diff options
Diffstat (limited to 'tests')
359 files changed, 74353 insertions, 0 deletions
diff --git a/tests/README b/tests/README new file mode 100644 index 000000000..f94d5a2f1 --- /dev/null +++ b/tests/README @@ -0,0 +1,18 @@ +This directory contains autotests and benchmarks based on QTestlib. In order +to run the autotests reliably, you need to configure a desktop to match the +test environment that these tests are written for. + +Linux X11: + + * The user must be logged in to an active desktop; you can't run the + autotests without a valid DISPLAY that allows X11 connections. + + * The tests are run against a KDE3 or KDE4 desktop. + + * Window manager uses "click to focus", and not "focus follows mouse". Many + tests move the mouse cursor around and expect this to not affect focus + and activation. + + * Disable "click to activate", i.e., when a window is opened, the window + manager should automatically activate it (give it input focus) and not + wait for the user to click the window. diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro new file mode 100644 index 000000000..c1e3bd18f --- /dev/null +++ b/tests/auto/auto.pro @@ -0,0 +1,9 @@ +TEMPLATE=subdirs +SUBDIRS=\ + qhelpcontentmodel \ + qhelpenginecore \ + qhelpgenerator \ + qhelpindexmodel \ + qhelpprojectdata \ + +SUBDIRS += linguist diff --git a/tests/auto/bic/.gitignore b/tests/auto/bic/.gitignore new file mode 100644 index 000000000..6f26b868f --- /dev/null +++ b/tests/auto/bic/.gitignore @@ -0,0 +1,2 @@ +qt_temp.*.*lass +test.cpp diff --git a/tests/auto/bic/data/QtDesigner.4.2.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.2.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..a5d192762 --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.2.0.linux-gcc-ia32.txt @@ -0,0 +1,1985 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb7866380) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb7866440) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb7866540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb7866580) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb7866a00) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb7866b00) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb7866b40) 0 + +Class QBasicAtomic + size=4 align=4 + base size=4 base align=4 +QBasicAtomic (0xb7866c40) 0 + +Class QAtomic + size=4 align=4 + base size=4 base align=4 +QAtomic (0xb7866cc0) 0 + QBasicAtomic (0xb7866d00) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb7866e00) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb7866e80) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb7866e40) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb7866ec0) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb73fb280) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb73fb300) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb73fb380) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb73fb2c0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb73fb480) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb73fb4c0) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb73fb540) 0 + QString (0xb73fb580) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb73fb600) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb73fb640) 0 + QGenericArgument (0xb73fb680) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb73fb800) 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 (0xb73fb940) 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::exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb73fb9c0) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb73fba00) 0 nearly-empty + primary-for std::bad_exception (0xb73fb9c0) + +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::exception::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb73fba80) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb73fbac0) 0 nearly-empty + primary-for std::bad_alloc (0xb73fba80) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb73fbb40) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb73fbbc0) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb73fbb80) 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 (0xb73fbe00) 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 (0xb73fbf80) 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 (0xb73fb3c0) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 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 (0xb73fba40) 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 (0xb73fbb00) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb73fbfc0) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb73fbf40) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb7119040) 0 empty + +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 (*)(...))-0x00000000000000008 +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 (0xb7119780) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u) + QObject (0xb71197c0) 0 + primary-for QExtensionManager (0xb7119780) + QAbstractExtensionManager (0xb7119800) 8 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u) + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb7119ac0) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb7119d40) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb7119640) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb7119940) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb7119a80) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb7119c00) 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 (0xb7119b40) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 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 (0xb7119c40) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb7119d80) 0 + primary-for QIODevice (0xb7119c40) + +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 (0xb7119e80) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb7119f00) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb7119ec0) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6da20c0) 0 + QList<QString> (0xb6da2100) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb6da2280) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb6da2480) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb6da2680) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6da26c0) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb6da2780) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb6da2ac0) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb6da2b00) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb6da2b40) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb6da2dc0) 0 + QVector<QPoint> (0xb6da2e00) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb6da2f00) 0 + QVector<QPointF> (0xb6da2f40) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb6da23c0) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb6da2f80) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb6da2400) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb6d12000) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb6d12080) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb6d12100) 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 (0xb6d12140) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb6d12180) 0 + primary-for QImage (0xb6d12140) + +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 (0xb6d12300) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb6d12340) 0 + primary-for QPixmap (0xb6d12300) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb6d12480) 0 + +Class QBrushData + size=72 align=4 + base size=72 base align=4 +QBrushData (0xb6d12500) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb6d12540) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb6d12780) 0 + QGradient (0xb6d127c0) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb6d12800) 0 + QGradient (0xb6d12840) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb6d12880) 0 + QGradient (0xb6d128c0) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb6d12900) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb6d12980) 0 + QPalette (0xb6d129c0) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb6d12a40) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb6d12b40) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb6d12b80) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb6d12bc0) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb6d12c00) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb6d12cc0) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb6d12d00) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb6d12e00) 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 (*)(...))-0x00000000000000008 +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 (0xb6d12e40) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb6d12e80) 0 + primary-for QWidget (0xb6d12e40) + QPaintDevice (0xb6d12ec0) 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 (*)(...))-0x00000000000000008 +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 (0xb6d12200) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u) + QWidget (0xb6d12240) 0 + primary-for QDesignerActionEditorInterface (0xb6d12200) + QObject (0xb6d121c0) 0 + primary-for QWidget (0xb6d12240) + QPaintDevice (0xb6d12380) 8 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 248u) + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb6d123c0) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb6d12400) 0 + +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 (0xb69f40c0) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u) + QObject (0xb69f4100) 0 + primary-for QDesignerBrushManagerInterface (0xb69f40c0) + +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 (0xb69f4180) 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 (0xb69f4240) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u) + QObject (0xb69f4280) 0 + primary-for QDesignerFormEditorInterface (0xb69f4240) + +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 (0xb69f4900) 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 (*)(...))-0x00000000000000008 +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 (0xb69f4980) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u) + QWidget (0xb69f49c0) 0 + primary-for QDesignerFormWindowInterface (0xb69f4980) + QObject (0xb69f4a00) 0 + primary-for QWidget (0xb69f49c0) + QPaintDevice (0xb69f4a40) 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 (0xb69f4ac0) 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 (0xb69f4b40) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u) + QObject (0xb69f4b80) 0 + primary-for QDesignerFormWindowManagerInterface (0xb69f4b40) + +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 (0xb69f4c00) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u) + QObject (0xb69f4c40) 0 + primary-for QDesignerFormWindowToolInterface (0xb69f4c00) + +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 (0xb69f4cc0) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u) + QObject (0xb69f4d00) 0 + primary-for QDesignerIconCacheInterface (0xb69f4cc0) + +Vtable for QDesignerLanguageExtension +QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension: 8u 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 + +Class QDesignerLanguageExtension + size=4 align=4 + base size=4 base align=4 +QDesignerLanguageExtension (0xb69f4d80) 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 (0xb69f4ec0) 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 (0xb69f4f40) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u) + QObject (0xb69f4f80) 0 + primary-for QDesignerMetaDataBaseInterface (0xb69f4f40) + +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 (*)(...))-0x00000000000000008 +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 (0xb69f4140) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u) + QWidget (0xb69f41c0) 0 + primary-for QDesignerObjectInspectorInterface (0xb69f4140) + QObject (0xb69f42c0) 0 + primary-for QWidget (0xb69f41c0) + QPaintDevice (0xb69f4340) 8 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u) + +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 (*)(...))-0x00000000000000008 +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 (0xb69f43c0) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u) + QWidget (0xb69f4440) 0 + primary-for QDesignerPropertyEditorInterface (0xb69f43c0) + QObject (0xb69f44c0) 0 + primary-for QWidget (0xb69f4440) + QPaintDevice (0xb69f4540) 8 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 260u) + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb69f45c0) 0 empty + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb68f8a00) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=16 align=4 + base size=16 base align=4 +QDesignerWidgetBoxInterface::Widget (0xb68f8c00) 0 + +Class QDesignerWidgetBoxInterface::Category + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetBoxInterface::Category (0xb68f8c40) 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 (*)(...))-0x00000000000000008 +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 (0xb68f8b00) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u) + QWidget (0xb68f8b40) 0 + primary-for QDesignerWidgetBoxInterface (0xb68f8b00) + QObject (0xb68f8b80) 0 + primary-for QWidget (0xb68f8b40) + QPaintDevice (0xb68f8bc0) 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 (0xb68f8f40) 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 (0xb68f8fc0) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u) + QObject (0xb68f8a40) 0 + primary-for QDesignerWidgetDataBaseInterface (0xb68f8fc0) + +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 (0xb6786040) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u) + QObject (0xb6786080) 0 + primary-for QDesignerWidgetFactoryInterface (0xb6786040) + +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 (0xb6786100) 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 (0xb6786240) 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 (0xb67862c0) 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 (0xb6786400) 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 (0xb6786540) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u) + +Class __gconv_trans_data + size=20 align=4 + base size=20 base align=4 +__gconv_trans_data (0xb67867c0) 0 + +Class __gconv_step + size=60 align=4 + base size=60 base align=4 +__gconv_step (0xb6786800) 0 + +Class __gconv_step_data + size=36 align=4 + base size=36 base align=4 +__gconv_step_data (0xb6786840) 0 + +Class __gconv_info + size=8 align=4 + base size=8 base align=4 +__gconv_info (0xb6786880) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb6786940) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb6786980) 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 (0xb6786a00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb6786a40) 0 + primary-for QFile (0xb6786a00) + QObject (0xb6786a80) 0 + primary-for QIODevice (0xb6786a40) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb6786b40) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb6786cc0) 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 (0xb6786e00) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 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 (0xb6786300) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 8u) + +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 (0xb6786e40) 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 (0xb66d9080) 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 (0xb66d9100) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u) + QAbstractFormBuilder (0xb66d9140) 0 + primary-for QFormBuilder (0xb66d9100) + diff --git a/tests/auto/bic/data/QtDesigner.4.3.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.3.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..d99f316f7 --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.3.0.linux-gcc-ia32.txt @@ -0,0 +1,2169 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb7793400) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb7793500) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb7793600) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb7793640) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb7793ac0) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb7793f00) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb7793f80) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb7793fc0) 0 + QGenericArgument (0xb7299000) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb7299180) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb7299240) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb7299280) 0 + +Class QBasicAtomic + size=4 align=4 + base size=4 base align=4 +QBasicAtomic (0xb7299340) 0 + +Class QAtomic + size=4 align=4 + base size=4 base align=4 +QAtomic (0xb72993c0) 0 + QBasicAtomic (0xb7299400) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb7299500) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb7299580) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb7299540) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb7299600) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb72996c0) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb7299740) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb7299680) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb72998c0) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb7299900) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb7299980) 0 + QString (0xb72999c0) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb7299a40) 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 (0xb7299b00) 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::exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb7299b80) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb7299bc0) 0 nearly-empty + primary-for std::bad_exception (0xb7299b80) + +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::exception::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb7299c40) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb7299c80) 0 nearly-empty + primary-for std::bad_alloc (0xb7299c40) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb7299d00) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb7299d80) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb7299d40) 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=24 align=4 + base size=24 base align=4 +QObjectData (0xb7299fc0) 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 (0xb7299f00) 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 (0xb6e93040) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb6e93140) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb6e933c0) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb6e93680) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb6e93900) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb6e93b80) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb6e93cc0) 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 (0xb6e93dc0) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 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 (0xb6e93ec0) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb6e93f00) 0 + primary-for QIODevice (0xb6e93ec0) + +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 (0xb6e93000) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb6e931c0) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6e93240) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6e93180) 0 + QList<QString> (0xb6e93400) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb6e93580) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb6e93880) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb6e93a80) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6e93ac0) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb6e93c00) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb6d0e1c0) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb6d0e200) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb6d0e240) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb6d0e4c0) 0 + QVector<QPoint> (0xb6d0e500) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb6d0e600) 0 + QVector<QPointF> (0xb6d0e640) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb6d0e7c0) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb6d0e680) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb6d0e800) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb6d0e880) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb6d0e900) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb6d0e9c0) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb6d0e980) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb6d0ea80) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb6d0ec80) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb6d0ed40) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb6d0ee00) 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 (0xb6d0ee40) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb6d0ee80) 0 + primary-for QImage (0xb6d0ee40) + +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 (0xb6d0e6c0) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb6d0e700) 0 + primary-for QPixmap (0xb6d0e6c0) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb6d0e740) 0 + +Class QBrushData + size=108 align=4 + base size=105 base align=4 +QBrushData (0xb6d0ea40) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb6d0eec0) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb6965140) 0 + QGradient (0xb6965180) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb69651c0) 0 + QGradient (0xb6965200) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb6965240) 0 + QGradient (0xb6965280) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb69652c0) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb6965340) 0 + QPalette (0xb6965380) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb6965400) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb6965500) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb6965540) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb6965580) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb69655c0) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb6965700) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb6965740) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb6965840) 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 (*)(...))-0x00000000000000008 +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 (0xb6965880) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb69658c0) 0 + primary-for QWidget (0xb6965880) + QPaintDevice (0xb6965900) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +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 (*)(...))-0x00000000000000008 +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 (0xb6965b80) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u) + QWidget (0xb6965bc0) 0 + primary-for QDesignerPropertyEditorInterface (0xb6965b80) + QObject (0xb6965c00) 0 + primary-for QWidget (0xb6965bc0) + QPaintDevice (0xb6965c40) 8 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 260u) + +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 (*)(...))-0x00000000000000008 +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 (0xb6965cc0) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u) + QWidget (0xb6965d00) 0 + primary-for QDesignerActionEditorInterface (0xb6965cc0) + QObject (0xb6965d40) 0 + primary-for QWidget (0xb6965d00) + QPaintDevice (0xb6965d80) 8 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 248u) + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb6965e00) 0 empty + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb675b840) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=16 align=4 + base size=16 base align=4 +QDesignerWidgetBoxInterface::Widget (0xb675ba40) 0 + +Class QDesignerWidgetBoxInterface::Category + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetBoxInterface::Category (0xb675ba80) 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 (*)(...))-0x00000000000000008 +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 (0xb675b940) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u) + QWidget (0xb675b980) 0 + primary-for QDesignerWidgetBoxInterface (0xb675b940) + QObject (0xb675b9c0) 0 + primary-for QWidget (0xb675b980) + QPaintDevice (0xb675ba00) 8 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 284u) + +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 (*)(...))-0x00000000000000008 +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 (0xb675bd80) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u) + QWidget (0xb675bdc0) 0 + primary-for QDesignerFormWindowInterface (0xb675bd80) + QObject (0xb675be00) 0 + primary-for QWidget (0xb675bdc0) + QPaintDevice (0xb675be40) 8 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 436u) + +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 (0xb675bec0) 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 (0xb675bf40) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 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 (0xb675b880) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb675bf80) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb675bf00) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb680f040) 0 empty + +Class QDesignerPromotionInterface::PromotedClass + size=8 align=4 + base size=8 base align=4 +QDesignerPromotionInterface::PromotedClass (0xb680f700) 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 (0xb680f6c0) 0 nearly-empty + vptr=((& QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface) + 8u) + +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 (*)(...))-0x00000000000000008 +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 (0xb680f780) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 8u) + QWidget (0xb680f7c0) 0 + primary-for QDesignerResourceBrowserInterface (0xb680f780) + QObject (0xb680f800) 0 + primary-for QWidget (0xb680f7c0) + QPaintDevice (0xb680f840) 8 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 240u) + +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 (0xb680f8c0) 0 nearly-empty + vptr=((& QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension) + 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 (0xb680f940) 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 (0xb680f9c0) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u) + QObject (0xb680fa00) 0 + primary-for QDesignerMetaDataBaseInterface (0xb680f9c0) + +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 (0xb680fa80) 0 nearly-empty + vptr=((& QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface) + 8u) + +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 (0xb680fb00) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 8u) + QObject (0xb680fb40) 0 + primary-for QDesignerIntegrationInterface (0xb680fb00) + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb680fc00) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb680fbc0) 0 + +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 (0xb680f740) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u) + QObject (0xb680f880) 0 + primary-for QDesignerBrushManagerInterface (0xb680f740) + +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 (0xb680f900) 0 + vptr=((& QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension) + 8u) + +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 (0xb680fb80) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u) + QObject (0xb680fec0) 0 + primary-for QDesignerFormWindowToolInterface (0xb680fb80) + +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 (0xb65e4040) 0 nearly-empty + vptr=((& QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension) + 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 (0xb65e40c0) 0 nearly-empty + vptr=((& QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension) + 8u) + +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 (*)(...))-0x00000000000000008 +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 (0xb65e4200) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u) + QWidget (0xb65e4240) 0 + primary-for QDesignerObjectInspectorInterface (0xb65e4200) + QObject (0xb65e4280) 0 + primary-for QWidget (0xb65e4240) + QPaintDevice (0xb65e42c0) 8 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u) + +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 (0xb65e4340) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u) + QObject (0xb65e4380) 0 + primary-for QDesignerFormWindowManagerInterface (0xb65e4340) + +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 (0xb65e4400) 0 nearly-empty + vptr=((& QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension) + 8u) + +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 (0xb65e4540) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u) + QObject (0xb65e4580) 0 + primary-for QDesignerIconCacheInterface (0xb65e4540) + +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 (0xb65e4600) 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 (0xb65e4680) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u) + QObject (0xb65e46c0) 0 + primary-for QDesignerWidgetDataBaseInterface (0xb65e4680) + +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 (0xb65e4840) 0 nearly-empty + vptr=((& QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface) + 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 (0xb65e4900) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u) + QObject (0xb65e4940) 0 + primary-for QDesignerFormEditorInterface (0xb65e4900) + +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 (0xb65e4fc0) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u) + QObject (0xb65e4000) 0 + primary-for QDesignerWidgetFactoryInterface (0xb65e4fc0) + +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 (0xb65e4080) 0 nearly-empty + vptr=((& QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface) + 8u) + +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 (0xb65e4100) 0 nearly-empty + vptr=((& QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension) + 8u) + +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 (0xb65e45c0) 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 (0xb65e4880) 0 nearly-empty + vptr=((& QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface) + 8u) + +Class __gconv_trans_data + size=20 align=4 + base size=20 base align=4 +__gconv_trans_data (0xb65e4b80) 0 + +Class __gconv_step + size=60 align=4 + base size=60 base align=4 +__gconv_step (0xb65e4c00) 0 + +Class __gconv_step_data + size=36 align=4 + base size=36 base align=4 +__gconv_step_data (0xb65e4c80) 0 + +Class __gconv_info + size=8 align=4 + base size=8 base align=4 +__gconv_info (0xb65e4d00) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb65e4e80) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb65e4f00) 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 (0xb64f2000) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb64f2040) 0 + primary-for QFile (0xb64f2000) + QObject (0xb64f2080) 0 + primary-for QIODevice (0xb64f2040) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb64f2140) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb64f22c0) 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 (0xb64f2400) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 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 (0xb64f2800) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 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 (0xb64f2940) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u) + QAbstractFormBuilder (0xb64f2980) 0 + primary-for QFormBuilder (0xb64f2940) + +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 (*)(...))-0x00000000000000008 +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 (0xb64f2b40) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u) + QObject (0xb64f2b80) 0 + primary-for QExtensionManager (0xb64f2b40) + QAbstractExtensionManager (0xb64f2bc0) 8 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u) + diff --git a/tests/auto/bic/data/QtDesigner.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..01f5de5e7 --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,4431 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb77a5c6c) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb77b3294) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb77b3c30) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb77b3ce4) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb77cace4) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb77e3780) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb77e3bf4) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb69fc384) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6a21640) 0 + QBasicAtomicInt (0xb6a23348) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6a34294) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a6f474) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6a34870) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6a9e474) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb699df3c) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb67ec258) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb67f4780) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb69b20b4) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb68623c0) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb68b4c6c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6706f00) 0 + QString (0xb6761708) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb67798ac) 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 (0xb67c5618) 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 (0xb65d3500) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb67c5924) 0 nearly-empty + primary-for std::bad_exception (0xb65d3500) + +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 (0xb65d3640) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb67c5bf4) 0 nearly-empty + primary-for std::bad_alloc (0xb65d3640) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb67c5ec4) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb65e7078) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb65e703c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6684168) 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 (0xb66716cc) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb66b0c6c) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb66bc1e0) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb66bc7bc) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb66bd400) 0 + QGenericArgument (0xb66bcbf4) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb66bcf00) 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=24 align=4 + base size=24 base align=4 +QObjectData (0xb64e012c) 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 (0xb64e0384) 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 (0xb65168e8) 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 (0xb652e280) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb652c258) 0 + primary-for QIODevice (0xb652e280) + +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 (0xb65623fc) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb6583474) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb65aad5c) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb65ad380) 0 + QList<QString> (0xb65b730c) 0 + +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 (0xb63fc30c) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +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 (0xb63fb340) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb63fc8e8) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63fb340) + +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 (0xb63fef00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb63fcc30) 0 + primary-for QTextCodecPlugin (0xb63fef00) + QTextCodecFactoryInterface (0xb63fb4c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb63fcc6c) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63fb4c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb64124b0) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb6412d98) 0 + +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 (0xb63fbd80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6425294) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63fbd80) + +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 (0xb63fbe40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb63fbe80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb63fbe40) + std::exception (0xb6425438) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63fbe80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb64255dc) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb64257bc) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb6425834) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb64257f8) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb62e40f0) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb62e40b4) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb62ed9d8) 0 empty + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb636ec30) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb636ec6c) 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 (0xb636ed20) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb61d512c) 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 (0xb61dd200) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb61e81a4) 0 + primary-for QTextIStream (0xb61dd200) + +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 (0xb61dd4c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb61e8c30) 0 + primary-for QTextOStream (0xb61dd4c0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb61f5618) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb61f5924) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb61f5960) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb61f5a8c) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb620e078) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb620e0b4) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb620e0f0) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb60d403c) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb60d4000) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb6117dd4) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb61338ac) 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 (0xb6133e88) 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 (0xb61565a0) 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 (0xb5fc9ac0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb5fcff00) 0 + primary-for QFutureWatcherBase (0xb5fc9ac0) + +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 (0xb5ff6924) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +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 (0xb5fedcc0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb600621c) 0 + primary-for QThread (0xb5fedcc0) + +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 (0xb601b000) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb601903c) 0 + primary-for QThreadPool (0xb601b000) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb6019a50) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb6019d20) 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 (0xb601b6c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb602ea14) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb601b6c0) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb6041d20) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb6041d5c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6044540) 0 empty + std::input_iterator_tag (0xb6041d98) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60445c0) 0 empty + std::forward_iterator_tag (0xb6044600) 0 empty + std::input_iterator_tag (0xb6041dd4) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6044680) 0 empty + std::bidirectional_iterator_tag (0xb60446c0) 0 empty + std::forward_iterator_tag (0xb6044700) 0 empty + std::input_iterator_tag (0xb6041e10) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb605e0b4) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb605e0f0) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f52e10) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f5f078) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f5f0b4) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f5f168) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f5f1e0) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f5f3fc) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f5f5a0) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f5f5dc) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 __cxxabiv1::__forced_unwind::~__forced_unwind +12 __cxxabiv1::__forced_unwind::~__forced_unwind +16 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb5e050b4) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5cfd9d8) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 std::locale::facet::~facet +12 std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb5db9e4c) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5dc4834) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5dc4b7c) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 std::ios_base::failure::~failure +12 std::ios_base::failure::~failure +16 std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb5c0b340) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5c09a14) 0 nearly-empty + primary-for std::ios_base::failure (0xb5c0b340) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5c18ca8) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5c1a258) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5c1a654) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 std::ios_base::~ios_base +12 std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb5c099d8) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c66564) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5afe078) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) +4 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) +4 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb58c2780 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISi) +32 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD1Ev +36 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0xb58c2800 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISo) +32 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD1Ev +36 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) +4 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb58c2b00 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb58c2b80 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb58f6168) 0 + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb577399c) 0 empty + +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 (0xb5789200) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5789240) 0 + primary-for QFile (0xb5789200) + QObject (0xb5773a8c) 0 + primary-for QIODevice (0xb5789240) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb57a7fb4) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb55d77bc) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb563899c) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb56389d8) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5614640) 0 + QAbstractFileEngine::ExtensionOption (0xb5638a14) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56146c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5638b04) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5614740) 0 + QAbstractFileEngine::ExtensionOption (0xb5638b40) 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 (0xb56380f0) 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 (0xb565703c) 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 (0xb56571e0) 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 QObject::connectNotify +52 QObject::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 (0xb5614980) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56149c0) 0 + primary-for QBuffer (0xb5614980) + QObject (0xb5657708) 0 + primary-for QIODevice (0xb56149c0) + +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 (0xb5669384) 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 (0xb5614e00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5677960) 0 + primary-for QFileSystemWatcher (0xb5614e00) + +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 (0xb568c0c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb568d30c) 0 + primary-for QFSFileEngine (0xb568c0c0) + +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 (0xb568c1c0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb568c200) 0 + primary-for QProcess (0xb568c1c0) + QObject (0xb568dce4) 0 + primary-for QIODevice (0xb568c200) + +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 (0xb56ad708) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb54c7b40) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb56ad924) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb54e1924) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb54e1e10) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb55544b0) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5554690) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5554564) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5554d5c) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb553d7f8) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb55ad708) 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 (0xb55b66c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb53bd2d0) 0 + primary-for QSettings (0xb55b66c0) + +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 (0xb53ea2c0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb53ea300) 0 + primary-for QTemporaryFile (0xb53ea2c0) + QIODevice (0xb53ea340) 0 + primary-for QFile (0xb53ea300) + QObject (0xb53f7000) 0 + primary-for QIODevice (0xb53ea340) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5403168) 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 (0xb53eaec0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb543b99c) 0 + primary-for QEventLoop (0xb53eaec0) + +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 (0xb5454240) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb545f384) 0 + primary-for QAbstractEventDispatcher (0xb5454240) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb547321c) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb5484708) 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 (0xb5454e00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5484f3c) 0 + primary-for QAbstractItemModel (0xb5454e00) + +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 (0xb54ab2c0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb54ab300) 0 + primary-for QAbstractTableModel (0xb54ab2c0) + QObject (0xb54aeac8) 0 + primary-for QAbstractItemModel (0xb54ab300) + +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 (0xb54ab540) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb54ab580) 0 + primary-for QAbstractListModel (0xb54ab540) + QObject (0xb52ba528) 0 + primary-for QAbstractItemModel (0xb54ab580) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb52cbfb4) 0 + +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 (0xb52d9834) 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 (0xb54abf80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52eb528) 0 + primary-for QTimerEvent (0xb54abf80) + +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 (0xb52ef040) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb52eb780) 0 + primary-for QChildEvent (0xb52ef040) + +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 (0xb52ef200) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb52eb654) 0 + primary-for QCustomEvent (0xb52ef200) + +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 (0xb52ef300) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb52fb384) 0 + primary-for QDynamicPropertyChangeEvent (0xb52ef300) + +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 (0xb52ef3c0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb52fb5dc) 0 + primary-for QCoreApplication (0xb52ef3c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb5340000) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb5340384) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5340924) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5340e4c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5357168) 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 (0xb5349640) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb53575a0) 0 + primary-for QMimeData (0xb5349640) + +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 (0xb5349900) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb536a0f0) 0 + primary-for QObjectCleanupHandler (0xb5349900) + +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 (0xb5349b40) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb536a99c) 0 + primary-for QSharedMemory (0xb5349b40) + +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 (0xb5349e00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb537b780) 0 + primary-for QSignalMapper (0xb5349e00) + +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 (0xb538d0c0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5385924) 0 + primary-for QSocketNotifier (0xb538d0c0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb5396960) 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 (0xb538d440) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5396e88) 0 + primary-for QTimer (0xb538d440) + +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 (0xb538d8c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb53a03c0) 0 + primary-for QTranslator (0xb538d8c0) + +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 (0xb538dbc0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb53b4e10) 0 + primary-for QLibrary (0xb538dbc0) + +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 (0xb538df40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb51d48e8) 0 + primary-for QPluginLoader (0xb538df40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb51e64b0) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb51f730c) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb51f7690) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb5206b7c) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5215078) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb5215348) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5215744) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb524e474) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb52593fc) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5259dd4) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb527f168) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb528abf4) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb52a1258) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb52a8b40) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb50acb40) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb50ceb04) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb50fb03c) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5125690) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb518399c) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb4fb9618) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4fe4474) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5037f3c) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5092b04) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb4e9dd20) 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 (0xb4eb3bc0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4ec16cc) 0 + primary-for QTimeLine (0xb4eb3bc0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4ed3a8c) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4ef6c30) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4ef7640) 0 + QVector<QXmlStreamAttribute> (0xb4f0f348) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f0f384) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4f0fec4) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4f32bb8) 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 (0xb4f45c6c) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4f45e10) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f763fc) 0 + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb4f769d8) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb4f76ec4) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb4f960f0) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb4f70400) 0 + QDomNode (0xb4f968ac) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb4f704c0) 0 + QDomNode (0xb4f96e4c) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb4d9c5dc) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb4f70680) 0 + QDomNode (0xb4d9cca8) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb4f70740) 0 + QDomNode (0xb4daa258) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb4f70780) 0 + QDomNode (0xb4daa780) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb4f70880) 0 + QDomNode (0xb4daad20) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb4f70a40) 0 + QDomCharacterData (0xb4f70a80) 0 + QDomNode (0xb4db75a0) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb4f70b40) 0 + QDomCharacterData (0xb4f70b80) 0 + QDomNode (0xb4db7bf4) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb4f70c40) 0 + QDomText (0xb4f70c80) 0 + QDomCharacterData (0xb4f70cc0) 0 + QDomNode (0xb4dc11a4) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb4f70d80) 0 + QDomNode (0xb4dc1744) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb4f70e40) 0 + QDomNode (0xb4dc1ce4) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb4f70f00) 0 + QDomNode (0xb4dc7294) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb4f70fc0) 0 + QDomNode (0xb4dc7834) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb4dc7dd4) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb4dd3168) 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 (0xb4dd30b4) 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 (0xb4dd38e8) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb4dd3b40) 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 (0xb4dd3ca8) 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 (0xb4dcd500) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb4dd33c0) 0 nearly-empty + primary-for QXmlSimpleReader (0xb4dcd500) + +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 (0xb4e014b0) 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 (0xb4e01690) 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 (0xb4e019d8) 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 (0xb4e01d20) 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 (0xb4e017bc) 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 (0xb4e132d0) 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 (0xb4e13618) 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 (0xb4e1c8f0) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb4e13960) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb4e1c8f0) + QXmlErrorHandler (0xb4e1399c) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb4e139d8) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb4e13a14) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb4e13a50) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb4e13a8c) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +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 (0xb4e3f2d0) 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 (0xb4e3f834) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 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 (0xb4e4f870) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u) + QObject (0xb4e3fdd4) 0 + primary-for QExtensionManager (0xb4e4f870) + QAbstractExtensionManager (0xb4e3fe10) 8 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u) + +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 (0xb4e59ca8) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4c965a0) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4e8fd40) 0 + QVector<QPoint> (0xb4cbe99c) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4ce1340) 0 + QVector<QPointF> (0xb4cdea8c) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4d13ce4) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4cfe99c) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4d18960) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4d337bc) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4d33780) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4d5e438) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4d5ea14) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4b980f0) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb4bc8d98) 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 (0xb4baac80) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb4bde9d8) 0 + primary-for QImage (0xb4baac80) + +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 (0xb4c36580) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4c411e0) 0 + primary-for QPixmap (0xb4c36580) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4c668e8) 0 + +Class QBrushData + size=124 align=4 + base size=121 base align=4 +QBrushData (0xb4c77654) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4c77c30) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4c88300) 0 + QGradient (0xb4c8a99c) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb4c88400) 0 + QGradient (0xb4c8abf4) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb4c88500) 0 + QGradient (0xb4c8aec4) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4aaa03c) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb4c88f40) 0 + QPalette (0xb4ace8ac) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4aedbb8) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4b09a14) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4b17474) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb4b17bf4) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb4b281a4) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb4b895dc) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb4b89a14) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb4995f78) 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 (0xb49aeb90) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb4995fb4) 0 + primary-for QWidget (0xb49aeb90) + QPaintDevice (0xb4995780) 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 (0xb4a62500) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u) + QWidget (0xb4a66f00) 0 + primary-for QDesignerActionEditorInterface (0xb4a62500) + QObject (0xb4a74744) 0 + primary-for QWidget (0xb4a66f00) + QPaintDevice (0xb4a74780) 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 (0xb4a62740) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u) + QObject (0xb4a74f78) 0 + primary-for QDesignerBrushManagerInterface (0xb4a62740) + +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 (0xb4a8c834) 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 (0xb4a62c00) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u) + QObject (0xb4a8cdd4) 0 + primary-for QDesignerFormEditorInterface (0xb4a62c00) + +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 (0xb48a9e10) 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 (0xb48cd340) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u) + QWidget (0xb48d61e0) 0 + primary-for QDesignerFormWindowInterface (0xb48cd340) + QObject (0xb48d70f0) 0 + primary-for QWidget (0xb48d61e0) + QPaintDevice (0xb48d712c) 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 (0xb48ec3c0) 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 (0xb48cd680) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u) + QObject (0xb48ec8ac) 0 + primary-for QDesignerFormWindowManagerInterface (0xb48cd680) + +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 (0xb48cd8c0) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u) + QObject (0xb490421c) 0 + primary-for QDesignerFormWindowToolInterface (0xb48cd8c0) + +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 (0xb48cdb80) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u) + QObject (0xb4904a8c) 0 + primary-for QDesignerIconCacheInterface (0xb48cdb80) + +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 (0xb48cde80) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 8u) + QObject (0xb49173c0) 0 + primary-for QDesignerIntegrationInterface (0xb48cde80) + +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 (0xb4917bb8) 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 (0xb492c1e0) 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 (0xb4922540) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u) + QObject (0xb492c528) 0 + primary-for QDesignerMetaDataBaseInterface (0xb4922540) + +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 (0xb4922780) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u) + QWidget (0xb4936c80) 0 + primary-for QDesignerObjectInspectorInterface (0xb4922780) + QObject (0xb492cfb4) 0 + primary-for QWidget (0xb4936c80) + QPaintDevice (0xb492c30c) 8 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u) + +Class QDesignerPromotionInterface::PromotedClass + size=8 align=4 + base size=8 base align=4 +QDesignerPromotionInterface::PromotedClass (0xb49407f8) 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 (0xb4940780) 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 (0xb4922a00) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u) + QWidget (0xb4949690) 0 + primary-for QDesignerPropertyEditorInterface (0xb4922a00) + QObject (0xb4940b40) 0 + primary-for QWidget (0xb4949690) + QPaintDevice (0xb4940b7c) 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 (0xb4922c80) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 8u) + QWidget (0xb494faa0) 0 + primary-for QDesignerResourceBrowserInterface (0xb4922c80) + QObject (0xb49583c0) 0 + primary-for QWidget (0xb494faa0) + QPaintDevice (0xb49583fc) 8 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 240u) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb4958bf4) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=16 align=4 + base size=16 base align=4 +QDesignerWidgetBoxInterface::Widget (0xb497c12c) 0 + +Class QDesignerWidgetBoxInterface::Category + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetBoxInterface::Category (0xb497c4ec) 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 (0xb49752c0) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u) + QWidget (0xb496fc30) 0 + primary-for QDesignerWidgetBoxInterface (0xb49752c0) + QObject (0xb497c078) 0 + primary-for QWidget (0xb496fc30) + QPaintDevice (0xb497c0b4) 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 (0xb47c07f8) 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 (0xb47b5940) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u) + QObject (0xb47c0b40) 0 + primary-for QDesignerWidgetDataBaseInterface (0xb47b5940) + +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 (0xb47b5c40) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u) + QObject (0xb47e63c0) 0 + primary-for QDesignerWidgetFactoryInterface (0xb47b5c40) + +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 (0xb47e6b7c) 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 (0xb47fa1a4) 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 (0xb47fa834) 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 (0xb47faf78) 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 (0xb48185a0) 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 (0xb4818c30) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u) + +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 (0xb4830384) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 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 (0xb4830f78) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 8u) + +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 (0xb4876474) 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 (0xb4876e88) 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 (0xb4853b40) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u) + QAbstractFormBuilder (0xb488c384) 0 + primary-for QFormBuilder (0xb4853b40) + diff --git a/tests/auto/bic/data/QtDesigner.4.5.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtDesigner.4.5.0.linux-gcc-amd64.txt new file mode 100644 index 000000000..d430a8429 --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.5.0.linux-gcc-amd64.txt @@ -0,0 +1,4460 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f09f7532540) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f09f7545230) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f09f755c620) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f09f755c8c0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f09f7592700) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f09f7592ee0) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f09f6b71620) 0 empty + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f09f6b71930) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f09f6b8c4d0) 0 + QGenericArgument (0x7f09f6b8c540) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f09f6b8cd90) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f09f69b2d90) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f09f69bc7e0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f09f69c2380) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f09f6a2f460) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f09f6a6ae00) 0 + QBasicAtomicInt (0x7f09f6a6ae70) 0 + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f09f6a8f2a0) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f09f69088c0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f09f68c4620) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f09f695eb60) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f09f68667e0) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f09f687f000) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f09f67e4690) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f09f67500e0) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f09f65e6700) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f09f653a000) 0 + QString (0x7f09f653a070) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f09f6553cb0) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9exception) +16 std::exception::~exception +24 std::exception::~exception +32 std::exception::what + +Class std::exception + size=8 align=8 + base size=8 base align=8 +std::exception (0x7f09f640b7e0) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 16u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13bad_exception) +16 std::bad_exception::~bad_exception +24 std::bad_exception::~bad_exception +32 std::bad_exception::what + +Class std::bad_exception + size=8 align=8 + base size=8 base align=8 +std::bad_exception (0x7f09f642e0e0) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f09f642e150) 0 nearly-empty + primary-for std::bad_exception (0x7f09f642e0e0) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9bad_alloc) +16 std::bad_alloc::~bad_alloc +24 std::bad_alloc::~bad_alloc +32 std::bad_alloc::what + +Class std::bad_alloc + size=8 align=8 + base size=8 base align=8 +std::bad_alloc (0x7f09f642e9a0) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f09f642ea10) 0 nearly-empty + primary-for std::bad_alloc (0x7f09f642e9a0) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f09f643e1c0) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f09f643e700) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f09f643e690) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QObjectData) +16 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QObjectData + size=40 align=8 + base size=40 base align=8 +QObjectData (0x7f09f6342cb0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 16u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QObject) +16 QObject::metaObject +24 QObject::qt_metacast +32 QObject::qt_metacall +40 QObject::~QObject +48 QObject::~QObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObject + size=16 align=8 + base size=16 base align=8 +QObject (0x7f09f6342f50) 0 + vptr=((& QObject::_ZTV7QObject) + 16u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QObjectUserData) +16 QObjectUserData::~QObjectUserData +24 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=8 align=8 + base size=8 base align=8 +QObjectUserData (0x7f09f61d34d0) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QIODevice) +16 QIODevice::metaObject +24 QIODevice::qt_metacast +32 QIODevice::qt_metacall +40 QIODevice::~QIODevice +48 QIODevice::~QIODevice +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIODevice::isSequential +120 QIODevice::open +128 QIODevice::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 __cxa_pure_virtual + +Class QIODevice + size=16 align=8 + base size=16 base align=8 +QIODevice (0x7f09f61d3a10) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f09f61d3a80) 0 + primary-for QIODevice (0x7f09f61d3a10) + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QDataStream) +16 QDataStream::~QDataStream +24 QDataStream::~QDataStream + +Class QDataStream + size=40 align=8 + base size=40 base align=8 +QDataStream (0x7f09f6248380) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f09f60ce230) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f09f60ce1c0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f09f60e3000) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f09f5ff2770) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f09f5ff2700) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSystemLocale) +16 QSystemLocale::~QSystemLocale +24 QSystemLocale::~QSystemLocale +32 QSystemLocale::query +40 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=8 align=8 + base size=8 base align=8 +QSystemLocale (0x7f09f5f07ee0) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f09f5f644d0) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f09f5f241c0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f09f5db2f50) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTextCodec) +16 __cxa_pure_virtual +24 QTextCodec::aliases +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QTextCodec::~QTextCodec +64 QTextCodec::~QTextCodec + +Class QTextCodec + size=8 align=8 + base size=8 base align=8 +QTextCodec (0x7f09f5d9db60) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f09f5e1f4d0) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f09f5e27310) 0 + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f09f5e31380) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f09f5e313f0) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTextStream) +16 QTextStream::~QTextStream +24 QTextStream::~QTextStream + +Class QTextStream + size=16 align=8 + base size=16 base align=8 +QTextStream (0x7f09f5e314d0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f09f5cd5000) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextIStream) +16 QTextIStream::~QTextIStream +24 QTextIStream::~QTextIStream + +Class QTextIStream + size=16 align=8 + base size=16 base align=8 +QTextIStream (0x7f09f5cf52a0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f09f5cf5310) 0 + primary-for QTextIStream (0x7f09f5cf52a0) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextOStream) +16 QTextOStream::~QTextOStream +24 QTextOStream::~QTextOStream + +Class QTextOStream + size=16 align=8 + base size=16 base align=8 +QTextOStream (0x7f09f5d0a150) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f09f5d0a1c0) 0 + primary-for QTextOStream (0x7f09f5d0a150) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f09f5d21000) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f09f5d21310) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f09f5d21380) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f09f5d214d0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f09f5d21a80) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f09f5d21af0) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f09f5d21b60) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f09f5a9e310) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f09f5a9e2a0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f09f5b3d150) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QFile) +16 QFile::metaObject +24 QFile::qt_metacast +32 QFile::qt_metacall +40 QFile::~QFile +48 QFile::~QFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QFile::fileEngine + +Class QFile + size=16 align=8 + base size=16 base align=8 +QFile (0x7f09f5b4c700) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f09f5b4c770) 0 + primary-for QFile (0x7f09f5b4c700) + QObject (0x7f09f5b4c7e0) 0 + primary-for QIODevice (0x7f09f5b4c770) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QTemporaryFile) +16 QTemporaryFile::metaObject +24 QTemporaryFile::qt_metacast +32 QTemporaryFile::qt_metacall +40 QTemporaryFile::~QTemporaryFile +48 QTemporaryFile::~QTemporaryFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QTemporaryFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=16 align=8 + base size=16 base align=8 +QTemporaryFile (0x7f09f59b9930) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f09f59b99a0) 0 + primary-for QTemporaryFile (0x7f09f59b9930) + QIODevice (0x7f09f59b9a10) 0 + primary-for QFile (0x7f09f59b99a0) + QObject (0x7f09f59b9a80) 0 + primary-for QIODevice (0x7f09f59b9a10) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f09f59e1070) 0 + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f09f5a35850) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f09f5a82690) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f09f5894150) 0 + QList<QString> (0x7f09f58941c0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f09f5925d90) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f09f57bef50) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f09f57d1000) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f09f57d1070) 0 + QAbstractFileEngine::ExtensionOption (0x7f09f57d10e0) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f09f57d12a0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f09f57d1310) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f09f57d1380) 0 + QAbstractFileEngine::ExtensionOption (0x7f09f57d13f0) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractFileEngine) +16 QAbstractFileEngine::~QAbstractFileEngine +24 QAbstractFileEngine::~QAbstractFileEngine +32 QAbstractFileEngine::open +40 QAbstractFileEngine::close +48 QAbstractFileEngine::flush +56 QAbstractFileEngine::size +64 QAbstractFileEngine::pos +72 QAbstractFileEngine::seek +80 QAbstractFileEngine::isSequential +88 QAbstractFileEngine::remove +96 QAbstractFileEngine::copy +104 QAbstractFileEngine::rename +112 QAbstractFileEngine::link +120 QAbstractFileEngine::mkdir +128 QAbstractFileEngine::rmdir +136 QAbstractFileEngine::setSize +144 QAbstractFileEngine::caseSensitive +152 QAbstractFileEngine::isRelativePath +160 QAbstractFileEngine::entryList +168 QAbstractFileEngine::fileFlags +176 QAbstractFileEngine::setPermissions +184 QAbstractFileEngine::fileName +192 QAbstractFileEngine::ownerId +200 QAbstractFileEngine::owner +208 QAbstractFileEngine::fileTime +216 QAbstractFileEngine::setFileName +224 QAbstractFileEngine::handle +232 QAbstractFileEngine::beginEntryList +240 QAbstractFileEngine::endEntryList +248 QAbstractFileEngine::read +256 QAbstractFileEngine::readLine +264 QAbstractFileEngine::write +272 QAbstractFileEngine::extension +280 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngine (0x7f09f57aeee0) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 16u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +16 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +24 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +32 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngineHandler (0x7f09f58030e0) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 16u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +16 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +24 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QAbstractFileEngineIterator::currentFileInfo +64 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngineIterator (0x7f09f58032a0) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 16u) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QFSFileEngine) +16 QFSFileEngine::~QFSFileEngine +24 QFSFileEngine::~QFSFileEngine +32 QFSFileEngine::open +40 QFSFileEngine::close +48 QFSFileEngine::flush +56 QFSFileEngine::size +64 QFSFileEngine::pos +72 QFSFileEngine::seek +80 QFSFileEngine::isSequential +88 QFSFileEngine::remove +96 QFSFileEngine::copy +104 QFSFileEngine::rename +112 QFSFileEngine::link +120 QFSFileEngine::mkdir +128 QFSFileEngine::rmdir +136 QFSFileEngine::setSize +144 QFSFileEngine::caseSensitive +152 QFSFileEngine::isRelativePath +160 QFSFileEngine::entryList +168 QFSFileEngine::fileFlags +176 QFSFileEngine::setPermissions +184 QFSFileEngine::fileName +192 QFSFileEngine::ownerId +200 QFSFileEngine::owner +208 QFSFileEngine::fileTime +216 QFSFileEngine::setFileName +224 QFSFileEngine::handle +232 QFSFileEngine::beginEntryList +240 QFSFileEngine::endEntryList +248 QFSFileEngine::read +256 QFSFileEngine::readLine +264 QFSFileEngine::write +272 QFSFileEngine::extension +280 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=16 align=8 + base size=16 base align=8 +QFSFileEngine (0x7f09f5803af0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f09f5803b60) 0 + primary-for QFSFileEngine (0x7f09f5803af0) + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QProcess) +16 QProcess::metaObject +24 QProcess::qt_metacast +32 QProcess::qt_metacall +40 QProcess::~QProcess +48 QProcess::~QProcess +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QProcess::isSequential +120 QIODevice::open +128 QProcess::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QProcess::atEnd +168 QIODevice::reset +176 QProcess::bytesAvailable +184 QProcess::bytesToWrite +192 QProcess::canReadLine +200 QProcess::waitForReadyRead +208 QProcess::waitForBytesWritten +216 QProcess::readData +224 QIODevice::readLineData +232 QProcess::writeData +240 QProcess::setupChildProcess + +Class QProcess + size=16 align=8 + base size=16 base align=8 +QProcess (0x7f09f5818e00) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f09f5818e70) 0 + primary-for QProcess (0x7f09f5818e00) + QObject (0x7f09f5818ee0) 0 + primary-for QIODevice (0x7f09f5818e70) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f09f5857310) 0 + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QDirIterator) +16 QDirIterator::~QDirIterator +24 QDirIterator::~QDirIterator + +Class QDirIterator + size=16 align=8 + base size=16 base align=8 +QDirIterator (0x7f09f5857d90) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 16u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QBuffer) +16 QBuffer::metaObject +24 QBuffer::qt_metacast +32 QBuffer::qt_metacall +40 QBuffer::~QBuffer +48 QBuffer::~QBuffer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QBuffer::connectNotify +104 QBuffer::disconnectNotify +112 QIODevice::isSequential +120 QBuffer::open +128 QBuffer::close +136 QBuffer::pos +144 QBuffer::size +152 QBuffer::seek +160 QBuffer::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QBuffer::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QBuffer::readData +224 QIODevice::readLineData +232 QBuffer::writeData + +Class QBuffer + size=16 align=8 + base size=16 base align=8 +QBuffer (0x7f09f5887b60) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f09f5887bd0) 0 + primary-for QBuffer (0x7f09f5887b60) + QObject (0x7f09f5887c40) 0 + primary-for QIODevice (0x7f09f5887bd0) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFileSystemWatcher) +16 QFileSystemWatcher::metaObject +24 QFileSystemWatcher::qt_metacast +32 QFileSystemWatcher::qt_metacall +40 QFileSystemWatcher::~QFileSystemWatcher +48 QFileSystemWatcher::~QFileSystemWatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFileSystemWatcher + size=16 align=8 + base size=16 base align=8 +QFileSystemWatcher (0x7f09f568e770) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f09f568e7e0) 0 + primary-for QFileSystemWatcher (0x7f09f568e770) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f09f56a2cb0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f09f572b4d0) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f09f55ffa10) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f09f55ffd20) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f09f55ffaf0) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f09f560da10) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f09f55cfbd0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f09f54b2d90) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QSettings) +16 QSettings::metaObject +24 QSettings::qt_metacast +32 QSettings::qt_metacall +40 QSettings::~QSettings +48 QSettings::~QSettings +56 QSettings::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSettings + size=16 align=8 + base size=16 base align=8 +QSettings (0x7f09f54d7d90) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f09f54d7e00) 0 + primary-for QSettings (0x7f09f54d7d90) + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f09f555a150) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f09f53759a0) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f09f539f460) 0 + QVector<QXmlStreamAttribute> (0x7f09f539f4d0) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f09f539f930) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f09f53df2a0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f09f53ff150) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +16 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +24 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +32 QXmlStreamEntityResolver::resolveEntity +40 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlStreamEntityResolver (0x7f09f541ca80) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f09f541cc40) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f09f5458af0) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f09f5292230) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f09f52cde70) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f09f5309cb0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f09f5343b60) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f09f519e620) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f09f51ec460) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f09f5238a80) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f09f50ee460) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f09f4f93230) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +16 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +24 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +32 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=16 align=8 + base size=16 base align=8 +QtSharedPointer::ExternalRefCountData (0x7f09f4fc0bd0) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f09f5048d20) 0 + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f09f4f14c40) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f09f4d88a10) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f09f4da43f0) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f09f4db4af0) 0 + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f09f4de3540) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f09f4df98c0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f09f4e22850) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f09f4e3ee00) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTimeLine) +16 QTimeLine::metaObject +24 QTimeLine::qt_metacast +32 QTimeLine::qt_metacall +40 QTimeLine::~QTimeLine +48 QTimeLine::~QTimeLine +56 QObject::event +64 QObject::eventFilter +72 QTimeLine::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTimeLine::valueForTime + +Class QTimeLine + size=16 align=8 + base size=16 base align=8 +QTimeLine (0x7f09f4c742a0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f09f4c74310) 0 + primary-for QTimeLine (0x7f09f4c742a0) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QRunnable) +16 __cxa_pure_virtual +24 QRunnable::~QRunnable +32 QRunnable::~QRunnable + +Class QRunnable + size=16 align=8 + base size=12 base align=8 +QRunnable (0x7f09f4c9c150) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f09f4ca77e0) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f09f4cb7380) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +16 QtConcurrent::Exception::~Exception +24 QtConcurrent::Exception::~Exception +32 std::exception::what +40 QtConcurrent::Exception::raise +48 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=8 align=8 + base size=8 base align=8 +QtConcurrent::Exception (0x7f09f4ccc690) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f09f4ccc700) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f09f4ccc690) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +16 QtConcurrent::UnhandledException::~UnhandledException +24 QtConcurrent::UnhandledException::~UnhandledException +32 std::exception::what +40 QtConcurrent::UnhandledException::raise +48 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=8 align=8 + base size=8 base align=8 +QtConcurrent::UnhandledException (0x7f09f4ccc930) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f09f4ccc9a0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f09f4ccc930) + std::exception (0x7f09f4ccca10) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f09f4ccc9a0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f09f4cccc40) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f09f4ccc8c0) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f09f4cccbd0) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f09f4ce3f50) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +16 QtConcurrent::ResultStoreBase::~ResultStoreBase +24 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=48 align=8 + base size=44 base align=8 +QtConcurrent::ResultStoreBase (0x7f09f4ce9af0) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 16u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +16 QFutureInterfaceBase::~QFutureInterfaceBase +24 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=16 align=8 + base size=16 base align=8 +QFutureInterfaceBase (0x7f09f4d28f50) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QThread) +16 QThread::metaObject +24 QThread::qt_metacast +32 QThread::qt_metacall +40 QThread::~QThread +48 QThread::~QThread +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QThread::run + +Class QThread + size=16 align=8 + base size=16 base align=8 +QThread (0x7f09f4c0bee0) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f09f4c0bf50) 0 + primary-for QThread (0x7f09f4c0bee0) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QThreadPool) +16 QThreadPool::metaObject +24 QThreadPool::qt_metacast +32 QThreadPool::qt_metacall +40 QThreadPool::~QThreadPool +48 QThreadPool::~QThreadPool +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QThreadPool + size=16 align=8 + base size=16 base align=8 +QThreadPool (0x7f09f4c3ed90) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f09f4c3ee00) 0 + primary-for QThreadPool (0x7f09f4c3ed90) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f09f4c5a620) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineSemaphore (0x7f09f4c5ab60) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +16 QtConcurrent::ThreadEngineBase::run +24 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +32 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +40 QtConcurrent::ThreadEngineBase::start +48 QtConcurrent::ThreadEngineBase::finish +56 QtConcurrent::ThreadEngineBase::threadFunction +64 QtConcurrent::ThreadEngineBase::shouldStartThread +72 QtConcurrent::ThreadEngineBase::shouldThrottleThread +80 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=64 align=8 + base size=64 base align=8 +QtConcurrent::ThreadEngineBase (0x7f09f4a78540) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f09f4a785b0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f09f4a78540) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 24u) +8 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 136u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0x7f09f4ab9930) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0x7f09f4ab99a0) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0x7f09f4ab9a10) 0 empty + std::input_iterator_tag (0x7f09f4ab9a80) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0x7f09f4ab9af0) 0 empty + std::forward_iterator_tag (0x7f09f4ab9b60) 0 empty + std::input_iterator_tag (0x7f09f4ab9bd0) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0x7f09f4ab9c40) 0 empty + std::bidirectional_iterator_tag (0x7f09f4ab9cb0) 0 empty + std::forward_iterator_tag (0x7f09f4ab9d20) 0 empty + std::input_iterator_tag (0x7f09f4ab9d90) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0x7f09f4ac9380) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0x7f09f4ac93f0) 0 empty + +Class lconv + size=96 align=8 + base size=96 base align=8 +lconv (0x7f09f48a7700) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0x7f09f48a7b60) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0x7f09f48a7bd0) 0 + +Class tm + size=56 align=8 + base size=56 base align=8 +tm (0x7f09f48a7cb0) 0 + +Class itimerspec + size=32 align=8 + base size=32 base align=8 +itimerspec (0x7f09f48a7d90) 0 + +Class _pthread_cleanup_buffer + size=32 align=8 + base size=32 base align=8 +_pthread_cleanup_buffer (0x7f09f48a7e00) 0 + +Class __pthread_cleanup_frame + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_frame (0x7f09f48a7f50) 0 + +Class __pthread_cleanup_class + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_class (0x7f09f4905000) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +16 __cxxabiv1::__forced_unwind::~__forced_unwind +24 __cxxabiv1::__forced_unwind::~__forced_unwind +32 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=8 align=8 + base size=8 base align=8 +__cxxabiv1::__forced_unwind (0x7f09f47bcb60) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u) + +Class std::locale + size=8 align=8 + base size=8 base align=8 +std::locale (0x7f09f446c690) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTINSt6locale5facetE) +16 std::locale::facet::~facet +24 std::locale::facet::~facet + +Class std::locale::facet + size=16 align=8 + base size=12 base align=8 +std::locale::facet (0x7f09f4511d90) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) + +Class std::locale::id + size=8 align=8 + base size=8 base align=8 +std::locale::id (0x7f09f4525380) 0 + +Class std::locale::_Impl + size=40 align=8 + base size=40 base align=8 +std::locale::_Impl (0x7f09f45259a0) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTINSt8ios_base7failureE) +16 std::ios_base::failure::~failure +24 std::ios_base::failure::~failure +32 std::ios_base::failure::what + +Class std::ios_base::failure + size=16 align=8 + base size=16 base align=8 +std::ios_base::failure (0x7f09f43b2150) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u) + std::exception (0x7f09f43b21c0) 0 nearly-empty + primary-for std::ios_base::failure (0x7f09f43b2150) + +Class std::ios_base::_Callback_list + size=24 align=8 + base size=24 base align=8 +std::ios_base::_Callback_list (0x7f09f43c13f0) 0 + +Class std::ios_base::_Words + size=16 align=8 + base size=16 base align=8 +std::ios_base::_Words (0x7f09f43c1e70) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0x7f09f43c65b0) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt8ios_base) +16 std::ios_base::~ios_base +24 std::ios_base::~ios_base + +Class std::ios_base + size=216 align=8 + base size=216 base align=8 +std::ios_base (0x7f09f43b20e0) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0x7f09f443ca10) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0x7f09f415e2a0) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 24u) +8 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 64u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 24u) +8 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 64u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0x7f09f3e8b3f0 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 24u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISi) +24 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +40 -24u +48 (int (*)(...))-0x00000000000000018 +56 (int (*)(...))(& _ZTISi) +64 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n24_NSiD1Ev +72 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n24_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0x7f09f3e8b540 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So: 10u entries +0 8u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISo) +24 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +40 -8u +48 (int (*)(...))-0x00000000000000008 +56 (int (*)(...))(& _ZTISo) +64 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n24_NSoD1Ev +72 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n24_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 24u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 24u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 64u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So) + 24u) +32 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So) + 64u) +40 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 104u) +48 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 64u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0x7f09f3e8b700 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 24u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +24 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 -24u +48 (int (*)(...))-0x00000000000000018 +56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +64 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +72 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0x7f09f3e8b850 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries +0 8u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +24 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 -8u +48 (int (*)(...))-0x00000000000000008 +56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +64 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +72 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u) +32 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u) +40 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u) +48 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u) + +Class QtConcurrent::BlockSizeManager + size=96 align=8 + base size=92 base align=8 +QtConcurrent::BlockSizeManager (0x7f09f3efb310) 0 + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFutureWatcherBase) +16 QFutureWatcherBase::metaObject +24 QFutureWatcherBase::qt_metacast +32 QFutureWatcherBase::qt_metacall +40 QFutureWatcherBase::~QFutureWatcherBase +48 QFutureWatcherBase::~QFutureWatcherBase +56 QFutureWatcherBase::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QFutureWatcherBase::connectNotify +104 QFutureWatcherBase::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QFutureWatcherBase + size=16 align=8 + base size=16 base align=8 +QFutureWatcherBase (0x7f09f3ac2cb0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f09f3ac2d20) 0 + primary-for QFutureWatcherBase (0x7f09f3ac2cb0) + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QFactoryInterface) +16 QFactoryInterface::~QFactoryInterface +24 QFactoryInterface::~QFactoryInterface +32 __cxa_pure_virtual + +Class QFactoryInterface + size=8 align=8 + base size=8 base align=8 +QFactoryInterface (0x7f09f39deee0) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +16 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +24 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=8 align=8 + base size=8 base align=8 +QTextCodecFactoryInterface (0x7f09f3a0b000) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f09f3a0b070) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f09f3a0b000) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QTextCodecPlugin) +16 QTextCodecPlugin::metaObject +24 QTextCodecPlugin::qt_metacast +32 QTextCodecPlugin::qt_metacall +40 QTextCodecPlugin::~QTextCodecPlugin +48 QTextCodecPlugin::~QTextCodecPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 QTextCodecPlugin::keys +160 QTextCodecPlugin::create +168 (int (*)(...))-0x00000000000000010 +176 (int (*)(...))(& _ZTI16QTextCodecPlugin) +184 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD1Ev +192 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD0Ev +200 QTextCodecPlugin::_ZThn16_NK16QTextCodecPlugin4keysEv +208 QTextCodecPlugin::_ZThn16_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=24 align=8 + base size=24 base align=8 +QTextCodecPlugin (0x7f09f3a05e80) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f09f3a0b8c0) 0 + primary-for QTextCodecPlugin (0x7f09f3a05e80) + QTextCodecFactoryInterface (0x7f09f3a0b930) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f09f3a0b9a0) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f09f3a0b930) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f09f3a247e0) 0 empty + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTranslator) +16 QTranslator::metaObject +24 QTranslator::qt_metacast +32 QTranslator::qt_metacall +40 QTranslator::~QTranslator +48 QTranslator::~QTranslator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTranslator::translate +120 QTranslator::isEmpty + +Class QTranslator + size=16 align=8 + base size=16 base align=8 +QTranslator (0x7f09f38630e0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f09f3863150) 0 + primary-for QTranslator (0x7f09f38630e0) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f09f3881070) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QMimeData) +16 QMimeData::metaObject +24 QMimeData::qt_metacast +32 QMimeData::qt_metacall +40 QMimeData::~QMimeData +48 QMimeData::~QMimeData +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QMimeData::hasFormat +120 QMimeData::formats +128 QMimeData::retrieveData + +Class QMimeData + size=16 align=8 + base size=16 base align=8 +QMimeData (0x7f09f38e3230) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f09f38e32a0) 0 + primary-for QMimeData (0x7f09f38e3230) + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QEventLoop) +16 QEventLoop::metaObject +24 QEventLoop::qt_metacast +32 QEventLoop::qt_metacall +40 QEventLoop::~QEventLoop +48 QEventLoop::~QEventLoop +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QEventLoop + size=16 align=8 + base size=16 base align=8 +QEventLoop (0x7f09f38fda80) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f09f38fdaf0) 0 + primary-for QEventLoop (0x7f09f38fda80) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QEvent) +16 QEvent::~QEvent +24 QEvent::~QEvent + +Class QEvent + size=24 align=8 + base size=20 base align=8 +QEvent (0x7f09f393c3f0) 0 + vptr=((& QEvent::_ZTV6QEvent) + 16u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTimerEvent) +16 QTimerEvent::~QTimerEvent +24 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=24 align=8 + base size=24 base align=8 +QTimerEvent (0x7f09f375a000) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f09f375a070) 0 + primary-for QTimerEvent (0x7f09f375a000) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QChildEvent) +16 QChildEvent::~QChildEvent +24 QChildEvent::~QChildEvent + +Class QChildEvent + size=32 align=8 + base size=32 base align=8 +QChildEvent (0x7f09f375a460) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f09f375a4d0) 0 + primary-for QChildEvent (0x7f09f375a460) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QCustomEvent) +16 QCustomEvent::~QCustomEvent +24 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=24 align=8 + base size=20 base align=8 +QCustomEvent (0x7f09f376c700) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f09f376c770) 0 + primary-for QCustomEvent (0x7f09f376c700) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +16 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +24 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=32 align=8 + base size=32 base align=8 +QDynamicPropertyChangeEvent (0x7f09f376cee0) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f09f376cf50) 0 + primary-for QDynamicPropertyChangeEvent (0x7f09f376cee0) + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QCoreApplication) +16 QCoreApplication::metaObject +24 QCoreApplication::qt_metacast +32 QCoreApplication::qt_metacall +40 QCoreApplication::~QCoreApplication +48 QCoreApplication::~QCoreApplication +56 QCoreApplication::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QCoreApplication::notify +120 QCoreApplication::compressEvent + +Class QCoreApplication + size=16 align=8 + base size=16 base align=8 +QCoreApplication (0x7f09f377a380) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f09f377a3f0) 0 + primary-for QCoreApplication (0x7f09f377a380) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSharedMemory) +16 QSharedMemory::metaObject +24 QSharedMemory::qt_metacast +32 QSharedMemory::qt_metacall +40 QSharedMemory::~QSharedMemory +48 QSharedMemory::~QSharedMemory +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSharedMemory + size=16 align=8 + base size=16 base align=8 +QSharedMemory (0x7f09f37a6b60) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f09f37a6bd0) 0 + primary-for QSharedMemory (0x7f09f37a6b60) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f09f37c5930) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f09f37f03f0) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractItemModel) +16 QAbstractItemModel::metaObject +24 QAbstractItemModel::qt_metacast +32 QAbstractItemModel::qt_metacall +40 QAbstractItemModel::~QAbstractItemModel +48 QAbstractItemModel::~QAbstractItemModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractItemModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractItemModel + size=16 align=8 + base size=16 base align=8 +QAbstractItemModel (0x7f09f37fc700) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f09f37fc770) 0 + primary-for QAbstractItemModel (0x7f09f37fc700) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTableModel) +16 QAbstractTableModel::metaObject +24 QAbstractTableModel::qt_metacast +32 QAbstractTableModel::qt_metacall +40 QAbstractTableModel::~QAbstractTableModel +48 QAbstractTableModel::~QAbstractTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractTableModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractTableModel + size=16 align=8 + base size=16 base align=8 +QAbstractTableModel (0x7f09f364fa10) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f09f364fa80) 0 + primary-for QAbstractTableModel (0x7f09f364fa10) + QObject (0x7f09f364faf0) 0 + primary-for QAbstractItemModel (0x7f09f364fa80) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractListModel) +16 QAbstractListModel::metaObject +24 QAbstractListModel::qt_metacast +32 QAbstractListModel::qt_metacall +40 QAbstractListModel::~QAbstractListModel +48 QAbstractListModel::~QAbstractListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 __cxa_pure_virtual +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractListModel + size=16 align=8 + base size=16 base align=8 +QAbstractListModel (0x7f09f365b310) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f09f3668000) 0 + primary-for QAbstractListModel (0x7f09f365b310) + QObject (0x7f09f3668070) 0 + primary-for QAbstractItemModel (0x7f09f3668000) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSignalMapper) +16 QSignalMapper::metaObject +24 QSignalMapper::qt_metacast +32 QSignalMapper::qt_metacall +40 QSignalMapper::~QSignalMapper +48 QSignalMapper::~QSignalMapper +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSignalMapper + size=16 align=8 + base size=16 base align=8 +QSignalMapper (0x7f09f369b0e0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f09f369b150) 0 + primary-for QSignalMapper (0x7f09f369b0e0) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +16 QObjectCleanupHandler::metaObject +24 QObjectCleanupHandler::qt_metacast +32 QObjectCleanupHandler::qt_metacall +40 QObjectCleanupHandler::~QObjectCleanupHandler +48 QObjectCleanupHandler::~QObjectCleanupHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=24 align=8 + base size=24 base align=8 +QObjectCleanupHandler (0x7f09f36b44d0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f09f36b4540) 0 + primary-for QObjectCleanupHandler (0x7f09f36b44d0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f09f36c5620) 0 + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QSocketNotifier) +16 QSocketNotifier::metaObject +24 QSocketNotifier::qt_metacast +32 QSocketNotifier::qt_metacall +40 QSocketNotifier::~QSocketNotifier +48 QSocketNotifier::~QSocketNotifier +56 QSocketNotifier::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSocketNotifier + size=32 align=8 + base size=25 base align=8 +QSocketNotifier (0x7f09f36cda10) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f09f36cda80) 0 + primary-for QSocketNotifier (0x7f09f36cda10) + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QTimer) +16 QTimer::metaObject +24 QTimer::qt_metacast +32 QTimer::qt_metacall +40 QTimer::~QTimer +48 QTimer::~QTimer +56 QObject::event +64 QObject::eventFilter +72 QTimer::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QTimer + size=32 align=8 + base size=29 base align=8 +QTimer (0x7f09f36e9d90) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f09f36e9e00) 0 + primary-for QTimer (0x7f09f36e9d90) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +16 QAbstractEventDispatcher::metaObject +24 QAbstractEventDispatcher::qt_metacast +32 QAbstractEventDispatcher::qt_metacall +40 QAbstractEventDispatcher::~QAbstractEventDispatcher +48 QAbstractEventDispatcher::~QAbstractEventDispatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 QAbstractEventDispatcher::startingUp +208 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=16 align=8 + base size=16 base align=8 +QAbstractEventDispatcher (0x7f09f370e380) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f09f370e3f0) 0 + primary-for QAbstractEventDispatcher (0x7f09f370e380) + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f09f3729230) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f09f3744690) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f09f35513f0) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f09f3551a80) 0 + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f09f35635b0) 0 + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QLibrary) +16 QLibrary::metaObject +24 QLibrary::qt_metacast +32 QLibrary::qt_metacall +40 QLibrary::~QLibrary +48 QLibrary::~QLibrary +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QLibrary + size=32 align=8 + base size=25 base align=8 +QLibrary (0x7f09f3563ee0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f09f3563f50) 0 + primary-for QLibrary (0x7f09f3563ee0) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QPluginLoader) +16 QPluginLoader::metaObject +24 QPluginLoader::qt_metacast +32 QPluginLoader::qt_metacall +40 QPluginLoader::~QPluginLoader +48 QPluginLoader::~QPluginLoader +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QPluginLoader + size=32 align=8 + base size=25 base align=8 +QPluginLoader (0x7f09f35aa9a0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f09f35aaa10) 0 + primary-for QPluginLoader (0x7f09f35aa9a0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f09f35cd150) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f09f35eba80) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f09f35fd000) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f09f35fd770) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f09f35fde00) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f09f362b1c0) 0 + +Class QDomImplementation + size=8 align=8 + base size=8 base align=8 +QDomImplementation (0x7f09f363d540) 0 + +Class QDomNode + size=8 align=8 + base size=8 base align=8 +QDomNode (0x7f09f363de70) 0 + +Class QDomNodeList + size=8 align=8 + base size=8 base align=8 +QDomNodeList (0x7f09f34690e0) 0 + +Class QDomDocumentType + size=8 align=8 + base size=8 base align=8 +QDomDocumentType (0x7f09f3473150) 0 + QDomNode (0x7f09f34731c0) 0 + +Class QDomDocument + size=8 align=8 + base size=8 base align=8 +QDomDocument (0x7f09f3473cb0) 0 + QDomNode (0x7f09f3473d20) 0 + +Class QDomNamedNodeMap + size=8 align=8 + base size=8 base align=8 +QDomNamedNodeMap (0x7f09f347bbd0) 0 + +Class QDomDocumentFragment + size=8 align=8 + base size=8 base align=8 +QDomDocumentFragment (0x7f09f348da10) 0 + QDomNode (0x7f09f348da80) 0 + +Class QDomCharacterData + size=8 align=8 + base size=8 base align=8 +QDomCharacterData (0x7f09f349a5b0) 0 + QDomNode (0x7f09f349a620) 0 + +Class QDomAttr + size=8 align=8 + base size=8 base align=8 +QDomAttr (0x7f09f34a1000) 0 + QDomNode (0x7f09f34a1070) 0 + +Class QDomElement + size=8 align=8 + base size=8 base align=8 +QDomElement (0x7f09f34a1b60) 0 + QDomNode (0x7f09f34a1bd0) 0 + +Class QDomText + size=8 align=8 + base size=8 base align=8 +QDomText (0x7f09f34a8e00) 0 + QDomCharacterData (0x7f09f34a8e70) 0 + QDomNode (0x7f09f34a8ee0) 0 + +Class QDomComment + size=8 align=8 + base size=8 base align=8 +QDomComment (0x7f09f34bfb60) 0 + QDomCharacterData (0x7f09f34bfbd0) 0 + QDomNode (0x7f09f34bfc40) 0 + +Class QDomCDATASection + size=8 align=8 + base size=8 base align=8 +QDomCDATASection (0x7f09f34c4770) 0 + QDomText (0x7f09f34c47e0) 0 + QDomCharacterData (0x7f09f34c4850) 0 + QDomNode (0x7f09f34c48c0) 0 + +Class QDomNotation + size=8 align=8 + base size=8 base align=8 +QDomNotation (0x7f09f34c83f0) 0 + QDomNode (0x7f09f34c8460) 0 + +Class QDomEntity + size=8 align=8 + base size=8 base align=8 +QDomEntity (0x7f09f34c8f50) 0 + QDomNode (0x7f09f34d0000) 0 + +Class QDomEntityReference + size=8 align=8 + base size=8 base align=8 +QDomEntityReference (0x7f09f34d0af0) 0 + QDomNode (0x7f09f34d0b60) 0 + +Class QDomProcessingInstruction + size=8 align=8 + base size=8 base align=8 +QDomProcessingInstruction (0x7f09f34d4690) 0 + QDomNode (0x7f09f34d4700) 0 + +Class QXmlNamespaceSupport + size=8 align=8 + base size=8 base align=8 +QXmlNamespaceSupport (0x7f09f34dc230) 0 + +Class QXmlAttributes::Attribute + size=32 align=8 + base size=32 base align=8 +QXmlAttributes::Attribute (0x7f09f34dc8c0) 0 + +Vtable for QXmlAttributes +QXmlAttributes::_ZTV14QXmlAttributes: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlAttributes) +16 QXmlAttributes::~QXmlAttributes +24 QXmlAttributes::~QXmlAttributes + +Class QXmlAttributes + size=24 align=8 + base size=24 base align=8 +QXmlAttributes (0x7f09f34dc770) 0 + vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 16u) + +Vtable for QXmlInputSource +QXmlInputSource::_ZTV15QXmlInputSource: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlInputSource) +16 QXmlInputSource::~QXmlInputSource +24 QXmlInputSource::~QXmlInputSource +32 QXmlInputSource::setData +40 QXmlInputSource::setData +48 QXmlInputSource::fetchData +56 QXmlInputSource::data +64 QXmlInputSource::next +72 QXmlInputSource::reset +80 QXmlInputSource::fromRawData + +Class QXmlInputSource + size=16 align=8 + base size=16 base align=8 +QXmlInputSource (0x7f09f351d000) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 16u) + +Class QXmlParseException + size=8 align=8 + base size=8 base align=8 +QXmlParseException (0x7f09f351d310) 0 + +Vtable for QXmlReader +QXmlReader::_ZTV10QXmlReader: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QXmlReader) +16 QXmlReader::~QXmlReader +24 QXmlReader::~QXmlReader +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QXmlReader + size=8 align=8 + base size=8 base align=8 +QXmlReader (0x7f09f351d5b0) 0 nearly-empty + vptr=((& QXmlReader::_ZTV10QXmlReader) + 16u) + +Vtable for QXmlSimpleReader +QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QXmlSimpleReader) +16 QXmlSimpleReader::~QXmlSimpleReader +24 QXmlSimpleReader::~QXmlSimpleReader +32 QXmlSimpleReader::feature +40 QXmlSimpleReader::setFeature +48 QXmlSimpleReader::hasFeature +56 QXmlSimpleReader::property +64 QXmlSimpleReader::setProperty +72 QXmlSimpleReader::hasProperty +80 QXmlSimpleReader::setEntityResolver +88 QXmlSimpleReader::entityResolver +96 QXmlSimpleReader::setDTDHandler +104 QXmlSimpleReader::DTDHandler +112 QXmlSimpleReader::setContentHandler +120 QXmlSimpleReader::contentHandler +128 QXmlSimpleReader::setErrorHandler +136 QXmlSimpleReader::errorHandler +144 QXmlSimpleReader::setLexicalHandler +152 QXmlSimpleReader::lexicalHandler +160 QXmlSimpleReader::setDeclHandler +168 QXmlSimpleReader::declHandler +176 QXmlSimpleReader::parse +184 QXmlSimpleReader::parse +192 QXmlSimpleReader::parse +200 QXmlSimpleReader::parseContinue + +Class QXmlSimpleReader + size=16 align=8 + base size=16 base align=8 +QXmlSimpleReader (0x7f09f351d2a0) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 16u) + QXmlReader (0x7f09f351d690) 0 nearly-empty + primary-for QXmlSimpleReader (0x7f09f351d2a0) + +Vtable for QXmlLocator +QXmlLocator::_ZTV11QXmlLocator: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QXmlLocator) +16 QXmlLocator::~QXmlLocator +24 QXmlLocator::~QXmlLocator +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QXmlLocator + size=8 align=8 + base size=8 base align=8 +QXmlLocator (0x7f09f3539a10) 0 nearly-empty + vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 16u) + +Vtable for QXmlContentHandler +QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlContentHandler) +16 QXmlContentHandler::~QXmlContentHandler +24 QXmlContentHandler::~QXmlContentHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QXmlContentHandler + size=8 align=8 + base size=8 base align=8 +QXmlContentHandler (0x7f09f3539c40) 0 nearly-empty + vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 16u) + +Vtable for QXmlErrorHandler +QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QXmlErrorHandler) +16 QXmlErrorHandler::~QXmlErrorHandler +24 QXmlErrorHandler::~QXmlErrorHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QXmlErrorHandler + size=8 align=8 + base size=8 base align=8 +QXmlErrorHandler (0x7f09f3352540) 0 nearly-empty + vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 16u) + +Vtable for QXmlDTDHandler +QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlDTDHandler) +16 QXmlDTDHandler::~QXmlDTDHandler +24 QXmlDTDHandler::~QXmlDTDHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QXmlDTDHandler + size=8 align=8 + base size=8 base align=8 +QXmlDTDHandler (0x7f09f3352f50) 0 nearly-empty + vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 16u) + +Vtable for QXmlEntityResolver +QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlEntityResolver) +16 QXmlEntityResolver::~QXmlEntityResolver +24 QXmlEntityResolver::~QXmlEntityResolver +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QXmlEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlEntityResolver (0x7f09f3361930) 0 nearly-empty + vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 16u) + +Vtable for QXmlLexicalHandler +QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlLexicalHandler) +16 QXmlLexicalHandler::~QXmlLexicalHandler +24 QXmlLexicalHandler::~QXmlLexicalHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QXmlLexicalHandler + size=8 align=8 + base size=8 base align=8 +QXmlLexicalHandler (0x7f09f336c310) 0 nearly-empty + vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 16u) + +Vtable for QXmlDeclHandler +QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlDeclHandler) +16 QXmlDeclHandler::~QXmlDeclHandler +24 QXmlDeclHandler::~QXmlDeclHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QXmlDeclHandler + size=8 align=8 + base size=8 base align=8 +QXmlDeclHandler (0x7f09f336cd20) 0 nearly-empty + vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 16u) + +Vtable for QXmlDefaultHandler +QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +16 QXmlDefaultHandler::~QXmlDefaultHandler +24 QXmlDefaultHandler::~QXmlDefaultHandler +32 QXmlDefaultHandler::setDocumentLocator +40 QXmlDefaultHandler::startDocument +48 QXmlDefaultHandler::endDocument +56 QXmlDefaultHandler::startPrefixMapping +64 QXmlDefaultHandler::endPrefixMapping +72 QXmlDefaultHandler::startElement +80 QXmlDefaultHandler::endElement +88 QXmlDefaultHandler::characters +96 QXmlDefaultHandler::ignorableWhitespace +104 QXmlDefaultHandler::processingInstruction +112 QXmlDefaultHandler::skippedEntity +120 QXmlDefaultHandler::errorString +128 QXmlDefaultHandler::warning +136 QXmlDefaultHandler::error +144 QXmlDefaultHandler::fatalError +152 QXmlDefaultHandler::notationDecl +160 QXmlDefaultHandler::unparsedEntityDecl +168 QXmlDefaultHandler::resolveEntity +176 QXmlDefaultHandler::startDTD +184 QXmlDefaultHandler::endDTD +192 QXmlDefaultHandler::startEntity +200 QXmlDefaultHandler::endEntity +208 QXmlDefaultHandler::startCDATA +216 QXmlDefaultHandler::endCDATA +224 QXmlDefaultHandler::comment +232 QXmlDefaultHandler::attributeDecl +240 QXmlDefaultHandler::internalEntityDecl +248 QXmlDefaultHandler::externalEntityDecl +256 (int (*)(...))-0x00000000000000008 +264 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +272 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev +280 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev +288 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler7warningERK18QXmlParseException +296 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler5errorERK18QXmlParseException +304 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException +312 QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv +320 (int (*)(...))-0x00000000000000010 +328 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +336 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev +344 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev +352 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ +360 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ +368 QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv +376 (int (*)(...))-0x00000000000000018 +384 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +392 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandlerD1Ev +400 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandlerD0Ev +408 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource +416 QXmlDefaultHandler::_ZThn24_NK18QXmlDefaultHandler11errorStringEv +424 (int (*)(...))-0x00000000000000020 +432 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +440 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandlerD1Ev +448 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandlerD0Ev +456 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ +464 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler6endDTDEv +472 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler11startEntityERK7QString +480 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler9endEntityERK7QString +488 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler10startCDATAEv +496 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler8endCDATAEv +504 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler7commentERK7QString +512 QXmlDefaultHandler::_ZThn32_NK18QXmlDefaultHandler11errorStringEv +520 (int (*)(...))-0x00000000000000028 +528 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +536 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandlerD1Ev +544 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandlerD0Ev +552 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ +560 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ +568 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ +576 QXmlDefaultHandler::_ZThn40_NK18QXmlDefaultHandler11errorStringEv + +Class QXmlDefaultHandler + size=56 align=8 + base size=56 base align=8 +QXmlDefaultHandler (0x7f09f3376c80) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 16u) + QXmlContentHandler (0x7f09f337d690) 0 nearly-empty + primary-for QXmlDefaultHandler (0x7f09f3376c80) + QXmlErrorHandler (0x7f09f337d700) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 272u) + QXmlDTDHandler (0x7f09f337d770) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 336u) + QXmlEntityResolver (0x7f09f337d7e0) 24 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 392u) + QXmlLexicalHandler (0x7f09f337d850) 32 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 440u) + QXmlDeclHandler (0x7f09f337d8c0) 40 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 536u) + +Vtable for QAbstractExtensionFactory +QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QAbstractExtensionFactory) +16 QAbstractExtensionFactory::~QAbstractExtensionFactory +24 QAbstractExtensionFactory::~QAbstractExtensionFactory +32 __cxa_pure_virtual + +Class QAbstractExtensionFactory + size=8 align=8 + base size=8 base align=8 +QAbstractExtensionFactory (0x7f09f33d1230) 0 nearly-empty + vptr=((& QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory) + 16u) + +Vtable for QAbstractExtensionManager +QAbstractExtensionManager::_ZTV25QAbstractExtensionManager: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QAbstractExtensionManager) +16 QAbstractExtensionManager::~QAbstractExtensionManager +24 QAbstractExtensionManager::~QAbstractExtensionManager +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QAbstractExtensionManager + size=8 align=8 + base size=8 base align=8 +QAbstractExtensionManager (0x7f09f33de310) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 16u) + +Vtable for QDesignerMemberSheetExtension +QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI29QDesignerMemberSheetExtension) +16 QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension +24 QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual + +Class QDesignerMemberSheetExtension + size=8 align=8 + base size=8 base align=8 +QDesignerMemberSheetExtension (0x7f09f33ea460) 0 nearly-empty + vptr=((& QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension) + 16u) + +Vtable for QDesignerWidgetFactoryInterface +QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface: 21u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI31QDesignerWidgetFactoryInterface) +16 QDesignerWidgetFactoryInterface::metaObject +24 QDesignerWidgetFactoryInterface::qt_metacast +32 QDesignerWidgetFactoryInterface::qt_metacall +40 QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface +48 QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual + +Class QDesignerWidgetFactoryInterface + size=16 align=8 + base size=16 base align=8 +QDesignerWidgetFactoryInterface (0x7f09f33feaf0) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 16u) + QObject (0x7f09f33feb60) 0 + primary-for QDesignerWidgetFactoryInterface (0x7f09f33feaf0) + +Vtable for QDesignerFormEditorPluginInterface +QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerFormEditorPluginInterface) +16 QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface +24 QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QDesignerFormEditorPluginInterface + size=8 align=8 + base size=8 base align=8 +QDesignerFormEditorPluginInterface (0x7f09f3415a80) 0 nearly-empty + vptr=((& QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface) + 16u) + +Vtable for QDesignerExtraInfoExtension +QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension: 10u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerExtraInfoExtension) +16 QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension +24 QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerExtraInfoExtension + size=16 align=8 + base size=16 base align=8 +QDesignerExtraInfoExtension (0x7f09f341fc40) 0 + vptr=((& QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension) + 16u) + +Vtable for QDesignerDynamicPropertySheetExtension +QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI38QDesignerDynamicPropertySheetExtension) +16 QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension +24 QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual + +Class QDesignerDynamicPropertySheetExtension + size=8 align=8 + base size=8 base align=8 +QDesignerDynamicPropertySheetExtension (0x7f09f343b4d0) 0 nearly-empty + vptr=((& QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension) + 16u) + +Vtable for QDesignerFormWindowToolInterface +QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI32QDesignerFormWindowToolInterface) +16 QDesignerFormWindowToolInterface::metaObject +24 QDesignerFormWindowToolInterface::qt_metacast +32 QDesignerFormWindowToolInterface::qt_metacall +40 QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface +48 QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 QDesignerFormWindowToolInterface::saveToDom +168 QDesignerFormWindowToolInterface::loadFromDom +176 __cxa_pure_virtual + +Class QDesignerFormWindowToolInterface + size=16 align=8 + base size=16 base align=8 +QDesignerFormWindowToolInterface (0x7f09f3249b60) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 16u) + QObject (0x7f09f3249bd0) 0 + primary-for QDesignerFormWindowToolInterface (0x7f09f3249b60) + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QPaintDevice) +16 QPaintDevice::~QPaintDevice +24 QPaintDevice::~QPaintDevice +32 QPaintDevice::devType +40 __cxa_pure_virtual +48 QPaintDevice::metric + +Class QPaintDevice + size=16 align=8 + base size=10 base align=8 +QPaintDevice (0x7f09f325ec40) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0x7f09f329a000) 0 + +Class QPolygon + size=8 align=8 + base size=8 base align=8 +QPolygon (0x7f09f32e93f0) 0 + QVector<QPoint> (0x7f09f32e9460) 0 + +Class QPolygonF + size=8 align=8 + base size=8 base align=8 +QPolygonF (0x7f09f332d540) 0 + QVector<QPointF> (0x7f09f332d5b0) 0 + +Class QRegion::QRegionData + size=32 align=8 + base size=32 base align=8 +QRegion::QRegionData (0x7f09f3185af0) 0 + +Class QRegion + size=8 align=8 + base size=8 base align=8 +QRegion (0x7f09f316d1c0) 0 + +Class QMatrix + size=48 align=8 + base size=48 base align=8 +QMatrix (0x7f09f31a2310) 0 + +Class QPainterPath::Element + size=24 align=8 + base size=24 base align=8 +QPainterPath::Element (0x7f09f31d2d20) 0 + +Class QPainterPath + size=8 align=8 + base size=8 base align=8 +QPainterPath (0x7f09f31d2cb0) 0 + +Class QPainterPathPrivate + size=16 align=8 + base size=16 base align=8 +QPainterPathPrivate (0x7f09f321b0e0) 0 + +Class QPainterPathStroker + size=8 align=8 + base size=8 base align=8 +QPainterPathStroker (0x7f09f321bc40) 0 + +Class QTransform + size=88 align=8 + base size=88 base align=8 +QTransform (0x7f09f307a7e0) 0 + +Class QImageTextKeyLang + size=16 align=8 + base size=16 base align=8 +QImageTextKeyLang (0x7f09f30f8af0) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QImage) +16 QImage::~QImage +24 QImage::~QImage +32 QImage::devType +40 QImage::paintEngine +48 QImage::metric + +Class QImage + size=24 align=8 + base size=24 base align=8 +QImage (0x7f09f3148380) 0 + vptr=((& QImage::_ZTV6QImage) + 16u) + QPaintDevice (0x7f09f31483f0) 0 + primary-for QImage (0x7f09f3148380) + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QPixmap) +16 QPixmap::~QPixmap +24 QPixmap::~QPixmap +32 QPixmap::devType +40 QPixmap::paintEngine +48 QPixmap::metric + +Class QPixmap + size=24 align=8 + base size=24 base align=8 +QPixmap (0x7f09f2f3ed90) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 16u) + QPaintDevice (0x7f09f2f3ee00) 0 + primary-for QPixmap (0x7f09f2f3ed90) + +Class QBrush + size=8 align=8 + base size=8 base align=8 +QBrush (0x7f09f2f91f50) 0 + +Class QBrushData + size=112 align=8 + base size=112 base align=8 +QBrushData (0x7f09f2fb2b60) 0 + +Class QGradient + size=64 align=8 + base size=64 base align=8 +QGradient (0x7f09f2fc0d20) 0 + +Class QLinearGradient + size=64 align=8 + base size=64 base align=8 +QLinearGradient (0x7f09f2dfe7e0) 0 + QGradient (0x7f09f2dfe850) 0 + +Class QRadialGradient + size=64 align=8 + base size=64 base align=8 +QRadialGradient (0x7f09f2dfecb0) 0 + QGradient (0x7f09f2dfed20) 0 + +Class QConicalGradient + size=64 align=8 + base size=64 base align=8 +QConicalGradient (0x7f09f2e112a0) 0 + QGradient (0x7f09f2e11310) 0 + +Class QPalette + size=16 align=8 + base size=12 base align=8 +QPalette (0x7f09f2e11620) 0 + +Class QColorGroup + size=16 align=8 + base size=12 base align=8 +QColorGroup (0x7f09f2e5ef50) 0 + QPalette (0x7f09f2e67000) 0 + +Class QFont + size=16 align=8 + base size=12 base align=8 +QFont (0x7f09f2ea02a0) 0 + +Class QFontMetrics + size=8 align=8 + base size=8 base align=8 +QFontMetrics (0x7f09f2cd6ee0) 0 + +Class QFontMetricsF + size=8 align=8 + base size=8 base align=8 +QFontMetricsF (0x7f09f2cf2380) 0 + +Class QFontInfo + size=8 align=8 + base size=8 base align=8 +QFontInfo (0x7f09f2d072a0) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0x7f09f2d07d90) 0 + +Class QCursor + size=8 align=8 + base size=8 base align=8 +QCursor (0x7f09f2bcdaf0) 0 + +Class QKeySequence + size=8 align=8 + base size=8 base align=8 +QKeySequence (0x7f09f2bd3310) 0 + +Class QWidgetData + size=88 align=8 + base size=88 base align=8 +QWidgetData (0x7f09f2bf5ee0) 0 + +Vtable for QWidget +QWidget::_ZTV7QWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QWidget) +16 QWidget::metaObject +24 QWidget::qt_metacast +32 QWidget::qt_metacall +40 QWidget::~QWidget +48 QWidget::~QWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI7QWidget) +464 QWidget::_ZThn16_N7QWidgetD1Ev +472 QWidget::_ZThn16_N7QWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWidget + size=40 align=8 + base size=40 base align=8 +QWidget (0x7f09f2c1c180) 0 + vptr=((& QWidget::_ZTV7QWidget) + 16u) + QObject (0x7f09f2bf5f50) 0 + primary-for QWidget (0x7f09f2c1c180) + QPaintDevice (0x7f09f2c2f000) 16 + vptr=((& QWidget::_ZTV7QWidget) + 464u) + +Class QIcon + size=8 align=8 + base size=8 base align=8 +QIcon (0x7f09f2b81d20) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=32 align=8 + base size=28 base align=8 +QDesignerWidgetBoxInterface::Widget (0x7f09f2bada80) 0 + +Class QDesignerWidgetBoxInterface::Category + size=24 align=8 + base size=24 base align=8 +QDesignerWidgetBoxInterface::Category (0x7f09f29c51c0) 0 + +Vtable for QDesignerWidgetBoxInterface +QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface: 76u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface) +16 QDesignerWidgetBoxInterface::metaObject +24 QDesignerWidgetBoxInterface::qt_metacast +32 QDesignerWidgetBoxInterface::qt_metacall +40 QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface +48 QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 __cxa_pure_virtual +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 __cxa_pure_virtual +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 __cxa_pure_virtual +512 __cxa_pure_virtual +520 __cxa_pure_virtual +528 __cxa_pure_virtual +536 __cxa_pure_virtual +544 __cxa_pure_virtual +552 (int (*)(...))-0x00000000000000010 +560 (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface) +568 QDesignerWidgetBoxInterface::_ZThn16_N27QDesignerWidgetBoxInterfaceD1Ev +576 QDesignerWidgetBoxInterface::_ZThn16_N27QDesignerWidgetBoxInterfaceD0Ev +584 QWidget::_ZThn16_NK7QWidget7devTypeEv +592 QWidget::_ZThn16_NK7QWidget11paintEngineEv +600 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerWidgetBoxInterface + size=40 align=8 + base size=40 base align=8 +QDesignerWidgetBoxInterface (0x7f09f2bad8c0) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 16u) + QWidget (0x7f09f2bb4580) 0 + primary-for QDesignerWidgetBoxInterface (0x7f09f2bad8c0) + QObject (0x7f09f2bad930) 0 + primary-for QWidget (0x7f09f2bb4580) + QPaintDevice (0x7f09f2bad9a0) 16 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 568u) + +Class QDesignerPromotionInterface::PromotedClass + size=16 align=8 + base size=16 base align=8 +QDesignerPromotionInterface::PromotedClass (0x7f09f2a48150) 0 + +Vtable for QDesignerPromotionInterface +QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerPromotionInterface) +16 QDesignerPromotionInterface::~QDesignerPromotionInterface +24 QDesignerPromotionInterface::~QDesignerPromotionInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual + +Class QDesignerPromotionInterface + size=8 align=8 + base size=8 base align=8 +QDesignerPromotionInterface (0x7f09f2a48070) 0 nearly-empty + vptr=((& QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface) + 16u) + +Vtable for QDesignerFormWindowInterface +QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface: 114u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI28QDesignerFormWindowInterface) +16 QDesignerFormWindowInterface::metaObject +24 QDesignerFormWindowInterface::qt_metacast +32 QDesignerFormWindowInterface::qt_metacall +40 QDesignerFormWindowInterface::~QDesignerFormWindowInterface +48 QDesignerFormWindowInterface::~QDesignerFormWindowInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 __cxa_pure_virtual +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 __cxa_pure_virtual +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 __cxa_pure_virtual +512 __cxa_pure_virtual +520 __cxa_pure_virtual +528 __cxa_pure_virtual +536 __cxa_pure_virtual +544 __cxa_pure_virtual +552 __cxa_pure_virtual +560 __cxa_pure_virtual +568 __cxa_pure_virtual +576 __cxa_pure_virtual +584 __cxa_pure_virtual +592 __cxa_pure_virtual +600 __cxa_pure_virtual +608 QDesignerFormWindowInterface::core +616 __cxa_pure_virtual +624 __cxa_pure_virtual +632 __cxa_pure_virtual +640 __cxa_pure_virtual +648 __cxa_pure_virtual +656 __cxa_pure_virtual +664 __cxa_pure_virtual +672 __cxa_pure_virtual +680 __cxa_pure_virtual +688 __cxa_pure_virtual +696 __cxa_pure_virtual +704 __cxa_pure_virtual +712 __cxa_pure_virtual +720 __cxa_pure_virtual +728 __cxa_pure_virtual +736 __cxa_pure_virtual +744 __cxa_pure_virtual +752 __cxa_pure_virtual +760 __cxa_pure_virtual +768 __cxa_pure_virtual +776 __cxa_pure_virtual +784 __cxa_pure_virtual +792 __cxa_pure_virtual +800 __cxa_pure_virtual +808 __cxa_pure_virtual +816 __cxa_pure_virtual +824 __cxa_pure_virtual +832 __cxa_pure_virtual +840 __cxa_pure_virtual +848 __cxa_pure_virtual +856 (int (*)(...))-0x00000000000000010 +864 (int (*)(...))(& _ZTI28QDesignerFormWindowInterface) +872 QDesignerFormWindowInterface::_ZThn16_N28QDesignerFormWindowInterfaceD1Ev +880 QDesignerFormWindowInterface::_ZThn16_N28QDesignerFormWindowInterfaceD0Ev +888 QWidget::_ZThn16_NK7QWidget7devTypeEv +896 QWidget::_ZThn16_NK7QWidget11paintEngineEv +904 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerFormWindowInterface + size=40 align=8 + base size=40 base align=8 +QDesignerFormWindowInterface (0x7f09f2a48620) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 16u) + QWidget (0x7f09f2a4e000) 0 + primary-for QDesignerFormWindowInterface (0x7f09f2a48620) + QObject (0x7f09f2a48690) 0 + primary-for QWidget (0x7f09f2a4e000) + QPaintDevice (0x7f09f2a48700) 16 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 872u) + +Vtable for QDesignerObjectInspectorInterface +QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface) +16 QDesignerObjectInspectorInterface::metaObject +24 QDesignerObjectInspectorInterface::qt_metacast +32 QDesignerObjectInspectorInterface::qt_metacall +40 QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface +48 QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QDesignerObjectInspectorInterface::core +456 __cxa_pure_virtual +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface) +480 QDesignerObjectInspectorInterface::_ZThn16_N33QDesignerObjectInspectorInterfaceD1Ev +488 QDesignerObjectInspectorInterface::_ZThn16_N33QDesignerObjectInspectorInterfaceD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerObjectInspectorInterface + size=40 align=8 + base size=40 base align=8 +QDesignerObjectInspectorInterface (0x7f09f2a76a10) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 16u) + QWidget (0x7f09f2a4e900) 0 + primary-for QDesignerObjectInspectorInterface (0x7f09f2a76a10) + QObject (0x7f09f2a76a80) 0 + primary-for QWidget (0x7f09f2a4e900) + QPaintDevice (0x7f09f2a76af0) 16 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 480u) + +Vtable for QDesignerIconCacheInterface +QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerIconCacheInterface) +16 QDesignerIconCacheInterface::metaObject +24 QDesignerIconCacheInterface::qt_metacast +32 QDesignerIconCacheInterface::qt_metacall +40 QDesignerIconCacheInterface::~QDesignerIconCacheInterface +48 QDesignerIconCacheInterface::~QDesignerIconCacheInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual + +Class QDesignerIconCacheInterface + size=16 align=8 + base size=16 base align=8 +QDesignerIconCacheInterface (0x7f09f2a8a9a0) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 16u) + QObject (0x7f09f2a8aa10) 0 + primary-for QDesignerIconCacheInterface (0x7f09f2a8a9a0) + +Vtable for QDesignerMetaDataBaseItemInterface +QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface: 10u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerMetaDataBaseItemInterface) +16 QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface +24 QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerMetaDataBaseItemInterface + size=8 align=8 + base size=8 base align=8 +QDesignerMetaDataBaseItemInterface (0x7f09f2aa80e0) 0 nearly-empty + vptr=((& QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface) + 16u) + +Vtable for QDesignerMetaDataBaseInterface +QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerMetaDataBaseInterface) +16 QDesignerMetaDataBaseInterface::metaObject +24 QDesignerMetaDataBaseInterface::qt_metacast +32 QDesignerMetaDataBaseInterface::qt_metacall +40 QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface +48 QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual + +Class QDesignerMetaDataBaseInterface + size=16 align=8 + base size=16 base align=8 +QDesignerMetaDataBaseInterface (0x7f09f2aa8af0) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 16u) + QObject (0x7f09f2aa8b60) 0 + primary-for QDesignerMetaDataBaseInterface (0x7f09f2aa8af0) + +Vtable for QDesignerLayoutDecorationExtension +QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerLayoutDecorationExtension) +16 QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension +24 QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual + +Class QDesignerLayoutDecorationExtension + size=8 align=8 + base size=8 base align=8 +QDesignerLayoutDecorationExtension (0x7f09f28b9380) 0 nearly-empty + vptr=((& QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension) + 16u) + +Vtable for QDesignerPropertySheetExtension +QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI31QDesignerPropertySheetExtension) +16 QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension +24 QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual + +Class QDesignerPropertySheetExtension + size=8 align=8 + base size=8 base align=8 +QDesignerPropertySheetExtension (0x7f09f28da770) 0 nearly-empty + vptr=((& QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension) + 16u) + +Vtable for QDesignerActionEditorInterface +QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface: 67u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerActionEditorInterface) +16 QDesignerActionEditorInterface::metaObject +24 QDesignerActionEditorInterface::qt_metacast +32 QDesignerActionEditorInterface::qt_metacall +40 QDesignerActionEditorInterface::~QDesignerActionEditorInterface +48 QDesignerActionEditorInterface::~QDesignerActionEditorInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QDesignerActionEditorInterface::core +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 (int (*)(...))-0x00000000000000010 +488 (int (*)(...))(& _ZTI30QDesignerActionEditorInterface) +496 QDesignerActionEditorInterface::_ZThn16_N30QDesignerActionEditorInterfaceD1Ev +504 QDesignerActionEditorInterface::_ZThn16_N30QDesignerActionEditorInterfaceD0Ev +512 QWidget::_ZThn16_NK7QWidget7devTypeEv +520 QWidget::_ZThn16_NK7QWidget11paintEngineEv +528 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerActionEditorInterface + size=40 align=8 + base size=40 base align=8 +QDesignerActionEditorInterface (0x7f09f28eae00) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 16u) + QWidget (0x7f09f28ebb00) 0 + primary-for QDesignerActionEditorInterface (0x7f09f28eae00) + QObject (0x7f09f28eae70) 0 + primary-for QWidget (0x7f09f28ebb00) + QPaintDevice (0x7f09f28eaee0) 16 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 496u) + +Vtable for QDesignerIntegrationInterface +QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI29QDesignerIntegrationInterface) +16 QDesignerIntegrationInterface::metaObject +24 QDesignerIntegrationInterface::qt_metacast +32 QDesignerIntegrationInterface::qt_metacall +40 QDesignerIntegrationInterface::~QDesignerIntegrationInterface +48 QDesignerIntegrationInterface::~QDesignerIntegrationInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual + +Class QDesignerIntegrationInterface + size=24 align=8 + base size=24 base align=8 +QDesignerIntegrationInterface (0x7f09f28f9e00) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 16u) + QObject (0x7f09f28f9e70) 0 + primary-for QDesignerIntegrationInterface (0x7f09f28f9e00) + +Vtable for QDesignerTaskMenuExtension +QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QDesignerTaskMenuExtension) +16 QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension +24 QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension +32 QDesignerTaskMenuExtension::preferredEditAction +40 __cxa_pure_virtual + +Class QDesignerTaskMenuExtension + size=8 align=8 + base size=8 base align=8 +QDesignerTaskMenuExtension (0x7f09f2912e70) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 16u) + +Vtable for QDesignerFormWindowCursorInterface +QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerFormWindowCursorInterface) +16 QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface +24 QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual + +Class QDesignerFormWindowCursorInterface + size=8 align=8 + base size=8 base align=8 +QDesignerFormWindowCursorInterface (0x7f09f292a690) 0 nearly-empty + vptr=((& QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface) + 16u) + +Vtable for QDesignerWidgetDataBaseItemInterface +QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI36QDesignerWidgetDataBaseItemInterface) +16 QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface +24 QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 __cxa_pure_virtual +208 __cxa_pure_virtual +216 __cxa_pure_virtual +224 __cxa_pure_virtual +232 __cxa_pure_virtual + +Class QDesignerWidgetDataBaseItemInterface + size=8 align=8 + base size=8 base align=8 +QDesignerWidgetDataBaseItemInterface (0x7f09f293b380) 0 nearly-empty + vptr=((& QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface) + 16u) + +Vtable for QDesignerWidgetDataBaseInterface +QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI32QDesignerWidgetDataBaseInterface) +16 QDesignerWidgetDataBaseInterface::metaObject +24 QDesignerWidgetDataBaseInterface::qt_metacast +32 QDesignerWidgetDataBaseInterface::qt_metacall +40 QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface +48 QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QDesignerWidgetDataBaseInterface::count +120 QDesignerWidgetDataBaseInterface::item +128 QDesignerWidgetDataBaseInterface::indexOf +136 QDesignerWidgetDataBaseInterface::insert +144 QDesignerWidgetDataBaseInterface::append +152 QDesignerWidgetDataBaseInterface::indexOfObject +160 QDesignerWidgetDataBaseInterface::indexOfClassName +168 QDesignerWidgetDataBaseInterface::core + +Class QDesignerWidgetDataBaseInterface + size=24 align=8 + base size=24 base align=8 +QDesignerWidgetDataBaseInterface (0x7f09f293bd90) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 16u) + QObject (0x7f09f293be00) 0 + primary-for QDesignerWidgetDataBaseInterface (0x7f09f293bd90) + +Vtable for QDesignerPropertyEditorInterface +QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface: 70u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface) +16 QDesignerPropertyEditorInterface::metaObject +24 QDesignerPropertyEditorInterface::qt_metacast +32 QDesignerPropertyEditorInterface::qt_metacall +40 QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface +48 QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QDesignerPropertyEditorInterface::core +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 __cxa_pure_virtual +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 (int (*)(...))-0x00000000000000010 +512 (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface) +520 QDesignerPropertyEditorInterface::_ZThn16_N32QDesignerPropertyEditorInterfaceD1Ev +528 QDesignerPropertyEditorInterface::_ZThn16_N32QDesignerPropertyEditorInterfaceD0Ev +536 QWidget::_ZThn16_NK7QWidget7devTypeEv +544 QWidget::_ZThn16_NK7QWidget11paintEngineEv +552 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerPropertyEditorInterface + size=40 align=8 + base size=40 base align=8 +QDesignerPropertyEditorInterface (0x7f09f29521c0) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 16u) + QWidget (0x7f09f2982280) 0 + primary-for QDesignerPropertyEditorInterface (0x7f09f29521c0) + QObject (0x7f09f2952380) 0 + primary-for QWidget (0x7f09f2982280) + QPaintDevice (0x7f09f2988000) 16 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 520u) + +Vtable for QDesignerFormEditorInterface +QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI28QDesignerFormEditorInterface) +16 QDesignerFormEditorInterface::metaObject +24 QDesignerFormEditorInterface::qt_metacast +32 QDesignerFormEditorInterface::qt_metacall +40 QDesignerFormEditorInterface::~QDesignerFormEditorInterface +48 QDesignerFormEditorInterface::~QDesignerFormEditorInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QDesignerFormEditorInterface + size=120 align=8 + base size=120 base align=8 +QDesignerFormEditorInterface (0x7f09f299f070) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 16u) + QObject (0x7f09f299f0e0) 0 + primary-for QDesignerFormEditorInterface (0x7f09f299f070) + +Vtable for QDesignerResourceBrowserInterface +QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface) +16 QDesignerResourceBrowserInterface::metaObject +24 QDesignerResourceBrowserInterface::qt_metacast +32 QDesignerResourceBrowserInterface::qt_metacall +40 QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface +48 QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 __cxa_pure_virtual +456 __cxa_pure_virtual +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface) +480 QDesignerResourceBrowserInterface::_ZThn16_N33QDesignerResourceBrowserInterfaceD1Ev +488 QDesignerResourceBrowserInterface::_ZThn16_N33QDesignerResourceBrowserInterfaceD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerResourceBrowserInterface + size=40 align=8 + base size=40 base align=8 +QDesignerResourceBrowserInterface (0x7f09f2807770) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 16u) + QWidget (0x7f09f27fe600) 0 + primary-for QDesignerResourceBrowserInterface (0x7f09f2807770) + QObject (0x7f09f28077e0) 0 + primary-for QWidget (0x7f09f27fe600) + QPaintDevice (0x7f09f2807850) 16 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 480u) + +Vtable for QDesignerBrushManagerInterface +QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface: 21u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerBrushManagerInterface) +16 QDesignerBrushManagerInterface::metaObject +24 QDesignerBrushManagerInterface::qt_metacast +32 QDesignerBrushManagerInterface::qt_metacall +40 QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface +48 QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual + +Class QDesignerBrushManagerInterface + size=16 align=8 + base size=16 base align=8 +QDesignerBrushManagerInterface (0x7f09f281e700) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 16u) + QObject (0x7f09f281e770) 0 + primary-for QDesignerBrushManagerInterface (0x7f09f281e700) + +Vtable for QDesignerDnDItemInterface +QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface: 10u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QDesignerDnDItemInterface) +16 QDesignerDnDItemInterface::~QDesignerDnDItemInterface +24 QDesignerDnDItemInterface::~QDesignerDnDItemInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerDnDItemInterface + size=8 align=8 + base size=8 base align=8 +QDesignerDnDItemInterface (0x7f09f2832cb0) 0 nearly-empty + vptr=((& QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface) + 16u) + +Vtable for QDesignerFormWindowManagerInterface +QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI35QDesignerFormWindowManagerInterface) +16 QDesignerFormWindowManagerInterface::metaObject +24 QDesignerFormWindowManagerInterface::qt_metacast +32 QDesignerFormWindowManagerInterface::qt_metacall +40 QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface +48 QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QDesignerFormWindowManagerInterface::actionCut +120 QDesignerFormWindowManagerInterface::actionCopy +128 QDesignerFormWindowManagerInterface::actionPaste +136 QDesignerFormWindowManagerInterface::actionDelete +144 QDesignerFormWindowManagerInterface::actionSelectAll +152 QDesignerFormWindowManagerInterface::actionLower +160 QDesignerFormWindowManagerInterface::actionRaise +168 QDesignerFormWindowManagerInterface::actionUndo +176 QDesignerFormWindowManagerInterface::actionRedo +184 QDesignerFormWindowManagerInterface::actionHorizontalLayout +192 QDesignerFormWindowManagerInterface::actionVerticalLayout +200 QDesignerFormWindowManagerInterface::actionSplitHorizontal +208 QDesignerFormWindowManagerInterface::actionSplitVertical +216 QDesignerFormWindowManagerInterface::actionGridLayout +224 QDesignerFormWindowManagerInterface::actionBreakLayout +232 QDesignerFormWindowManagerInterface::actionAdjustSize +240 QDesignerFormWindowManagerInterface::activeFormWindow +248 QDesignerFormWindowManagerInterface::formWindowCount +256 QDesignerFormWindowManagerInterface::formWindow +264 QDesignerFormWindowManagerInterface::createFormWindow +272 QDesignerFormWindowManagerInterface::core +280 __cxa_pure_virtual +288 QDesignerFormWindowManagerInterface::addFormWindow +296 QDesignerFormWindowManagerInterface::removeFormWindow +304 QDesignerFormWindowManagerInterface::setActiveFormWindow + +Class QDesignerFormWindowManagerInterface + size=16 align=8 + base size=16 base align=8 +QDesignerFormWindowManagerInterface (0x7f09f283dc40) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 16u) + QObject (0x7f09f283dcb0) 0 + primary-for QDesignerFormWindowManagerInterface (0x7f09f283dc40) + +Vtable for QDesignerLanguageExtension +QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension: 13u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QDesignerLanguageExtension) +16 QDesignerLanguageExtension::~QDesignerLanguageExtension +24 QDesignerLanguageExtension::~QDesignerLanguageExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual + +Class QDesignerLanguageExtension + size=8 align=8 + base size=8 base align=8 +QDesignerLanguageExtension (0x7f09f285f000) 0 nearly-empty + vptr=((& QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension) + 16u) + +Vtable for QAbstractFormBuilder +QAbstractFormBuilder::_ZTV20QAbstractFormBuilder: 48u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractFormBuilder) +16 QAbstractFormBuilder::~QAbstractFormBuilder +24 QAbstractFormBuilder::~QAbstractFormBuilder +32 QAbstractFormBuilder::load +40 QAbstractFormBuilder::save +48 QAbstractFormBuilder::loadExtraInfo +56 QAbstractFormBuilder::create +64 QAbstractFormBuilder::create +72 QAbstractFormBuilder::create +80 QAbstractFormBuilder::create +88 QAbstractFormBuilder::create +96 QAbstractFormBuilder::create +104 QAbstractFormBuilder::addMenuAction +112 QAbstractFormBuilder::applyProperties +120 QAbstractFormBuilder::applyTabStops +128 QAbstractFormBuilder::createWidget +136 QAbstractFormBuilder::createLayout +144 QAbstractFormBuilder::createAction +152 QAbstractFormBuilder::createActionGroup +160 QAbstractFormBuilder::createCustomWidgets +168 QAbstractFormBuilder::createConnections +176 QAbstractFormBuilder::createResources +184 QAbstractFormBuilder::addItem +192 QAbstractFormBuilder::addItem +200 QAbstractFormBuilder::saveExtraInfo +208 QAbstractFormBuilder::saveDom +216 QAbstractFormBuilder::createActionRefDom +224 QAbstractFormBuilder::createDom +232 QAbstractFormBuilder::createDom +240 QAbstractFormBuilder::createDom +248 QAbstractFormBuilder::createDom +256 QAbstractFormBuilder::createDom +264 QAbstractFormBuilder::createDom +272 QAbstractFormBuilder::saveConnections +280 QAbstractFormBuilder::saveCustomWidgets +288 QAbstractFormBuilder::saveTabStops +296 QAbstractFormBuilder::saveResources +304 QAbstractFormBuilder::computeProperties +312 QAbstractFormBuilder::checkProperty +320 QAbstractFormBuilder::createProperty +328 QAbstractFormBuilder::layoutInfo +336 QAbstractFormBuilder::nameToIcon +344 QAbstractFormBuilder::iconToFilePath +352 QAbstractFormBuilder::iconToQrcPath +360 QAbstractFormBuilder::nameToPixmap +368 QAbstractFormBuilder::pixmapToFilePath +376 QAbstractFormBuilder::pixmapToQrcPath + +Class QAbstractFormBuilder + size=48 align=8 + base size=48 base align=8 +QAbstractFormBuilder (0x7f09f286e690) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 16u) + +Vtable for QFormBuilder +QFormBuilder::_ZTV12QFormBuilder: 49u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QFormBuilder) +16 QFormBuilder::~QFormBuilder +24 QFormBuilder::~QFormBuilder +32 QAbstractFormBuilder::load +40 QAbstractFormBuilder::save +48 QAbstractFormBuilder::loadExtraInfo +56 QFormBuilder::create +64 QFormBuilder::create +72 QFormBuilder::create +80 QFormBuilder::create +88 QFormBuilder::create +96 QFormBuilder::create +104 QAbstractFormBuilder::addMenuAction +112 QFormBuilder::applyProperties +120 QAbstractFormBuilder::applyTabStops +128 QFormBuilder::createWidget +136 QFormBuilder::createLayout +144 QAbstractFormBuilder::createAction +152 QAbstractFormBuilder::createActionGroup +160 QAbstractFormBuilder::createCustomWidgets +168 QFormBuilder::createConnections +176 QAbstractFormBuilder::createResources +184 QFormBuilder::addItem +192 QFormBuilder::addItem +200 QAbstractFormBuilder::saveExtraInfo +208 QAbstractFormBuilder::saveDom +216 QAbstractFormBuilder::createActionRefDom +224 QAbstractFormBuilder::createDom +232 QAbstractFormBuilder::createDom +240 QAbstractFormBuilder::createDom +248 QAbstractFormBuilder::createDom +256 QAbstractFormBuilder::createDom +264 QAbstractFormBuilder::createDom +272 QAbstractFormBuilder::saveConnections +280 QAbstractFormBuilder::saveCustomWidgets +288 QAbstractFormBuilder::saveTabStops +296 QAbstractFormBuilder::saveResources +304 QAbstractFormBuilder::computeProperties +312 QAbstractFormBuilder::checkProperty +320 QAbstractFormBuilder::createProperty +328 QAbstractFormBuilder::layoutInfo +336 QAbstractFormBuilder::nameToIcon +344 QAbstractFormBuilder::iconToFilePath +352 QAbstractFormBuilder::iconToQrcPath +360 QAbstractFormBuilder::nameToPixmap +368 QAbstractFormBuilder::pixmapToFilePath +376 QAbstractFormBuilder::pixmapToQrcPath +384 QFormBuilder::updateCustomWidgets + +Class QFormBuilder + size=64 align=8 + base size=64 base align=8 +QFormBuilder (0x7f09f26baaf0) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 16u) + QAbstractFormBuilder (0x7f09f26bab60) 0 + primary-for QFormBuilder (0x7f09f26baaf0) + +Vtable for QDesignerCustomWidgetInterface +QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerCustomWidgetInterface) +16 QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface +24 QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 QDesignerCustomWidgetInterface::isInitialized +104 QDesignerCustomWidgetInterface::initialize +112 QDesignerCustomWidgetInterface::domXml +120 QDesignerCustomWidgetInterface::codeTemplate + +Class QDesignerCustomWidgetInterface + size=8 align=8 + base size=8 base align=8 +QDesignerCustomWidgetInterface (0x7f09f26baee0) 0 nearly-empty + vptr=((& QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface) + 16u) + +Vtable for QDesignerCustomWidgetCollectionInterface +QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI40QDesignerCustomWidgetCollectionInterface) +16 QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface +24 QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface +32 __cxa_pure_virtual + +Class QDesignerCustomWidgetCollectionInterface + size=8 align=8 + base size=8 base align=8 +QDesignerCustomWidgetCollectionInterface (0x7f09f27309a0) 0 nearly-empty + vptr=((& QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface) + 16u) + +Vtable for QDesignerContainerExtension +QDesignerContainerExtension::_ZTV27QDesignerContainerExtension: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerContainerExtension) +16 QDesignerContainerExtension::~QDesignerContainerExtension +24 QDesignerContainerExtension::~QDesignerContainerExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual + +Class QDesignerContainerExtension + size=8 align=8 + base size=8 base align=8 +QDesignerContainerExtension (0x7f09f2740a80) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 16u) + +Vtable for QExtensionManager +QExtensionManager::_ZTV17QExtensionManager: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QExtensionManager) +16 QExtensionManager::metaObject +24 QExtensionManager::qt_metacast +32 QExtensionManager::qt_metacall +40 QExtensionManager::~QExtensionManager +48 QExtensionManager::~QExtensionManager +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QExtensionManager::registerExtensions +120 QExtensionManager::unregisterExtensions +128 QExtensionManager::extension +136 (int (*)(...))-0x00000000000000010 +144 (int (*)(...))(& _ZTI17QExtensionManager) +152 QExtensionManager::_ZThn16_N17QExtensionManagerD1Ev +160 QExtensionManager::_ZThn16_N17QExtensionManagerD0Ev +168 QExtensionManager::_ZThn16_N17QExtensionManager18registerExtensionsEP25QAbstractExtensionFactoryRK7QString +176 QExtensionManager::_ZThn16_N17QExtensionManager20unregisterExtensionsEP25QAbstractExtensionFactoryRK7QString +184 QExtensionManager::_ZThn16_NK17QExtensionManager9extensionEP7QObjectRK7QString + +Class QExtensionManager + size=40 align=8 + base size=40 base align=8 +QExtensionManager (0x7f09f274fc80) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 16u) + QObject (0x7f09f2759150) 0 + primary-for QExtensionManager (0x7f09f274fc80) + QAbstractExtensionManager (0x7f09f27591c0) 16 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 152u) + diff --git a/tests/auto/bic/data/QtDesigner.4.5.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.5.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..2b75c25df --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.5.0.linux-gcc-ia32.txt @@ -0,0 +1,4460 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6fd4bb8) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6fd4d5c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb65f4438) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb65f44ec) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb65f4d20) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb65f4e4c) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6632ce4) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6632d20) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6538200) 0 + QGenericArgument (0xb6632f3c) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb65400b4) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb65401e0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb65403c0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb65405a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb658ace4) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb65b1800) 0 + QBasicAtomicInt (0xb65a73fc) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb65a78e8) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb65a7d5c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb65a7d20) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb642cc30) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb64774ec) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6477528) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb64774b0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6342078) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb6387d5c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb624a0c0) 0 + QString (0xb62454b0) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb62458e8) 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 (0xb628799c) 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 (0xb62baf00) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb6287a8c) 0 nearly-empty + primary-for std::bad_exception (0xb62baf00) + +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 (0xb62d1080) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb6287ce4) 0 nearly-empty + primary-for std::bad_alloc (0xb62d1080) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb6287f3c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb62da03c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb62da000) 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=24 align=4 + base size=24 base align=4 +QObjectData (0xb62da7bc) 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 (0xb62da870) 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 (0xb61b20b4) 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 (0xb61ac640) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb61b21e0) 0 + primary-for QIODevice (0xb61ac640) + +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 (0xb61b2f3c) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb6002ac8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb6002a8c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb603c168) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb603c8ac) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb603c870) 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 (0xb603cbb8) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb603cc30) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb603cbf4) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5fb5294) 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 (0xb5fb5258) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5fb5e88) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5dff0f0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5dff474) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5dff4b0) 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 (0xb5dff528) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5dffb04) 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 (0xb5e45b80) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5e63c30) 0 + primary-for QTextIStream (0xb5e45b80) + +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 (0xb5e45e40) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5e762d0) 0 + primary-for QTextOStream (0xb5e45e40) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5e76960) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5e76b04) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5e76b40) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5e76bf4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5e76f00) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5e76f3c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5e76f78) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb5eac2d0) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5eac294) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5d88d98) 0 empty + +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 (0xb5db1580) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5db15c0) 0 + primary-for QFile (0xb5db1580) + QObject (0xb5dc003c) 0 + primary-for QIODevice (0xb5db15c0) + +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 (0xb5db1b80) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5db1bc0) 0 + primary-for QTemporaryFile (0xb5db1b80) + QIODevice (0xb5db1c00) 0 + primary-for QFile (0xb5db1bc0) + QObject (0xb5dc04b0) 0 + primary-for QIODevice (0xb5db1c00) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5dc07bc) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb5dc0d5c) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5c59708) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5c0ed00) 0 + QList<QString> (0xb5c59870) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5c89dd4) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5ad84b0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5ad84ec) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5add5c0) 0 + QAbstractFileEngine::ExtensionOption (0xb5ad8528) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb5add640) 0 + QAbstractFileEngine::ExtensionReturn (0xb5ad8564) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5add6c0) 0 + QAbstractFileEngine::ExtensionOption (0xb5ad85a0) 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 (0xb5ad8474) 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 (0xb5ad8744) 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 (0xb5ad8780) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +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 (0xb5add9c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5ad87bc) 0 + primary-for QFSFileEngine (0xb5add9c0) + +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 (0xb5addac0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5addb00) 0 + primary-for QProcess (0xb5addac0) + QObject (0xb5ad88e8) 0 + primary-for QIODevice (0xb5addb00) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5ad8b04) 0 + +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 (0xb5ad8bf4) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 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 (0xb5b74080) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb5b740c0) 0 + primary-for QBuffer (0xb5b74080) + QObject (0xb5ad8d20) 0 + primary-for QIODevice (0xb5b740c0) + +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 (0xb5b743c0) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5ad8f3c) 0 + primary-for QFileSystemWatcher (0xb5b743c0) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5b8e168) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5b8e744) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5a2d1a4) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5a2d21c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5a2d1e0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5a2d258) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5a2d168) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5a6e834) 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 (0xb5aa5ec0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5a6ece4) 0 + primary-for QSettings (0xb5aa5ec0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb58f17f8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb59134b0) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb591e3c0) 0 + QVector<QXmlStreamAttribute> (0xb5913f00) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb5946000) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb5946474) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5946a50) 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 (0xb596f30c) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb596f348) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb596f3fc) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb596f528) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb59c7ac8) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb57ed1e0) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb57edf00) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5841000) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb5858a8c) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb5884690) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb56e62d0) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb573f03c) 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 (0xb573f30c) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb573fc30) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb573fe4c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb564c384) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb564ca50) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb564cc30) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb564cca8) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb564cd5c) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb56a0384) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb56a08e8) 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 (0xb56c9400) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb56a0b7c) 0 + primary-for QTimeLine (0xb56c9400) + +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 (0xb56a0d98) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb54e821c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb54e88ac) 0 + +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 (0xb54fd380) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb54e8d98) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb54fd380) + +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 (0xb54fd480) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb54fd4c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb54fd480) + std::exception (0xb54e8dd4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb54fd4c0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb54e8e10) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb54e8e4c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb54e8e88) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb5508474) 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 (0xb55085a0) 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 (0xb55089d8) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +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 (0xb55ae4c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb55a36cc) 0 + primary-for QThread (0xb55ae4c0) + +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 (0xb55ae800) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb55a3960) 0 + primary-for QThreadPool (0xb55ae800) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb55a3bb8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb55a3bf4) 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 (0xb53dc340) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb53db474) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb53dc340) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb53ffa50) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb53ffa8c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb53fb900) 0 empty + std::input_iterator_tag (0xb53ffac8) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb53fb980) 0 empty + std::forward_iterator_tag (0xb53fb9c0) 0 empty + std::input_iterator_tag (0xb53ffb04) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb53fba40) 0 empty + std::bidirectional_iterator_tag (0xb53fba80) 0 empty + std::forward_iterator_tag (0xb53fbac0) 0 empty + std::input_iterator_tag (0xb53ffb40) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb53ffc6c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb53ffca8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb54bfe88) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb531303c) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5313078) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb53130f0) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb531312c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5313168) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb531321c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5313258) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 __cxxabiv1::__forced_unwind::~__forced_unwind +12 __cxxabiv1::__forced_unwind::~__forced_unwind +16 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb5394564) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb51fa99c) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 std::locale::facet::~facet +12 std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb51faa14) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb51fae10) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb51fae4c) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 std::ios_base::failure::~failure +12 std::ios_base::failure::~failure +16 std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb51aae00) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb51c21a4) 0 nearly-empty + primary-for std::ios_base::failure (0xb51aae00) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb51c21e0) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb51c221c) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb51c2258) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 std::ios_base::~ios_base +12 std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb51c2168) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb4fe65a0) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb50ab078) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) +4 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) +4 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb4e62840 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISi) +32 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD1Ev +36 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0xb4e628c0 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISo) +32 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD1Ev +36 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) +4 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb4e62bc0 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb4e62c40 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb4e7412c) 0 + +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 (0xb4c7ce00) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb4c32924) 0 + primary-for QFutureWatcherBase (0xb4c7ce00) + +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 (0xb4af5744) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +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 (0xb4b33000) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb4af5c30) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4b33000) + +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 (0xb4b30f50) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb4af5ec4) 0 + primary-for QTextCodecPlugin (0xb4b30f50) + QTextCodecFactoryInterface (0xb4b33200) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb4af5f00) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4b33200) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4b4303c) 0 empty + +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 (0xb4b5adc0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb4b563fc) 0 + primary-for QTranslator (0xb4b5adc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4b566cc) 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 (0xb4b72740) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4b56c6c) 0 + primary-for QMimeData (0xb4b72740) + +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 (0xb4b72a00) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4b56e88) 0 + primary-for QEventLoop (0xb4b72a00) + +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 (0xb49c91a4) 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 (0xb49e80c0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb49c9384) 0 + primary-for QTimerEvent (0xb49e80c0) + +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 (0xb49e8180) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb49c93fc) 0 + primary-for QChildEvent (0xb49e8180) + +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 (0xb49e8440) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb49c9564) 0 + primary-for QCustomEvent (0xb49e8440) + +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 (0xb49e8540) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb49c9654) 0 + primary-for QDynamicPropertyChangeEvent (0xb49e8540) + +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 (0xb49e8600) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb49c9708) 0 + primary-for QCoreApplication (0xb49e8600) + +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 (0xb49e8c00) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb49c9ca8) 0 + primary-for QSharedMemory (0xb49e8c00) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb49c9ec4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb4a37384) 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 (0xb4a2c840) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb4a374ec) 0 + primary-for QAbstractItemModel (0xb4a2c840) + +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 (0xb4a2ce80) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4a2cec0) 0 + primary-for QAbstractTableModel (0xb4a2ce80) + QObject (0xb4a37e4c) 0 + primary-for QAbstractItemModel (0xb4a2cec0) + +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 (0xb4a74100) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4a74140) 0 + primary-for QAbstractListModel (0xb4a74100) + QObject (0xb4a37f78) 0 + primary-for QAbstractItemModel (0xb4a74140) + +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 (0xb4a74840) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4a83e4c) 0 + primary-for QSignalMapper (0xb4a74840) + +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 (0xb4a74b00) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4aa2078) 0 + primary-for QObjectCleanupHandler (0xb4a74b00) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb4aa21a4) 0 + +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 (0xb48b1100) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4aa2438) 0 + primary-for QSocketNotifier (0xb48b1100) + +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 (0xb48b1480) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4aa2708) 0 + primary-for QTimer (0xb48b1480) + +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 (0xb48b1980) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4aa299c) 0 + primary-for QAbstractEventDispatcher (0xb48b1980) + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4aa2bb8) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4aa2ec4) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb48f512c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb48f51e0) 0 + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb48f5438) 0 + +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 (0xb48f6480) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb48f54b0) 0 + primary-for QLibrary (0xb48f6480) + +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 (0xb48f6880) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb48f5708) 0 + primary-for QPluginLoader (0xb48f6880) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb48f5834) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb4942834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4942870) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb49428e8) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4942924) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4942e10) 0 + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb497230c) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb4972348) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb4972384) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb496ba40) 0 + QDomNode (0xb4972474) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb496bb00) 0 + QDomNode (0xb49724ec) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb4972564) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb496bd00) 0 + QDomNode (0xb4972618) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb496bdc0) 0 + QDomNode (0xb4972690) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb496be40) 0 + QDomNode (0xb49726cc) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb496bf00) 0 + QDomNode (0xb4972744) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb47b50c0) 0 + QDomCharacterData (0xb47b5100) 0 + QDomNode (0xb49728ac) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb47b51c0) 0 + QDomCharacterData (0xb47b5200) 0 + QDomNode (0xb4972924) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb47b52c0) 0 + QDomText (0xb47b5300) 0 + QDomCharacterData (0xb47b5340) 0 + QDomNode (0xb497299c) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb47b5400) 0 + QDomNode (0xb4972a14) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb47b54c0) 0 + QDomNode (0xb4972a8c) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb47b5580) 0 + QDomNode (0xb4972b04) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb47b5640) 0 + QDomNode (0xb4972b7c) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb4972bf4) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb4972c6c) 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 (0xb4972c30) 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 (0xb47ed21c) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb47ed258) 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 (0xb47ed294) 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 (0xb47b5d80) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb47ed4b0) 0 nearly-empty + primary-for QXmlSimpleReader (0xb47b5d80) + +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 (0xb47ed564) 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 (0xb47ed5a0) 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 (0xb47ed7bc) 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 (0xb47ed9d8) 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 (0xb47edbf4) 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 (0xb47ede10) 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 (0xb481f03c) 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 (0xb47e8c24) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb481f258) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb47e8c24) + QXmlErrorHandler (0xb481f294) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb481f2d0) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb481f30c) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb481f348) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb481f384) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +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 (0xb484c1e0) 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 (0xb484c654) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 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 (0xb484cac8) 0 nearly-empty + vptr=((& QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension) + 8u) + +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 (0xb4851c00) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u) + QObject (0xb486a12c) 0 + primary-for QDesignerWidgetFactoryInterface (0xb4851c00) + +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 (0xb486a258) 0 nearly-empty + vptr=((& QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface) + 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 (0xb486a6cc) 0 + vptr=((& QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension) + 8u) + +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 (0xb486ae10) 0 nearly-empty + vptr=((& QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension) + 8u) + +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 (0xb4877b80) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u) + QObject (0xb488b474) 0 + primary-for QDesignerFormWindowToolInterface (0xb4877b80) + +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 (0xb488b5a0) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb46b70b4) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb46d2740) 0 + QVector<QPoint> (0xb46b7708) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb46d2d40) 0 + QVector<QPointF> (0xb47080b4) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb47089d8) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb470899c) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4708d20) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb47534b0) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4753474) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4753924) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4753a50) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb45ab8e8) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb45eef00) 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 (0xb45ecac0) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb46028e8) 0 + primary-for QImage (0xb45ecac0) + +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 (0xb4662400) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb46615a0) 0 + primary-for QPixmap (0xb4662400) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4661bf4) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb4661e4c) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb44ac21c) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb44ce240) 0 + QGradient (0xb44ac4b0) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb44ce340) 0 + QGradient (0xb44ac4ec) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb44ce440) 0 + QGradient (0xb44ac528) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb44ac564) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb44cee80) 0 + QPalette (0xb44ace4c) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb450efb4) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb453e1a4) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb453e3fc) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb453e4b0) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb453e4ec) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb43ad3c0) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb43ad3fc) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb43ad708) 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 (0xb43f4690) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb43ad744) 0 + primary-for QWidget (0xb43f4690) + QPaintDevice (0xb43ad780) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb4494d98) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=16 align=4 + base size=16 base align=4 +QDesignerWidgetBoxInterface::Widget (0xb42c9168) 0 + +Class QDesignerWidgetBoxInterface::Category + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetBoxInterface::Category (0xb42c91a4) 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 (0xb42ce080) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u) + QWidget (0xb42c1fa0) 0 + primary-for QDesignerWidgetBoxInterface (0xb42ce080) + QObject (0xb42c90f0) 0 + primary-for QWidget (0xb42c1fa0) + QPaintDevice (0xb42c912c) 8 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 284u) + +Class QDesignerPromotionInterface::PromotedClass + size=8 align=4 + base size=8 base align=4 +QDesignerPromotionInterface::PromotedClass (0xb4310ca8) 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 (0xb4310c6c) 0 nearly-empty + vptr=((& QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface) + 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 (0xb4313680) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u) + QWidget (0xb431daf0) 0 + primary-for QDesignerFormWindowInterface (0xb4313680) + QObject (0xb4310ce4) 0 + primary-for QWidget (0xb431daf0) + QPaintDevice (0xb4310d20) 8 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 436u) + +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 (0xb43138c0) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u) + QWidget (0xb4337000) 0 + primary-for QDesignerObjectInspectorInterface (0xb43138c0) + QObject (0xb4310e4c) 0 + primary-for QWidget (0xb4337000) + QPaintDevice (0xb4310e88) 8 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u) + +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 (0xb4313b00) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u) + QObject (0xb4310fb4) 0 + primary-for QDesignerIconCacheInterface (0xb4313b00) + +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 (0xb434b30c) 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 (0xb4356000) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u) + QObject (0xb434b528) 0 + primary-for QDesignerMetaDataBaseInterface (0xb4356000) + +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 (0xb434b654) 0 nearly-empty + vptr=((& QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension) + 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 (0xb434bca8) 0 nearly-empty + vptr=((& QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension) + 8u) + +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 (0xb4356b40) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u) + QWidget (0xb4371a50) 0 + primary-for QDesignerActionEditorInterface (0xb4356b40) + QObject (0xb437830c) 0 + primary-for QWidget (0xb4371a50) + QPaintDevice (0xb4378348) 8 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 248u) + +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 (0xb4356d80) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 8u) + QObject (0xb4378474) 0 + primary-for QDesignerIntegrationInterface (0xb4356d80) + +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 (0xb43785dc) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u) + +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 (0xb4378d20) 0 nearly-empty + vptr=((& QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface) + 8u) + +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 (0xb4378f3c) 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 (0xb438c8c0) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u) + QObject (0xb41a6168) 0 + primary-for QDesignerWidgetDataBaseInterface (0xb438c8c0) + +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 (0xb438cbc0) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u) + QWidget (0xb41beb40) 0 + primary-for QDesignerPropertyEditorInterface (0xb438cbc0) + QObject (0xb41a630c) 0 + primary-for QWidget (0xb41beb40) + QPaintDevice (0xb41a6348) 8 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 260u) + +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 (0xb438ce00) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u) + QObject (0xb41a6474) 0 + primary-for QDesignerFormEditorInterface (0xb438ce00) + +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 (0xb41f3340) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 8u) + QWidget (0xb4208aa0) 0 + primary-for QDesignerResourceBrowserInterface (0xb41f3340) + QObject (0xb41a6870) 0 + primary-for QWidget (0xb4208aa0) + QPaintDevice (0xb41a68ac) 8 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 240u) + +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 (0xb41f3580) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u) + QObject (0xb41a69d8) 0 + primary-for QDesignerBrushManagerInterface (0xb41f3580) + +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 (0xb41a6d20) 0 nearly-empty + vptr=((& QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface) + 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 (0xb41f3b40) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u) + QObject (0xb422e000) 0 + primary-for QDesignerFormWindowManagerInterface (0xb41f3b40) + +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 (0xb422e12c) 0 nearly-empty + vptr=((& QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension) + 8u) + +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 (0xb422e780) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 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 (0xb4242600) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u) + QAbstractFormBuilder (0xb422e924) 0 + primary-for QFormBuilder (0xb4242600) + +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 (0xb422e9d8) 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 (0xb40af000) 0 nearly-empty + vptr=((& QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface) + 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 (0xb40af474) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 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 (0xb40bd690) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u) + QObject (0xb40afac8) 0 + primary-for QExtensionManager (0xb40bd690) + QAbstractExtensionManager (0xb40afb04) 8 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u) + diff --git a/tests/auto/bic/data/QtDesigner.4.6.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtDesigner.4.6.0.linux-gcc-amd64.txt new file mode 100644 index 000000000..349907e1e --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.6.0.linux-gcc-amd64.txt @@ -0,0 +1,4741 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f0d42e42380) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f0d42e5a000) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f0d42e6f690) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f0d42e6f930) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f0d42ea67e0) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f0d42ebe000) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f0d42ed6700) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f0d42efd2a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f0d42543460) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f0d42580e00) 0 + QBasicAtomicInt (0x7f0d42580e70) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f0d423cf620) 0 empty + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f0d423cf850) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f0d42210c40) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f0d42210bd0) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f0d422b24d0) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f0d421b4e70) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f0d421ca700) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f0d4212cd20) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f0d420a4af0) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f0d41f42150) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f0d41e8ba10) 0 + QString (0x7f0d41e8ba80) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f0d41eb2460) 0 + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f0d41d2b850) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f0d41d363f0) 0 + QGenericArgument (0x7f0d41d36460) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f0d41d36cb0) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f0d41d5cd20) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9exception) +16 std::exception::~exception +24 std::exception::~exception +32 std::exception::what + +Class std::exception + size=8 align=8 + base size=8 base align=8 +std::exception (0x7f0d41db0310) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 16u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13bad_exception) +16 std::bad_exception::~bad_exception +24 std::bad_exception::~bad_exception +32 std::bad_exception::what + +Class std::bad_exception + size=8 align=8 + base size=8 base align=8 +std::bad_exception (0x7f0d41db08c0) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f0d41db0930) 0 nearly-empty + primary-for std::bad_exception (0x7f0d41db08c0) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9bad_alloc) +16 std::bad_alloc::~bad_alloc +24 std::bad_alloc::~bad_alloc +32 std::bad_alloc::what + +Class std::bad_alloc + size=8 align=8 + base size=8 base align=8 +std::bad_alloc (0x7f0d41dc60e0) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f0d41dc6150) 0 nearly-empty + primary-for std::bad_alloc (0x7f0d41dc60e0) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f0d41dc69a0) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f0d41dc6ee0) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f0d41dc6e70) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0x7f0d41aef9a0) 0 empty + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QObjectData) +16 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QObjectData + size=48 align=8 + base size=48 base align=8 +QObjectData (0x7f0d41b103f0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 16u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QObject) +16 QObject::metaObject +24 QObject::qt_metacast +32 QObject::qt_metacall +40 QObject::~QObject +48 QObject::~QObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObject + size=16 align=8 + base size=16 base align=8 +QObject (0x7f0d41b10700) 0 + vptr=((& QObject::_ZTV7QObject) + 16u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QObjectUserData) +16 QObjectUserData::~QObjectUserData +24 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=8 align=8 + base size=8 base align=8 +QObjectUserData (0x7f0d41b96cb0) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QIODevice) +16 QIODevice::metaObject +24 QIODevice::qt_metacast +32 QIODevice::qt_metacall +40 QIODevice::~QIODevice +48 QIODevice::~QIODevice +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIODevice::isSequential +120 QIODevice::open +128 QIODevice::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 __cxa_pure_virtual + +Class QIODevice + size=16 align=8 + base size=16 base align=8 +QIODevice (0x7f0d41ba62a0) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f0d41ba6310) 0 + primary-for QIODevice (0x7f0d41ba62a0) + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f0d41a08e00) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f0d41a08e70) 0 + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QFile) +16 QFile::metaObject +24 QFile::qt_metacast +32 QFile::qt_metacall +40 QFile::~QFile +48 QFile::~QFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QFile::fileEngine + +Class QFile + size=16 align=8 + base size=16 base align=8 +QFile (0x7f0d41a08f50) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f0d41a4e000) 0 + primary-for QFile (0x7f0d41a08f50) + QObject (0x7f0d41a4e070) 0 + primary-for QIODevice (0x7f0d41a4e000) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f0d41aab1c0) 0 + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QDataStream) +16 QDataStream::~QDataStream +24 QDataStream::~QDataStream + +Class QDataStream + size=40 align=8 + base size=40 base align=8 +QDataStream (0x7f0d41900b60) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f0d419a1000) 0 + +Class QStringMatcher::Data + size=272 align=8 + base size=272 base align=8 +QStringMatcher::Data (0x7f0d419d03f0) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f0d419c5d90) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f0d419d09a0) 0 + QList<QString> (0x7f0d419d0a10) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f0d41870620) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f0d41711a10) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f0d41711a80) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f0d41711af0) 0 + QAbstractFileEngine::ExtensionOption (0x7f0d41711b60) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f0d41711d20) 0 + QAbstractFileEngine::ExtensionReturn (0x7f0d41711d90) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f0d41711e00) 0 + QAbstractFileEngine::ExtensionOption (0x7f0d41711e70) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractFileEngine) +16 QAbstractFileEngine::~QAbstractFileEngine +24 QAbstractFileEngine::~QAbstractFileEngine +32 QAbstractFileEngine::open +40 QAbstractFileEngine::close +48 QAbstractFileEngine::flush +56 QAbstractFileEngine::size +64 QAbstractFileEngine::pos +72 QAbstractFileEngine::seek +80 QAbstractFileEngine::isSequential +88 QAbstractFileEngine::remove +96 QAbstractFileEngine::copy +104 QAbstractFileEngine::rename +112 QAbstractFileEngine::link +120 QAbstractFileEngine::mkdir +128 QAbstractFileEngine::rmdir +136 QAbstractFileEngine::setSize +144 QAbstractFileEngine::caseSensitive +152 QAbstractFileEngine::isRelativePath +160 QAbstractFileEngine::entryList +168 QAbstractFileEngine::fileFlags +176 QAbstractFileEngine::setPermissions +184 QAbstractFileEngine::fileName +192 QAbstractFileEngine::ownerId +200 QAbstractFileEngine::owner +208 QAbstractFileEngine::fileTime +216 QAbstractFileEngine::setFileName +224 QAbstractFileEngine::handle +232 QAbstractFileEngine::beginEntryList +240 QAbstractFileEngine::endEntryList +248 QAbstractFileEngine::read +256 QAbstractFileEngine::readLine +264 QAbstractFileEngine::write +272 QAbstractFileEngine::extension +280 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngine (0x7f0d416fc9a0) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 16u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +16 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +24 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +32 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngineHandler (0x7f0d4174dd20) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 16u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +16 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +24 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QAbstractFileEngineIterator::currentFileInfo +64 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngineIterator (0x7f0d4174dee0) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 16u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QBuffer) +16 QBuffer::metaObject +24 QBuffer::qt_metacast +32 QBuffer::qt_metacall +40 QBuffer::~QBuffer +48 QBuffer::~QBuffer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QBuffer::connectNotify +104 QBuffer::disconnectNotify +112 QIODevice::isSequential +120 QBuffer::open +128 QBuffer::close +136 QBuffer::pos +144 QBuffer::size +152 QBuffer::seek +160 QBuffer::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QBuffer::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QBuffer::readData +224 QIODevice::readLineData +232 QBuffer::writeData + +Class QBuffer + size=16 align=8 + base size=16 base align=8 +QBuffer (0x7f0d4175f7e0) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f0d4175f850) 0 + primary-for QBuffer (0x7f0d4175f7e0) + QObject (0x7f0d4175f8c0) 0 + primary-for QIODevice (0x7f0d4175f850) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f0d417a2f50) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f0d417a2ee0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f0d417c42a0) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f0d416c4bd0) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f0d416c4b60) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSystemLocale) +16 QSystemLocale::~QSystemLocale +24 QSystemLocale::~QSystemLocale +32 QSystemLocale::query +40 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=8 align=8 + base size=8 base align=8 +QSystemLocale (0x7f0d414007e0) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f0d4144fee0) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f0d41400c40) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f0d414a8d20) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTextCodec) +16 __cxa_pure_virtual +24 QTextCodec::aliases +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QTextCodec::~QTextCodec +64 QTextCodec::~QTextCodec + +Class QTextCodec + size=8 align=8 + base size=8 base align=8 +QTextCodec (0x7f0d414985b0) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f0d413162a0) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f0d4131d0e0) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTextStream) +16 QTextStream::~QTextStream +24 QTextStream::~QTextStream + +Class QTextStream + size=16 align=8 + base size=16 base align=8 +QTextStream (0x7f0d4131dee0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f0d41397bd0) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextIStream) +16 QTextIStream::~QTextIStream +24 QTextIStream::~QTextIStream + +Class QTextIStream + size=16 align=8 + base size=16 base align=8 +QTextIStream (0x7f0d413c81c0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f0d413c8230) 0 + primary-for QTextIStream (0x7f0d413c81c0) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextOStream) +16 QTextOStream::~QTextOStream +24 QTextOStream::~QTextOStream + +Class QTextOStream + size=16 align=8 + base size=16 base align=8 +QTextOStream (0x7f0d413db070) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f0d413db0e0) 0 + primary-for QTextOStream (0x7f0d413db070) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f0d411e7ee0) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f0d411f2230) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f0d411f22a0) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f0d411f23f0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f0d411f29a0) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f0d411f2a10) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f0d411f2a80) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0x7f0d411aa770) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f0d4100e2a0) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f0d4100e230) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f0d410c0230) 0 empty + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QDirIterator) +16 QDirIterator::~QDirIterator +24 QDirIterator::~QDirIterator + +Class QDirIterator + size=16 align=8 + base size=16 base align=8 +QDirIterator (0x7f0d40ed18c0) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 16u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFileSystemWatcher) +16 QFileSystemWatcher::metaObject +24 QFileSystemWatcher::qt_metacast +32 QFileSystemWatcher::qt_metacall +40 QFileSystemWatcher::~QFileSystemWatcher +48 QFileSystemWatcher::~QFileSystemWatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFileSystemWatcher + size=16 align=8 + base size=16 base align=8 +QFileSystemWatcher (0x7f0d40f21690) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f0d40f21700) 0 + primary-for QFileSystemWatcher (0x7f0d40f21690) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QFSFileEngine) +16 QFSFileEngine::~QFSFileEngine +24 QFSFileEngine::~QFSFileEngine +32 QFSFileEngine::open +40 QFSFileEngine::close +48 QFSFileEngine::flush +56 QFSFileEngine::size +64 QFSFileEngine::pos +72 QFSFileEngine::seek +80 QFSFileEngine::isSequential +88 QFSFileEngine::remove +96 QFSFileEngine::copy +104 QFSFileEngine::rename +112 QFSFileEngine::link +120 QFSFileEngine::mkdir +128 QFSFileEngine::rmdir +136 QFSFileEngine::setSize +144 QFSFileEngine::caseSensitive +152 QFSFileEngine::isRelativePath +160 QFSFileEngine::entryList +168 QFSFileEngine::fileFlags +176 QFSFileEngine::setPermissions +184 QFSFileEngine::fileName +192 QFSFileEngine::ownerId +200 QFSFileEngine::owner +208 QFSFileEngine::fileTime +216 QFSFileEngine::setFileName +224 QFSFileEngine::handle +232 QFSFileEngine::beginEntryList +240 QFSFileEngine::endEntryList +248 QFSFileEngine::read +256 QFSFileEngine::readLine +264 QFSFileEngine::write +272 QFSFileEngine::extension +280 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=16 align=8 + base size=16 base align=8 +QFSFileEngine (0x7f0d40f3ebd0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f0d40f3ec40) 0 + primary-for QFSFileEngine (0x7f0d40f3ebd0) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f0d40f4f9a0) 0 + +Class QProcessEnvironment + size=8 align=8 + base size=8 base align=8 +QProcessEnvironment (0x7f0d40f97310) 0 + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QProcess) +16 QProcess::metaObject +24 QProcess::qt_metacast +32 QProcess::qt_metacall +40 QProcess::~QProcess +48 QProcess::~QProcess +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QProcess::isSequential +120 QIODevice::open +128 QProcess::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QProcess::atEnd +168 QIODevice::reset +176 QProcess::bytesAvailable +184 QProcess::bytesToWrite +192 QProcess::canReadLine +200 QProcess::waitForReadyRead +208 QProcess::waitForBytesWritten +216 QProcess::readData +224 QIODevice::readLineData +232 QProcess::writeData +240 QProcess::setupChildProcess + +Class QProcess + size=16 align=8 + base size=16 base align=8 +QProcess (0x7f0d40f97e00) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f0d40f97e70) 0 + primary-for QProcess (0x7f0d40f97e00) + QObject (0x7f0d40f97ee0) 0 + primary-for QIODevice (0x7f0d40f97e70) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f0d40de0310) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f0d40de0460) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f0d40cdf850) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f0d40cdfb60) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f0d40cdf930) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f0d40cee850) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f0d40eae930) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f0d40da4af0) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QSettings) +16 QSettings::metaObject +24 QSettings::qt_metacast +32 QSettings::qt_metacall +40 QSettings::~QSettings +48 QSettings::~QSettings +56 QSettings::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSettings + size=16 align=8 + base size=16 base align=8 +QSettings (0x7f0d40bd0070) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f0d40bd00e0) 0 + primary-for QSettings (0x7f0d40bd0070) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QTemporaryFile) +16 QTemporaryFile::metaObject +24 QTemporaryFile::qt_metacast +32 QTemporaryFile::qt_metacall +40 QTemporaryFile::~QTemporaryFile +48 QTemporaryFile::~QTemporaryFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QTemporaryFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=16 align=8 + base size=16 base align=8 +QTemporaryFile (0x7f0d40c493f0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f0d40c49460) 0 + primary-for QTemporaryFile (0x7f0d40c493f0) + QIODevice (0x7f0d40c494d0) 0 + primary-for QFile (0x7f0d40c49460) + QObject (0x7f0d40c49540) 0 + primary-for QIODevice (0x7f0d40c494d0) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f0d40c64af0) 0 + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f0d40aed1c0) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f0d40b0aa10) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f0d40b33460) 0 + QVector<QXmlStreamAttribute> (0x7f0d40b334d0) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f0d40b33930) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f0d40b74310) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f0d40b8f1c0) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +16 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +24 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +32 QXmlStreamEntityResolver::resolveEntity +40 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlStreamEntityResolver (0x7f0d40bb1af0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f0d40bb1cb0) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f0d409f6d90) 0 + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QAbstractState) +16 QAbstractState::metaObject +24 QAbstractState::qt_metacast +32 QAbstractState::qt_metacall +40 QAbstractState::~QAbstractState +48 QAbstractState::~QAbstractState +56 QAbstractState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QAbstractState + size=16 align=8 + base size=16 base align=8 +QAbstractState (0x7f0d40a02bd0) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) + QObject (0x7f0d40a02c40) 0 + primary-for QAbstractState (0x7f0d40a02bd0) + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTransition) +16 QAbstractTransition::metaObject +24 QAbstractTransition::qt_metacast +32 QAbstractTransition::qt_metacall +40 QAbstractTransition::~QAbstractTransition +48 QAbstractTransition::~QAbstractTransition +56 QAbstractTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QAbstractTransition + size=16 align=8 + base size=16 base align=8 +QAbstractTransition (0x7f0d40a333f0) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) + QObject (0x7f0d40a33460) 0 + primary-for QAbstractTransition (0x7f0d40a333f0) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QEvent) +16 QEvent::~QEvent +24 QEvent::~QEvent + +Class QEvent + size=24 align=8 + base size=20 base align=8 +QEvent (0x7f0d40a47c40) 0 + vptr=((& QEvent::_ZTV6QEvent) + 16u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTimerEvent) +16 QTimerEvent::~QTimerEvent +24 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=24 align=8 + base size=24 base align=8 +QTimerEvent (0x7f0d40a68850) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f0d40a688c0) 0 + primary-for QTimerEvent (0x7f0d40a68850) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QChildEvent) +16 QChildEvent::~QChildEvent +24 QChildEvent::~QChildEvent + +Class QChildEvent + size=32 align=8 + base size=32 base align=8 +QChildEvent (0x7f0d40a68cb0) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f0d40a68d20) 0 + primary-for QChildEvent (0x7f0d40a68cb0) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QCustomEvent) +16 QCustomEvent::~QCustomEvent +24 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=24 align=8 + base size=20 base align=8 +QCustomEvent (0x7f0d40a72f50) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f0d40a81000) 0 + primary-for QCustomEvent (0x7f0d40a72f50) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +16 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +24 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=32 align=8 + base size=32 base align=8 +QDynamicPropertyChangeEvent (0x7f0d40a81770) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f0d40a817e0) 0 + primary-for QDynamicPropertyChangeEvent (0x7f0d40a81770) + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QEventTransition) +16 QEventTransition::metaObject +24 QEventTransition::qt_metacast +32 QEventTransition::qt_metacall +40 QEventTransition::~QEventTransition +48 QEventTransition::~QEventTransition +56 QEventTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QEventTransition::eventTest +120 QEventTransition::onTransition + +Class QEventTransition + size=16 align=8 + base size=16 base align=8 +QEventTransition (0x7f0d40a81c40) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) + QAbstractTransition (0x7f0d40a81cb0) 0 + primary-for QEventTransition (0x7f0d40a81c40) + QObject (0x7f0d40a81d20) 0 + primary-for QAbstractTransition (0x7f0d40a81cb0) + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QFinalState) +16 QFinalState::metaObject +24 QFinalState::qt_metacast +32 QFinalState::qt_metacall +40 QFinalState::~QFinalState +48 QFinalState::~QFinalState +56 QFinalState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFinalState::onEntry +120 QFinalState::onExit + +Class QFinalState + size=16 align=8 + base size=16 base align=8 +QFinalState (0x7f0d40a9daf0) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 16u) + QAbstractState (0x7f0d40a9db60) 0 + primary-for QFinalState (0x7f0d40a9daf0) + QObject (0x7f0d40a9dbd0) 0 + primary-for QAbstractState (0x7f0d40a9db60) + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QHistoryState) +16 QHistoryState::metaObject +24 QHistoryState::qt_metacast +32 QHistoryState::qt_metacall +40 QHistoryState::~QHistoryState +48 QHistoryState::~QHistoryState +56 QHistoryState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QHistoryState::onEntry +120 QHistoryState::onExit + +Class QHistoryState + size=16 align=8 + base size=16 base align=8 +QHistoryState (0x7f0d408b7380) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) + QAbstractState (0x7f0d408b73f0) 0 + primary-for QHistoryState (0x7f0d408b7380) + QObject (0x7f0d408b7460) 0 + primary-for QAbstractState (0x7f0d408b73f0) + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QSignalTransition) +16 QSignalTransition::metaObject +24 QSignalTransition::qt_metacast +32 QSignalTransition::qt_metacall +40 QSignalTransition::~QSignalTransition +48 QSignalTransition::~QSignalTransition +56 QSignalTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSignalTransition::eventTest +120 QSignalTransition::onTransition + +Class QSignalTransition + size=16 align=8 + base size=16 base align=8 +QSignalTransition (0x7f0d408d10e0) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) + QAbstractTransition (0x7f0d408d1150) 0 + primary-for QSignalTransition (0x7f0d408d10e0) + QObject (0x7f0d408d11c0) 0 + primary-for QAbstractTransition (0x7f0d408d1150) + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QState) +16 QState::metaObject +24 QState::qt_metacast +32 QState::qt_metacall +40 QState::~QState +48 QState::~QState +56 QState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QState::onEntry +120 QState::onExit + +Class QState + size=16 align=8 + base size=16 base align=8 +QState (0x7f0d408e6c40) 0 + vptr=((& QState::_ZTV6QState) + 16u) + QAbstractState (0x7f0d408e6cb0) 0 + primary-for QState (0x7f0d408e6c40) + QObject (0x7f0d408e6d20) 0 + primary-for QAbstractState (0x7f0d408e6cb0) + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +16 QStateMachine::SignalEvent::~SignalEvent +24 QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=48 align=8 + base size=48 base align=8 +QStateMachine::SignalEvent (0x7f0d4090a2a0) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) + QEvent (0x7f0d4090a310) 0 + primary-for QStateMachine::SignalEvent (0x7f0d4090a2a0) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +16 QStateMachine::WrappedEvent::~WrappedEvent +24 QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=40 align=8 + base size=40 base align=8 +QStateMachine::WrappedEvent (0x7f0d4090a850) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) + QEvent (0x7f0d4090a8c0) 0 + primary-for QStateMachine::WrappedEvent (0x7f0d4090a850) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QStateMachine) +16 QStateMachine::metaObject +24 QStateMachine::qt_metacast +32 QStateMachine::qt_metacall +40 QStateMachine::~QStateMachine +48 QStateMachine::~QStateMachine +56 QStateMachine::event +64 QStateMachine::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QStateMachine::onEntry +120 QStateMachine::onExit +128 QStateMachine::beginSelectTransitions +136 QStateMachine::endSelectTransitions +144 QStateMachine::beginMicrostep +152 QStateMachine::endMicrostep + +Class QStateMachine + size=16 align=8 + base size=16 base align=8 +QStateMachine (0x7f0d4090a070) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) + QState (0x7f0d4090a0e0) 0 + primary-for QStateMachine (0x7f0d4090a070) + QAbstractState (0x7f0d4090a150) 0 + primary-for QState (0x7f0d4090a0e0) + QObject (0x7f0d4090a1c0) 0 + primary-for QAbstractState (0x7f0d4090a150) + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f0d4093a2a0) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f0d4098df50) 0 + +Class QByteArrayMatcher::Data + size=272 align=8 + base size=272 base align=8 +QByteArrayMatcher::Data (0x7f0d409a2c40) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f0d409a2620) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f0d407d32a0) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +16 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +24 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +32 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=16 align=8 + base size=16 base align=8 +QtSharedPointer::ExternalRefCountData (0x7f0d408031c0) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn +QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE) +16 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +24 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +32 QtSharedPointer::ExternalRefCountWithDestroyFn::destroy + +Class QtSharedPointer::ExternalRefCountWithDestroyFn + size=24 align=8 + base size=24 base align=8 +QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f0d4081ba80) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 16u) + QtSharedPointer::ExternalRefCountData (0x7f0d4081baf0) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f0d4081ba80) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f0d408a0700) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f0d406d2690) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f0d406efc40) 0 + +Class QEasingCurve + size=8 align=8 + base size=8 base align=8 +QEasingCurve (0x7f0d40736150) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f0d40746000) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f0d40778c40) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f0d407b6c40) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f0d405ebaf0) 0 + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f0d406465b0) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0x7f0d405064d0) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f0d405322a0) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f0d40574f50) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f0d403c84d0) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f0d40476e70) 0 + +Class QLatin1Literal + size=16 align=8 + base size=16 base align=8 +QLatin1Literal (0x7f0d40334000) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0x7f0d40334540) 0 empty + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f0d4036c4d0) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTimeLine) +16 QTimeLine::metaObject +24 QTimeLine::qt_metacast +32 QTimeLine::qt_metacall +40 QTimeLine::~QTimeLine +48 QTimeLine::~QTimeLine +56 QObject::event +64 QObject::eventFilter +72 QTimeLine::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTimeLine::valueForTime + +Class QTimeLine + size=16 align=8 + base size=16 base align=8 +QTimeLine (0x7f0d40378850) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f0d403788c0) 0 + primary-for QTimeLine (0x7f0d40378850) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QRunnable) +16 __cxa_pure_virtual +24 QRunnable::~QRunnable +32 QRunnable::~QRunnable + +Class QRunnable + size=16 align=8 + base size=12 base align=8 +QRunnable (0x7f0d401c40e0) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f0d401da770) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f0d401e9310) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +16 QtConcurrent::Exception::~Exception +24 QtConcurrent::Exception::~Exception +32 std::exception::what +40 QtConcurrent::Exception::raise +48 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=8 align=8 + base size=8 base align=8 +QtConcurrent::Exception (0x7f0d401ff620) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f0d401ff690) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f0d401ff620) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +16 QtConcurrent::UnhandledException::~UnhandledException +24 QtConcurrent::UnhandledException::~UnhandledException +32 std::exception::what +40 QtConcurrent::UnhandledException::raise +48 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=8 align=8 + base size=8 base align=8 +QtConcurrent::UnhandledException (0x7f0d401ff8c0) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f0d401ff930) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f0d401ff8c0) + std::exception (0x7f0d401ff9a0) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f0d401ff930) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f0d401ffbd0) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f0d401fff50) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f0d401ff850) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f0d40217ee0) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +16 QtConcurrent::ResultStoreBase::~ResultStoreBase +24 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=48 align=8 + base size=44 base align=8 +QtConcurrent::ResultStoreBase (0x7f0d4021ba80) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 16u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +16 QFutureInterfaceBase::~QFutureInterfaceBase +24 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=16 align=8 + base size=16 base align=8 +QFutureInterfaceBase (0x7f0d4025bee0) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFutureWatcherBase) +16 QFutureWatcherBase::metaObject +24 QFutureWatcherBase::qt_metacast +32 QFutureWatcherBase::qt_metacall +40 QFutureWatcherBase::~QFutureWatcherBase +48 QFutureWatcherBase::~QFutureWatcherBase +56 QFutureWatcherBase::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QFutureWatcherBase::connectNotify +104 QFutureWatcherBase::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QFutureWatcherBase + size=16 align=8 + base size=16 base align=8 +QFutureWatcherBase (0x7f0d4013f7e0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f0d4013f850) 0 + primary-for QFutureWatcherBase (0x7f0d4013f7e0) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QThread) +16 QThread::metaObject +24 QThread::qt_metacast +32 QThread::qt_metacall +40 QThread::~QThread +48 QThread::~QThread +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QThread::run + +Class QThread + size=16 align=8 + base size=16 base align=8 +QThread (0x7f0d40190bd0) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f0d40190c40) 0 + primary-for QThread (0x7f0d40190bd0) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QThreadPool) +16 QThreadPool::metaObject +24 QThreadPool::qt_metacast +32 QThreadPool::qt_metacall +40 QThreadPool::~QThreadPool +48 QThreadPool::~QThreadPool +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QThreadPool + size=16 align=8 + base size=16 base align=8 +QThreadPool (0x7f0d3ffb9a80) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f0d3ffb9af0) 0 + primary-for QThreadPool (0x7f0d3ffb9a80) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f0d3ffd2070) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f0d3ffd25b0) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineBarrier (0x7f0d3ffd2af0) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +16 QtConcurrent::ThreadEngineBase::run +24 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +32 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +40 QtConcurrent::ThreadEngineBase::start +48 QtConcurrent::ThreadEngineBase::finish +56 QtConcurrent::ThreadEngineBase::threadFunction +64 QtConcurrent::ThreadEngineBase::shouldStartThread +72 QtConcurrent::ThreadEngineBase::shouldThrottleThread +80 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=64 align=8 + base size=64 base align=8 +QtConcurrent::ThreadEngineBase (0x7f0d3ffd2bd0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f0d3ffd2c40) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f0d3ffd2bd0) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 24u) +8 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 136u) + +Class QtConcurrent::BlockSizeManager + size=96 align=8 + base size=92 base align=8 +QtConcurrent::BlockSizeManager (0x7f0d40028070) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QFactoryInterface) +16 QFactoryInterface::~QFactoryInterface +24 QFactoryInterface::~QFactoryInterface +32 __cxa_pure_virtual + +Class QFactoryInterface + size=8 align=8 + base size=8 base align=8 +QFactoryInterface (0x7f0d3fabfe70) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +16 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +24 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=8 align=8 + base size=8 base align=8 +QTextCodecFactoryInterface (0x7f0d3faf5150) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f0d3faf51c0) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f0d3faf5150) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QTextCodecPlugin) +16 QTextCodecPlugin::metaObject +24 QTextCodecPlugin::qt_metacast +32 QTextCodecPlugin::qt_metacall +40 QTextCodecPlugin::~QTextCodecPlugin +48 QTextCodecPlugin::~QTextCodecPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 QTextCodecPlugin::keys +160 QTextCodecPlugin::create +168 (int (*)(...))-0x00000000000000010 +176 (int (*)(...))(& _ZTI16QTextCodecPlugin) +184 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD1Ev +192 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD0Ev +200 QTextCodecPlugin::_ZThn16_NK16QTextCodecPlugin4keysEv +208 QTextCodecPlugin::_ZThn16_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=24 align=8 + base size=24 base align=8 +QTextCodecPlugin (0x7f0d3fafc600) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f0d3faf5bd0) 0 + primary-for QTextCodecPlugin (0x7f0d3fafc600) + QTextCodecFactoryInterface (0x7f0d3faf5c40) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f0d3faf5cb0) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f0d3faf5c40) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f0d3fb4a2a0) 0 empty + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QEventLoop) +16 QEventLoop::metaObject +24 QEventLoop::qt_metacast +32 QEventLoop::qt_metacall +40 QEventLoop::~QEventLoop +48 QEventLoop::~QEventLoop +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QEventLoop + size=16 align=8 + base size=16 base align=8 +QEventLoop (0x7f0d3fb4a3f0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f0d3fb4a460) 0 + primary-for QEventLoop (0x7f0d3fb4a3f0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +16 QAbstractEventDispatcher::metaObject +24 QAbstractEventDispatcher::qt_metacast +32 QAbstractEventDispatcher::qt_metacall +40 QAbstractEventDispatcher::~QAbstractEventDispatcher +48 QAbstractEventDispatcher::~QAbstractEventDispatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 QAbstractEventDispatcher::startingUp +208 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=16 align=8 + base size=16 base align=8 +QAbstractEventDispatcher (0x7f0d3fb85d20) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f0d3fb85d90) 0 + primary-for QAbstractEventDispatcher (0x7f0d3fb85d20) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f0d3f9acbd0) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f0d3f9d9690) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractItemModel) +16 QAbstractItemModel::metaObject +24 QAbstractItemModel::qt_metacast +32 QAbstractItemModel::qt_metacall +40 QAbstractItemModel::~QAbstractItemModel +48 QAbstractItemModel::~QAbstractItemModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractItemModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractItemModel + size=16 align=8 + base size=16 base align=8 +QAbstractItemModel (0x7f0d3f9e19a0) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f0d3f9e1a10) 0 + primary-for QAbstractItemModel (0x7f0d3f9e19a0) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTableModel) +16 QAbstractTableModel::metaObject +24 QAbstractTableModel::qt_metacast +32 QAbstractTableModel::qt_metacall +40 QAbstractTableModel::~QAbstractTableModel +48 QAbstractTableModel::~QAbstractTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractTableModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractTableModel + size=16 align=8 + base size=16 base align=8 +QAbstractTableModel (0x7f0d3fa3dcb0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f0d3fa3dd20) 0 + primary-for QAbstractTableModel (0x7f0d3fa3dcb0) + QObject (0x7f0d3fa3dd90) 0 + primary-for QAbstractItemModel (0x7f0d3fa3dd20) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractListModel) +16 QAbstractListModel::metaObject +24 QAbstractListModel::qt_metacast +32 QAbstractListModel::qt_metacall +40 QAbstractListModel::~QAbstractListModel +48 QAbstractListModel::~QAbstractListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 __cxa_pure_virtual +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractListModel + size=16 align=8 + base size=16 base align=8 +QAbstractListModel (0x7f0d3fa58230) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f0d3fa582a0) 0 + primary-for QAbstractListModel (0x7f0d3fa58230) + QObject (0x7f0d3fa58310) 0 + primary-for QAbstractItemModel (0x7f0d3fa582a0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f0d3fa89380) 0 + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QCoreApplication) +16 QCoreApplication::metaObject +24 QCoreApplication::qt_metacast +32 QCoreApplication::qt_metacall +40 QCoreApplication::~QCoreApplication +48 QCoreApplication::~QCoreApplication +56 QCoreApplication::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QCoreApplication::notify +120 QCoreApplication::compressEvent + +Class QCoreApplication + size=16 align=8 + base size=16 base align=8 +QCoreApplication (0x7f0d3fa95770) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f0d3fa957e0) 0 + primary-for QCoreApplication (0x7f0d3fa95770) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f0d3f8cb460) 0 + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f0d3f9388c0) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f0d3f952d20) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f0d3f961a80) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f0d3f971150) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QMimeData) +16 QMimeData::metaObject +24 QMimeData::qt_metacast +32 QMimeData::qt_metacall +40 QMimeData::~QMimeData +48 QMimeData::~QMimeData +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QMimeData::hasFormat +120 QMimeData::formats +128 QMimeData::retrieveData + +Class QMimeData + size=16 align=8 + base size=16 base align=8 +QMimeData (0x7f0d3f971c40) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f0d3f971cb0) 0 + primary-for QMimeData (0x7f0d3f971c40) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +16 QObjectCleanupHandler::metaObject +24 QObjectCleanupHandler::qt_metacast +32 QObjectCleanupHandler::qt_metacall +40 QObjectCleanupHandler::~QObjectCleanupHandler +48 QObjectCleanupHandler::~QObjectCleanupHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=24 align=8 + base size=24 base align=8 +QObjectCleanupHandler (0x7f0d3f9944d0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f0d3f994540) 0 + primary-for QObjectCleanupHandler (0x7f0d3f9944d0) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSharedMemory) +16 QSharedMemory::metaObject +24 QSharedMemory::qt_metacast +32 QSharedMemory::qt_metacall +40 QSharedMemory::~QSharedMemory +48 QSharedMemory::~QSharedMemory +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSharedMemory + size=16 align=8 + base size=16 base align=8 +QSharedMemory (0x7f0d3f9a6620) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f0d3f9a6690) 0 + primary-for QSharedMemory (0x7f0d3f9a6620) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSignalMapper) +16 QSignalMapper::metaObject +24 QSignalMapper::qt_metacast +32 QSignalMapper::qt_metacall +40 QSignalMapper::~QSignalMapper +48 QSignalMapper::~QSignalMapper +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSignalMapper + size=16 align=8 + base size=16 base align=8 +QSignalMapper (0x7f0d3f7c23f0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f0d3f7c2460) 0 + primary-for QSignalMapper (0x7f0d3f7c23f0) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QSocketNotifier) +16 QSocketNotifier::metaObject +24 QSocketNotifier::qt_metacast +32 QSocketNotifier::qt_metacall +40 QSocketNotifier::~QSocketNotifier +48 QSocketNotifier::~QSocketNotifier +56 QSocketNotifier::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSocketNotifier + size=32 align=8 + base size=25 base align=8 +QSocketNotifier (0x7f0d3f7da7e0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f0d3f7da850) 0 + primary-for QSocketNotifier (0x7f0d3f7da7e0) + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f0d3f7f4b60) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QTimer) +16 QTimer::metaObject +24 QTimer::qt_metacast +32 QTimer::qt_metacall +40 QTimer::~QTimer +48 QTimer::~QTimer +56 QObject::event +64 QObject::eventFilter +72 QTimer::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QTimer + size=32 align=8 + base size=29 base align=8 +QTimer (0x7f0d3f8005b0) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f0d3f800620) 0 + primary-for QTimer (0x7f0d3f8005b0) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTranslator) +16 QTranslator::metaObject +24 QTranslator::qt_metacast +32 QTranslator::qt_metacall +40 QTranslator::~QTranslator +48 QTranslator::~QTranslator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTranslator::translate +120 QTranslator::isEmpty + +Class QTranslator + size=16 align=8 + base size=16 base align=8 +QTranslator (0x7f0d3f825af0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f0d3f825b60) 0 + primary-for QTranslator (0x7f0d3f825af0) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QLibrary) +16 QLibrary::metaObject +24 QLibrary::qt_metacast +32 QLibrary::qt_metacall +40 QLibrary::~QLibrary +48 QLibrary::~QLibrary +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QLibrary + size=32 align=8 + base size=25 base align=8 +QLibrary (0x7f0d3f840a80) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f0d3f840af0) 0 + primary-for QLibrary (0x7f0d3f840a80) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QPluginLoader) +16 QPluginLoader::metaObject +24 QPluginLoader::qt_metacast +32 QPluginLoader::qt_metacall +40 QPluginLoader::~QPluginLoader +48 QPluginLoader::~QPluginLoader +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QPluginLoader + size=32 align=8 + base size=25 base align=8 +QPluginLoader (0x7f0d3f88f540) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f0d3f88f5b0) 0 + primary-for QPluginLoader (0x7f0d3f88f540) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f0d3f897d20) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f0d3f6c4620) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f0d3f6c4cb0) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f0d3f6ea070) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f0d3f6fa3f0) 0 + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractAnimation) +16 QAbstractAnimation::metaObject +24 QAbstractAnimation::qt_metacast +32 QAbstractAnimation::qt_metacall +40 QAbstractAnimation::~QAbstractAnimation +48 QAbstractAnimation::~QAbstractAnimation +56 QAbstractAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=16 align=8 + base size=16 base align=8 +QAbstractAnimation (0x7f0d3f6fab60) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) + QObject (0x7f0d3f6fabd0) 0 + primary-for QAbstractAnimation (0x7f0d3f6fab60) + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAnimationGroup) +16 QAnimationGroup::metaObject +24 QAnimationGroup::qt_metacast +32 QAnimationGroup::qt_metacall +40 QAnimationGroup::~QAnimationGroup +48 QAnimationGroup::~QAnimationGroup +56 QAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=16 align=8 + base size=16 base align=8 +QAnimationGroup (0x7f0d3f7332a0) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) + QAbstractAnimation (0x7f0d3f733310) 0 + primary-for QAnimationGroup (0x7f0d3f7332a0) + QObject (0x7f0d3f733380) 0 + primary-for QAbstractAnimation (0x7f0d3f733310) + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +16 QParallelAnimationGroup::metaObject +24 QParallelAnimationGroup::qt_metacast +32 QParallelAnimationGroup::qt_metacall +40 QParallelAnimationGroup::~QParallelAnimationGroup +48 QParallelAnimationGroup::~QParallelAnimationGroup +56 QParallelAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QParallelAnimationGroup::duration +120 QParallelAnimationGroup::updateCurrentTime +128 QParallelAnimationGroup::updateState +136 QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=16 align=8 + base size=16 base align=8 +QParallelAnimationGroup (0x7f0d3f74d150) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) + QAnimationGroup (0x7f0d3f74d1c0) 0 + primary-for QParallelAnimationGroup (0x7f0d3f74d150) + QAbstractAnimation (0x7f0d3f74d230) 0 + primary-for QAnimationGroup (0x7f0d3f74d1c0) + QObject (0x7f0d3f74d2a0) 0 + primary-for QAbstractAnimation (0x7f0d3f74d230) + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QPauseAnimation) +16 QPauseAnimation::metaObject +24 QPauseAnimation::qt_metacast +32 QPauseAnimation::qt_metacall +40 QPauseAnimation::~QPauseAnimation +48 QPauseAnimation::~QPauseAnimation +56 QPauseAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QPauseAnimation::duration +120 QPauseAnimation::updateCurrentTime +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=16 align=8 + base size=16 base align=8 +QPauseAnimation (0x7f0d3f765000) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) + QAbstractAnimation (0x7f0d3f765070) 0 + primary-for QPauseAnimation (0x7f0d3f765000) + QObject (0x7f0d3f7650e0) 0 + primary-for QAbstractAnimation (0x7f0d3f765070) + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QVariantAnimation) +16 QVariantAnimation::metaObject +24 QVariantAnimation::qt_metacast +32 QVariantAnimation::qt_metacall +40 QVariantAnimation::~QVariantAnimation +48 QVariantAnimation::~QVariantAnimation +56 QVariantAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QVariantAnimation::duration +120 QVariantAnimation::updateCurrentTime +128 QVariantAnimation::updateState +136 QAbstractAnimation::updateDirection +144 __cxa_pure_virtual +152 QVariantAnimation::interpolated + +Class QVariantAnimation + size=16 align=8 + base size=16 base align=8 +QVariantAnimation (0x7f0d3f779a10) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) + QAbstractAnimation (0x7f0d3f779a80) 0 + primary-for QVariantAnimation (0x7f0d3f779a10) + QObject (0x7f0d3f779af0) 0 + primary-for QAbstractAnimation (0x7f0d3f779a80) + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QPropertyAnimation) +16 QPropertyAnimation::metaObject +24 QPropertyAnimation::qt_metacast +32 QPropertyAnimation::qt_metacall +40 QPropertyAnimation::~QPropertyAnimation +48 QPropertyAnimation::~QPropertyAnimation +56 QPropertyAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QVariantAnimation::duration +120 QVariantAnimation::updateCurrentTime +128 QPropertyAnimation::updateState +136 QAbstractAnimation::updateDirection +144 QPropertyAnimation::updateCurrentValue +152 QVariantAnimation::interpolated + +Class QPropertyAnimation + size=16 align=8 + base size=16 base align=8 +QPropertyAnimation (0x7f0d3f797cb0) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) + QVariantAnimation (0x7f0d3f797d20) 0 + primary-for QPropertyAnimation (0x7f0d3f797cb0) + QAbstractAnimation (0x7f0d3f797d90) 0 + primary-for QVariantAnimation (0x7f0d3f797d20) + QObject (0x7f0d3f797e00) 0 + primary-for QAbstractAnimation (0x7f0d3f797d90) + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +16 QSequentialAnimationGroup::metaObject +24 QSequentialAnimationGroup::qt_metacast +32 QSequentialAnimationGroup::qt_metacall +40 QSequentialAnimationGroup::~QSequentialAnimationGroup +48 QSequentialAnimationGroup::~QSequentialAnimationGroup +56 QSequentialAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSequentialAnimationGroup::duration +120 QSequentialAnimationGroup::updateCurrentTime +128 QSequentialAnimationGroup::updateState +136 QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=16 align=8 + base size=16 base align=8 +QSequentialAnimationGroup (0x7f0d3f5afcb0) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) + QAnimationGroup (0x7f0d3f5afd20) 0 + primary-for QSequentialAnimationGroup (0x7f0d3f5afcb0) + QAbstractAnimation (0x7f0d3f5afd90) 0 + primary-for QAnimationGroup (0x7f0d3f5afd20) + QObject (0x7f0d3f5afe00) 0 + primary-for QAbstractAnimation (0x7f0d3f5afd90) + +Class QDomImplementation + size=8 align=8 + base size=8 base align=8 +QDomImplementation (0x7f0d3f5c9d20) 0 + +Class QDomNode + size=8 align=8 + base size=8 base align=8 +QDomNode (0x7f0d3f5d7690) 0 + +Class QDomNodeList + size=8 align=8 + base size=8 base align=8 +QDomNodeList (0x7f0d3f5e68c0) 0 + +Class QDomDocumentType + size=8 align=8 + base size=8 base align=8 +QDomDocumentType (0x7f0d3f5fd930) 0 + QDomNode (0x7f0d3f5fd9a0) 0 + +Class QDomDocument + size=8 align=8 + base size=8 base align=8 +QDomDocument (0x7f0d3f6054d0) 0 + QDomNode (0x7f0d3f605540) 0 + +Class QDomNamedNodeMap + size=8 align=8 + base size=8 base align=8 +QDomNamedNodeMap (0x7f0d3f6113f0) 0 + +Class QDomDocumentFragment + size=8 align=8 + base size=8 base align=8 +QDomDocumentFragment (0x7f0d3f625230) 0 + QDomNode (0x7f0d3f6252a0) 0 + +Class QDomCharacterData + size=8 align=8 + base size=8 base align=8 +QDomCharacterData (0x7f0d3f625d90) 0 + QDomNode (0x7f0d3f625e00) 0 + +Class QDomAttr + size=8 align=8 + base size=8 base align=8 +QDomAttr (0x7f0d3f62b7e0) 0 + QDomNode (0x7f0d3f62b850) 0 + +Class QDomElement + size=8 align=8 + base size=8 base align=8 +QDomElement (0x7f0d3f634380) 0 + QDomNode (0x7f0d3f6343f0) 0 + +Class QDomText + size=8 align=8 + base size=8 base align=8 +QDomText (0x7f0d3f648620) 0 + QDomCharacterData (0x7f0d3f648690) 0 + QDomNode (0x7f0d3f648700) 0 + +Class QDomComment + size=8 align=8 + base size=8 base align=8 +QDomComment (0x7f0d3f64e380) 0 + QDomCharacterData (0x7f0d3f64e3f0) 0 + QDomNode (0x7f0d3f64e460) 0 + +Class QDomCDATASection + size=8 align=8 + base size=8 base align=8 +QDomCDATASection (0x7f0d3f64ef50) 0 + QDomText (0x7f0d3f656000) 0 + QDomCharacterData (0x7f0d3f656070) 0 + QDomNode (0x7f0d3f6560e0) 0 + +Class QDomNotation + size=8 align=8 + base size=8 base align=8 +QDomNotation (0x7f0d3f656bd0) 0 + QDomNode (0x7f0d3f656c40) 0 + +Class QDomEntity + size=8 align=8 + base size=8 base align=8 +QDomEntity (0x7f0d3f65b770) 0 + QDomNode (0x7f0d3f65b7e0) 0 + +Class QDomEntityReference + size=8 align=8 + base size=8 base align=8 +QDomEntityReference (0x7f0d3f662310) 0 + QDomNode (0x7f0d3f662380) 0 + +Class QDomProcessingInstruction + size=8 align=8 + base size=8 base align=8 +QDomProcessingInstruction (0x7f0d3f662e70) 0 + QDomNode (0x7f0d3f662ee0) 0 + +Class QXmlNamespaceSupport + size=8 align=8 + base size=8 base align=8 +QXmlNamespaceSupport (0x7f0d3f668a10) 0 + +Class QXmlAttributes::Attribute + size=32 align=8 + base size=32 base align=8 +QXmlAttributes::Attribute (0x7f0d3f6760e0) 0 + +Vtable for QXmlAttributes +QXmlAttributes::_ZTV14QXmlAttributes: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlAttributes) +16 QXmlAttributes::~QXmlAttributes +24 QXmlAttributes::~QXmlAttributes + +Class QXmlAttributes + size=24 align=8 + base size=24 base align=8 +QXmlAttributes (0x7f0d3f668f50) 0 + vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 16u) + +Vtable for QXmlInputSource +QXmlInputSource::_ZTV15QXmlInputSource: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlInputSource) +16 QXmlInputSource::~QXmlInputSource +24 QXmlInputSource::~QXmlInputSource +32 QXmlInputSource::setData +40 QXmlInputSource::setData +48 QXmlInputSource::fetchData +56 QXmlInputSource::data +64 QXmlInputSource::next +72 QXmlInputSource::reset +80 QXmlInputSource::fromRawData + +Class QXmlInputSource + size=16 align=8 + base size=16 base align=8 +QXmlInputSource (0x7f0d3f4a87e0) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 16u) + +Class QXmlParseException + size=8 align=8 + base size=8 base align=8 +QXmlParseException (0x7f0d3f4a8af0) 0 + +Vtable for QXmlReader +QXmlReader::_ZTV10QXmlReader: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QXmlReader) +16 QXmlReader::~QXmlReader +24 QXmlReader::~QXmlReader +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QXmlReader + size=8 align=8 + base size=8 base align=8 +QXmlReader (0x7f0d3f4a8a80) 0 nearly-empty + vptr=((& QXmlReader::_ZTV10QXmlReader) + 16u) + +Vtable for QXmlSimpleReader +QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QXmlSimpleReader) +16 QXmlSimpleReader::~QXmlSimpleReader +24 QXmlSimpleReader::~QXmlSimpleReader +32 QXmlSimpleReader::feature +40 QXmlSimpleReader::setFeature +48 QXmlSimpleReader::hasFeature +56 QXmlSimpleReader::property +64 QXmlSimpleReader::setProperty +72 QXmlSimpleReader::hasProperty +80 QXmlSimpleReader::setEntityResolver +88 QXmlSimpleReader::entityResolver +96 QXmlSimpleReader::setDTDHandler +104 QXmlSimpleReader::DTDHandler +112 QXmlSimpleReader::setContentHandler +120 QXmlSimpleReader::contentHandler +128 QXmlSimpleReader::setErrorHandler +136 QXmlSimpleReader::errorHandler +144 QXmlSimpleReader::setLexicalHandler +152 QXmlSimpleReader::lexicalHandler +160 QXmlSimpleReader::setDeclHandler +168 QXmlSimpleReader::declHandler +176 QXmlSimpleReader::parse +184 QXmlSimpleReader::parse +192 QXmlSimpleReader::parse +200 QXmlSimpleReader::parseContinue + +Class QXmlSimpleReader + size=16 align=8 + base size=16 base align=8 +QXmlSimpleReader (0x7f0d3f4ca930) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 16u) + QXmlReader (0x7f0d3f4ca9a0) 0 nearly-empty + primary-for QXmlSimpleReader (0x7f0d3f4ca930) + +Vtable for QXmlLocator +QXmlLocator::_ZTV11QXmlLocator: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QXmlLocator) +16 QXmlLocator::~QXmlLocator +24 QXmlLocator::~QXmlLocator +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QXmlLocator + size=8 align=8 + base size=8 base align=8 +QXmlLocator (0x7f0d3f4e8540) 0 nearly-empty + vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 16u) + +Vtable for QXmlContentHandler +QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlContentHandler) +16 QXmlContentHandler::~QXmlContentHandler +24 QXmlContentHandler::~QXmlContentHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QXmlContentHandler + size=8 align=8 + base size=8 base align=8 +QXmlContentHandler (0x7f0d3f4e8770) 0 nearly-empty + vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 16u) + +Vtable for QXmlErrorHandler +QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QXmlErrorHandler) +16 QXmlErrorHandler::~QXmlErrorHandler +24 QXmlErrorHandler::~QXmlErrorHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QXmlErrorHandler + size=8 align=8 + base size=8 base align=8 +QXmlErrorHandler (0x7f0d3f4f80e0) 0 nearly-empty + vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 16u) + +Vtable for QXmlDTDHandler +QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlDTDHandler) +16 QXmlDTDHandler::~QXmlDTDHandler +24 QXmlDTDHandler::~QXmlDTDHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QXmlDTDHandler + size=8 align=8 + base size=8 base align=8 +QXmlDTDHandler (0x7f0d3f4f8af0) 0 nearly-empty + vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 16u) + +Vtable for QXmlEntityResolver +QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlEntityResolver) +16 QXmlEntityResolver::~QXmlEntityResolver +24 QXmlEntityResolver::~QXmlEntityResolver +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QXmlEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlEntityResolver (0x7f0d3f507460) 0 nearly-empty + vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 16u) + +Vtable for QXmlLexicalHandler +QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlLexicalHandler) +16 QXmlLexicalHandler::~QXmlLexicalHandler +24 QXmlLexicalHandler::~QXmlLexicalHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QXmlLexicalHandler + size=8 align=8 + base size=8 base align=8 +QXmlLexicalHandler (0x7f0d3f507ee0) 0 nearly-empty + vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 16u) + +Vtable for QXmlDeclHandler +QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlDeclHandler) +16 QXmlDeclHandler::~QXmlDeclHandler +24 QXmlDeclHandler::~QXmlDeclHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QXmlDeclHandler + size=8 align=8 + base size=8 base align=8 +QXmlDeclHandler (0x7f0d3f518850) 0 nearly-empty + vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 16u) + +Vtable for QXmlDefaultHandler +QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +16 QXmlDefaultHandler::~QXmlDefaultHandler +24 QXmlDefaultHandler::~QXmlDefaultHandler +32 QXmlDefaultHandler::setDocumentLocator +40 QXmlDefaultHandler::startDocument +48 QXmlDefaultHandler::endDocument +56 QXmlDefaultHandler::startPrefixMapping +64 QXmlDefaultHandler::endPrefixMapping +72 QXmlDefaultHandler::startElement +80 QXmlDefaultHandler::endElement +88 QXmlDefaultHandler::characters +96 QXmlDefaultHandler::ignorableWhitespace +104 QXmlDefaultHandler::processingInstruction +112 QXmlDefaultHandler::skippedEntity +120 QXmlDefaultHandler::errorString +128 QXmlDefaultHandler::warning +136 QXmlDefaultHandler::error +144 QXmlDefaultHandler::fatalError +152 QXmlDefaultHandler::notationDecl +160 QXmlDefaultHandler::unparsedEntityDecl +168 QXmlDefaultHandler::resolveEntity +176 QXmlDefaultHandler::startDTD +184 QXmlDefaultHandler::endDTD +192 QXmlDefaultHandler::startEntity +200 QXmlDefaultHandler::endEntity +208 QXmlDefaultHandler::startCDATA +216 QXmlDefaultHandler::endCDATA +224 QXmlDefaultHandler::comment +232 QXmlDefaultHandler::attributeDecl +240 QXmlDefaultHandler::internalEntityDecl +248 QXmlDefaultHandler::externalEntityDecl +256 (int (*)(...))-0x00000000000000008 +264 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +272 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev +280 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev +288 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler7warningERK18QXmlParseException +296 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler5errorERK18QXmlParseException +304 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException +312 QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv +320 (int (*)(...))-0x00000000000000010 +328 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +336 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev +344 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev +352 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ +360 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ +368 QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv +376 (int (*)(...))-0x00000000000000018 +384 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +392 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandlerD1Ev +400 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandlerD0Ev +408 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource +416 QXmlDefaultHandler::_ZThn24_NK18QXmlDefaultHandler11errorStringEv +424 (int (*)(...))-0x00000000000000020 +432 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +440 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandlerD1Ev +448 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandlerD0Ev +456 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ +464 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler6endDTDEv +472 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler11startEntityERK7QString +480 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler9endEntityERK7QString +488 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler10startCDATAEv +496 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler8endCDATAEv +504 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler7commentERK7QString +512 QXmlDefaultHandler::_ZThn32_NK18QXmlDefaultHandler11errorStringEv +520 (int (*)(...))-0x00000000000000028 +528 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +536 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandlerD1Ev +544 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandlerD0Ev +552 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ +560 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ +568 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ +576 QXmlDefaultHandler::_ZThn40_NK18QXmlDefaultHandler11errorStringEv + +Class QXmlDefaultHandler + size=56 align=8 + base size=56 base align=8 +QXmlDefaultHandler (0x7f0d3f51f6e0) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 16u) + QXmlContentHandler (0x7f0d3f525230) 0 nearly-empty + primary-for QXmlDefaultHandler (0x7f0d3f51f6e0) + QXmlErrorHandler (0x7f0d3f5252a0) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 272u) + QXmlDTDHandler (0x7f0d3f525310) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 336u) + QXmlEntityResolver (0x7f0d3f525380) 24 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 392u) + QXmlLexicalHandler (0x7f0d3f5253f0) 32 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 440u) + QXmlDeclHandler (0x7f0d3f525460) 40 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 536u) + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QPaintDevice) +16 QPaintDevice::~QPaintDevice +24 QPaintDevice::~QPaintDevice +32 QPaintDevice::devType +40 __cxa_pure_virtual +48 QPaintDevice::metric + +Class QPaintDevice + size=16 align=8 + base size=10 base align=8 +QPaintDevice (0x7f0d3f56ed90) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0x7f0d3f5a5700) 0 + +Class QPolygon + size=8 align=8 + base size=8 base align=8 +QPolygon (0x7f0d3f3fcee0) 0 + QVector<QPoint> (0x7f0d3f3fcf50) 0 + +Class QPolygonF + size=8 align=8 + base size=8 base align=8 +QPolygonF (0x7f0d3f44a460) 0 + QVector<QPointF> (0x7f0d3f44a4d0) 0 + +Class QRegion::QRegionData + size=32 align=8 + base size=32 base align=8 +QRegion::QRegionData (0x7f0d3f4a4ee0) 0 + +Class QRegion + size=8 align=8 + base size=8 base align=8 +QRegion (0x7f0d3f48a5b0) 0 + +Class QMatrix + size=48 align=8 + base size=48 base align=8 +QMatrix (0x7f0d3f2bf700) 0 + +Class QPainterPath::Element + size=24 align=8 + base size=24 base align=8 +QPainterPath::Element (0x7f0d3f302850) 0 + +Class QPainterPath + size=8 align=8 + base size=8 base align=8 +QPainterPath (0x7f0d3f3027e0) 0 + +Class QPainterPathPrivate + size=16 align=8 + base size=16 base align=8 +QPainterPathPrivate (0x7f0d3f355f50) 0 + +Class QPainterPathStroker + size=8 align=8 + base size=8 base align=8 +QPainterPathStroker (0x7f0d3f35ea80) 0 + +Class QTransform + size=88 align=8 + base size=88 base align=8 +QTransform (0x7f0d3f1caa80) 0 + +Class QImageTextKeyLang + size=16 align=8 + base size=16 base align=8 +QImageTextKeyLang (0x7f0d3f2770e0) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QImage) +16 QImage::~QImage +24 QImage::~QImage +32 QImage::devType +40 QImage::paintEngine +48 QImage::metric + +Class QImage + size=24 align=8 + base size=24 base align=8 +QImage (0x7f0d3f2a1930) 0 + vptr=((& QImage::_ZTV6QImage) + 16u) + QPaintDevice (0x7f0d3f2a19a0) 0 + primary-for QImage (0x7f0d3f2a1930) + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QPixmap) +16 QPixmap::~QPixmap +24 QPixmap::~QPixmap +32 QPixmap::devType +40 QPixmap::paintEngine +48 QPixmap::metric + +Class QPixmap + size=24 align=8 + base size=24 base align=8 +QPixmap (0x7f0d3f1480e0) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 16u) + QPaintDevice (0x7f0d3f148150) 0 + primary-for QPixmap (0x7f0d3f1480e0) + +Class QBrush + size=8 align=8 + base size=8 base align=8 +QBrush (0x7f0d3f1a63f0) 0 + +Class QBrushData + size=112 align=8 + base size=112 base align=8 +QBrushData (0x7f0d3efc0e00) 0 + +Class QGradient + size=64 align=8 + base size=64 base align=8 +QGradient (0x7f0d3efe6000) 0 + +Class QLinearGradient + size=64 align=8 + base size=64 base align=8 +QLinearGradient (0x7f0d3f014a80) 0 + QGradient (0x7f0d3f014af0) 0 + +Class QRadialGradient + size=64 align=8 + base size=64 base align=8 +QRadialGradient (0x7f0d3f014f50) 0 + QGradient (0x7f0d3f021000) 0 + +Class QConicalGradient + size=64 align=8 + base size=64 base align=8 +QConicalGradient (0x7f0d3f021540) 0 + QGradient (0x7f0d3f0215b0) 0 + +Class QPalette + size=16 align=8 + base size=12 base align=8 +QPalette (0x7f0d3f0218c0) 0 + +Class QColorGroup + size=16 align=8 + base size=12 base align=8 +QColorGroup (0x7f0d3f07e230) 0 + QPalette (0x7f0d3f07e2a0) 0 + +Class QFont + size=16 align=8 + base size=12 base align=8 +QFont (0x7f0d3eeb6540) 0 + +Class QFontMetrics + size=8 align=8 + base size=8 base align=8 +QFontMetrics (0x7f0d3eeff230) 0 + +Class QFontMetricsF + size=8 align=8 + base size=8 base align=8 +QFontMetricsF (0x7f0d3ef13690) 0 + +Class QFontInfo + size=8 align=8 + base size=8 base align=8 +QFontInfo (0x7f0d3ef275b0) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0x7f0d3ef340e0) 0 + +Class QCursor + size=8 align=8 + base size=8 base align=8 +QCursor (0x7f0d3edf80e0) 0 + +Class QKeySequence + size=8 align=8 + base size=8 base align=8 +QKeySequence (0x7f0d3edf88c0) 0 + +Class QWidgetData + size=88 align=8 + base size=88 base align=8 +QWidgetData (0x7f0d3ee41230) 0 + +Vtable for QWidget +QWidget::_ZTV7QWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QWidget) +16 QWidget::metaObject +24 QWidget::qt_metacast +32 QWidget::qt_metacall +40 QWidget::~QWidget +48 QWidget::~QWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI7QWidget) +464 QWidget::_ZThn16_N7QWidgetD1Ev +472 QWidget::_ZThn16_N7QWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWidget + size=40 align=8 + base size=40 base align=8 +QWidget (0x7f0d3ee33d00) 0 + vptr=((& QWidget::_ZTV7QWidget) + 16u) + QObject (0x7f0d3ee412a0) 0 + primary-for QWidget (0x7f0d3ee33d00) + QPaintDevice (0x7f0d3ee41310) 16 + vptr=((& QWidget::_ZTV7QWidget) + 464u) + +Vtable for QDesignerActionEditorInterface +QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface: 67u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerActionEditorInterface) +16 QDesignerActionEditorInterface::metaObject +24 QDesignerActionEditorInterface::qt_metacast +32 QDesignerActionEditorInterface::qt_metacall +40 QDesignerActionEditorInterface::~QDesignerActionEditorInterface +48 QDesignerActionEditorInterface::~QDesignerActionEditorInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QDesignerActionEditorInterface::core +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 (int (*)(...))-0x00000000000000010 +488 (int (*)(...))(& _ZTI30QDesignerActionEditorInterface) +496 QDesignerActionEditorInterface::_ZThn16_N30QDesignerActionEditorInterfaceD1Ev +504 QDesignerActionEditorInterface::_ZThn16_N30QDesignerActionEditorInterfaceD0Ev +512 QWidget::_ZThn16_NK7QWidget7devTypeEv +520 QWidget::_ZThn16_NK7QWidget11paintEngineEv +528 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerActionEditorInterface + size=40 align=8 + base size=40 base align=8 +QDesignerActionEditorInterface (0x7f0d3ebbc310) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 16u) + QWidget (0x7f0d3ebb5980) 0 + primary-for QDesignerActionEditorInterface (0x7f0d3ebbc310) + QObject (0x7f0d3ebbc380) 0 + primary-for QWidget (0x7f0d3ebb5980) + QPaintDevice (0x7f0d3ebbc3f0) 16 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 496u) + +Vtable for QDesignerBrushManagerInterface +QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface: 21u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerBrushManagerInterface) +16 QDesignerBrushManagerInterface::metaObject +24 QDesignerBrushManagerInterface::qt_metacast +32 QDesignerBrushManagerInterface::qt_metacall +40 QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface +48 QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual + +Class QDesignerBrushManagerInterface + size=16 align=8 + base size=16 base align=8 +QDesignerBrushManagerInterface (0x7f0d3ebd32a0) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 16u) + QObject (0x7f0d3ebd3310) 0 + primary-for QDesignerBrushManagerInterface (0x7f0d3ebd32a0) + +Vtable for QDesignerDnDItemInterface +QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface: 10u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QDesignerDnDItemInterface) +16 QDesignerDnDItemInterface::~QDesignerDnDItemInterface +24 QDesignerDnDItemInterface::~QDesignerDnDItemInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerDnDItemInterface + size=8 align=8 + base size=8 base align=8 +QDesignerDnDItemInterface (0x7f0d3ebe7850) 0 nearly-empty + vptr=((& QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface) + 16u) + +Vtable for QDesignerFormEditorInterface +QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI28QDesignerFormEditorInterface) +16 QDesignerFormEditorInterface::metaObject +24 QDesignerFormEditorInterface::qt_metacast +32 QDesignerFormEditorInterface::qt_metacall +40 QDesignerFormEditorInterface::~QDesignerFormEditorInterface +48 QDesignerFormEditorInterface::~QDesignerFormEditorInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QDesignerFormEditorInterface + size=120 align=8 + base size=120 base align=8 +QDesignerFormEditorInterface (0x7f0d3ebf27e0) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 16u) + QObject (0x7f0d3ebf2850) 0 + primary-for QDesignerFormEditorInterface (0x7f0d3ebf27e0) + +Vtable for QDesignerFormEditorPluginInterface +QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerFormEditorPluginInterface) +16 QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface +24 QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QDesignerFormEditorPluginInterface + size=8 align=8 + base size=8 base align=8 +QDesignerFormEditorPluginInterface (0x7f0d3ec54000) 0 nearly-empty + vptr=((& QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface) + 16u) + +Vtable for QDesignerFormWindowInterface +QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface: 114u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI28QDesignerFormWindowInterface) +16 QDesignerFormWindowInterface::metaObject +24 QDesignerFormWindowInterface::qt_metacast +32 QDesignerFormWindowInterface::qt_metacall +40 QDesignerFormWindowInterface::~QDesignerFormWindowInterface +48 QDesignerFormWindowInterface::~QDesignerFormWindowInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 __cxa_pure_virtual +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 __cxa_pure_virtual +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 __cxa_pure_virtual +512 __cxa_pure_virtual +520 __cxa_pure_virtual +528 __cxa_pure_virtual +536 __cxa_pure_virtual +544 __cxa_pure_virtual +552 __cxa_pure_virtual +560 __cxa_pure_virtual +568 __cxa_pure_virtual +576 __cxa_pure_virtual +584 __cxa_pure_virtual +592 __cxa_pure_virtual +600 __cxa_pure_virtual +608 QDesignerFormWindowInterface::core +616 __cxa_pure_virtual +624 __cxa_pure_virtual +632 __cxa_pure_virtual +640 __cxa_pure_virtual +648 __cxa_pure_virtual +656 __cxa_pure_virtual +664 __cxa_pure_virtual +672 __cxa_pure_virtual +680 __cxa_pure_virtual +688 __cxa_pure_virtual +696 __cxa_pure_virtual +704 __cxa_pure_virtual +712 __cxa_pure_virtual +720 __cxa_pure_virtual +728 __cxa_pure_virtual +736 __cxa_pure_virtual +744 __cxa_pure_virtual +752 __cxa_pure_virtual +760 __cxa_pure_virtual +768 __cxa_pure_virtual +776 __cxa_pure_virtual +784 __cxa_pure_virtual +792 __cxa_pure_virtual +800 __cxa_pure_virtual +808 __cxa_pure_virtual +816 __cxa_pure_virtual +824 __cxa_pure_virtual +832 __cxa_pure_virtual +840 __cxa_pure_virtual +848 __cxa_pure_virtual +856 (int (*)(...))-0x00000000000000010 +864 (int (*)(...))(& _ZTI28QDesignerFormWindowInterface) +872 QDesignerFormWindowInterface::_ZThn16_N28QDesignerFormWindowInterfaceD1Ev +880 QDesignerFormWindowInterface::_ZThn16_N28QDesignerFormWindowInterfaceD0Ev +888 QWidget::_ZThn16_NK7QWidget7devTypeEv +896 QWidget::_ZThn16_NK7QWidget11paintEngineEv +904 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerFormWindowInterface + size=40 align=8 + base size=40 base align=8 +QDesignerFormWindowInterface (0x7f0d3ec77310) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 16u) + QWidget (0x7f0d3ec74580) 0 + primary-for QDesignerFormWindowInterface (0x7f0d3ec77310) + QObject (0x7f0d3ec77380) 0 + primary-for QWidget (0x7f0d3ec74580) + QPaintDevice (0x7f0d3ec773f0) 16 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 872u) + +Vtable for QDesignerFormWindowCursorInterface +QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerFormWindowCursorInterface) +16 QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface +24 QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual + +Class QDesignerFormWindowCursorInterface + size=8 align=8 + base size=8 base align=8 +QDesignerFormWindowCursorInterface (0x7f0d3eaa0770) 0 nearly-empty + vptr=((& QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface) + 16u) + +Vtable for QDesignerFormWindowManagerInterface +QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI35QDesignerFormWindowManagerInterface) +16 QDesignerFormWindowManagerInterface::metaObject +24 QDesignerFormWindowManagerInterface::qt_metacast +32 QDesignerFormWindowManagerInterface::qt_metacall +40 QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface +48 QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QDesignerFormWindowManagerInterface::actionCut +120 QDesignerFormWindowManagerInterface::actionCopy +128 QDesignerFormWindowManagerInterface::actionPaste +136 QDesignerFormWindowManagerInterface::actionDelete +144 QDesignerFormWindowManagerInterface::actionSelectAll +152 QDesignerFormWindowManagerInterface::actionLower +160 QDesignerFormWindowManagerInterface::actionRaise +168 QDesignerFormWindowManagerInterface::actionUndo +176 QDesignerFormWindowManagerInterface::actionRedo +184 QDesignerFormWindowManagerInterface::actionHorizontalLayout +192 QDesignerFormWindowManagerInterface::actionVerticalLayout +200 QDesignerFormWindowManagerInterface::actionSplitHorizontal +208 QDesignerFormWindowManagerInterface::actionSplitVertical +216 QDesignerFormWindowManagerInterface::actionGridLayout +224 QDesignerFormWindowManagerInterface::actionBreakLayout +232 QDesignerFormWindowManagerInterface::actionAdjustSize +240 QDesignerFormWindowManagerInterface::activeFormWindow +248 QDesignerFormWindowManagerInterface::formWindowCount +256 QDesignerFormWindowManagerInterface::formWindow +264 QDesignerFormWindowManagerInterface::createFormWindow +272 QDesignerFormWindowManagerInterface::core +280 __cxa_pure_virtual +288 QDesignerFormWindowManagerInterface::addFormWindow +296 QDesignerFormWindowManagerInterface::removeFormWindow +304 QDesignerFormWindowManagerInterface::setActiveFormWindow + +Class QDesignerFormWindowManagerInterface + size=16 align=8 + base size=16 base align=8 +QDesignerFormWindowManagerInterface (0x7f0d3eaaf460) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 16u) + QObject (0x7f0d3eaaf4d0) 0 + primary-for QDesignerFormWindowManagerInterface (0x7f0d3eaaf460) + +Vtable for QDesignerFormWindowToolInterface +QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI32QDesignerFormWindowToolInterface) +16 QDesignerFormWindowToolInterface::metaObject +24 QDesignerFormWindowToolInterface::qt_metacast +32 QDesignerFormWindowToolInterface::qt_metacall +40 QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface +48 QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 QDesignerFormWindowToolInterface::saveToDom +168 QDesignerFormWindowToolInterface::loadFromDom +176 __cxa_pure_virtual + +Class QDesignerFormWindowToolInterface + size=16 align=8 + base size=16 base align=8 +QDesignerFormWindowToolInterface (0x7f0d3eacc7e0) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 16u) + QObject (0x7f0d3eacc850) 0 + primary-for QDesignerFormWindowToolInterface (0x7f0d3eacc7e0) + +Vtable for QDesignerIconCacheInterface +QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerIconCacheInterface) +16 QDesignerIconCacheInterface::metaObject +24 QDesignerIconCacheInterface::qt_metacast +32 QDesignerIconCacheInterface::qt_metacall +40 QDesignerIconCacheInterface::~QDesignerIconCacheInterface +48 QDesignerIconCacheInterface::~QDesignerIconCacheInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual + +Class QDesignerIconCacheInterface + size=16 align=8 + base size=16 base align=8 +QDesignerIconCacheInterface (0x7f0d3eadf8c0) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 16u) + QObject (0x7f0d3eadf930) 0 + primary-for QDesignerIconCacheInterface (0x7f0d3eadf8c0) + +Vtable for QDesignerIntegrationInterface +QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI29QDesignerIntegrationInterface) +16 QDesignerIntegrationInterface::metaObject +24 QDesignerIntegrationInterface::qt_metacast +32 QDesignerIntegrationInterface::qt_metacall +40 QDesignerIntegrationInterface::~QDesignerIntegrationInterface +48 QDesignerIntegrationInterface::~QDesignerIntegrationInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual + +Class QDesignerIntegrationInterface + size=24 align=8 + base size=24 base align=8 +QDesignerIntegrationInterface (0x7f0d3eafb000) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 16u) + QObject (0x7f0d3eafb070) 0 + primary-for QDesignerIntegrationInterface (0x7f0d3eafb000) + +Vtable for QAbstractExtensionFactory +QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QAbstractExtensionFactory) +16 QAbstractExtensionFactory::~QAbstractExtensionFactory +24 QAbstractExtensionFactory::~QAbstractExtensionFactory +32 __cxa_pure_virtual + +Class QAbstractExtensionFactory + size=8 align=8 + base size=8 base align=8 +QAbstractExtensionFactory (0x7f0d3eb0d070) 0 nearly-empty + vptr=((& QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory) + 16u) + +Vtable for QAbstractExtensionManager +QAbstractExtensionManager::_ZTV25QAbstractExtensionManager: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QAbstractExtensionManager) +16 QAbstractExtensionManager::~QAbstractExtensionManager +24 QAbstractExtensionManager::~QAbstractExtensionManager +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QAbstractExtensionManager + size=8 align=8 + base size=8 base align=8 +QAbstractExtensionManager (0x7f0d3eb19310) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 16u) + +Vtable for QDesignerLanguageExtension +QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension: 13u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QDesignerLanguageExtension) +16 QDesignerLanguageExtension::~QDesignerLanguageExtension +24 QDesignerLanguageExtension::~QDesignerLanguageExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual + +Class QDesignerLanguageExtension + size=8 align=8 + base size=8 base align=8 +QDesignerLanguageExtension (0x7f0d3eb29620) 0 nearly-empty + vptr=((& QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension) + 16u) + +Vtable for QDesignerMetaDataBaseItemInterface +QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface: 10u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerMetaDataBaseItemInterface) +16 QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface +24 QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerMetaDataBaseItemInterface + size=8 align=8 + base size=8 base align=8 +QDesignerMetaDataBaseItemInterface (0x7f0d3eb39e70) 0 nearly-empty + vptr=((& QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface) + 16u) + +Vtable for QDesignerMetaDataBaseInterface +QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerMetaDataBaseInterface) +16 QDesignerMetaDataBaseInterface::metaObject +24 QDesignerMetaDataBaseInterface::qt_metacast +32 QDesignerMetaDataBaseInterface::qt_metacall +40 QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface +48 QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual + +Class QDesignerMetaDataBaseInterface + size=16 align=8 + base size=16 base align=8 +QDesignerMetaDataBaseInterface (0x7f0d3eb4b850) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 16u) + QObject (0x7f0d3eb4b8c0) 0 + primary-for QDesignerMetaDataBaseInterface (0x7f0d3eb4b850) + +Vtable for QDesignerObjectInspectorInterface +QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface) +16 QDesignerObjectInspectorInterface::metaObject +24 QDesignerObjectInspectorInterface::qt_metacast +32 QDesignerObjectInspectorInterface::qt_metacall +40 QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface +48 QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QDesignerObjectInspectorInterface::core +456 __cxa_pure_virtual +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface) +480 QDesignerObjectInspectorInterface::_ZThn16_N33QDesignerObjectInspectorInterfaceD1Ev +488 QDesignerObjectInspectorInterface::_ZThn16_N33QDesignerObjectInspectorInterfaceD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerObjectInspectorInterface + size=40 align=8 + base size=40 base align=8 +QDesignerObjectInspectorInterface (0x7f0d3eb56d90) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 16u) + QWidget (0x7f0d3eb4dd00) 0 + primary-for QDesignerObjectInspectorInterface (0x7f0d3eb56d90) + QObject (0x7f0d3eb56e00) 0 + primary-for QWidget (0x7f0d3eb4dd00) + QPaintDevice (0x7f0d3eb56e70) 16 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 480u) + +Class QDesignerPromotionInterface::PromotedClass + size=16 align=8 + base size=16 base align=8 +QDesignerPromotionInterface::PromotedClass (0x7f0d3eb64e00) 0 + +Vtable for QDesignerPromotionInterface +QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerPromotionInterface) +16 QDesignerPromotionInterface::~QDesignerPromotionInterface +24 QDesignerPromotionInterface::~QDesignerPromotionInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual + +Class QDesignerPromotionInterface + size=8 align=8 + base size=8 base align=8 +QDesignerPromotionInterface (0x7f0d3eb64d20) 0 nearly-empty + vptr=((& QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface) + 16u) + +Vtable for QDesignerPropertyEditorInterface +QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface: 70u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface) +16 QDesignerPropertyEditorInterface::metaObject +24 QDesignerPropertyEditorInterface::qt_metacast +32 QDesignerPropertyEditorInterface::qt_metacall +40 QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface +48 QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QDesignerPropertyEditorInterface::core +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 __cxa_pure_virtual +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 (int (*)(...))-0x00000000000000010 +512 (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface) +520 QDesignerPropertyEditorInterface::_ZThn16_N32QDesignerPropertyEditorInterfaceD1Ev +528 QDesignerPropertyEditorInterface::_ZThn16_N32QDesignerPropertyEditorInterfaceD0Ev +536 QWidget::_ZThn16_NK7QWidget7devTypeEv +544 QWidget::_ZThn16_NK7QWidget11paintEngineEv +552 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerPropertyEditorInterface + size=40 align=8 + base size=40 base align=8 +QDesignerPropertyEditorInterface (0x7f0d3eb772a0) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 16u) + QWidget (0x7f0d3eb6f500) 0 + primary-for QDesignerPropertyEditorInterface (0x7f0d3eb772a0) + QObject (0x7f0d3eb77310) 0 + primary-for QWidget (0x7f0d3eb6f500) + QPaintDevice (0x7f0d3eb77380) 16 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 520u) + +Vtable for QDesignerResourceBrowserInterface +QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface) +16 QDesignerResourceBrowserInterface::metaObject +24 QDesignerResourceBrowserInterface::qt_metacast +32 QDesignerResourceBrowserInterface::qt_metacall +40 QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface +48 QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 __cxa_pure_virtual +456 __cxa_pure_virtual +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface) +480 QDesignerResourceBrowserInterface::_ZThn16_N33QDesignerResourceBrowserInterfaceD1Ev +488 QDesignerResourceBrowserInterface::_ZThn16_N33QDesignerResourceBrowserInterfaceD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerResourceBrowserInterface + size=40 align=8 + base size=40 base align=8 +QDesignerResourceBrowserInterface (0x7f0d3eb91380) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 16u) + QWidget (0x7f0d3eb6fc00) 0 + primary-for QDesignerResourceBrowserInterface (0x7f0d3eb91380) + QObject (0x7f0d3eb913f0) 0 + primary-for QWidget (0x7f0d3eb6fc00) + QPaintDevice (0x7f0d3eb91460) 16 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 480u) + +Class QIcon + size=8 align=8 + base size=8 base align=8 +QIcon (0x7f0d3e9a6310) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=32 align=8 + base size=28 base align=8 +QDesignerWidgetBoxInterface::Widget (0x7f0d3e9d90e0) 0 + +Class QDesignerWidgetBoxInterface::Category + size=24 align=8 + base size=24 base align=8 +QDesignerWidgetBoxInterface::Category (0x7f0d3e9d97e0) 0 + +Vtable for QDesignerWidgetBoxInterface +QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface: 76u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface) +16 QDesignerWidgetBoxInterface::metaObject +24 QDesignerWidgetBoxInterface::qt_metacast +32 QDesignerWidgetBoxInterface::qt_metacall +40 QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface +48 QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 __cxa_pure_virtual +456 __cxa_pure_virtual +464 __cxa_pure_virtual +472 __cxa_pure_virtual +480 __cxa_pure_virtual +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 __cxa_pure_virtual +512 __cxa_pure_virtual +520 __cxa_pure_virtual +528 __cxa_pure_virtual +536 __cxa_pure_virtual +544 __cxa_pure_virtual +552 (int (*)(...))-0x00000000000000010 +560 (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface) +568 QDesignerWidgetBoxInterface::_ZThn16_N27QDesignerWidgetBoxInterfaceD1Ev +576 QDesignerWidgetBoxInterface::_ZThn16_N27QDesignerWidgetBoxInterfaceD0Ev +584 QWidget::_ZThn16_NK7QWidget7devTypeEv +592 QWidget::_ZThn16_NK7QWidget11paintEngineEv +600 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerWidgetBoxInterface + size=40 align=8 + base size=40 base align=8 +QDesignerWidgetBoxInterface (0x7f0d3e9caee0) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 16u) + QWidget (0x7f0d3e9ccc00) 0 + primary-for QDesignerWidgetBoxInterface (0x7f0d3e9caee0) + QObject (0x7f0d3e9caf50) 0 + primary-for QWidget (0x7f0d3e9ccc00) + QPaintDevice (0x7f0d3e9d9000) 16 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 568u) + +Vtable for QDesignerWidgetDataBaseItemInterface +QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI36QDesignerWidgetDataBaseItemInterface) +16 QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface +24 QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 __cxa_pure_virtual +208 __cxa_pure_virtual +216 __cxa_pure_virtual +224 __cxa_pure_virtual +232 __cxa_pure_virtual + +Class QDesignerWidgetDataBaseItemInterface + size=8 align=8 + base size=8 base align=8 +QDesignerWidgetDataBaseItemInterface (0x7f0d3ea61690) 0 nearly-empty + vptr=((& QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface) + 16u) + +Vtable for QDesignerWidgetDataBaseInterface +QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI32QDesignerWidgetDataBaseInterface) +16 QDesignerWidgetDataBaseInterface::metaObject +24 QDesignerWidgetDataBaseInterface::qt_metacast +32 QDesignerWidgetDataBaseInterface::qt_metacall +40 QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface +48 QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QDesignerWidgetDataBaseInterface::count +120 QDesignerWidgetDataBaseInterface::item +128 QDesignerWidgetDataBaseInterface::indexOf +136 QDesignerWidgetDataBaseInterface::insert +144 QDesignerWidgetDataBaseInterface::append +152 QDesignerWidgetDataBaseInterface::indexOfObject +160 QDesignerWidgetDataBaseInterface::indexOfClassName +168 QDesignerWidgetDataBaseInterface::core + +Class QDesignerWidgetDataBaseInterface + size=24 align=8 + base size=24 base align=8 +QDesignerWidgetDataBaseInterface (0x7f0d3ea77070) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 16u) + QObject (0x7f0d3ea770e0) 0 + primary-for QDesignerWidgetDataBaseInterface (0x7f0d3ea77070) + +Vtable for QDesignerWidgetFactoryInterface +QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface: 21u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI31QDesignerWidgetFactoryInterface) +16 QDesignerWidgetFactoryInterface::metaObject +24 QDesignerWidgetFactoryInterface::qt_metacast +32 QDesignerWidgetFactoryInterface::qt_metacall +40 QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface +48 QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual + +Class QDesignerWidgetFactoryInterface + size=16 align=8 + base size=16 base align=8 +QDesignerWidgetFactoryInterface (0x7f0d3e81d230) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 16u) + QObject (0x7f0d3e81d2a0) 0 + primary-for QDesignerWidgetFactoryInterface (0x7f0d3e81d230) + +Vtable for QDesignerDynamicPropertySheetExtension +QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI38QDesignerDynamicPropertySheetExtension) +16 QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension +24 QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual + +Class QDesignerDynamicPropertySheetExtension + size=8 align=8 + base size=8 base align=8 +QDesignerDynamicPropertySheetExtension (0x7f0d3e82e1c0) 0 nearly-empty + vptr=((& QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension) + 16u) + +Vtable for QDesignerExtraInfoExtension +QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension: 10u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerExtraInfoExtension) +16 QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension +24 QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerExtraInfoExtension + size=16 align=8 + base size=16 base align=8 +QDesignerExtraInfoExtension (0x7f0d3e83fa10) 0 + vptr=((& QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension) + 16u) + +Vtable for QDesignerLayoutDecorationExtension +QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI34QDesignerLayoutDecorationExtension) +16 QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension +24 QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual + +Class QDesignerLayoutDecorationExtension + size=8 align=8 + base size=8 base align=8 +QDesignerLayoutDecorationExtension (0x7f0d3e85e460) 0 nearly-empty + vptr=((& QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension) + 16u) + +Vtable for QDesignerMemberSheetExtension +QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI29QDesignerMemberSheetExtension) +16 QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension +24 QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual + +Class QDesignerMemberSheetExtension + size=8 align=8 + base size=8 base align=8 +QDesignerMemberSheetExtension (0x7f0d3e870e00) 0 nearly-empty + vptr=((& QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension) + 16u) + +Vtable for QDesignerPropertySheetExtension +QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI31QDesignerPropertySheetExtension) +16 QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension +24 QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual + +Class QDesignerPropertySheetExtension + size=8 align=8 + base size=8 base align=8 +QDesignerPropertySheetExtension (0x7f0d3e891690) 0 nearly-empty + vptr=((& QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension) + 16u) + +Vtable for QDesignerTaskMenuExtension +QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QDesignerTaskMenuExtension) +16 QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension +24 QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension +32 QDesignerTaskMenuExtension::preferredEditAction +40 __cxa_pure_virtual + +Class QDesignerTaskMenuExtension + size=8 align=8 + base size=8 base align=8 +QDesignerTaskMenuExtension (0x7f0d3e89fee0) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 16u) + +Vtable for QAbstractFormBuilder +QAbstractFormBuilder::_ZTV20QAbstractFormBuilder: 48u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractFormBuilder) +16 QAbstractFormBuilder::~QAbstractFormBuilder +24 QAbstractFormBuilder::~QAbstractFormBuilder +32 QAbstractFormBuilder::load +40 QAbstractFormBuilder::save +48 QAbstractFormBuilder::loadExtraInfo +56 QAbstractFormBuilder::create +64 QAbstractFormBuilder::create +72 QAbstractFormBuilder::create +80 QAbstractFormBuilder::create +88 QAbstractFormBuilder::create +96 QAbstractFormBuilder::create +104 QAbstractFormBuilder::addMenuAction +112 QAbstractFormBuilder::applyProperties +120 QAbstractFormBuilder::applyTabStops +128 QAbstractFormBuilder::createWidget +136 QAbstractFormBuilder::createLayout +144 QAbstractFormBuilder::createAction +152 QAbstractFormBuilder::createActionGroup +160 QAbstractFormBuilder::createCustomWidgets +168 QAbstractFormBuilder::createConnections +176 QAbstractFormBuilder::createResources +184 QAbstractFormBuilder::addItem +192 QAbstractFormBuilder::addItem +200 QAbstractFormBuilder::saveExtraInfo +208 QAbstractFormBuilder::saveDom +216 QAbstractFormBuilder::createActionRefDom +224 QAbstractFormBuilder::createDom +232 QAbstractFormBuilder::createDom +240 QAbstractFormBuilder::createDom +248 QAbstractFormBuilder::createDom +256 QAbstractFormBuilder::createDom +264 QAbstractFormBuilder::createDom +272 QAbstractFormBuilder::saveConnections +280 QAbstractFormBuilder::saveCustomWidgets +288 QAbstractFormBuilder::saveTabStops +296 QAbstractFormBuilder::saveResources +304 QAbstractFormBuilder::computeProperties +312 QAbstractFormBuilder::checkProperty +320 QAbstractFormBuilder::createProperty +328 QAbstractFormBuilder::layoutInfo +336 QAbstractFormBuilder::nameToIcon +344 QAbstractFormBuilder::iconToFilePath +352 QAbstractFormBuilder::iconToQrcPath +360 QAbstractFormBuilder::nameToPixmap +368 QAbstractFormBuilder::pixmapToFilePath +376 QAbstractFormBuilder::pixmapToQrcPath + +Class QAbstractFormBuilder + size=48 align=8 + base size=48 base align=8 +QAbstractFormBuilder (0x7f0d3e8bd930) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 16u) + +Vtable for QDesignerContainerExtension +QDesignerContainerExtension::_ZTV27QDesignerContainerExtension: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDesignerContainerExtension) +16 QDesignerContainerExtension::~QDesignerContainerExtension +24 QDesignerContainerExtension::~QDesignerContainerExtension +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual + +Class QDesignerContainerExtension + size=8 align=8 + base size=8 base align=8 +QDesignerContainerExtension (0x7f0d3e8e7e70) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 16u) + +Vtable for QDesignerCustomWidgetInterface +QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI30QDesignerCustomWidgetInterface) +16 QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface +24 QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 QDesignerCustomWidgetInterface::isInitialized +104 QDesignerCustomWidgetInterface::initialize +112 QDesignerCustomWidgetInterface::domXml +120 QDesignerCustomWidgetInterface::codeTemplate + +Class QDesignerCustomWidgetInterface + size=8 align=8 + base size=8 base align=8 +QDesignerCustomWidgetInterface (0x7f0d3e75c460) 0 nearly-empty + vptr=((& QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface) + 16u) + +Vtable for QDesignerCustomWidgetCollectionInterface +QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI40QDesignerCustomWidgetCollectionInterface) +16 QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface +24 QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface +32 __cxa_pure_virtual + +Class QDesignerCustomWidgetCollectionInterface + size=8 align=8 + base size=8 base align=8 +QDesignerCustomWidgetCollectionInterface (0x7f0d3e777380) 0 nearly-empty + vptr=((& QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface) + 16u) + +Vtable for QFormBuilder +QFormBuilder::_ZTV12QFormBuilder: 49u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QFormBuilder) +16 QFormBuilder::~QFormBuilder +24 QFormBuilder::~QFormBuilder +32 QAbstractFormBuilder::load +40 QAbstractFormBuilder::save +48 QAbstractFormBuilder::loadExtraInfo +56 QFormBuilder::create +64 QFormBuilder::create +72 QFormBuilder::create +80 QFormBuilder::create +88 QFormBuilder::create +96 QFormBuilder::create +104 QAbstractFormBuilder::addMenuAction +112 QFormBuilder::applyProperties +120 QAbstractFormBuilder::applyTabStops +128 QFormBuilder::createWidget +136 QFormBuilder::createLayout +144 QAbstractFormBuilder::createAction +152 QAbstractFormBuilder::createActionGroup +160 QAbstractFormBuilder::createCustomWidgets +168 QFormBuilder::createConnections +176 QAbstractFormBuilder::createResources +184 QFormBuilder::addItem +192 QFormBuilder::addItem +200 QAbstractFormBuilder::saveExtraInfo +208 QAbstractFormBuilder::saveDom +216 QAbstractFormBuilder::createActionRefDom +224 QAbstractFormBuilder::createDom +232 QAbstractFormBuilder::createDom +240 QAbstractFormBuilder::createDom +248 QAbstractFormBuilder::createDom +256 QAbstractFormBuilder::createDom +264 QAbstractFormBuilder::createDom +272 QAbstractFormBuilder::saveConnections +280 QAbstractFormBuilder::saveCustomWidgets +288 QAbstractFormBuilder::saveTabStops +296 QAbstractFormBuilder::saveResources +304 QAbstractFormBuilder::computeProperties +312 QAbstractFormBuilder::checkProperty +320 QAbstractFormBuilder::createProperty +328 QAbstractFormBuilder::layoutInfo +336 QAbstractFormBuilder::nameToIcon +344 QAbstractFormBuilder::iconToFilePath +352 QAbstractFormBuilder::iconToQrcPath +360 QAbstractFormBuilder::nameToPixmap +368 QAbstractFormBuilder::pixmapToFilePath +376 QAbstractFormBuilder::pixmapToQrcPath +384 QFormBuilder::updateCustomWidgets + +Class QFormBuilder + size=64 align=8 + base size=64 base align=8 +QFormBuilder (0x7f0d3e786620) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 16u) + QAbstractFormBuilder (0x7f0d3e786690) 0 + primary-for QFormBuilder (0x7f0d3e786620) + +Vtable for QExtensionManager +QExtensionManager::_ZTV17QExtensionManager: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QExtensionManager) +16 QExtensionManager::metaObject +24 QExtensionManager::qt_metacast +32 QExtensionManager::qt_metacall +40 QExtensionManager::~QExtensionManager +48 QExtensionManager::~QExtensionManager +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QExtensionManager::registerExtensions +120 QExtensionManager::unregisterExtensions +128 QExtensionManager::extension +136 (int (*)(...))-0x00000000000000010 +144 (int (*)(...))(& _ZTI17QExtensionManager) +152 QExtensionManager::_ZThn16_N17QExtensionManagerD1Ev +160 QExtensionManager::_ZThn16_N17QExtensionManagerD0Ev +168 QExtensionManager::_ZThn16_N17QExtensionManager18registerExtensionsEP25QAbstractExtensionFactoryRK7QString +176 QExtensionManager::_ZThn16_N17QExtensionManager20unregisterExtensionsEP25QAbstractExtensionFactoryRK7QString +184 QExtensionManager::_ZThn16_NK17QExtensionManager9extensionEP7QObjectRK7QString + +Class QExtensionManager + size=40 align=8 + base size=40 base align=8 +QExtensionManager (0x7f0d3e782c00) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 16u) + QObject (0x7f0d3e786a10) 0 + primary-for QExtensionManager (0x7f0d3e782c00) + QAbstractExtensionManager (0x7f0d3e786a80) 16 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 152u) + diff --git a/tests/auto/bic/data/QtDesigner.4.6.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.6.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..c42758248 --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.6.0.linux-gcc-ia32.txt @@ -0,0 +1,4741 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6fa8a8c) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6fa8c30) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6f5530c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6f553c0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6f55bf4) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb6f55d20) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6f55f78) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb65ce168) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb65ff8ac) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6631080) 0 + QBasicAtomicInt (0xb65fffb4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb652e3c0) 0 empty + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb652e3fc) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb652e870) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb652e834) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb63db780) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb63faf3c) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb63faf78) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb63faf00) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb62d7bf4) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb633b8e8) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb61afdc0) 0 + QString (0xb61f703c) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb61f7384) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb62452d0) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb623e680) 0 + QGenericArgument (0xb62454ec) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6245654) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb6245780) 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 (0xb6245ac8) 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 (0xb6096300) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb6245bb8) 0 nearly-empty + primary-for std::bad_exception (0xb6096300) + +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 (0xb6096480) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb6245e10) 0 nearly-empty + primary-for std::bad_alloc (0xb6096480) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb60a2078) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb60a2168) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb60a212c) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb60a299c) 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 (0xb60a2a50) 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 (0xb60a2b04) 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 (0xb5f8e384) 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 (0xb5f89b40) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb5f8e4b0) 0 + primary-for QIODevice (0xb5f89b40) + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5fcb348) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5fcb384) 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 (0xb5fbf7c0) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5fbf800) 0 + primary-for QFile (0xb5fbf7c0) + QObject (0xb5fcb3fc) 0 + primary-for QIODevice (0xb5fbf800) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5fcb870) 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 (0xb5fcbec4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb60885dc) 0 + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb5ec8000) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6088fb4) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5e9aec0) 0 + QList<QString> (0xb5ec812c) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5f0e690) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5f0ee10) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5f0ee4c) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5f437c0) 0 + QAbstractFileEngine::ExtensionOption (0xb5f0ee88) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb5f43840) 0 + QAbstractFileEngine::ExtensionReturn (0xb5f0eec4) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5f438c0) 0 + QAbstractFileEngine::ExtensionOption (0xb5f0ef00) 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 (0xb5f0edd4) 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 (0xb5d8d168) 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 (0xb5d8d1a4) 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 (0xb5f43c00) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb5f43c40) 0 + primary-for QBuffer (0xb5f43c00) + QObject (0xb5d8d21c) 0 + primary-for QIODevice (0xb5f43c40) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5d8d8e8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5d8d8ac) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5dd6000) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5dd6744) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5dd6708) 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 (0xb5dd6a50) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5dd6ac8) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5dd6a8c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5d5912c) 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 (0xb5d590f0) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5d59e10) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5ba2078) 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 (0xb5ba22d0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5ba2960) 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 (0xb5bd0940) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5bf4b40) 0 + primary-for QTextIStream (0xb5bd0940) + +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 (0xb5bd0c00) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5c071e0) 0 + primary-for QTextOStream (0xb5bd0c00) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5c07870) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5c07a14) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5c07a50) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5c07b04) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5c07e10) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5c07e4c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5c07e88) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb5ab51a4) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb5ab5384) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5ab5348) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5b81fb4) 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 (0xb59ab258) 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 (0xb59d3100) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb59ab3c0) 0 + primary-for QFileSystemWatcher (0xb59d3100) + +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 (0xb59d33c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb59ab5dc) 0 + primary-for QFSFileEngine (0xb59d33c0) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb59ab708) 0 + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb59ab924) 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 (0xb5a19440) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5a19480) 0 + primary-for QProcess (0xb5a19440) + QObject (0xb59ab9d8) 0 + primary-for QIODevice (0xb5a19480) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb59abbf4) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb59abd98) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5892a50) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5892ac8) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5892a8c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5892b40) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5892a14) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb592f3fc) 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 (0xb592af40) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb592fa14) 0 + primary-for QSettings (0xb592af40) + +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 (0xb596fb40) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb596fb80) 0 + primary-for QTemporaryFile (0xb596fb40) + QIODevice (0xb596fbc0) 0 + primary-for QFile (0xb596fb80) + QObject (0xb5985528) 0 + primary-for QIODevice (0xb596fbc0) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5985834) 0 + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb5985d20) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb57f09d8) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb5811180) 0 + QVector<QXmlStreamAttribute> (0xb580f438) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb580f528) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb580f99c) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb580ff78) 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 (0xb5847834) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb5847870) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb58479d8) 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 (0xb587d140) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb5847b40) 0 + primary-for QAbstractState (0xb587d140) + +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 (0xb587d400) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb5847d5c) 0 + primary-for QAbstractTransition (0xb587d400) + +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 (0xb5847f78) 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 (0xb587d980) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb56b4168) 0 + primary-for QTimerEvent (0xb587d980) + +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 (0xb587da40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb56b41e0) 0 + primary-for QChildEvent (0xb587da40) + +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 (0xb587dd00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb56b4348) 0 + primary-for QCustomEvent (0xb587dd00) + +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 (0xb587de00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb56b4438) 0 + primary-for QDynamicPropertyChangeEvent (0xb587de00) + +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 (0xb587dec0) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb587df00) 0 + primary-for QEventTransition (0xb587dec0) + QObject (0xb56b44ec) 0 + primary-for QAbstractTransition (0xb587df00) + +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 (0xb56cf1c0) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb56cf200) 0 + primary-for QFinalState (0xb56cf1c0) + QObject (0xb56b4708) 0 + primary-for QAbstractState (0xb56cf200) + +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 (0xb56cf4c0) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb56cf500) 0 + primary-for QHistoryState (0xb56cf4c0) + QObject (0xb56b4924) 0 + primary-for QAbstractState (0xb56cf500) + +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 (0xb56cf7c0) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb56cf800) 0 + primary-for QSignalTransition (0xb56cf7c0) + QObject (0xb56b4b40) 0 + primary-for QAbstractTransition (0xb56cf800) + +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 (0xb56cfac0) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb56cfb00) 0 + primary-for QState (0xb56cfac0) + QObject (0xb56b4d5c) 0 + primary-for QAbstractState (0xb56cfb00) + +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 (0xb56cff00) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb56b4fb4) 0 + primary-for QStateMachine::SignalEvent (0xb56cff00) + +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 (0xb56cff80) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb5710000) 0 + primary-for QStateMachine::WrappedEvent (0xb56cff80) + +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 (0xb56cfdc0) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb56cfe00) 0 + primary-for QStateMachine (0xb56cfdc0) + QAbstractState (0xb56cfe40) 0 + primary-for QState (0xb56cfe00) + QObject (0xb56b4f78) 0 + primary-for QAbstractState (0xb56cfe40) + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5710384) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb5749834) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb5749e4c) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5749e10) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb576512c) 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 (0xb57652d0) 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 (0xb5585d40) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u) + QtSharedPointer::ExternalRefCountData (0xb5765ac8) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5585d40) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb55f1000) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb55f1618) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb55f1b7c) 0 + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb55f1e4c) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb55f1ec4) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb5658474) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb566fb7c) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb54848ac) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb54af99c) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb54afbb8) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5539d20) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb555e7bc) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb538c3c0) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb53ed000) 0 + +Class QLatin1Literal + size=8 align=4 + base size=8 base align=4 +QLatin1Literal (0xb5437d98) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb5437e4c) 0 empty + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb546c0f0) 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 (0xb546a440) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb546c1a4) 0 + primary-for QTimeLine (0xb546a440) + +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 (0xb546c438) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb546c8ac) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb546cf3c) 0 + +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 (0xb52b85c0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb52b6438) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb52b85c0) + +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 (0xb52b86c0) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb52b8700) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb52b86c0) + std::exception (0xb52b6474) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb52b8700) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb52b64b0) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb52b64ec) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb52b6528) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb52b6b04) 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 (0xb52b6c30) 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 (0xb52ed078) 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 (0xb5366500) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb5355a50) 0 + primary-for QFutureWatcherBase (0xb5366500) + +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 (0xb518a6c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb5189a50) 0 + primary-for QThread (0xb518a6c0) + +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 (0xb518aa00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5189ce4) 0 + primary-for QThreadPool (0xb518aa00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5189f00) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5189f3c) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineBarrier (0xb5189f78) 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 (0xb518ad80) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb5189fb4) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb518ad80) + +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 (0xb51dd5a0) 0 + +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 (0xb4ff0e88) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +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 (0xb4e7d180) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb507c438) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4e7d180) + +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 (0xb4e840f0) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb507c744) 0 + primary-for QTextCodecPlugin (0xb4e840f0) + QTextCodecFactoryInterface (0xb4e7d440) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb507c780) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4e7d440) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4e9abf4) 0 empty + +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 (0xb4eb2000) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4e9ac6c) 0 + primary-for QEventLoop (0xb4eb2000) + +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 (0xb4eb2400) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4e9af78) 0 + primary-for QAbstractEventDispatcher (0xb4eb2400) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb4ee01a4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb4ef1654) 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 (0xb4f04040) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb4ef17bc) 0 + primary-for QAbstractItemModel (0xb4f04040) + +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 (0xb4f04680) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4f046c0) 0 + primary-for QAbstractTableModel (0xb4f04680) + QObject (0xb4f3212c) 0 + primary-for QAbstractItemModel (0xb4f046c0) + +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 (0xb4f04900) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4f04940) 0 + primary-for QAbstractListModel (0xb4f04900) + QObject (0xb4f32258) 0 + primary-for QAbstractItemModel (0xb4f04940) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb4f5712c) 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 (0xb4f5a400) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb4f573c0) 0 + primary-for QCoreApplication (0xb4f5a400) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4f57960) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4db1690) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4db199c) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb4db1bf4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb4db1ca8) 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 (0xb4dd9240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4db1f00) 0 + primary-for QMimeData (0xb4dd9240) + +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 (0xb4dd9500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4dea12c) 0 + primary-for QObjectCleanupHandler (0xb4dd9500) + +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 (0xb4dd9740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb4dea258) 0 + primary-for QSharedMemory (0xb4dd9740) + +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 (0xb4dd9a00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4dea474) 0 + primary-for QSignalMapper (0xb4dd9a00) + +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 (0xb4dd9cc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4dea690) 0 + primary-for QSocketNotifier (0xb4dd9cc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb4dea960) 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 (0xb4e23080) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4deaa14) 0 + primary-for QTimer (0xb4e23080) + +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 (0xb4e235c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb4deaca8) 0 + primary-for QTranslator (0xb4e235c0) + +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 (0xb4e23900) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb4deaf78) 0 + primary-for QLibrary (0xb4e23900) + +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 (0xb4e23d00) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb4e571e0) 0 + primary-for QPluginLoader (0xb4e23d00) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb4e5730c) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb4c8d30c) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4c8d348) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4c8d834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4c8dd20) 0 + +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 (0xb4ca9c00) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4c8dd98) 0 + primary-for QAbstractAnimation (0xb4ca9c00) + +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 (0xb4ca9ec0) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb4ca9f00) 0 + primary-for QAnimationGroup (0xb4ca9ec0) + QObject (0xb4cc8000) 0 + primary-for QAbstractAnimation (0xb4ca9f00) + +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 (0xb4cd11c0) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb4cd1200) 0 + primary-for QParallelAnimationGroup (0xb4cd11c0) + QAbstractAnimation (0xb4cd1240) 0 + primary-for QAnimationGroup (0xb4cd1200) + QObject (0xb4cc821c) 0 + primary-for QAbstractAnimation (0xb4cd1240) + +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 (0xb4cd1500) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb4cd1540) 0 + primary-for QPauseAnimation (0xb4cd1500) + QObject (0xb4cc8438) 0 + primary-for QAbstractAnimation (0xb4cd1540) + +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 (0xb4cd1800) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb4cd1840) 0 + primary-for QVariantAnimation (0xb4cd1800) + QObject (0xb4cc8654) 0 + primary-for QAbstractAnimation (0xb4cd1840) + +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 (0xb4cd1c40) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb4cd1c80) 0 + primary-for QPropertyAnimation (0xb4cd1c40) + QAbstractAnimation (0xb4cd1cc0) 0 + primary-for QVariantAnimation (0xb4cd1c80) + QObject (0xb4cc8870) 0 + primary-for QAbstractAnimation (0xb4cd1cc0) + +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 (0xb4cd1f80) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb4cd1fc0) 0 + primary-for QSequentialAnimationGroup (0xb4cd1f80) + QAbstractAnimation (0xb4d0d000) 0 + primary-for QAnimationGroup (0xb4cd1fc0) + QObject (0xb4cc8a8c) 0 + primary-for QAbstractAnimation (0xb4d0d000) + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb4cc8ca8) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb4cc8ce4) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb4cc8d20) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb4d0d4c0) 0 + QDomNode (0xb4cc8e10) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb4d0d580) 0 + QDomNode (0xb4cc8e88) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb4cc8f00) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb4d0d780) 0 + QDomNode (0xb4cc8fb4) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb4d0d840) 0 + QDomNode (0xb4d4c03c) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb4d0d8c0) 0 + QDomNode (0xb4d4c078) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb4d0d980) 0 + QDomNode (0xb4d4c0f0) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb4d0db40) 0 + QDomCharacterData (0xb4d0db80) 0 + QDomNode (0xb4d4c258) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb4d0dc40) 0 + QDomCharacterData (0xb4d0dc80) 0 + QDomNode (0xb4d4c2d0) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb4d0dd40) 0 + QDomText (0xb4d0dd80) 0 + QDomCharacterData (0xb4d0ddc0) 0 + QDomNode (0xb4d4c348) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb4d0de80) 0 + QDomNode (0xb4d4c3c0) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb4d0df40) 0 + QDomNode (0xb4d4c438) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb4d6a000) 0 + QDomNode (0xb4d4c4b0) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb4d6a0c0) 0 + QDomNode (0xb4d4c528) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb4d4c5a0) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb4d4c618) 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 (0xb4d4c5dc) 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 (0xb4d4cbb8) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb4d4cbf4) 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 (0xb4d4cc6c) 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 (0xb4d6a840) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb4d4ce88) 0 nearly-empty + primary-for QXmlSimpleReader (0xb4d6a840) + +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 (0xb4b94000) 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 (0xb4b9403c) 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 (0xb4b94258) 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 (0xb4b94474) 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 (0xb4b94690) 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 (0xb4b948ac) 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 (0xb4b94ac8) 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 (0xb4b6ec24) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb4b94ce4) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb4b6ec24) + QXmlErrorHandler (0xb4b94d20) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb4b94d5c) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb4b94d98) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb4b94dd4) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb4b94e10) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +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 (0xb4bd3c6c) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4bed834) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4c1e3c0) 0 + QVector<QPoint> (0xb4bedec4) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4c1ea00) 0 + QVector<QPointF> (0xb4c438ac) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4a7021c) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4a701e0) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4a70564) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4aa5708) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4aa56cc) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4aa5bf4) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4aa5d20) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4b04ca8) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb496ebf4) 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 (0xb49a1040) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb497b5dc) 0 + primary-for QImage (0xb49a1040) + +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 (0xb49a1940) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb49df1a4) 0 + primary-for QPixmap (0xb49a1940) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb49df834) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb49df9d8) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb49dfd98) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4a287c0) 0 + QGradient (0xb4a5703c) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb4a288c0) 0 + QGradient (0xb4a57078) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb4a289c0) 0 + QGradient (0xb4a570b4) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4a570f0) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb4881400) 0 + QPalette (0xb4a579d8) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4898b40) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4898d5c) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4898fb4) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb48ea078) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb48ea0b4) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb492cf78) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb492cfb4) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb47771e0) 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 (0xb47868c0) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb477721c) 0 + primary-for QWidget (0xb47868c0) + QPaintDevice (0xb4777258) 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 (0xb4849280) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u) + QWidget (0xb48550a0) 0 + primary-for QDesignerActionEditorInterface (0xb4849280) + QObject (0xb483799c) 0 + primary-for QWidget (0xb48550a0) + QPaintDevice (0xb48379d8) 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 (0xb48494c0) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u) + QObject (0xb4837b04) 0 + primary-for QDesignerBrushManagerInterface (0xb48494c0) + +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 (0xb4837e4c) 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 (0xb4849a80) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u) + QObject (0xb466d12c) 0 + primary-for QDesignerFormEditorInterface (0xb4849a80) + +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 (0xb466d528) 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 (0xb46ad400) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u) + QWidget (0xb46afa00) 0 + primary-for QDesignerFormWindowInterface (0xb46ad400) + QObject (0xb466da14) 0 + primary-for QWidget (0xb46afa00) + QPaintDevice (0xb466da50) 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 (0xb466db7c) 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 (0xb46ad840) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u) + QObject (0xb466dd98) 0 + primary-for QDesignerFormWindowManagerInterface (0xb46ad840) + +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 (0xb46ada80) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u) + QObject (0xb466dec4) 0 + primary-for QDesignerFormWindowToolInterface (0xb46ada80) + +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 (0xb46add40) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u) + QObject (0xb46ed000) 0 + primary-for QDesignerIconCacheInterface (0xb46add40) + +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 (0xb46fc040) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 8u) + QObject (0xb46ed348) 0 + primary-for QDesignerIntegrationInterface (0xb46fc040) + +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 (0xb46ed4b0) 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 (0xb46ed99c) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 8u) + +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 (0xb46ede88) 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 (0xb471b564) 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 (0xb4721440) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u) + QObject (0xb471b780) 0 + primary-for QDesignerMetaDataBaseInterface (0xb4721440) + +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 (0xb4721680) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u) + QWidget (0xb472ac80) 0 + primary-for QDesignerObjectInspectorInterface (0xb4721680) + QObject (0xb471b8ac) 0 + primary-for QWidget (0xb472ac80) + QPaintDevice (0xb471b8e8) 8 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u) + +Class QDesignerPromotionInterface::PromotedClass + size=8 align=4 + base size=8 base align=4 +QDesignerPromotionInterface::PromotedClass (0xb471ba50) 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 (0xb471ba14) 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 (0xb4721940) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u) + QWidget (0xb473e7d0) 0 + primary-for QDesignerPropertyEditorInterface (0xb4721940) + QObject (0xb471ba8c) 0 + primary-for QWidget (0xb473e7d0) + QPaintDevice (0xb471bac8) 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 (0xb4721b80) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 8u) + QWidget (0xb4741d20) 0 + primary-for QDesignerResourceBrowserInterface (0xb4721b80) + QObject (0xb471bbf4) 0 + primary-for QWidget (0xb4741d20) + QPaintDevice (0xb471bc30) 8 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 240u) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb471bd5c) 0 + +Class QDesignerWidgetBoxInterface::Widget + size=16 align=4 + base size=16 base align=4 +QDesignerWidgetBoxInterface::Widget (0xb457403c) 0 + +Class QDesignerWidgetBoxInterface::Category + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetBoxInterface::Category (0xb4574078) 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 (0xb456e1c0) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u) + QWidget (0xb456d9b0) 0 + primary-for QDesignerWidgetBoxInterface (0xb456e1c0) + QObject (0xb471bfb4) 0 + primary-for QWidget (0xb456d9b0) + QPaintDevice (0xb4574000) 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 (0xb45b3b40) 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 (0xb45af940) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u) + QObject (0xb45b3d5c) 0 + primary-for QDesignerWidgetDataBaseInterface (0xb45af940) + +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 (0xb45afc40) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u) + QObject (0xb45b3f00) 0 + primary-for QDesignerWidgetFactoryInterface (0xb45afc40) + +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 (0xb45f103c) 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 (0xb45f1708) 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 (0xb45f1ec4) 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 (0xb46105a0) 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 (0xb4610c6c) 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 (0xb462f348) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u) + +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 (0xb462fb40) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 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 (0xb462fce4) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 8u) + +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 (0xb44853c0) 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 (0xb4485a50) 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 (0xb449a480) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u) + QAbstractFormBuilder (0xb4485f3c) 0 + primary-for QFormBuilder (0xb449a480) + +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 (0xb44b6690) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u) + QObject (0xb44b9000) 0 + primary-for QExtensionManager (0xb44b6690) + QAbstractExtensionManager (0xb44b903c) 8 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u) + 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 000000000..92479f241 --- /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/QtHelp.4.5.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtHelp.4.5.0.linux-gcc-amd64.txt new file mode 100644 index 000000000..2c50e2e14 --- /dev/null +++ b/tests/auto/bic/data/QtHelp.4.5.0.linux-gcc-amd64.txt @@ -0,0 +1,6357 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f0a726b2460) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f0a726c8150) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f0a726dd540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f0a726dd7e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f0a71cf4620) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f0a71cf4e00) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f0a71af1540) 0 empty + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f0a71af1850) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f0a71b0d3f0) 0 + QGenericArgument (0x7f0a71b0d460) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f0a71b0dcb0) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f0a71b33cb0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f0a71b3e700) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f0a71b442a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f0a71bb0380) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f0a719e6d20) 0 + QBasicAtomicInt (0x7f0a719e6d90) 0 + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f0a71a0c1c0) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f0a71a897e0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f0a71a44540) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f0a718dea80) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f0a717e7700) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f0a717f6ee0) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f0a719675b0) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f0a718d1000) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f0a71767620) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f0a716b1ee0) 0 + QString (0x7f0a716b1f50) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f0a716d3bd0) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9exception) +16 std::exception::~exception +24 std::exception::~exception +32 std::exception::what + +Class std::exception + size=8 align=8 + base size=8 base align=8 +std::exception (0x7f0a7158c620) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 16u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13bad_exception) +16 std::bad_exception::~bad_exception +24 std::bad_exception::~bad_exception +32 std::bad_exception::what + +Class std::bad_exception + size=8 align=8 + base size=8 base align=8 +std::bad_exception (0x7f0a715af000) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f0a715af070) 0 nearly-empty + primary-for std::bad_exception (0x7f0a715af000) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9bad_alloc) +16 std::bad_alloc::~bad_alloc +24 std::bad_alloc::~bad_alloc +32 std::bad_alloc::what + +Class std::bad_alloc + size=8 align=8 + base size=8 base align=8 +std::bad_alloc (0x7f0a715af8c0) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f0a715af930) 0 nearly-empty + primary-for std::bad_alloc (0x7f0a715af8c0) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f0a715c00e0) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f0a715c0620) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f0a715c05b0) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QObjectData) +16 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QObjectData + size=40 align=8 + base size=40 base align=8 +QObjectData (0x7f0a714c2bd0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 16u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QObject) +16 QObject::metaObject +24 QObject::qt_metacast +32 QObject::qt_metacall +40 QObject::~QObject +48 QObject::~QObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObject + size=16 align=8 + base size=16 base align=8 +QObject (0x7f0a714c2ee0) 0 + vptr=((& QObject::_ZTV7QObject) + 16u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QObjectUserData) +16 QObjectUserData::~QObjectUserData +24 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=8 align=8 + base size=8 base align=8 +QObjectUserData (0x7f0a713563f0) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QIODevice) +16 QIODevice::metaObject +24 QIODevice::qt_metacast +32 QIODevice::qt_metacall +40 QIODevice::~QIODevice +48 QIODevice::~QIODevice +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIODevice::isSequential +120 QIODevice::open +128 QIODevice::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 __cxa_pure_virtual + +Class QIODevice + size=16 align=8 + base size=16 base align=8 +QIODevice (0x7f0a71356930) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f0a713569a0) 0 + primary-for QIODevice (0x7f0a71356930) + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QDataStream) +16 QDataStream::~QDataStream +24 QDataStream::~QDataStream + +Class QDataStream + size=40 align=8 + base size=40 base align=8 +QDataStream (0x7f0a713cc2a0) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f0a71251150) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f0a712510e0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f0a71260ee0) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f0a71173690) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f0a71173620) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSystemLocale) +16 QSystemLocale::~QSystemLocale +24 QSystemLocale::~QSystemLocale +32 QSystemLocale::query +40 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=8 align=8 + base size=8 base align=8 +QSystemLocale (0x7f0a71089e00) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f0a70ee63f0) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f0a710a90e0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f0a70f34e70) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTextCodec) +16 __cxa_pure_virtual +24 QTextCodec::aliases +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QTextCodec::~QTextCodec +64 QTextCodec::~QTextCodec + +Class QTextCodec + size=8 align=8 + base size=8 base align=8 +QTextCodec (0x7f0a70f1ea80) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f0a70fa13f0) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f0a70fa8230) 0 + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f0a70fb22a0) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f0a70fb2310) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTextStream) +16 QTextStream::~QTextStream +24 QTextStream::~QTextStream + +Class QTextStream + size=16 align=8 + base size=16 base align=8 +QTextStream (0x7f0a70fb23f0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f0a70e4aee0) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextIStream) +16 QTextIStream::~QTextIStream +24 QTextIStream::~QTextIStream + +Class QTextIStream + size=16 align=8 + base size=16 base align=8 +QTextIStream (0x7f0a70e771c0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f0a70e77230) 0 + primary-for QTextIStream (0x7f0a70e771c0) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextOStream) +16 QTextOStream::~QTextOStream +24 QTextOStream::~QTextOStream + +Class QTextOStream + size=16 align=8 + base size=16 base align=8 +QTextOStream (0x7f0a70e8a070) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f0a70e8a0e0) 0 + primary-for QTextOStream (0x7f0a70e8a070) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f0a70e98ee0) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f0a70ea4230) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f0a70ea42a0) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f0a70ea43f0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f0a70ea49a0) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f0a70ea4a10) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f0a70ea4a80) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f0a70c1f230) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f0a70c1f1c0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f0a70cbe070) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QFile) +16 QFile::metaObject +24 QFile::qt_metacast +32 QFile::qt_metacall +40 QFile::~QFile +48 QFile::~QFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QFile::fileEngine + +Class QFile + size=16 align=8 + base size=16 base align=8 +QFile (0x7f0a70ccf620) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f0a70ccf690) 0 + primary-for QFile (0x7f0a70ccf620) + QObject (0x7f0a70ccf700) 0 + primary-for QIODevice (0x7f0a70ccf690) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QTemporaryFile) +16 QTemporaryFile::metaObject +24 QTemporaryFile::qt_metacast +32 QTemporaryFile::qt_metacall +40 QTemporaryFile::~QTemporaryFile +48 QTemporaryFile::~QTemporaryFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QTemporaryFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=16 align=8 + base size=16 base align=8 +QTemporaryFile (0x7f0a70b39850) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f0a70b398c0) 0 + primary-for QTemporaryFile (0x7f0a70b39850) + QIODevice (0x7f0a70b39930) 0 + primary-for QFile (0x7f0a70b398c0) + QObject (0x7f0a70b399a0) 0 + primary-for QIODevice (0x7f0a70b39930) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f0a70b5af50) 0 + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f0a70bb8770) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f0a70a045b0) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f0a70a16070) 0 + QList<QString> (0x7f0a70a160e0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f0a70aa5cb0) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f0a7093fe70) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f0a7093fee0) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f0a7093ff50) 0 + QAbstractFileEngine::ExtensionOption (0x7f0a70954000) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f0a709541c0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f0a70954230) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f0a709542a0) 0 + QAbstractFileEngine::ExtensionOption (0x7f0a70954310) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractFileEngine) +16 QAbstractFileEngine::~QAbstractFileEngine +24 QAbstractFileEngine::~QAbstractFileEngine +32 QAbstractFileEngine::open +40 QAbstractFileEngine::close +48 QAbstractFileEngine::flush +56 QAbstractFileEngine::size +64 QAbstractFileEngine::pos +72 QAbstractFileEngine::seek +80 QAbstractFileEngine::isSequential +88 QAbstractFileEngine::remove +96 QAbstractFileEngine::copy +104 QAbstractFileEngine::rename +112 QAbstractFileEngine::link +120 QAbstractFileEngine::mkdir +128 QAbstractFileEngine::rmdir +136 QAbstractFileEngine::setSize +144 QAbstractFileEngine::caseSensitive +152 QAbstractFileEngine::isRelativePath +160 QAbstractFileEngine::entryList +168 QAbstractFileEngine::fileFlags +176 QAbstractFileEngine::setPermissions +184 QAbstractFileEngine::fileName +192 QAbstractFileEngine::ownerId +200 QAbstractFileEngine::owner +208 QAbstractFileEngine::fileTime +216 QAbstractFileEngine::setFileName +224 QAbstractFileEngine::handle +232 QAbstractFileEngine::beginEntryList +240 QAbstractFileEngine::endEntryList +248 QAbstractFileEngine::read +256 QAbstractFileEngine::readLine +264 QAbstractFileEngine::write +272 QAbstractFileEngine::extension +280 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngine (0x7f0a7092fe00) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 16u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +16 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +24 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +32 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngineHandler (0x7f0a70983000) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 16u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +16 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +24 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QAbstractFileEngineIterator::currentFileInfo +64 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngineIterator (0x7f0a709831c0) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 16u) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QFSFileEngine) +16 QFSFileEngine::~QFSFileEngine +24 QFSFileEngine::~QFSFileEngine +32 QFSFileEngine::open +40 QFSFileEngine::close +48 QFSFileEngine::flush +56 QFSFileEngine::size +64 QFSFileEngine::pos +72 QFSFileEngine::seek +80 QFSFileEngine::isSequential +88 QFSFileEngine::remove +96 QFSFileEngine::copy +104 QFSFileEngine::rename +112 QFSFileEngine::link +120 QFSFileEngine::mkdir +128 QFSFileEngine::rmdir +136 QFSFileEngine::setSize +144 QFSFileEngine::caseSensitive +152 QFSFileEngine::isRelativePath +160 QFSFileEngine::entryList +168 QFSFileEngine::fileFlags +176 QFSFileEngine::setPermissions +184 QFSFileEngine::fileName +192 QFSFileEngine::ownerId +200 QFSFileEngine::owner +208 QFSFileEngine::fileTime +216 QFSFileEngine::setFileName +224 QFSFileEngine::handle +232 QFSFileEngine::beginEntryList +240 QFSFileEngine::endEntryList +248 QFSFileEngine::read +256 QFSFileEngine::readLine +264 QFSFileEngine::write +272 QFSFileEngine::extension +280 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=16 align=8 + base size=16 base align=8 +QFSFileEngine (0x7f0a70983a10) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f0a70983a80) 0 + primary-for QFSFileEngine (0x7f0a70983a10) + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QProcess) +16 QProcess::metaObject +24 QProcess::qt_metacast +32 QProcess::qt_metacall +40 QProcess::~QProcess +48 QProcess::~QProcess +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QProcess::isSequential +120 QIODevice::open +128 QProcess::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QProcess::atEnd +168 QIODevice::reset +176 QProcess::bytesAvailable +184 QProcess::bytesToWrite +192 QProcess::canReadLine +200 QProcess::waitForReadyRead +208 QProcess::waitForBytesWritten +216 QProcess::readData +224 QIODevice::readLineData +232 QProcess::writeData +240 QProcess::setupChildProcess + +Class QProcess + size=16 align=8 + base size=16 base align=8 +QProcess (0x7f0a7099ad20) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f0a7099ad90) 0 + primary-for QProcess (0x7f0a7099ad20) + QObject (0x7f0a7099ae00) 0 + primary-for QIODevice (0x7f0a7099ad90) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f0a707b7230) 0 + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QDirIterator) +16 QDirIterator::~QDirIterator +24 QDirIterator::~QDirIterator + +Class QDirIterator + size=16 align=8 + base size=16 base align=8 +QDirIterator (0x7f0a707b7cb0) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 16u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QBuffer) +16 QBuffer::metaObject +24 QBuffer::qt_metacast +32 QBuffer::qt_metacall +40 QBuffer::~QBuffer +48 QBuffer::~QBuffer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QBuffer::connectNotify +104 QBuffer::disconnectNotify +112 QIODevice::isSequential +120 QBuffer::open +128 QBuffer::close +136 QBuffer::pos +144 QBuffer::size +152 QBuffer::seek +160 QBuffer::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QBuffer::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QBuffer::readData +224 QIODevice::readLineData +232 QBuffer::writeData + +Class QBuffer + size=16 align=8 + base size=16 base align=8 +QBuffer (0x7f0a707e7a80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f0a707e7af0) 0 + primary-for QBuffer (0x7f0a707e7a80) + QObject (0x7f0a707e7b60) 0 + primary-for QIODevice (0x7f0a707e7af0) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFileSystemWatcher) +16 QFileSystemWatcher::metaObject +24 QFileSystemWatcher::qt_metacast +32 QFileSystemWatcher::qt_metacall +40 QFileSystemWatcher::~QFileSystemWatcher +48 QFileSystemWatcher::~QFileSystemWatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFileSystemWatcher + size=16 align=8 + base size=16 base align=8 +QFileSystemWatcher (0x7f0a7080f690) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f0a7080f700) 0 + primary-for QFileSystemWatcher (0x7f0a7080f690) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f0a70823bd0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f0a708ad3f0) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f0a7077e930) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f0a7077ec40) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f0a7077ea10) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f0a7078d930) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f0a7074eaf0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f0a70635cb0) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QSettings) +16 QSettings::metaObject +24 QSettings::qt_metacast +32 QSettings::qt_metacall +40 QSettings::~QSettings +48 QSettings::~QSettings +56 QSettings::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSettings + size=16 align=8 + base size=16 base align=8 +QSettings (0x7f0a70659cb0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f0a70659d20) 0 + primary-for QSettings (0x7f0a70659cb0) + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f0a704da070) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f0a704f8850) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f0a70520380) 0 + QVector<QXmlStreamAttribute> (0x7f0a705203f0) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f0a70520850) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f0a705611c0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f0a7057f070) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +16 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +24 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +32 QXmlStreamEntityResolver::resolveEntity +40 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlStreamEntityResolver (0x7f0a7059c9a0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f0a7059cb60) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f0a703daa10) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f0a70418150) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f0a7044ed90) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f0a7048bbd0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f0a702c6a80) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f0a70322540) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f0a7036d380) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f0a701ba9a0) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f0a70271380) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f0a70115150) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +16 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +24 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +32 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=16 align=8 + base size=16 base align=8 +QtSharedPointer::ExternalRefCountData (0x7f0a70144af0) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f0a6ffcbc40) 0 + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f0a70097b60) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f0a6ff0b930) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f0a6ff25310) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f0a6ff36a10) 0 + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f0a6ff64460) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f0a6ff797e0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f0a6fda3770) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f0a6fdc1d20) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTimeLine) +16 QTimeLine::metaObject +24 QTimeLine::qt_metacast +32 QTimeLine::qt_metacall +40 QTimeLine::~QTimeLine +48 QTimeLine::~QTimeLine +56 QObject::event +64 QObject::eventFilter +72 QTimeLine::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTimeLine::valueForTime + +Class QTimeLine + size=16 align=8 + base size=16 base align=8 +QTimeLine (0x7f0a6fdf51c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f0a6fdf5230) 0 + primary-for QTimeLine (0x7f0a6fdf51c0) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QRunnable) +16 __cxa_pure_virtual +24 QRunnable::~QRunnable +32 QRunnable::~QRunnable + +Class QRunnable + size=16 align=8 + base size=12 base align=8 +QRunnable (0x7f0a6fe1b070) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f0a6fe29700) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f0a6fe372a0) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +16 QtConcurrent::Exception::~Exception +24 QtConcurrent::Exception::~Exception +32 std::exception::what +40 QtConcurrent::Exception::raise +48 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=8 align=8 + base size=8 base align=8 +QtConcurrent::Exception (0x7f0a6fe4e5b0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f0a6fe4e620) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f0a6fe4e5b0) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +16 QtConcurrent::UnhandledException::~UnhandledException +24 QtConcurrent::UnhandledException::~UnhandledException +32 std::exception::what +40 QtConcurrent::UnhandledException::raise +48 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=8 align=8 + base size=8 base align=8 +QtConcurrent::UnhandledException (0x7f0a6fe4e850) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f0a6fe4e8c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f0a6fe4e850) + std::exception (0x7f0a6fe4e930) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f0a6fe4e8c0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f0a6fe4eb60) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f0a6fe4eee0) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f0a6fe4ef50) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f0a6fe66e70) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +16 QtConcurrent::ResultStoreBase::~ResultStoreBase +24 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=48 align=8 + base size=44 base align=8 +QtConcurrent::ResultStoreBase (0x7f0a6fe69a10) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 16u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +16 QFutureInterfaceBase::~QFutureInterfaceBase +24 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=16 align=8 + base size=16 base align=8 +QFutureInterfaceBase (0x7f0a6fca9e70) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QThread) +16 QThread::metaObject +24 QThread::qt_metacast +32 QThread::qt_metacall +40 QThread::~QThread +48 QThread::~QThread +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QThread::run + +Class QThread + size=16 align=8 + base size=16 base align=8 +QThread (0x7f0a6fd8be00) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f0a6fd8be70) 0 + primary-for QThread (0x7f0a6fd8be00) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QThreadPool) +16 QThreadPool::metaObject +24 QThreadPool::qt_metacast +32 QThreadPool::qt_metacall +40 QThreadPool::~QThreadPool +48 QThreadPool::~QThreadPool +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QThreadPool + size=16 align=8 + base size=16 base align=8 +QThreadPool (0x7f0a6fbc0cb0) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f0a6fbc0d20) 0 + primary-for QThreadPool (0x7f0a6fbc0cb0) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f0a6fbd9540) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineSemaphore (0x7f0a6fbd9a80) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +16 QtConcurrent::ThreadEngineBase::run +24 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +32 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +40 QtConcurrent::ThreadEngineBase::start +48 QtConcurrent::ThreadEngineBase::finish +56 QtConcurrent::ThreadEngineBase::threadFunction +64 QtConcurrent::ThreadEngineBase::shouldStartThread +72 QtConcurrent::ThreadEngineBase::shouldThrottleThread +80 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=64 align=8 + base size=64 base align=8 +QtConcurrent::ThreadEngineBase (0x7f0a6fbf9460) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f0a6fbf94d0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f0a6fbf9460) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 24u) +8 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 136u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0x7f0a6fc3c850) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0x7f0a6fc3c8c0) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0x7f0a6fc3c930) 0 empty + std::input_iterator_tag (0x7f0a6fc3c9a0) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0x7f0a6fc3ca10) 0 empty + std::forward_iterator_tag (0x7f0a6fc3ca80) 0 empty + std::input_iterator_tag (0x7f0a6fc3caf0) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0x7f0a6fc3cb60) 0 empty + std::bidirectional_iterator_tag (0x7f0a6fc3cbd0) 0 empty + std::forward_iterator_tag (0x7f0a6fc3cc40) 0 empty + std::input_iterator_tag (0x7f0a6fc3ccb0) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0x7f0a6fc4d2a0) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0x7f0a6fc4d310) 0 empty + +Class lconv + size=96 align=8 + base size=96 base align=8 +lconv (0x7f0a6fa29620) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0x7f0a6fa29a80) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0x7f0a6fa29af0) 0 + +Class tm + size=56 align=8 + base size=56 base align=8 +tm (0x7f0a6fa29bd0) 0 + +Class itimerspec + size=32 align=8 + base size=32 base align=8 +itimerspec (0x7f0a6fa29cb0) 0 + +Class _pthread_cleanup_buffer + size=32 align=8 + base size=32 base align=8 +_pthread_cleanup_buffer (0x7f0a6fa29d20) 0 + +Class __pthread_cleanup_frame + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_frame (0x7f0a6fa29e70) 0 + +Class __pthread_cleanup_class + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_class (0x7f0a6fa29ee0) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +16 __cxxabiv1::__forced_unwind::~__forced_unwind +24 __cxxabiv1::__forced_unwind::~__forced_unwind +32 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=8 align=8 + base size=8 base align=8 +__cxxabiv1::__forced_unwind (0x7f0a6f93da80) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u) + +Class std::locale + size=8 align=8 + base size=8 base align=8 +std::locale (0x7f0a6f5ee5b0) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTINSt6locale5facetE) +16 std::locale::facet::~facet +24 std::locale::facet::~facet + +Class std::locale::facet + size=16 align=8 + base size=12 base align=8 +std::locale::facet (0x7f0a6f692cb0) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) + +Class std::locale::id + size=8 align=8 + base size=8 base align=8 +std::locale::id (0x7f0a6f4a62a0) 0 + +Class std::locale::_Impl + size=40 align=8 + base size=40 base align=8 +std::locale::_Impl (0x7f0a6f4a68c0) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTINSt8ios_base7failureE) +16 std::ios_base::failure::~failure +24 std::ios_base::failure::~failure +32 std::ios_base::failure::what + +Class std::ios_base::failure + size=16 align=8 + base size=16 base align=8 +std::ios_base::failure (0x7f0a6f534070) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u) + std::exception (0x7f0a6f5340e0) 0 nearly-empty + primary-for std::ios_base::failure (0x7f0a6f534070) + +Class std::ios_base::_Callback_list + size=24 align=8 + base size=24 base align=8 +std::ios_base::_Callback_list (0x7f0a6f541310) 0 + +Class std::ios_base::_Words + size=16 align=8 + base size=16 base align=8 +std::ios_base::_Words (0x7f0a6f541d90) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0x7f0a6f54a4d0) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt8ios_base) +16 std::ios_base::~ios_base +24 std::ios_base::~ios_base + +Class std::ios_base + size=216 align=8 + base size=216 base align=8 +std::ios_base (0x7f0a6f534000) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0x7f0a6f3c1930) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0x7f0a6f2dd1c0) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 24u) +8 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 64u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 24u) +8 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 64u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0x7f0a6f012310 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 24u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISi) +24 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +40 -24u +48 (int (*)(...))-0x00000000000000018 +56 (int (*)(...))(& _ZTISi) +64 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n24_NSiD1Ev +72 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n24_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0x7f0a6f012460 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So: 10u entries +0 8u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISo) +24 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +40 -8u +48 (int (*)(...))-0x00000000000000008 +56 (int (*)(...))(& _ZTISo) +64 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n24_NSoD1Ev +72 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n24_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 24u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 24u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 64u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So) + 24u) +32 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So) + 64u) +40 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 104u) +48 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 64u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0x7f0a6f012620 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 24u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +24 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 -24u +48 (int (*)(...))-0x00000000000000018 +56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +64 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +72 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0x7f0a6f012770 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries +0 8u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +24 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 -8u +48 (int (*)(...))-0x00000000000000008 +56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +64 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +72 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u) +32 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u) +40 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u) +48 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u) + +Class QtConcurrent::BlockSizeManager + size=96 align=8 + base size=92 base align=8 +QtConcurrent::BlockSizeManager (0x7f0a6f07d230) 0 + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFutureWatcherBase) +16 QFutureWatcherBase::metaObject +24 QFutureWatcherBase::qt_metacast +32 QFutureWatcherBase::qt_metacall +40 QFutureWatcherBase::~QFutureWatcherBase +48 QFutureWatcherBase::~QFutureWatcherBase +56 QFutureWatcherBase::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QFutureWatcherBase::connectNotify +104 QFutureWatcherBase::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QFutureWatcherBase + size=16 align=8 + base size=16 base align=8 +QFutureWatcherBase (0x7f0a6ec46bd0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f0a6ec46c40) 0 + primary-for QFutureWatcherBase (0x7f0a6ec46bd0) + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QFactoryInterface) +16 QFactoryInterface::~QFactoryInterface +24 QFactoryInterface::~QFactoryInterface +32 __cxa_pure_virtual + +Class QFactoryInterface + size=8 align=8 + base size=8 base align=8 +QFactoryInterface (0x7f0a6eb5ee00) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +16 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +24 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=8 align=8 + base size=8 base align=8 +QTextCodecFactoryInterface (0x7f0a6eb81ee0) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f0a6eb81f50) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f0a6eb81ee0) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QTextCodecPlugin) +16 QTextCodecPlugin::metaObject +24 QTextCodecPlugin::qt_metacast +32 QTextCodecPlugin::qt_metacall +40 QTextCodecPlugin::~QTextCodecPlugin +48 QTextCodecPlugin::~QTextCodecPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 QTextCodecPlugin::keys +160 QTextCodecPlugin::create +168 (int (*)(...))-0x00000000000000010 +176 (int (*)(...))(& _ZTI16QTextCodecPlugin) +184 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD1Ev +192 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD0Ev +200 QTextCodecPlugin::_ZThn16_NK16QTextCodecPlugin4keysEv +208 QTextCodecPlugin::_ZThn16_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=24 align=8 + base size=24 base align=8 +QTextCodecPlugin (0x7f0a6eb84e00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f0a6eb8d7e0) 0 + primary-for QTextCodecPlugin (0x7f0a6eb84e00) + QTextCodecFactoryInterface (0x7f0a6eb8d850) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f0a6eb8d8c0) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f0a6eb8d850) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f0a6e9a3700) 0 empty + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTranslator) +16 QTranslator::metaObject +24 QTranslator::qt_metacast +32 QTranslator::qt_metacall +40 QTranslator::~QTranslator +48 QTranslator::~QTranslator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTranslator::translate +120 QTranslator::isEmpty + +Class QTranslator + size=16 align=8 + base size=16 base align=8 +QTranslator (0x7f0a6e9e6000) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f0a6e9e6070) 0 + primary-for QTranslator (0x7f0a6e9e6000) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f0a6e9f9f50) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QMimeData) +16 QMimeData::metaObject +24 QMimeData::qt_metacast +32 QMimeData::qt_metacall +40 QMimeData::~QMimeData +48 QMimeData::~QMimeData +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QMimeData::hasFormat +120 QMimeData::formats +128 QMimeData::retrieveData + +Class QMimeData + size=16 align=8 + base size=16 base align=8 +QMimeData (0x7f0a6ea64150) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f0a6ea641c0) 0 + primary-for QMimeData (0x7f0a6ea64150) + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QEventLoop) +16 QEventLoop::metaObject +24 QEventLoop::qt_metacast +32 QEventLoop::qt_metacall +40 QEventLoop::~QEventLoop +48 QEventLoop::~QEventLoop +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QEventLoop + size=16 align=8 + base size=16 base align=8 +QEventLoop (0x7f0a6ea7d9a0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f0a6ea7da10) 0 + primary-for QEventLoop (0x7f0a6ea7d9a0) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QEvent) +16 QEvent::~QEvent +24 QEvent::~QEvent + +Class QEvent + size=24 align=8 + base size=20 base align=8 +QEvent (0x7f0a6e8be310) 0 + vptr=((& QEvent::_ZTV6QEvent) + 16u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTimerEvent) +16 QTimerEvent::~QTimerEvent +24 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=24 align=8 + base size=24 base align=8 +QTimerEvent (0x7f0a6e8d6ee0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f0a6e8d6f50) 0 + primary-for QTimerEvent (0x7f0a6e8d6ee0) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QChildEvent) +16 QChildEvent::~QChildEvent +24 QChildEvent::~QChildEvent + +Class QChildEvent + size=32 align=8 + base size=32 base align=8 +QChildEvent (0x7f0a6e8db380) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f0a6e8db3f0) 0 + primary-for QChildEvent (0x7f0a6e8db380) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QCustomEvent) +16 QCustomEvent::~QCustomEvent +24 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=24 align=8 + base size=20 base align=8 +QCustomEvent (0x7f0a6e8eb620) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f0a6e8eb690) 0 + primary-for QCustomEvent (0x7f0a6e8eb620) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +16 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +24 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=32 align=8 + base size=32 base align=8 +QDynamicPropertyChangeEvent (0x7f0a6e8ebe00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f0a6e8ebe70) 0 + primary-for QDynamicPropertyChangeEvent (0x7f0a6e8ebe00) + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QCoreApplication) +16 QCoreApplication::metaObject +24 QCoreApplication::qt_metacast +32 QCoreApplication::qt_metacall +40 QCoreApplication::~QCoreApplication +48 QCoreApplication::~QCoreApplication +56 QCoreApplication::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QCoreApplication::notify +120 QCoreApplication::compressEvent + +Class QCoreApplication + size=16 align=8 + base size=16 base align=8 +QCoreApplication (0x7f0a6e8fb230) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f0a6e8fb2a0) 0 + primary-for QCoreApplication (0x7f0a6e8fb230) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSharedMemory) +16 QSharedMemory::metaObject +24 QSharedMemory::qt_metacast +32 QSharedMemory::qt_metacall +40 QSharedMemory::~QSharedMemory +48 QSharedMemory::~QSharedMemory +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSharedMemory + size=16 align=8 + base size=16 base align=8 +QSharedMemory (0x7f0a6e925a80) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f0a6e925af0) 0 + primary-for QSharedMemory (0x7f0a6e925a80) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f0a6e946850) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f0a6e96f310) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractItemModel) +16 QAbstractItemModel::metaObject +24 QAbstractItemModel::qt_metacast +32 QAbstractItemModel::qt_metacall +40 QAbstractItemModel::~QAbstractItemModel +48 QAbstractItemModel::~QAbstractItemModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractItemModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractItemModel + size=16 align=8 + base size=16 base align=8 +QAbstractItemModel (0x7f0a6e97c5b0) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f0a6e97c620) 0 + primary-for QAbstractItemModel (0x7f0a6e97c5b0) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTableModel) +16 QAbstractTableModel::metaObject +24 QAbstractTableModel::qt_metacast +32 QAbstractTableModel::qt_metacall +40 QAbstractTableModel::~QAbstractTableModel +48 QAbstractTableModel::~QAbstractTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractTableModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractTableModel + size=16 align=8 + base size=16 base align=8 +QAbstractTableModel (0x7f0a6e7ce930) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f0a6e7ce9a0) 0 + primary-for QAbstractTableModel (0x7f0a6e7ce930) + QObject (0x7f0a6e7cea10) 0 + primary-for QAbstractItemModel (0x7f0a6e7ce9a0) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractListModel) +16 QAbstractListModel::metaObject +24 QAbstractListModel::qt_metacast +32 QAbstractListModel::qt_metacall +40 QAbstractListModel::~QAbstractListModel +48 QAbstractListModel::~QAbstractListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 __cxa_pure_virtual +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractListModel + size=16 align=8 + base size=16 base align=8 +QAbstractListModel (0x7f0a6e7daee0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f0a6e7daf50) 0 + primary-for QAbstractListModel (0x7f0a6e7daee0) + QObject (0x7f0a6e7da230) 0 + primary-for QAbstractItemModel (0x7f0a6e7daf50) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSignalMapper) +16 QSignalMapper::metaObject +24 QSignalMapper::qt_metacast +32 QSignalMapper::qt_metacall +40 QSignalMapper::~QSignalMapper +48 QSignalMapper::~QSignalMapper +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSignalMapper + size=16 align=8 + base size=16 base align=8 +QSignalMapper (0x7f0a6e81c000) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f0a6e81c070) 0 + primary-for QSignalMapper (0x7f0a6e81c000) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +16 QObjectCleanupHandler::metaObject +24 QObjectCleanupHandler::qt_metacast +32 QObjectCleanupHandler::qt_metacall +40 QObjectCleanupHandler::~QObjectCleanupHandler +48 QObjectCleanupHandler::~QObjectCleanupHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=24 align=8 + base size=24 base align=8 +QObjectCleanupHandler (0x7f0a6e8343f0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f0a6e834460) 0 + primary-for QObjectCleanupHandler (0x7f0a6e8343f0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f0a6e845540) 0 + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QSocketNotifier) +16 QSocketNotifier::metaObject +24 QSocketNotifier::qt_metacast +32 QSocketNotifier::qt_metacall +40 QSocketNotifier::~QSocketNotifier +48 QSocketNotifier::~QSocketNotifier +56 QSocketNotifier::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSocketNotifier + size=32 align=8 + base size=25 base align=8 +QSocketNotifier (0x7f0a6e851930) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f0a6e8519a0) 0 + primary-for QSocketNotifier (0x7f0a6e851930) + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QTimer) +16 QTimer::metaObject +24 QTimer::qt_metacast +32 QTimer::qt_metacall +40 QTimer::~QTimer +48 QTimer::~QTimer +56 QObject::event +64 QObject::eventFilter +72 QTimer::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QTimer + size=32 align=8 + base size=29 base align=8 +QTimer (0x7f0a6e86ccb0) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f0a6e86cd20) 0 + primary-for QTimer (0x7f0a6e86ccb0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +16 QAbstractEventDispatcher::metaObject +24 QAbstractEventDispatcher::qt_metacast +32 QAbstractEventDispatcher::qt_metacall +40 QAbstractEventDispatcher::~QAbstractEventDispatcher +48 QAbstractEventDispatcher::~QAbstractEventDispatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 QAbstractEventDispatcher::startingUp +208 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=16 align=8 + base size=16 base align=8 +QAbstractEventDispatcher (0x7f0a6e68f2a0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f0a6e68f310) 0 + primary-for QAbstractEventDispatcher (0x7f0a6e68f2a0) + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f0a6e6aa150) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f0a6e6c55b0) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f0a6e6d2310) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f0a6e6d29a0) 0 + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f0a6e6e54d0) 0 + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QLibrary) +16 QLibrary::metaObject +24 QLibrary::qt_metacast +32 QLibrary::qt_metacall +40 QLibrary::~QLibrary +48 QLibrary::~QLibrary +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QLibrary + size=32 align=8 + base size=25 base align=8 +QLibrary (0x7f0a6e6e5e00) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f0a6e6e5e70) 0 + primary-for QLibrary (0x7f0a6e6e5e00) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QPluginLoader) +16 QPluginLoader::metaObject +24 QPluginLoader::qt_metacast +32 QPluginLoader::qt_metacall +40 QPluginLoader::~QPluginLoader +48 QPluginLoader::~QPluginLoader +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QPluginLoader + size=32 align=8 + base size=25 base align=8 +QPluginLoader (0x7f0a6e72a8c0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f0a6e72a930) 0 + primary-for QPluginLoader (0x7f0a6e72a8c0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f0a6e74e070) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f0a6e76c9a0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f0a6e76cee0) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f0a6e77e690) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f0a6e77ed20) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f0a6e5ad0e0) 0 + +Class QSqlRecord + size=8 align=8 + base size=8 base align=8 +QSqlRecord (0x7f0a6e5bf460) 0 + +Class QSqlIndex + size=32 align=8 + base size=32 base align=8 +QSqlIndex (0x7f0a6e5d30e0) 0 + QSqlRecord (0x7f0a6e5d3150) 0 + +Vtable for QSqlResult +QSqlResult::_ZTV10QSqlResult: 29u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSqlResult) +16 QSqlResult::~QSqlResult +24 QSqlResult::~QSqlResult +32 QSqlResult::handle +40 QSqlResult::setAt +48 QSqlResult::setActive +56 QSqlResult::setLastError +64 QSqlResult::setQuery +72 QSqlResult::setSelect +80 QSqlResult::setForwardOnly +88 QSqlResult::exec +96 QSqlResult::prepare +104 QSqlResult::savePrepare +112 QSqlResult::bindValue +120 QSqlResult::bindValue +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 QSqlResult::fetchNext +168 QSqlResult::fetchPrevious +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 __cxa_pure_virtual +208 QSqlResult::record +216 QSqlResult::lastInsertId +224 QSqlResult::virtual_hook + +Class QSqlResult + size=16 align=8 + base size=16 base align=8 +QSqlResult (0x7f0a6e627620) 0 + vptr=((& QSqlResult::_ZTV10QSqlResult) + 16u) + +Vtable for QSqlDriverCreatorBase +QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QSqlDriverCreatorBase) +16 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +24 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +32 __cxa_pure_virtual + +Class QSqlDriverCreatorBase + size=8 align=8 + base size=8 base align=8 +QSqlDriverCreatorBase (0x7f0a6e627ee0) 0 nearly-empty + vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 16u) + +Class QSqlDatabase + size=8 align=8 + base size=8 base align=8 +QSqlDatabase (0x7f0a6e6549a0) 0 + +Class QSqlQuery + size=8 align=8 + base size=8 base align=8 +QSqlQuery (0x7f0a6e665d90) 0 + +Vtable for QSqlDriverFactoryInterface +QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface) +16 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +24 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QSqlDriverFactoryInterface + size=8 align=8 + base size=8 base align=8 +QSqlDriverFactoryInterface (0x7f0a6e66f850) 0 nearly-empty + vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 16u) + QFactoryInterface (0x7f0a6e66f8c0) 0 nearly-empty + primary-for QSqlDriverFactoryInterface (0x7f0a6e66f850) + +Vtable for QSqlDriverPlugin +QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +16 QSqlDriverPlugin::metaObject +24 QSqlDriverPlugin::qt_metacast +32 QSqlDriverPlugin::qt_metacall +40 QSqlDriverPlugin::~QSqlDriverPlugin +48 QSqlDriverPlugin::~QSqlDriverPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 (int (*)(...))-0x00000000000000010 +136 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +144 QSqlDriverPlugin::_ZThn16_N16QSqlDriverPluginD1Ev +152 QSqlDriverPlugin::_ZThn16_N16QSqlDriverPluginD0Ev +160 __cxa_pure_virtual +168 __cxa_pure_virtual + +Class QSqlDriverPlugin + size=24 align=8 + base size=24 base align=8 +QSqlDriverPlugin (0x7f0a6e659c80) 0 + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 16u) + QObject (0x7f0a6e6890e0) 0 + primary-for QSqlDriverPlugin (0x7f0a6e659c80) + QSqlDriverFactoryInterface (0x7f0a6e689150) 16 nearly-empty + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 144u) + QFactoryInterface (0x7f0a6e6891c0) 16 nearly-empty + primary-for QSqlDriverFactoryInterface (0x7f0a6e689150) + +Vtable for QSqlDriver +QSqlDriver::_ZTV10QSqlDriver: 32u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSqlDriver) +16 QSqlDriver::metaObject +24 QSqlDriver::qt_metacast +32 QSqlDriver::qt_metacall +40 QSqlDriver::~QSqlDriver +48 QSqlDriver::~QSqlDriver +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSqlDriver::isOpen +120 QSqlDriver::beginTransaction +128 QSqlDriver::commitTransaction +136 QSqlDriver::rollbackTransaction +144 QSqlDriver::tables +152 QSqlDriver::primaryIndex +160 QSqlDriver::record +168 QSqlDriver::formatValue +176 QSqlDriver::escapeIdentifier +184 QSqlDriver::sqlStatement +192 QSqlDriver::handle +200 __cxa_pure_virtual +208 __cxa_pure_virtual +216 __cxa_pure_virtual +224 __cxa_pure_virtual +232 QSqlDriver::setOpen +240 QSqlDriver::setOpenError +248 QSqlDriver::setLastError + +Class QSqlDriver + size=16 align=8 + base size=16 base align=8 +QSqlDriver (0x7f0a6e498070) 0 + vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 16u) + QObject (0x7f0a6e4980e0) 0 + primary-for QSqlDriver (0x7f0a6e498070) + +Class QSqlError + size=24 align=8 + base size=24 base align=8 +QSqlError (0x7f0a6e4be700) 0 + +Class QSqlField + size=24 align=8 + base size=24 base align=8 +QSqlField (0x7f0a6e4c7620) 0 + +Vtable for QSqlQueryModel +QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QSqlQueryModel) +16 QSqlQueryModel::metaObject +24 QSqlQueryModel::qt_metacast +32 QSqlQueryModel::qt_metacall +40 QSqlQueryModel::~QSqlQueryModel +48 QSqlQueryModel::~QSqlQueryModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 QSqlQueryModel::rowCount +136 QSqlQueryModel::columnCount +144 QAbstractTableModel::hasChildren +152 QSqlQueryModel::data +160 QAbstractItemModel::setData +168 QSqlQueryModel::headerData +176 QSqlQueryModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QSqlQueryModel::insertColumns +248 QAbstractItemModel::removeRows +256 QSqlQueryModel::removeColumns +264 QSqlQueryModel::fetchMore +272 QSqlQueryModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert +336 QSqlQueryModel::clear +344 QSqlQueryModel::queryChange + +Class QSqlQueryModel + size=16 align=8 + base size=16 base align=8 +QSqlQueryModel (0x7f0a6e4d9ee0) 0 + vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 16u) + QAbstractTableModel (0x7f0a6e4d9f50) 0 + primary-for QSqlQueryModel (0x7f0a6e4d9ee0) + QAbstractItemModel (0x7f0a6e4e4000) 0 + primary-for QAbstractTableModel (0x7f0a6e4d9f50) + QObject (0x7f0a6e4e4070) 0 + primary-for QAbstractItemModel (0x7f0a6e4e4000) + +Vtable for QSqlTableModel +QSqlTableModel::_ZTV14QSqlTableModel: 55u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QSqlTableModel) +16 QSqlTableModel::metaObject +24 QSqlTableModel::qt_metacast +32 QSqlTableModel::qt_metacall +40 QSqlTableModel::~QSqlTableModel +48 QSqlTableModel::~QSqlTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 QSqlTableModel::rowCount +136 QSqlQueryModel::columnCount +144 QAbstractTableModel::hasChildren +152 QSqlTableModel::data +160 QSqlTableModel::setData +168 QSqlTableModel::headerData +176 QSqlQueryModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QSqlTableModel::insertRows +240 QSqlQueryModel::insertColumns +248 QSqlTableModel::removeRows +256 QSqlTableModel::removeColumns +264 QSqlQueryModel::fetchMore +272 QSqlQueryModel::canFetchMore +280 QSqlTableModel::flags +288 QSqlTableModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QSqlTableModel::submit +328 QSqlTableModel::revert +336 QSqlTableModel::clear +344 QSqlQueryModel::queryChange +352 QSqlTableModel::select +360 QSqlTableModel::setTable +368 QSqlTableModel::setEditStrategy +376 QSqlTableModel::setSort +384 QSqlTableModel::setFilter +392 QSqlTableModel::revertRow +400 QSqlTableModel::updateRowInTable +408 QSqlTableModel::insertRowIntoTable +416 QSqlTableModel::deleteRowFromTable +424 QSqlTableModel::orderByClause +432 QSqlTableModel::selectStatement + +Class QSqlTableModel + size=16 align=8 + base size=16 base align=8 +QSqlTableModel (0x7f0a6e501850) 0 + vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 16u) + QSqlQueryModel (0x7f0a6e5018c0) 0 + primary-for QSqlTableModel (0x7f0a6e501850) + QAbstractTableModel (0x7f0a6e501930) 0 + primary-for QSqlQueryModel (0x7f0a6e5018c0) + QAbstractItemModel (0x7f0a6e5019a0) 0 + primary-for QAbstractTableModel (0x7f0a6e501930) + QObject (0x7f0a6e501a10) 0 + primary-for QAbstractItemModel (0x7f0a6e5019a0) + +Class QSqlRelation + size=24 align=8 + base size=24 base align=8 +QSqlRelation (0x7f0a6e52d380) 0 + +Vtable for QSqlRelationalTableModel +QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QSqlRelationalTableModel) +16 QSqlRelationalTableModel::metaObject +24 QSqlRelationalTableModel::qt_metacast +32 QSqlRelationalTableModel::qt_metacall +40 QSqlRelationalTableModel::~QSqlRelationalTableModel +48 QSqlRelationalTableModel::~QSqlRelationalTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 QSqlTableModel::rowCount +136 QSqlQueryModel::columnCount +144 QAbstractTableModel::hasChildren +152 QSqlRelationalTableModel::data +160 QSqlRelationalTableModel::setData +168 QSqlTableModel::headerData +176 QSqlQueryModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QSqlTableModel::insertRows +240 QSqlQueryModel::insertColumns +248 QSqlTableModel::removeRows +256 QSqlRelationalTableModel::removeColumns +264 QSqlQueryModel::fetchMore +272 QSqlQueryModel::canFetchMore +280 QSqlTableModel::flags +288 QSqlTableModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QSqlTableModel::submit +328 QSqlTableModel::revert +336 QSqlRelationalTableModel::clear +344 QSqlQueryModel::queryChange +352 QSqlRelationalTableModel::select +360 QSqlRelationalTableModel::setTable +368 QSqlTableModel::setEditStrategy +376 QSqlTableModel::setSort +384 QSqlTableModel::setFilter +392 QSqlRelationalTableModel::revertRow +400 QSqlRelationalTableModel::updateRowInTable +408 QSqlRelationalTableModel::insertRowIntoTable +416 QSqlTableModel::deleteRowFromTable +424 QSqlRelationalTableModel::orderByClause +432 QSqlRelationalTableModel::selectStatement +440 QSqlRelationalTableModel::setRelation +448 QSqlRelationalTableModel::relationModel + +Class QSqlRelationalTableModel + size=16 align=8 + base size=16 base align=8 +QSqlRelationalTableModel (0x7f0a6e543cb0) 0 + vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 16u) + QSqlTableModel (0x7f0a6e543d20) 0 + primary-for QSqlRelationalTableModel (0x7f0a6e543cb0) + QSqlQueryModel (0x7f0a6e543d90) 0 + primary-for QSqlTableModel (0x7f0a6e543d20) + QAbstractTableModel (0x7f0a6e543e00) 0 + primary-for QSqlQueryModel (0x7f0a6e543d90) + QAbstractItemModel (0x7f0a6e543e70) 0 + primary-for QAbstractTableModel (0x7f0a6e543e00) + QObject (0x7f0a6e543ee0) 0 + primary-for QAbstractItemModel (0x7f0a6e543e70) + +Class QDomImplementation + size=8 align=8 + base size=8 base align=8 +QDomImplementation (0x7f0a6e563540) 0 + +Class QDomNode + size=8 align=8 + base size=8 base align=8 +QDomNode (0x7f0a6e563e70) 0 + +Class QDomNodeList + size=8 align=8 + base size=8 base align=8 +QDomNodeList (0x7f0a6e38f0e0) 0 + +Class QDomDocumentType + size=8 align=8 + base size=8 base align=8 +QDomDocumentType (0x7f0a6e398150) 0 + QDomNode (0x7f0a6e3981c0) 0 + +Class QDomDocument + size=8 align=8 + base size=8 base align=8 +QDomDocument (0x7f0a6e398cb0) 0 + QDomNode (0x7f0a6e398d20) 0 + +Class QDomNamedNodeMap + size=8 align=8 + base size=8 base align=8 +QDomNamedNodeMap (0x7f0a6e39ebd0) 0 + +Class QDomDocumentFragment + size=8 align=8 + base size=8 base align=8 +QDomDocumentFragment (0x7f0a6e3b0a10) 0 + QDomNode (0x7f0a6e3b0a80) 0 + +Class QDomCharacterData + size=8 align=8 + base size=8 base align=8 +QDomCharacterData (0x7f0a6e3bd5b0) 0 + QDomNode (0x7f0a6e3bd620) 0 + +Class QDomAttr + size=8 align=8 + base size=8 base align=8 +QDomAttr (0x7f0a6e3c5000) 0 + QDomNode (0x7f0a6e3c5070) 0 + +Class QDomElement + size=8 align=8 + base size=8 base align=8 +QDomElement (0x7f0a6e3c5b60) 0 + QDomNode (0x7f0a6e3c5bd0) 0 + +Class QDomText + size=8 align=8 + base size=8 base align=8 +QDomText (0x7f0a6e3cbe00) 0 + QDomCharacterData (0x7f0a6e3cbe70) 0 + QDomNode (0x7f0a6e3cbee0) 0 + +Class QDomComment + size=8 align=8 + base size=8 base align=8 +QDomComment (0x7f0a6e3e1b60) 0 + QDomCharacterData (0x7f0a6e3e1bd0) 0 + QDomNode (0x7f0a6e3e1c40) 0 + +Class QDomCDATASection + size=8 align=8 + base size=8 base align=8 +QDomCDATASection (0x7f0a6e3e7770) 0 + QDomText (0x7f0a6e3e77e0) 0 + QDomCharacterData (0x7f0a6e3e7850) 0 + QDomNode (0x7f0a6e3e78c0) 0 + +Class QDomNotation + size=8 align=8 + base size=8 base align=8 +QDomNotation (0x7f0a6e3ed3f0) 0 + QDomNode (0x7f0a6e3ed460) 0 + +Class QDomEntity + size=8 align=8 + base size=8 base align=8 +QDomEntity (0x7f0a6e3edf50) 0 + QDomNode (0x7f0a6e3f3000) 0 + +Class QDomEntityReference + size=8 align=8 + base size=8 base align=8 +QDomEntityReference (0x7f0a6e3f3af0) 0 + QDomNode (0x7f0a6e3f3b60) 0 + +Class QDomProcessingInstruction + size=8 align=8 + base size=8 base align=8 +QDomProcessingInstruction (0x7f0a6e3fa690) 0 + QDomNode (0x7f0a6e3fa700) 0 + +Class QXmlNamespaceSupport + size=8 align=8 + base size=8 base align=8 +QXmlNamespaceSupport (0x7f0a6e400230) 0 + +Class QXmlAttributes::Attribute + size=32 align=8 + base size=32 base align=8 +QXmlAttributes::Attribute (0x7f0a6e4008c0) 0 + +Vtable for QXmlAttributes +QXmlAttributes::_ZTV14QXmlAttributes: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlAttributes) +16 QXmlAttributes::~QXmlAttributes +24 QXmlAttributes::~QXmlAttributes + +Class QXmlAttributes + size=24 align=8 + base size=24 base align=8 +QXmlAttributes (0x7f0a6e400770) 0 + vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 16u) + +Vtable for QXmlInputSource +QXmlInputSource::_ZTV15QXmlInputSource: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlInputSource) +16 QXmlInputSource::~QXmlInputSource +24 QXmlInputSource::~QXmlInputSource +32 QXmlInputSource::setData +40 QXmlInputSource::setData +48 QXmlInputSource::fetchData +56 QXmlInputSource::data +64 QXmlInputSource::next +72 QXmlInputSource::reset +80 QXmlInputSource::fromRawData + +Class QXmlInputSource + size=16 align=8 + base size=16 base align=8 +QXmlInputSource (0x7f0a6e441000) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 16u) + +Class QXmlParseException + size=8 align=8 + base size=8 base align=8 +QXmlParseException (0x7f0a6e441310) 0 + +Vtable for QXmlReader +QXmlReader::_ZTV10QXmlReader: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QXmlReader) +16 QXmlReader::~QXmlReader +24 QXmlReader::~QXmlReader +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QXmlReader + size=8 align=8 + base size=8 base align=8 +QXmlReader (0x7f0a6e4415b0) 0 nearly-empty + vptr=((& QXmlReader::_ZTV10QXmlReader) + 16u) + +Vtable for QXmlSimpleReader +QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QXmlSimpleReader) +16 QXmlSimpleReader::~QXmlSimpleReader +24 QXmlSimpleReader::~QXmlSimpleReader +32 QXmlSimpleReader::feature +40 QXmlSimpleReader::setFeature +48 QXmlSimpleReader::hasFeature +56 QXmlSimpleReader::property +64 QXmlSimpleReader::setProperty +72 QXmlSimpleReader::hasProperty +80 QXmlSimpleReader::setEntityResolver +88 QXmlSimpleReader::entityResolver +96 QXmlSimpleReader::setDTDHandler +104 QXmlSimpleReader::DTDHandler +112 QXmlSimpleReader::setContentHandler +120 QXmlSimpleReader::contentHandler +128 QXmlSimpleReader::setErrorHandler +136 QXmlSimpleReader::errorHandler +144 QXmlSimpleReader::setLexicalHandler +152 QXmlSimpleReader::lexicalHandler +160 QXmlSimpleReader::setDeclHandler +168 QXmlSimpleReader::declHandler +176 QXmlSimpleReader::parse +184 QXmlSimpleReader::parse +192 QXmlSimpleReader::parse +200 QXmlSimpleReader::parseContinue + +Class QXmlSimpleReader + size=16 align=8 + base size=16 base align=8 +QXmlSimpleReader (0x7f0a6e4412a0) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 16u) + QXmlReader (0x7f0a6e441690) 0 nearly-empty + primary-for QXmlSimpleReader (0x7f0a6e4412a0) + +Vtable for QXmlLocator +QXmlLocator::_ZTV11QXmlLocator: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QXmlLocator) +16 QXmlLocator::~QXmlLocator +24 QXmlLocator::~QXmlLocator +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QXmlLocator + size=8 align=8 + base size=8 base align=8 +QXmlLocator (0x7f0a6e45ea10) 0 nearly-empty + vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 16u) + +Vtable for QXmlContentHandler +QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlContentHandler) +16 QXmlContentHandler::~QXmlContentHandler +24 QXmlContentHandler::~QXmlContentHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QXmlContentHandler + size=8 align=8 + base size=8 base align=8 +QXmlContentHandler (0x7f0a6e45ec40) 0 nearly-empty + vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 16u) + +Vtable for QXmlErrorHandler +QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QXmlErrorHandler) +16 QXmlErrorHandler::~QXmlErrorHandler +24 QXmlErrorHandler::~QXmlErrorHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QXmlErrorHandler + size=8 align=8 + base size=8 base align=8 +QXmlErrorHandler (0x7f0a6e478540) 0 nearly-empty + vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 16u) + +Vtable for QXmlDTDHandler +QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlDTDHandler) +16 QXmlDTDHandler::~QXmlDTDHandler +24 QXmlDTDHandler::~QXmlDTDHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QXmlDTDHandler + size=8 align=8 + base size=8 base align=8 +QXmlDTDHandler (0x7f0a6e478f50) 0 nearly-empty + vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 16u) + +Vtable for QXmlEntityResolver +QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlEntityResolver) +16 QXmlEntityResolver::~QXmlEntityResolver +24 QXmlEntityResolver::~QXmlEntityResolver +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QXmlEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlEntityResolver (0x7f0a6e485930) 0 nearly-empty + vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 16u) + +Vtable for QXmlLexicalHandler +QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlLexicalHandler) +16 QXmlLexicalHandler::~QXmlLexicalHandler +24 QXmlLexicalHandler::~QXmlLexicalHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QXmlLexicalHandler + size=8 align=8 + base size=8 base align=8 +QXmlLexicalHandler (0x7f0a6e293310) 0 nearly-empty + vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 16u) + +Vtable for QXmlDeclHandler +QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlDeclHandler) +16 QXmlDeclHandler::~QXmlDeclHandler +24 QXmlDeclHandler::~QXmlDeclHandler +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual + +Class QXmlDeclHandler + size=8 align=8 + base size=8 base align=8 +QXmlDeclHandler (0x7f0a6e293d20) 0 nearly-empty + vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 16u) + +Vtable for QXmlDefaultHandler +QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +16 QXmlDefaultHandler::~QXmlDefaultHandler +24 QXmlDefaultHandler::~QXmlDefaultHandler +32 QXmlDefaultHandler::setDocumentLocator +40 QXmlDefaultHandler::startDocument +48 QXmlDefaultHandler::endDocument +56 QXmlDefaultHandler::startPrefixMapping +64 QXmlDefaultHandler::endPrefixMapping +72 QXmlDefaultHandler::startElement +80 QXmlDefaultHandler::endElement +88 QXmlDefaultHandler::characters +96 QXmlDefaultHandler::ignorableWhitespace +104 QXmlDefaultHandler::processingInstruction +112 QXmlDefaultHandler::skippedEntity +120 QXmlDefaultHandler::errorString +128 QXmlDefaultHandler::warning +136 QXmlDefaultHandler::error +144 QXmlDefaultHandler::fatalError +152 QXmlDefaultHandler::notationDecl +160 QXmlDefaultHandler::unparsedEntityDecl +168 QXmlDefaultHandler::resolveEntity +176 QXmlDefaultHandler::startDTD +184 QXmlDefaultHandler::endDTD +192 QXmlDefaultHandler::startEntity +200 QXmlDefaultHandler::endEntity +208 QXmlDefaultHandler::startCDATA +216 QXmlDefaultHandler::endCDATA +224 QXmlDefaultHandler::comment +232 QXmlDefaultHandler::attributeDecl +240 QXmlDefaultHandler::internalEntityDecl +248 QXmlDefaultHandler::externalEntityDecl +256 (int (*)(...))-0x00000000000000008 +264 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +272 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev +280 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev +288 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler7warningERK18QXmlParseException +296 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler5errorERK18QXmlParseException +304 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException +312 QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv +320 (int (*)(...))-0x00000000000000010 +328 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +336 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev +344 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev +352 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ +360 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ +368 QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv +376 (int (*)(...))-0x00000000000000018 +384 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +392 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandlerD1Ev +400 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandlerD0Ev +408 QXmlDefaultHandler::_ZThn24_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource +416 QXmlDefaultHandler::_ZThn24_NK18QXmlDefaultHandler11errorStringEv +424 (int (*)(...))-0x00000000000000020 +432 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +440 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandlerD1Ev +448 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandlerD0Ev +456 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ +464 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler6endDTDEv +472 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler11startEntityERK7QString +480 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler9endEntityERK7QString +488 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler10startCDATAEv +496 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler8endCDATAEv +504 QXmlDefaultHandler::_ZThn32_N18QXmlDefaultHandler7commentERK7QString +512 QXmlDefaultHandler::_ZThn32_NK18QXmlDefaultHandler11errorStringEv +520 (int (*)(...))-0x00000000000000028 +528 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +536 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandlerD1Ev +544 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandlerD0Ev +552 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ +560 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ +568 QXmlDefaultHandler::_ZThn40_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ +576 QXmlDefaultHandler::_ZThn40_NK18QXmlDefaultHandler11errorStringEv + +Class QXmlDefaultHandler + size=56 align=8 + base size=56 base align=8 +QXmlDefaultHandler (0x7f0a6e29f8c0) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 16u) + QXmlContentHandler (0x7f0a6e2a2690) 0 nearly-empty + primary-for QXmlDefaultHandler (0x7f0a6e29f8c0) + QXmlErrorHandler (0x7f0a6e2a2700) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 272u) + QXmlDTDHandler (0x7f0a6e2a2770) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 336u) + QXmlEntityResolver (0x7f0a6e2a27e0) 24 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 392u) + QXmlLexicalHandler (0x7f0a6e2a2850) 32 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 440u) + QXmlDeclHandler (0x7f0a6e2a28c0) 40 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 536u) + +Class QSslCertificate + size=8 align=8 + base size=8 base align=8 +QSslCertificate (0x7f0a6e2f6230) 0 + +Class QSslError + size=8 align=8 + base size=8 base align=8 +QSslError (0x7f0a6e30ccb0) 0 + +Class QSslCipher + size=8 align=8 + base size=8 base align=8 +QSslCipher (0x7f0a6e315a80) 0 + +Vtable for QAbstractSocket +QAbstractSocket::_ZTV15QAbstractSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAbstractSocket) +16 QAbstractSocket::metaObject +24 QAbstractSocket::qt_metacast +32 QAbstractSocket::qt_metacall +40 QAbstractSocket::~QAbstractSocket +48 QAbstractSocket::~QAbstractSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QAbstractSocket + size=16 align=8 + base size=16 base align=8 +QAbstractSocket (0x7f0a6e3223f0) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) + QIODevice (0x7f0a6e322460) 0 + primary-for QAbstractSocket (0x7f0a6e3223f0) + QObject (0x7f0a6e3224d0) 0 + primary-for QIODevice (0x7f0a6e322460) + +Vtable for QTcpSocket +QTcpSocket::_ZTV10QTcpSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTcpSocket) +16 QTcpSocket::metaObject +24 QTcpSocket::qt_metacast +32 QTcpSocket::qt_metacall +40 QTcpSocket::~QTcpSocket +48 QTcpSocket::~QTcpSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QTcpSocket + size=16 align=8 + base size=16 base align=8 +QTcpSocket (0x7f0a6e35da80) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) + QAbstractSocket (0x7f0a6e35daf0) 0 + primary-for QTcpSocket (0x7f0a6e35da80) + QIODevice (0x7f0a6e35db60) 0 + primary-for QAbstractSocket (0x7f0a6e35daf0) + QObject (0x7f0a6e35dbd0) 0 + primary-for QIODevice (0x7f0a6e35db60) + +Vtable for QSslSocket +QSslSocket::_ZTV10QSslSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSslSocket) +16 QSslSocket::metaObject +24 QSslSocket::qt_metacast +32 QSslSocket::qt_metacall +40 QSslSocket::~QSslSocket +48 QSslSocket::~QSslSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QSslSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QSslSocket::atEnd +168 QIODevice::reset +176 QSslSocket::bytesAvailable +184 QSslSocket::bytesToWrite +192 QSslSocket::canReadLine +200 QSslSocket::waitForReadyRead +208 QSslSocket::waitForBytesWritten +216 QSslSocket::readData +224 QAbstractSocket::readLineData +232 QSslSocket::writeData + +Class QSslSocket + size=16 align=8 + base size=16 base align=8 +QSslSocket (0x7f0a6e37b540) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) + QTcpSocket (0x7f0a6e37b5b0) 0 + primary-for QSslSocket (0x7f0a6e37b540) + QAbstractSocket (0x7f0a6e37b620) 0 + primary-for QTcpSocket (0x7f0a6e37b5b0) + QIODevice (0x7f0a6e37b690) 0 + primary-for QAbstractSocket (0x7f0a6e37b620) + QObject (0x7f0a6e37b700) 0 + primary-for QIODevice (0x7f0a6e37b690) + +Class QSslConfiguration + size=8 align=8 + base size=8 base align=8 +QSslConfiguration (0x7f0a6e1b12a0) 0 + +Class QSslKey + size=8 align=8 + base size=8 base align=8 +QSslKey (0x7f0a6e1cb000) 0 + +Vtable for QHttpHeader +QHttpHeader::_ZTV11QHttpHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QHttpHeader) +16 QHttpHeader::~QHttpHeader +24 QHttpHeader::~QHttpHeader +32 QHttpHeader::toString +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QHttpHeader::parseLine + +Class QHttpHeader + size=16 align=8 + base size=16 base align=8 +QHttpHeader (0x7f0a6e1cbb60) 0 + vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 16u) + +Vtable for QHttpResponseHeader +QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QHttpResponseHeader) +16 QHttpResponseHeader::~QHttpResponseHeader +24 QHttpResponseHeader::~QHttpResponseHeader +32 QHttpResponseHeader::toString +40 QHttpResponseHeader::majorVersion +48 QHttpResponseHeader::minorVersion +56 QHttpResponseHeader::parseLine + +Class QHttpResponseHeader + size=16 align=8 + base size=16 base align=8 +QHttpResponseHeader (0x7f0a6e1da850) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 16u) + QHttpHeader (0x7f0a6e1da8c0) 0 + primary-for QHttpResponseHeader (0x7f0a6e1da850) + +Vtable for QHttpRequestHeader +QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QHttpRequestHeader) +16 QHttpRequestHeader::~QHttpRequestHeader +24 QHttpRequestHeader::~QHttpRequestHeader +32 QHttpRequestHeader::toString +40 QHttpRequestHeader::majorVersion +48 QHttpRequestHeader::minorVersion +56 QHttpRequestHeader::parseLine + +Class QHttpRequestHeader + size=16 align=8 + base size=16 base align=8 +QHttpRequestHeader (0x7f0a6e1f24d0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 16u) + QHttpHeader (0x7f0a6e1f2540) 0 + primary-for QHttpRequestHeader (0x7f0a6e1f24d0) + +Vtable for QHttp +QHttp::_ZTV5QHttp: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QHttp) +16 QHttp::metaObject +24 QHttp::qt_metacast +32 QHttp::qt_metacall +40 QHttp::~QHttp +48 QHttp::~QHttp +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHttp + size=16 align=8 + base size=16 base align=8 +QHttp (0x7f0a6e1fe0e0) 0 + vptr=((& QHttp::_ZTV5QHttp) + 16u) + QObject (0x7f0a6e1fe150) 0 + primary-for QHttp (0x7f0a6e1fe0e0) + +Class QNetworkRequest + size=8 align=8 + base size=8 base align=8 +QNetworkRequest (0x7f0a6e22c310) 0 + +Vtable for QNetworkAccessManager +QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QNetworkAccessManager) +16 QNetworkAccessManager::metaObject +24 QNetworkAccessManager::qt_metacast +32 QNetworkAccessManager::qt_metacall +40 QNetworkAccessManager::~QNetworkAccessManager +48 QNetworkAccessManager::~QNetworkAccessManager +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkAccessManager::createRequest + +Class QNetworkAccessManager + size=16 align=8 + base size=16 base align=8 +QNetworkAccessManager (0x7f0a6e249230) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) + QObject (0x7f0a6e2492a0) 0 + primary-for QNetworkAccessManager (0x7f0a6e249230) + +Class QNetworkCookie + size=8 align=8 + base size=8 base align=8 +QNetworkCookie (0x7f0a6e263770) 0 + +Vtable for QNetworkCookieJar +QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QNetworkCookieJar) +16 QNetworkCookieJar::metaObject +24 QNetworkCookieJar::qt_metacast +32 QNetworkCookieJar::qt_metacall +40 QNetworkCookieJar::~QNetworkCookieJar +48 QNetworkCookieJar::~QNetworkCookieJar +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkCookieJar::cookiesForUrl +120 QNetworkCookieJar::setCookiesFromUrl + +Class QNetworkCookieJar + size=16 align=8 + base size=16 base align=8 +QNetworkCookieJar (0x7f0a6e2708c0) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) + QObject (0x7f0a6e270930) 0 + primary-for QNetworkCookieJar (0x7f0a6e2708c0) + +Vtable for QNetworkReply +QNetworkReply::_ZTV13QNetworkReply: 33u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QNetworkReply) +16 QNetworkReply::metaObject +24 QNetworkReply::qt_metacast +32 QNetworkReply::qt_metacall +40 QNetworkReply::~QNetworkReply +48 QNetworkReply::~QNetworkReply +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkReply::isSequential +120 QIODevice::open +128 QNetworkReply::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 QNetworkReply::writeData +240 __cxa_pure_virtual +248 QNetworkReply::setReadBufferSize +256 QNetworkReply::ignoreSslErrors + +Class QNetworkReply + size=16 align=8 + base size=16 base align=8 +QNetworkReply (0x7f0a6e016770) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) + QIODevice (0x7f0a6e0167e0) 0 + primary-for QNetworkReply (0x7f0a6e016770) + QObject (0x7f0a6e016850) 0 + primary-for QIODevice (0x7f0a6e0167e0) + +Vtable for QUrlInfo +QUrlInfo::_ZTV8QUrlInfo: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QUrlInfo) +16 QUrlInfo::~QUrlInfo +24 QUrlInfo::~QUrlInfo +32 QUrlInfo::setName +40 QUrlInfo::setDir +48 QUrlInfo::setFile +56 QUrlInfo::setSymLink +64 QUrlInfo::setOwner +72 QUrlInfo::setGroup +80 QUrlInfo::setSize +88 QUrlInfo::setWritable +96 QUrlInfo::setReadable +104 QUrlInfo::setPermissions +112 QUrlInfo::setLastModified + +Class QUrlInfo + size=16 align=8 + base size=16 base align=8 +QUrlInfo (0x7f0a6e0433f0) 0 + vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 16u) + +Vtable for QFtp +QFtp::_ZTV4QFtp: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI4QFtp) +16 QFtp::metaObject +24 QFtp::qt_metacast +32 QFtp::qt_metacall +40 QFtp::~QFtp +48 QFtp::~QFtp +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFtp + size=16 align=8 + base size=16 base align=8 +QFtp (0x7f0a6e053380) 0 + vptr=((& QFtp::_ZTV4QFtp) + 16u) + QObject (0x7f0a6e0533f0) 0 + primary-for QFtp (0x7f0a6e053380) + +Class QNetworkCacheMetaData + size=8 align=8 + base size=8 base align=8 +QNetworkCacheMetaData (0x7f0a6e0849a0) 0 + +Vtable for QAbstractNetworkCache +QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractNetworkCache) +16 QAbstractNetworkCache::metaObject +24 QAbstractNetworkCache::qt_metacast +32 QAbstractNetworkCache::qt_metacall +40 QAbstractNetworkCache::~QAbstractNetworkCache +48 QAbstractNetworkCache::~QAbstractNetworkCache +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual + +Class QAbstractNetworkCache + size=16 align=8 + base size=16 base align=8 +QAbstractNetworkCache (0x7f0a6e08ccb0) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) + QObject (0x7f0a6e08cd20) 0 + primary-for QAbstractNetworkCache (0x7f0a6e08ccb0) + +Vtable for QNetworkDiskCache +QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QNetworkDiskCache) +16 QNetworkDiskCache::metaObject +24 QNetworkDiskCache::qt_metacast +32 QNetworkDiskCache::qt_metacall +40 QNetworkDiskCache::~QNetworkDiskCache +48 QNetworkDiskCache::~QNetworkDiskCache +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkDiskCache::metaData +120 QNetworkDiskCache::updateMetaData +128 QNetworkDiskCache::data +136 QNetworkDiskCache::remove +144 QNetworkDiskCache::cacheSize +152 QNetworkDiskCache::prepare +160 QNetworkDiskCache::insert +168 QNetworkDiskCache::clear +176 QNetworkDiskCache::expire + +Class QNetworkDiskCache + size=16 align=8 + base size=16 base align=8 +QNetworkDiskCache (0x7f0a6e0b5620) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) + QAbstractNetworkCache (0x7f0a6e0b5690) 0 + primary-for QNetworkDiskCache (0x7f0a6e0b5620) + QObject (0x7f0a6e0b5700) 0 + primary-for QAbstractNetworkCache (0x7f0a6e0b5690) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0x7f0a6e0c5f50) 0 + +Class QHostAddress + size=8 align=8 + base size=8 base align=8 +QHostAddress (0x7f0a6e0cd5b0) 0 + +Class QNetworkAddressEntry + size=8 align=8 + base size=8 base align=8 +QNetworkAddressEntry (0x7f0a6e0f4540) 0 + +Class QNetworkInterface + size=8 align=8 + base size=8 base align=8 +QNetworkInterface (0x7f0a6e0f4d90) 0 + +Class QAuthenticator + size=8 align=8 + base size=8 base align=8 +QAuthenticator (0x7f0a6df37af0) 0 + +Class QHostInfo + size=8 align=8 + base size=8 base align=8 +QHostInfo (0x7f0a6df483f0) 0 + +Class QNetworkProxyQuery + size=8 align=8 + base size=8 base align=8 +QNetworkProxyQuery (0x7f0a6df48c40) 0 + +Class QNetworkProxy + size=8 align=8 + base size=8 base align=8 +QNetworkProxy (0x7f0a6df5af50) 0 + +Vtable for QNetworkProxyFactory +QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QNetworkProxyFactory) +16 QNetworkProxyFactory::~QNetworkProxyFactory +24 QNetworkProxyFactory::~QNetworkProxyFactory +32 __cxa_pure_virtual + +Class QNetworkProxyFactory + size=8 align=8 + base size=8 base align=8 +QNetworkProxyFactory (0x7f0a6dfba380) 0 nearly-empty + vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u) + +Vtable for QLocalServer +QLocalServer::_ZTV12QLocalServer: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QLocalServer) +16 QLocalServer::metaObject +24 QLocalServer::qt_metacast +32 QLocalServer::qt_metacall +40 QLocalServer::~QLocalServer +48 QLocalServer::~QLocalServer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QLocalServer::hasPendingConnections +120 QLocalServer::nextPendingConnection +128 QLocalServer::incomingConnection + +Class QLocalServer + size=16 align=8 + base size=16 base align=8 +QLocalServer (0x7f0a6dfba690) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) + QObject (0x7f0a6dfba700) 0 + primary-for QLocalServer (0x7f0a6dfba690) + +Vtable for QLocalSocket +QLocalSocket::_ZTV12QLocalSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QLocalSocket) +16 QLocalSocket::metaObject +24 QLocalSocket::qt_metacast +32 QLocalSocket::qt_metacall +40 QLocalSocket::~QLocalSocket +48 QLocalSocket::~QLocalSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QLocalSocket::isSequential +120 QIODevice::open +128 QLocalSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QLocalSocket::bytesAvailable +184 QLocalSocket::bytesToWrite +192 QLocalSocket::canReadLine +200 QLocalSocket::waitForReadyRead +208 QLocalSocket::waitForBytesWritten +216 QLocalSocket::readData +224 QIODevice::readLineData +232 QLocalSocket::writeData + +Class QLocalSocket + size=16 align=8 + base size=16 base align=8 +QLocalSocket (0x7f0a6dfd9070) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) + QIODevice (0x7f0a6dfd90e0) 0 + primary-for QLocalSocket (0x7f0a6dfd9070) + QObject (0x7f0a6dfd9150) 0 + primary-for QIODevice (0x7f0a6dfd90e0) + +Vtable for QTcpServer +QTcpServer::_ZTV10QTcpServer: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTcpServer) +16 QTcpServer::metaObject +24 QTcpServer::qt_metacast +32 QTcpServer::qt_metacall +40 QTcpServer::~QTcpServer +48 QTcpServer::~QTcpServer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTcpServer::hasPendingConnections +120 QTcpServer::nextPendingConnection +128 QTcpServer::incomingConnection + +Class QTcpServer + size=16 align=8 + base size=16 base align=8 +QTcpServer (0x7f0a6dffc230) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) + QObject (0x7f0a6dffc2a0) 0 + primary-for QTcpServer (0x7f0a6dffc230) + +Vtable for QUdpSocket +QUdpSocket::_ZTV10QUdpSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QUdpSocket) +16 QUdpSocket::metaObject +24 QUdpSocket::qt_metacast +32 QUdpSocket::qt_metacall +40 QUdpSocket::~QUdpSocket +48 QUdpSocket::~QUdpSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QUdpSocket + size=16 align=8 + base size=16 base align=8 +QUdpSocket (0x7f0a6de10d20) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) + QAbstractSocket (0x7f0a6de10d90) 0 + primary-for QUdpSocket (0x7f0a6de10d20) + QIODevice (0x7f0a6de10e00) 0 + primary-for QAbstractSocket (0x7f0a6de10d90) + QObject (0x7f0a6de10e70) 0 + primary-for QIODevice (0x7f0a6de10e00) + +Class QFont + size=16 align=8 + base size=12 base align=8 +QFont (0x7f0a6de4fa80) 0 + +Vtable for QAbstractUndoItem +QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QAbstractUndoItem) +16 __cxa_pure_virtual +24 __cxa_pure_virtual +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QAbstractUndoItem + size=8 align=8 + base size=8 base align=8 +QAbstractUndoItem (0x7f0a6de9a700) 0 nearly-empty + vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u) + +Vtable for QTextDocument +QTextDocument::_ZTV13QTextDocument: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QTextDocument) +16 QTextDocument::metaObject +24 QTextDocument::qt_metacast +32 QTextDocument::qt_metacall +40 QTextDocument::~QTextDocument +48 QTextDocument::~QTextDocument +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTextDocument::clear +120 QTextDocument::createObject +128 QTextDocument::loadResource + +Class QTextDocument + size=16 align=8 + base size=16 base align=8 +QTextDocument (0x7f0a6deab150) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u) + QObject (0x7f0a6deab1c0) 0 + primary-for QTextDocument (0x7f0a6deab150) + +Class QHelpGlobal + size=1 align=1 + base size=0 base align=1 +QHelpGlobal (0x7f0a6dd0a150) 0 empty + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QPaintDevice) +16 QPaintDevice::~QPaintDevice +24 QPaintDevice::~QPaintDevice +32 QPaintDevice::devType +40 __cxa_pure_virtual +48 QPaintDevice::metric + +Class QPaintDevice + size=16 align=8 + base size=10 base align=8 +QPaintDevice (0x7f0a6dd31620) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0x7f0a6dd619a0) 0 + +Class QPolygon + size=8 align=8 + base size=8 base align=8 +QPolygon (0x7f0a6ddaed90) 0 + QVector<QPoint> (0x7f0a6ddaee00) 0 + +Class QPolygonF + size=8 align=8 + base size=8 base align=8 +QPolygonF (0x7f0a6ddf4ee0) 0 + QVector<QPointF> (0x7f0a6ddf4f50) 0 + +Class QRegion::QRegionData + size=32 align=8 + base size=32 base align=8 +QRegion::QRegionData (0x7f0a6dc553f0) 0 + +Class QRegion + size=8 align=8 + base size=8 base align=8 +QRegion (0x7f0a6dc34b60) 0 + +Class QMatrix + size=48 align=8 + base size=48 base align=8 +QMatrix (0x7f0a6dc6acb0) 0 + +Class QPainterPath::Element + size=24 align=8 + base size=24 base align=8 +QPainterPath::Element (0x7f0a6dca0700) 0 + +Class QPainterPath + size=8 align=8 + base size=8 base align=8 +QPainterPath (0x7f0a6dca0690) 0 + +Class QPainterPathPrivate + size=16 align=8 + base size=16 base align=8 +QPainterPathPrivate (0x7f0a6dce5a80) 0 + +Class QPainterPathStroker + size=8 align=8 + base size=8 base align=8 +QPainterPathStroker (0x7f0a6dcec620) 0 + +Class QTransform + size=88 align=8 + base size=88 base align=8 +QTransform (0x7f0a6db531c0) 0 + +Class QImageTextKeyLang + size=16 align=8 + base size=16 base align=8 +QImageTextKeyLang (0x7f0a6dbcc4d0) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QImage) +16 QImage::~QImage +24 QImage::~QImage +32 QImage::devType +40 QImage::paintEngine +48 QImage::metric + +Class QImage + size=24 align=8 + base size=24 base align=8 +QImage (0x7f0a6dbf2d20) 0 + vptr=((& QImage::_ZTV6QImage) + 16u) + QPaintDevice (0x7f0a6dbf2d90) 0 + primary-for QImage (0x7f0a6dbf2d20) + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QPixmap) +16 QPixmap::~QPixmap +24 QPixmap::~QPixmap +32 QPixmap::devType +40 QPixmap::paintEngine +48 QPixmap::metric + +Class QPixmap + size=24 align=8 + base size=24 base align=8 +QPixmap (0x7f0a6da93770) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 16u) + QPaintDevice (0x7f0a6da937e0) 0 + primary-for QPixmap (0x7f0a6da93770) + +Class QBrush + size=8 align=8 + base size=8 base align=8 +QBrush (0x7f0a6dae8930) 0 + +Class QBrushData + size=112 align=8 + base size=112 base align=8 +QBrushData (0x7f0a6d90c540) 0 + +Class QGradient + size=64 align=8 + base size=64 base align=8 +QGradient (0x7f0a6d914700) 0 + +Class QLinearGradient + size=64 align=8 + base size=64 base align=8 +QLinearGradient (0x7f0a6d9551c0) 0 + QGradient (0x7f0a6d955230) 0 + +Class QRadialGradient + size=64 align=8 + base size=64 base align=8 +QRadialGradient (0x7f0a6d955690) 0 + QGradient (0x7f0a6d955700) 0 + +Class QConicalGradient + size=64 align=8 + base size=64 base align=8 +QConicalGradient (0x7f0a6d955c40) 0 + QGradient (0x7f0a6d955cb0) 0 + +Class QPalette + size=16 align=8 + base size=12 base align=8 +QPalette (0x7f0a6d96d000) 0 + +Class QColorGroup + size=16 align=8 + base size=12 base align=8 +QColorGroup (0x7f0a6d9b4930) 0 + QPalette (0x7f0a6d9b49a0) 0 + +Class QFontMetrics + size=8 align=8 + base size=8 base align=8 +QFontMetrics (0x7f0a6d9eec40) 0 + +Class QFontMetricsF + size=8 align=8 + base size=8 base align=8 +QFontMetricsF (0x7f0a6d80f0e0) 0 + +Class QFontInfo + size=8 align=8 + base size=8 base align=8 +QFontInfo (0x7f0a6d821000) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0x7f0a6d821af0) 0 + +Class QCursor + size=8 align=8 + base size=8 base align=8 +QCursor (0x7f0a6d8fb850) 0 + +Class QKeySequence + size=8 align=8 + base size=8 base align=8 +QKeySequence (0x7f0a6d709070) 0 + +Class QWidgetData + size=88 align=8 + base size=88 base align=8 +QWidgetData (0x7f0a6d735c40) 0 + +Vtable for QWidget +QWidget::_ZTV7QWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QWidget) +16 QWidget::metaObject +24 QWidget::qt_metacast +32 QWidget::qt_metacall +40 QWidget::~QWidget +48 QWidget::~QWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI7QWidget) +464 QWidget::_ZThn16_N7QWidgetD1Ev +472 QWidget::_ZThn16_N7QWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWidget + size=40 align=8 + base size=40 base align=8 +QWidget (0x7f0a6d74a180) 0 + vptr=((& QWidget::_ZTV7QWidget) + 16u) + QObject (0x7f0a6d735cb0) 0 + primary-for QWidget (0x7f0a6d74a180) + QPaintDevice (0x7f0a6d735d20) 16 + vptr=((& QWidget::_ZTV7QWidget) + 464u) + +Vtable for QFrame +QFrame::_ZTV6QFrame: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QFrame) +16 QFrame::metaObject +24 QFrame::qt_metacast +32 QFrame::qt_metacall +40 QFrame::~QFrame +48 QFrame::~QFrame +56 QFrame::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QFrame::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QFrame::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI6QFrame) +464 QFrame::_ZThn16_N6QFrameD1Ev +472 QFrame::_ZThn16_N6QFrameD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFrame + size=40 align=8 + base size=40 base align=8 +QFrame (0x7f0a6d6c0a80) 0 + vptr=((& QFrame::_ZTV6QFrame) + 16u) + QWidget (0x7f0a6d6bdb80) 0 + primary-for QFrame (0x7f0a6d6c0a80) + QObject (0x7f0a6d6c0af0) 0 + primary-for QWidget (0x7f0a6d6bdb80) + QPaintDevice (0x7f0a6d6c0b60) 16 + vptr=((& QFrame::_ZTV6QFrame) + 464u) + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractScrollArea) +16 QAbstractScrollArea::metaObject +24 QAbstractScrollArea::qt_metacast +32 QAbstractScrollArea::qt_metacall +40 QAbstractScrollArea::~QAbstractScrollArea +48 QAbstractScrollArea::~QAbstractScrollArea +56 QAbstractScrollArea::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractScrollArea::mousePressEvent +168 QAbstractScrollArea::mouseReleaseEvent +176 QAbstractScrollArea::mouseDoubleClickEvent +184 QAbstractScrollArea::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractScrollArea::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QAbstractScrollArea::paintEvent +256 QWidget::moveEvent +264 QAbstractScrollArea::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractScrollArea::dragEnterEvent +312 QAbstractScrollArea::dragMoveEvent +320 QAbstractScrollArea::dragLeaveEvent +328 QAbstractScrollArea::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractScrollArea::viewportEvent +456 QAbstractScrollArea::scrollContentsBy +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI19QAbstractScrollArea) +480 QAbstractScrollArea::_ZThn16_N19QAbstractScrollAreaD1Ev +488 QAbstractScrollArea::_ZThn16_N19QAbstractScrollAreaD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractScrollArea + size=40 align=8 + base size=40 base align=8 +QAbstractScrollArea (0x7f0a6d6ed0e0) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 16u) + QFrame (0x7f0a6d6ed150) 0 + primary-for QAbstractScrollArea (0x7f0a6d6ed0e0) + QWidget (0x7f0a6d6cde80) 0 + primary-for QFrame (0x7f0a6d6ed150) + QObject (0x7f0a6d6ed1c0) 0 + primary-for QWidget (0x7f0a6d6cde80) + QPaintDevice (0x7f0a6d6ed230) 16 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 480u) + +Class QItemSelectionRange + size=16 align=8 + base size=16 base align=8 +QItemSelectionRange (0x7f0a6d500000) 0 + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QItemSelectionModel) +16 QItemSelectionModel::metaObject +24 QItemSelectionModel::qt_metacast +32 QItemSelectionModel::qt_metacall +40 QItemSelectionModel::~QItemSelectionModel +48 QItemSelectionModel::~QItemSelectionModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QItemSelectionModel::select +120 QItemSelectionModel::select +128 QItemSelectionModel::clear +136 QItemSelectionModel::reset + +Class QItemSelectionModel + size=16 align=8 + base size=16 base align=8 +QItemSelectionModel (0x7f0a6d5674d0) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u) + QObject (0x7f0a6d567540) 0 + primary-for QItemSelectionModel (0x7f0a6d5674d0) + +Class QItemSelection + size=8 align=8 + base size=8 base align=8 +QItemSelection (0x7f0a6d5a59a0) 0 + QList<QItemSelectionRange> (0x7f0a6d5a5a10) 0 + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QValidator) +16 QValidator::metaObject +24 QValidator::qt_metacast +32 QValidator::qt_metacall +40 QValidator::~QValidator +48 QValidator::~QValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 QValidator::fixup + +Class QValidator + size=16 align=8 + base size=16 base align=8 +QValidator (0x7f0a6d5e52a0) 0 + vptr=((& QValidator::_ZTV10QValidator) + 16u) + QObject (0x7f0a6d5e5310) 0 + primary-for QValidator (0x7f0a6d5e52a0) + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QIntValidator) +16 QIntValidator::metaObject +24 QIntValidator::qt_metacast +32 QIntValidator::qt_metacall +40 QIntValidator::~QIntValidator +48 QIntValidator::~QIntValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIntValidator::validate +120 QValidator::fixup +128 QIntValidator::setRange + +Class QIntValidator + size=24 align=8 + base size=24 base align=8 +QIntValidator (0x7f0a6d3fe0e0) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u) + QValidator (0x7f0a6d3fe150) 0 + primary-for QIntValidator (0x7f0a6d3fe0e0) + QObject (0x7f0a6d3fe1c0) 0 + primary-for QValidator (0x7f0a6d3fe150) + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QDoubleValidator) +16 QDoubleValidator::metaObject +24 QDoubleValidator::qt_metacast +32 QDoubleValidator::qt_metacall +40 QDoubleValidator::~QDoubleValidator +48 QDoubleValidator::~QDoubleValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QDoubleValidator::validate +120 QValidator::fixup +128 QDoubleValidator::setRange + +Class QDoubleValidator + size=40 align=8 + base size=36 base align=8 +QDoubleValidator (0x7f0a6d416070) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u) + QValidator (0x7f0a6d4160e0) 0 + primary-for QDoubleValidator (0x7f0a6d416070) + QObject (0x7f0a6d416150) 0 + primary-for QValidator (0x7f0a6d4160e0) + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QRegExpValidator) +16 QRegExpValidator::metaObject +24 QRegExpValidator::qt_metacast +32 QRegExpValidator::qt_metacall +40 QRegExpValidator::~QRegExpValidator +48 QRegExpValidator::~QRegExpValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QRegExpValidator::validate +120 QValidator::fixup + +Class QRegExpValidator + size=24 align=8 + base size=24 base align=8 +QRegExpValidator (0x7f0a6d431930) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u) + QValidator (0x7f0a6d4319a0) 0 + primary-for QRegExpValidator (0x7f0a6d431930) + QObject (0x7f0a6d431a10) 0 + primary-for QValidator (0x7f0a6d4319a0) + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QAbstractSpinBox) +16 QAbstractSpinBox::metaObject +24 QAbstractSpinBox::qt_metacast +32 QAbstractSpinBox::qt_metacall +40 QAbstractSpinBox::~QAbstractSpinBox +48 QAbstractSpinBox::~QAbstractSpinBox +56 QAbstractSpinBox::event +64 QObject::eventFilter +72 QAbstractSpinBox::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractSpinBox::sizeHint +136 QAbstractSpinBox::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractSpinBox::mousePressEvent +168 QAbstractSpinBox::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QAbstractSpinBox::mouseMoveEvent +192 QAbstractSpinBox::wheelEvent +200 QAbstractSpinBox::keyPressEvent +208 QAbstractSpinBox::keyReleaseEvent +216 QAbstractSpinBox::focusInEvent +224 QAbstractSpinBox::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QAbstractSpinBox::paintEvent +256 QWidget::moveEvent +264 QAbstractSpinBox::resizeEvent +272 QAbstractSpinBox::closeEvent +280 QAbstractSpinBox::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QAbstractSpinBox::showEvent +344 QAbstractSpinBox::hideEvent +352 QWidget::x11Event +360 QAbstractSpinBox::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractSpinBox::validate +456 QAbstractSpinBox::fixup +464 QAbstractSpinBox::stepBy +472 QAbstractSpinBox::clear +480 QAbstractSpinBox::stepEnabled +488 (int (*)(...))-0x00000000000000010 +496 (int (*)(...))(& _ZTI16QAbstractSpinBox) +504 QAbstractSpinBox::_ZThn16_N16QAbstractSpinBoxD1Ev +512 QAbstractSpinBox::_ZThn16_N16QAbstractSpinBoxD0Ev +520 QWidget::_ZThn16_NK7QWidget7devTypeEv +528 QWidget::_ZThn16_NK7QWidget11paintEngineEv +536 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSpinBox + size=40 align=8 + base size=40 base align=8 +QAbstractSpinBox (0x7f0a6d4465b0) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 16u) + QWidget (0x7f0a6d42ce80) 0 + primary-for QAbstractSpinBox (0x7f0a6d4465b0) + QObject (0x7f0a6d446620) 0 + primary-for QWidget (0x7f0a6d42ce80) + QPaintDevice (0x7f0a6d446690) 16 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 504u) + +Class QIcon + size=8 align=8 + base size=8 base align=8 +QIcon (0x7f0a6d4a35b0) 0 + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 64u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAbstractSlider) +16 QAbstractSlider::metaObject +24 QAbstractSlider::qt_metacast +32 QAbstractSlider::qt_metacall +40 QAbstractSlider::~QAbstractSlider +48 QAbstractSlider::~QAbstractSlider +56 QAbstractSlider::event +64 QObject::eventFilter +72 QAbstractSlider::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QAbstractSlider::wheelEvent +200 QAbstractSlider::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QAbstractSlider::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractSlider::sliderChange +456 (int (*)(...))-0x00000000000000010 +464 (int (*)(...))(& _ZTI15QAbstractSlider) +472 QAbstractSlider::_ZThn16_N15QAbstractSliderD1Ev +480 QAbstractSlider::_ZThn16_N15QAbstractSliderD0Ev +488 QWidget::_ZThn16_NK7QWidget7devTypeEv +496 QWidget::_ZThn16_NK7QWidget11paintEngineEv +504 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSlider + size=40 align=8 + base size=40 base align=8 +QAbstractSlider (0x7f0a6d4d7150) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 16u) + QWidget (0x7f0a6d4cdb00) 0 + primary-for QAbstractSlider (0x7f0a6d4d7150) + QObject (0x7f0a6d4d71c0) 0 + primary-for QWidget (0x7f0a6d4cdb00) + QPaintDevice (0x7f0a6d4d7230) 16 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 472u) + +Vtable for QSlider +QSlider::_ZTV7QSlider: 64u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QSlider) +16 QSlider::metaObject +24 QSlider::qt_metacast +32 QSlider::qt_metacall +40 QSlider::~QSlider +48 QSlider::~QSlider +56 QSlider::event +64 QObject::eventFilter +72 QAbstractSlider::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QSlider::sizeHint +136 QSlider::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QSlider::mousePressEvent +168 QSlider::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QSlider::mouseMoveEvent +192 QAbstractSlider::wheelEvent +200 QAbstractSlider::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QSlider::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QAbstractSlider::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractSlider::sliderChange +456 (int (*)(...))-0x00000000000000010 +464 (int (*)(...))(& _ZTI7QSlider) +472 QSlider::_ZThn16_N7QSliderD1Ev +480 QSlider::_ZThn16_N7QSliderD0Ev +488 QWidget::_ZThn16_NK7QWidget7devTypeEv +496 QWidget::_ZThn16_NK7QWidget11paintEngineEv +504 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSlider + size=40 align=8 + base size=40 base align=8 +QSlider (0x7f0a6d305f50) 0 + vptr=((& QSlider::_ZTV7QSlider) + 16u) + QAbstractSlider (0x7f0a6d30a000) 0 + primary-for QSlider (0x7f0a6d305f50) + QWidget (0x7f0a6d303b00) 0 + primary-for QAbstractSlider (0x7f0a6d30a000) + QObject (0x7f0a6d30a070) 0 + primary-for QWidget (0x7f0a6d303b00) + QPaintDevice (0x7f0a6d30a0e0) 16 + vptr=((& QSlider::_ZTV7QSlider) + 472u) + +Vtable for QStyle +QStyle::_ZTV6QStyle: 35u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QStyle) +16 QStyle::metaObject +24 QStyle::qt_metacast +32 QStyle::qt_metacall +40 QStyle::~QStyle +48 QStyle::~QStyle +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QStyle::polish +120 QStyle::unpolish +128 QStyle::polish +136 QStyle::unpolish +144 QStyle::polish +152 QStyle::itemTextRect +160 QStyle::itemPixmapRect +168 QStyle::drawItemText +176 QStyle::drawItemPixmap +184 QStyle::standardPalette +192 __cxa_pure_virtual +200 __cxa_pure_virtual +208 __cxa_pure_virtual +216 __cxa_pure_virtual +224 __cxa_pure_virtual +232 __cxa_pure_virtual +240 __cxa_pure_virtual +248 __cxa_pure_virtual +256 __cxa_pure_virtual +264 __cxa_pure_virtual +272 __cxa_pure_virtual + +Class QStyle + size=16 align=8 + base size=16 base align=8 +QStyle (0x7f0a6d332540) 0 + vptr=((& QStyle::_ZTV6QStyle) + 16u) + QObject (0x7f0a6d3325b0) 0 + primary-for QStyle (0x7f0a6d332540) + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 67u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QTabBar) +16 QTabBar::metaObject +24 QTabBar::qt_metacast +32 QTabBar::qt_metacall +40 QTabBar::~QTabBar +48 QTabBar::~QTabBar +56 QTabBar::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QTabBar::sizeHint +136 QTabBar::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QTabBar::mousePressEvent +168 QTabBar::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QTabBar::mouseMoveEvent +192 QTabBar::wheelEvent +200 QTabBar::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTabBar::paintEvent +256 QWidget::moveEvent +264 QTabBar::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QTabBar::showEvent +344 QTabBar::hideEvent +352 QWidget::x11Event +360 QTabBar::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTabBar::tabSizeHint +456 QTabBar::tabInserted +464 QTabBar::tabRemoved +472 QTabBar::tabLayoutChange +480 (int (*)(...))-0x00000000000000010 +488 (int (*)(...))(& _ZTI7QTabBar) +496 QTabBar::_ZThn16_N7QTabBarD1Ev +504 QTabBar::_ZThn16_N7QTabBarD0Ev +512 QWidget::_ZThn16_NK7QWidget7devTypeEv +520 QWidget::_ZThn16_NK7QWidget11paintEngineEv +528 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabBar + size=40 align=8 + base size=40 base align=8 +QTabBar (0x7f0a6d3ef2a0) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 16u) + QWidget (0x7f0a6d3bc600) 0 + primary-for QTabBar (0x7f0a6d3ef2a0) + QObject (0x7f0a6d3ef310) 0 + primary-for QWidget (0x7f0a6d3bc600) + QPaintDevice (0x7f0a6d3ef380) 16 + vptr=((& QTabBar::_ZTV7QTabBar) + 496u) + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTabWidget) +16 QTabWidget::metaObject +24 QTabWidget::qt_metacast +32 QTabWidget::qt_metacall +40 QTabWidget::~QTabWidget +48 QTabWidget::~QTabWidget +56 QTabWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QTabWidget::sizeHint +136 QTabWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QTabWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTabWidget::paintEvent +256 QWidget::moveEvent +264 QTabWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QTabWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QTabWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTabWidget::tabInserted +456 QTabWidget::tabRemoved +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI10QTabWidget) +480 QTabWidget::_ZThn16_N10QTabWidgetD1Ev +488 QTabWidget::_ZThn16_N10QTabWidgetD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabWidget + size=40 align=8 + base size=40 base align=8 +QTabWidget (0x7f0a6d2178c0) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 16u) + QWidget (0x7f0a6d210900) 0 + primary-for QTabWidget (0x7f0a6d2178c0) + QObject (0x7f0a6d217930) 0 + primary-for QWidget (0x7f0a6d210900) + QPaintDevice (0x7f0a6d2179a0) 16 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 480u) + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QRubberBand) +16 QRubberBand::metaObject +24 QRubberBand::qt_metacast +32 QRubberBand::qt_metacall +40 QRubberBand::~QRubberBand +48 QRubberBand::~QRubberBand +56 QRubberBand::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QRubberBand::paintEvent +256 QRubberBand::moveEvent +264 QRubberBand::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QRubberBand::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QRubberBand::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI11QRubberBand) +464 QRubberBand::_ZThn16_N11QRubberBandD1Ev +472 QRubberBand::_ZThn16_N11QRubberBandD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRubberBand + size=40 align=8 + base size=40 base align=8 +QRubberBand (0x7f0a6d26c2a0) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 16u) + QWidget (0x7f0a6d267980) 0 + primary-for QRubberBand (0x7f0a6d26c2a0) + QObject (0x7f0a6d26c310) 0 + primary-for QWidget (0x7f0a6d267980) + QPaintDevice (0x7f0a6d26c380) 16 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 464u) + +Class QStyleOption + size=56 align=8 + base size=56 base align=8 +QStyleOption (0x7f0a6d28d5b0) 0 + +Class QStyleOptionFocusRect + size=72 align=8 + base size=72 base align=8 +QStyleOptionFocusRect (0x7f0a6d29d310) 0 + QStyleOption (0x7f0a6d29d380) 0 + +Class QStyleOptionFrame + size=64 align=8 + base size=64 base align=8 +QStyleOptionFrame (0x7f0a6d2a7310) 0 + QStyleOption (0x7f0a6d2a7380) 0 + +Class QStyleOptionFrameV2 + size=72 align=8 + base size=68 base align=8 +QStyleOptionFrameV2 (0x7f0a6d2b32a0) 0 + QStyleOptionFrame (0x7f0a6d2b3310) 0 + QStyleOption (0x7f0a6d2b3380) 0 + +Class QStyleOptionFrameV3 + size=72 align=8 + base size=72 base align=8 +QStyleOptionFrameV3 (0x7f0a6d2e6b60) 0 + QStyleOptionFrameV2 (0x7f0a6d2e6bd0) 0 + QStyleOptionFrame (0x7f0a6d2e6c40) 0 + QStyleOption (0x7f0a6d2e6cb0) 0 + +Class QStyleOptionTabWidgetFrame + size=96 align=8 + base size=92 base align=8 +QStyleOptionTabWidgetFrame (0x7f0a6d109460) 0 + QStyleOption (0x7f0a6d1094d0) 0 + +Class QStyleOptionTabBarBase + size=96 align=8 + base size=92 base align=8 +QStyleOptionTabBarBase (0x7f0a6d116bd0) 0 + QStyleOption (0x7f0a6d116c40) 0 + +Class QStyleOptionTabBarBaseV2 + size=96 align=8 + base size=93 base align=8 +QStyleOptionTabBarBaseV2 (0x7f0a6d11d3f0) 0 + QStyleOptionTabBarBase (0x7f0a6d128000) 0 + QStyleOption (0x7f0a6d128070) 0 + +Class QStyleOptionHeader + size=112 align=8 + base size=108 base align=8 +QStyleOptionHeader (0x7f0a6d134620) 0 + QStyleOption (0x7f0a6d134690) 0 + +Class QStyleOptionButton + size=88 align=8 + base size=88 base align=8 +QStyleOptionButton (0x7f0a6d14c7e0) 0 + QStyleOption (0x7f0a6d14c850) 0 + +Class QStyleOptionTab + size=96 align=8 + base size=96 base align=8 +QStyleOptionTab (0x7f0a6d19a1c0) 0 + QStyleOption (0x7f0a6d19a230) 0 + +Class QStyleOptionTabV2 + size=104 align=8 + base size=104 base align=8 +QStyleOptionTabV2 (0x7f0a6d1e6150) 0 + QStyleOptionTab (0x7f0a6d1e61c0) 0 + QStyleOption (0x7f0a6d1e6230) 0 + +Class QStyleOptionTabV3 + size=128 align=8 + base size=124 base align=8 +QStyleOptionTabV3 (0x7f0a6cff1b60) 0 + QStyleOptionTabV2 (0x7f0a6cff1bd0) 0 + QStyleOptionTab (0x7f0a6cff1c40) 0 + QStyleOption (0x7f0a6cff1cb0) 0 + +Class QStyleOptionToolBar + size=80 align=8 + base size=80 base align=8 +QStyleOptionToolBar (0x7f0a6d00e1c0) 0 + QStyleOption (0x7f0a6d00e230) 0 + +Class QStyleOptionProgressBar + size=88 align=8 + base size=85 base align=8 +QStyleOptionProgressBar (0x7f0a6d0419a0) 0 + QStyleOption (0x7f0a6d041a10) 0 + +Class QStyleOptionProgressBarV2 + size=96 align=8 + base size=94 base align=8 +QStyleOptionProgressBarV2 (0x7f0a6d066150) 0 + QStyleOptionProgressBar (0x7f0a6d0661c0) 0 + QStyleOption (0x7f0a6d066230) 0 + +Class QStyleOptionMenuItem + size=128 align=8 + base size=128 base align=8 +QStyleOptionMenuItem (0x7f0a6d066a10) 0 + QStyleOption (0x7f0a6d066a80) 0 + +Class QStyleOptionQ3ListViewItem + size=80 align=8 + base size=76 base align=8 +QStyleOptionQ3ListViewItem (0x7f0a6d083c40) 0 + QStyleOption (0x7f0a6d083cb0) 0 + +Class QStyleOptionQ3DockWindow + size=64 align=8 + base size=58 base align=8 +QStyleOptionQ3DockWindow (0x7f0a6d0d00e0) 0 + QStyleOption (0x7f0a6d0d0150) 0 + +Class QStyleOptionDockWidget + size=72 align=8 + base size=67 base align=8 +QStyleOptionDockWidget (0x7f0a6d0dc070) 0 + QStyleOption (0x7f0a6d0dc0e0) 0 + +Class QStyleOptionDockWidgetV2 + size=72 align=8 + base size=68 base align=8 +QStyleOptionDockWidgetV2 (0x7f0a6d0e9460) 0 + QStyleOptionDockWidget (0x7f0a6d0e94d0) 0 + QStyleOption (0x7f0a6d0e9540) 0 + +Class QStyleOptionViewItem + size=104 align=8 + base size=97 base align=8 +QStyleOptionViewItem (0x7f0a6cef2c40) 0 + QStyleOption (0x7f0a6cef2cb0) 0 + +Class QStyleOptionViewItemV2 + size=104 align=8 + base size=104 base align=8 +QStyleOptionViewItemV2 (0x7f0a6cf0c7e0) 0 + QStyleOptionViewItem (0x7f0a6cf0c850) 0 + QStyleOption (0x7f0a6cf0c8c0) 0 + +Class QStyleOptionViewItemV3 + size=120 align=8 + base size=120 base align=8 +QStyleOptionViewItemV3 (0x7f0a6cf56230) 0 + QStyleOptionViewItemV2 (0x7f0a6cf562a0) 0 + QStyleOptionViewItem (0x7f0a6cf56310) 0 + QStyleOption (0x7f0a6cf56380) 0 + +Class QStyleOptionViewItemV4 + size=184 align=8 + base size=184 base align=8 +QStyleOptionViewItemV4 (0x7f0a6cf63af0) 0 + QStyleOptionViewItemV3 (0x7f0a6cf63b60) 0 + QStyleOptionViewItemV2 (0x7f0a6cf63bd0) 0 + QStyleOptionViewItem (0x7f0a6cf63c40) 0 + QStyleOption (0x7f0a6cf63cb0) 0 + +Class QStyleOptionToolBox + size=72 align=8 + base size=72 base align=8 +QStyleOptionToolBox (0x7f0a6cf84230) 0 + QStyleOption (0x7f0a6cf842a0) 0 + +Class QStyleOptionToolBoxV2 + size=80 align=8 + base size=80 base align=8 +QStyleOptionToolBoxV2 (0x7f0a6cf90700) 0 + QStyleOptionToolBox (0x7f0a6cf90770) 0 + QStyleOption (0x7f0a6cf907e0) 0 + +Class QStyleOptionRubberBand + size=64 align=8 + base size=61 base align=8 +QStyleOptionRubberBand (0x7f0a6cfa63f0) 0 + QStyleOption (0x7f0a6cfa6460) 0 + +Class QStyleOptionComplex + size=64 align=8 + base size=64 base align=8 +QStyleOptionComplex (0x7f0a6cfb24d0) 0 + QStyleOption (0x7f0a6cfb2540) 0 + +Class QStyleOptionSlider + size=120 align=8 + base size=113 base align=8 +QStyleOptionSlider (0x7f0a6cfbacb0) 0 + QStyleOptionComplex (0x7f0a6cfbad20) 0 + QStyleOption (0x7f0a6cfbad90) 0 + +Class QStyleOptionSpinBox + size=80 align=8 + base size=73 base align=8 +QStyleOptionSpinBox (0x7f0a6cfd2a80) 0 + QStyleOptionComplex (0x7f0a6cfd2af0) 0 + QStyleOption (0x7f0a6cfd2b60) 0 + +Class QStyleOptionQ3ListView + size=112 align=8 + base size=105 base align=8 +QStyleOptionQ3ListView (0x7f0a6cfda460) 0 + QStyleOptionComplex (0x7f0a6cfe4000) 0 + QStyleOption (0x7f0a6cfe4070) 0 + +Class QStyleOptionToolButton + size=128 align=8 + base size=128 base align=8 +QStyleOptionToolButton (0x7f0a6ce13bd0) 0 + QStyleOptionComplex (0x7f0a6ce13c40) 0 + QStyleOption (0x7f0a6ce13cb0) 0 + +Class QStyleOptionComboBox + size=112 align=8 + base size=112 base align=8 +QStyleOptionComboBox (0x7f0a6ce57e00) 0 + QStyleOptionComplex (0x7f0a6ce57e70) 0 + QStyleOption (0x7f0a6ce57ee0) 0 + +Class QStyleOptionTitleBar + size=88 align=8 + base size=88 base align=8 +QStyleOptionTitleBar (0x7f0a6ce7d930) 0 + QStyleOptionComplex (0x7f0a6ce7d9a0) 0 + QStyleOption (0x7f0a6ce7da10) 0 + +Class QStyleOptionGroupBox + size=112 align=8 + base size=108 base align=8 +QStyleOptionGroupBox (0x7f0a6ce941c0) 0 + QStyleOptionComplex (0x7f0a6ce94230) 0 + QStyleOption (0x7f0a6ce942a0) 0 + +Class QStyleOptionSizeGrip + size=72 align=8 + base size=68 base align=8 +QStyleOptionSizeGrip (0x7f0a6cea1d90) 0 + QStyleOptionComplex (0x7f0a6cea1e00) 0 + QStyleOption (0x7f0a6cea1e70) 0 + +Class QStyleOptionGraphicsItem + size=144 align=8 + base size=144 base align=8 +QStyleOptionGraphicsItem (0x7f0a6ceadd20) 0 + QStyleOption (0x7f0a6ceadd90) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0x7f0a6cecc070) 0 + +Class QStyleHintReturnMask + size=16 align=8 + base size=16 base align=8 +QStyleHintReturnMask (0x7f0a6cecc4d0) 0 + QStyleHintReturn (0x7f0a6cecc540) 0 + +Class QStyleHintReturnVariant + size=24 align=8 + base size=24 base align=8 +QStyleHintReturnVariant (0x7f0a6cecc700) 0 + QStyleHintReturn (0x7f0a6cecc770) 0 + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +16 QAbstractItemDelegate::metaObject +24 QAbstractItemDelegate::qt_metacast +32 QAbstractItemDelegate::qt_metacall +40 QAbstractItemDelegate::~QAbstractItemDelegate +48 QAbstractItemDelegate::~QAbstractItemDelegate +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractItemDelegate::createEditor +136 QAbstractItemDelegate::setEditorData +144 QAbstractItemDelegate::setModelData +152 QAbstractItemDelegate::updateEditorGeometry +160 QAbstractItemDelegate::editorEvent + +Class QAbstractItemDelegate + size=16 align=8 + base size=16 base align=8 +QAbstractItemDelegate (0x7f0a6ceccbd0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 16u) + QObject (0x7f0a6ceccc40) 0 + primary-for QAbstractItemDelegate (0x7f0a6ceccbd0) + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 103u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QAbstractItemView) +16 QAbstractItemView::metaObject +24 QAbstractItemView::qt_metacast +32 QAbstractItemView::qt_metacall +40 QAbstractItemView::~QAbstractItemView +48 QAbstractItemView::~QAbstractItemView +56 QAbstractItemView::event +64 QObject::eventFilter +72 QAbstractItemView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractItemView::mousePressEvent +168 QAbstractItemView::mouseReleaseEvent +176 QAbstractItemView::mouseDoubleClickEvent +184 QAbstractItemView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractItemView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QAbstractScrollArea::paintEvent +256 QWidget::moveEvent +264 QAbstractItemView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QAbstractItemView::dragMoveEvent +320 QAbstractItemView::dragLeaveEvent +328 QAbstractItemView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractItemView::viewportEvent +456 QAbstractScrollArea::scrollContentsBy +464 QAbstractItemView::setModel +472 QAbstractItemView::setSelectionModel +480 QAbstractItemView::keyboardSearch +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 __cxa_pure_virtual +512 QAbstractItemView::sizeHintForRow +520 QAbstractItemView::sizeHintForColumn +528 QAbstractItemView::reset +536 QAbstractItemView::setRootIndex +544 QAbstractItemView::doItemsLayout +552 QAbstractItemView::selectAll +560 QAbstractItemView::dataChanged +568 QAbstractItemView::rowsInserted +576 QAbstractItemView::rowsAboutToBeRemoved +584 QAbstractItemView::selectionChanged +592 QAbstractItemView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QAbstractItemView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QAbstractItemView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 __cxa_pure_virtual +688 __cxa_pure_virtual +696 __cxa_pure_virtual +704 __cxa_pure_virtual +712 __cxa_pure_virtual +720 __cxa_pure_virtual +728 QAbstractItemView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QAbstractItemView::startDrag +760 QAbstractItemView::viewOptions +768 (int (*)(...))-0x00000000000000010 +776 (int (*)(...))(& _ZTI17QAbstractItemView) +784 QAbstractItemView::_ZThn16_N17QAbstractItemViewD1Ev +792 QAbstractItemView::_ZThn16_N17QAbstractItemViewD0Ev +800 QWidget::_ZThn16_NK7QWidget7devTypeEv +808 QWidget::_ZThn16_NK7QWidget11paintEngineEv +816 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractItemView + size=40 align=8 + base size=40 base align=8 +QAbstractItemView (0x7f0a6cd052a0) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 16u) + QAbstractScrollArea (0x7f0a6cd05310) 0 + primary-for QAbstractItemView (0x7f0a6cd052a0) + QFrame (0x7f0a6cd05380) 0 + primary-for QAbstractScrollArea (0x7f0a6cd05310) + QWidget (0x7f0a6ccf2780) 0 + primary-for QFrame (0x7f0a6cd05380) + QObject (0x7f0a6cd053f0) 0 + primary-for QWidget (0x7f0a6ccf2780) + QPaintDevice (0x7f0a6cd05460) 16 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 784u) + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 105u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTreeView) +16 QTreeView::metaObject +24 QTreeView::qt_metacast +32 QTreeView::qt_metacall +40 QTreeView::~QTreeView +48 QTreeView::~QTreeView +56 QAbstractItemView::event +64 QObject::eventFilter +72 QTreeView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QTreeView::mousePressEvent +168 QTreeView::mouseReleaseEvent +176 QTreeView::mouseDoubleClickEvent +184 QTreeView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QTreeView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTreeView::paintEvent +256 QWidget::moveEvent +264 QAbstractItemView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QTreeView::dragMoveEvent +320 QAbstractItemView::dragLeaveEvent +328 QAbstractItemView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTreeView::viewportEvent +456 QTreeView::scrollContentsBy +464 QTreeView::setModel +472 QTreeView::setSelectionModel +480 QTreeView::keyboardSearch +488 QTreeView::visualRect +496 QTreeView::scrollTo +504 QTreeView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QTreeView::sizeHintForColumn +528 QTreeView::reset +536 QTreeView::setRootIndex +544 QTreeView::doItemsLayout +552 QTreeView::selectAll +560 QTreeView::dataChanged +568 QTreeView::rowsInserted +576 QTreeView::rowsAboutToBeRemoved +584 QTreeView::selectionChanged +592 QTreeView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QTreeView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QTreeView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QTreeView::moveCursor +688 QTreeView::horizontalOffset +696 QTreeView::verticalOffset +704 QTreeView::isIndexHidden +712 QTreeView::setSelection +720 QTreeView::visualRegionForSelection +728 QTreeView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QAbstractItemView::startDrag +760 QAbstractItemView::viewOptions +768 QTreeView::drawRow +776 QTreeView::drawBranches +784 (int (*)(...))-0x00000000000000010 +792 (int (*)(...))(& _ZTI9QTreeView) +800 QTreeView::_ZThn16_N9QTreeViewD1Ev +808 QTreeView::_ZThn16_N9QTreeViewD0Ev +816 QWidget::_ZThn16_NK7QWidget7devTypeEv +824 QWidget::_ZThn16_NK7QWidget11paintEngineEv +832 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeView + size=40 align=8 + base size=40 base align=8 +QTreeView (0x7f0a6cd7da80) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 16u) + QAbstractItemView (0x7f0a6cd7daf0) 0 + primary-for QTreeView (0x7f0a6cd7da80) + QAbstractScrollArea (0x7f0a6cd7db60) 0 + primary-for QAbstractItemView (0x7f0a6cd7daf0) + QFrame (0x7f0a6cd7dbd0) 0 + primary-for QAbstractScrollArea (0x7f0a6cd7db60) + QWidget (0x7f0a6cd42e00) 0 + primary-for QFrame (0x7f0a6cd7dbd0) + QObject (0x7f0a6cd7dc40) 0 + primary-for QWidget (0x7f0a6cd42e00) + QPaintDevice (0x7f0a6cd7dcb0) 16 + vptr=((& QTreeView::_ZTV9QTreeView) + 800u) + +Class QHelpContentItem + size=8 align=8 + base size=8 base align=8 +QHelpContentItem (0x7f0a6cdc6850) 0 + +Vtable for QHelpContentModel +QHelpContentModel::_ZTV17QHelpContentModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QHelpContentModel) +16 QHelpContentModel::metaObject +24 QHelpContentModel::qt_metacast +32 QHelpContentModel::qt_metacall +40 QHelpContentModel::~QHelpContentModel +48 QHelpContentModel::~QHelpContentModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QHelpContentModel::index +120 QHelpContentModel::parent +128 QHelpContentModel::rowCount +136 QHelpContentModel::columnCount +144 QAbstractItemModel::hasChildren +152 QHelpContentModel::data +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QHelpContentModel + size=24 align=8 + base size=24 base align=8 +QHelpContentModel (0x7f0a6cdc6d90) 0 + vptr=((& QHelpContentModel::_ZTV17QHelpContentModel) + 16u) + QAbstractItemModel (0x7f0a6cdc6e00) 0 + primary-for QHelpContentModel (0x7f0a6cdc6d90) + QObject (0x7f0a6cdc6e70) 0 + primary-for QAbstractItemModel (0x7f0a6cdc6e00) + +Vtable for QHelpContentWidget +QHelpContentWidget::_ZTV18QHelpContentWidget: 105u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QHelpContentWidget) +16 QHelpContentWidget::metaObject +24 QHelpContentWidget::qt_metacast +32 QHelpContentWidget::qt_metacall +40 QHelpContentWidget::~QHelpContentWidget +48 QHelpContentWidget::~QHelpContentWidget +56 QAbstractItemView::event +64 QObject::eventFilter +72 QTreeView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QTreeView::mousePressEvent +168 QTreeView::mouseReleaseEvent +176 QTreeView::mouseDoubleClickEvent +184 QTreeView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QTreeView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTreeView::paintEvent +256 QWidget::moveEvent +264 QAbstractItemView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QTreeView::dragMoveEvent +320 QAbstractItemView::dragLeaveEvent +328 QAbstractItemView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTreeView::viewportEvent +456 QTreeView::scrollContentsBy +464 QTreeView::setModel +472 QTreeView::setSelectionModel +480 QTreeView::keyboardSearch +488 QTreeView::visualRect +496 QTreeView::scrollTo +504 QTreeView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QTreeView::sizeHintForColumn +528 QTreeView::reset +536 QTreeView::setRootIndex +544 QTreeView::doItemsLayout +552 QTreeView::selectAll +560 QTreeView::dataChanged +568 QTreeView::rowsInserted +576 QTreeView::rowsAboutToBeRemoved +584 QTreeView::selectionChanged +592 QTreeView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QTreeView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QTreeView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QTreeView::moveCursor +688 QTreeView::horizontalOffset +696 QTreeView::verticalOffset +704 QTreeView::isIndexHidden +712 QTreeView::setSelection +720 QTreeView::visualRegionForSelection +728 QTreeView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QAbstractItemView::startDrag +760 QAbstractItemView::viewOptions +768 QTreeView::drawRow +776 QTreeView::drawBranches +784 (int (*)(...))-0x00000000000000010 +792 (int (*)(...))(& _ZTI18QHelpContentWidget) +800 QHelpContentWidget::_ZThn16_N18QHelpContentWidgetD1Ev +808 QHelpContentWidget::_ZThn16_N18QHelpContentWidgetD0Ev +816 QWidget::_ZThn16_NK7QWidget7devTypeEv +824 QWidget::_ZThn16_NK7QWidget11paintEngineEv +832 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpContentWidget + size=64 align=8 + base size=64 base align=8 +QHelpContentWidget (0x7f0a6cddae00) 0 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 16u) + QTreeView (0x7f0a6cddae70) 0 + primary-for QHelpContentWidget (0x7f0a6cddae00) + QAbstractItemView (0x7f0a6cddaee0) 0 + primary-for QTreeView (0x7f0a6cddae70) + QAbstractScrollArea (0x7f0a6cddaf50) 0 + primary-for QAbstractItemView (0x7f0a6cddaee0) + QFrame (0x7f0a6cdda070) 0 + primary-for QAbstractScrollArea (0x7f0a6cddaf50) + QWidget (0x7f0a6cdbfe00) 0 + primary-for QFrame (0x7f0a6cdda070) + QObject (0x7f0a6cde6000) 0 + primary-for QWidget (0x7f0a6cdbfe00) + QPaintDevice (0x7f0a6cde6070) 16 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 800u) + +Class QHelpSearchQuery + size=16 align=8 + base size=16 base align=8 +QHelpSearchQuery (0x7f0a6cde6e00) 0 + +Vtable for QHelpSearchEngine +QHelpSearchEngine::_ZTV17QHelpSearchEngine: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QHelpSearchEngine) +16 QHelpSearchEngine::metaObject +24 QHelpSearchEngine::qt_metacast +32 QHelpSearchEngine::qt_metacall +40 QHelpSearchEngine::~QHelpSearchEngine +48 QHelpSearchEngine::~QHelpSearchEngine +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHelpSearchEngine + size=24 align=8 + base size=24 base align=8 +QHelpSearchEngine (0x7f0a6cc05380) 0 + vptr=((& QHelpSearchEngine::_ZTV17QHelpSearchEngine) + 16u) + QObject (0x7f0a6cc053f0) 0 + primary-for QHelpSearchEngine (0x7f0a6cc05380) + +Vtable for QHelpSearchResultWidget +QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QHelpSearchResultWidget) +16 QHelpSearchResultWidget::metaObject +24 QHelpSearchResultWidget::qt_metacast +32 QHelpSearchResultWidget::qt_metacall +40 QHelpSearchResultWidget::~QHelpSearchResultWidget +48 QHelpSearchResultWidget::~QHelpSearchResultWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI23QHelpSearchResultWidget) +464 QHelpSearchResultWidget::_ZThn16_N23QHelpSearchResultWidgetD1Ev +472 QHelpSearchResultWidget::_ZThn16_N23QHelpSearchResultWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpSearchResultWidget + size=48 align=8 + base size=48 base align=8 +QHelpSearchResultWidget (0x7f0a6cc13700) 0 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 16u) + QWidget (0x7f0a6cc01c80) 0 + primary-for QHelpSearchResultWidget (0x7f0a6cc13700) + QObject (0x7f0a6cc13770) 0 + primary-for QWidget (0x7f0a6cc01c80) + QPaintDevice (0x7f0a6cc137e0) 16 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 464u) + +Vtable for QHelpEngineCore +QHelpEngineCore::_ZTV15QHelpEngineCore: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QHelpEngineCore) +16 QHelpEngineCore::metaObject +24 QHelpEngineCore::qt_metacast +32 QHelpEngineCore::qt_metacall +40 QHelpEngineCore::~QHelpEngineCore +48 QHelpEngineCore::~QHelpEngineCore +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHelpEngineCore + size=24 align=8 + base size=24 base align=8 +QHelpEngineCore (0x7f0a6cc2b5b0) 0 + vptr=((& QHelpEngineCore::_ZTV15QHelpEngineCore) + 16u) + QObject (0x7f0a6cc2b620) 0 + primary-for QHelpEngineCore (0x7f0a6cc2b5b0) + +Vtable for QHelpEngine +QHelpEngine::_ZTV11QHelpEngine: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QHelpEngine) +16 QHelpEngine::metaObject +24 QHelpEngine::qt_metacast +32 QHelpEngine::qt_metacall +40 QHelpEngine::~QHelpEngine +48 QHelpEngine::~QHelpEngine +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHelpEngine + size=32 align=8 + base size=32 base align=8 +QHelpEngine (0x7f0a6cc48620) 0 + vptr=((& QHelpEngine::_ZTV11QHelpEngine) + 16u) + QHelpEngineCore (0x7f0a6cc48690) 0 + primary-for QHelpEngine (0x7f0a6cc48620) + QObject (0x7f0a6cc48700) 0 + primary-for QHelpEngineCore (0x7f0a6cc48690) + +Vtable for QHelpSearchQueryWidget +QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI22QHelpSearchQueryWidget) +16 QHelpSearchQueryWidget::metaObject +24 QHelpSearchQueryWidget::qt_metacast +32 QHelpSearchQueryWidget::qt_metacall +40 QHelpSearchQueryWidget::~QHelpSearchQueryWidget +48 QHelpSearchQueryWidget::~QHelpSearchQueryWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QHelpSearchQueryWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI22QHelpSearchQueryWidget) +464 QHelpSearchQueryWidget::_ZThn16_N22QHelpSearchQueryWidgetD1Ev +472 QHelpSearchQueryWidget::_ZThn16_N22QHelpSearchQueryWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpSearchQueryWidget + size=48 align=8 + base size=48 base align=8 +QHelpSearchQueryWidget (0x7f0a6cc58540) 0 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 16u) + QWidget (0x7f0a6cc5a080) 0 + primary-for QHelpSearchQueryWidget (0x7f0a6cc58540) + QObject (0x7f0a6cc585b0) 0 + primary-for QWidget (0x7f0a6cc5a080) + QPaintDevice (0x7f0a6cc58620) 16 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 464u) + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QStringListModel) +16 QStringListModel::metaObject +24 QStringListModel::qt_metacast +32 QStringListModel::qt_metacall +40 QStringListModel::~QStringListModel +48 QStringListModel::~QStringListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 QStringListModel::rowCount +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 QStringListModel::data +160 QStringListModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QStringListModel::supportedDropActions +232 QStringListModel::insertRows +240 QAbstractItemModel::insertColumns +248 QStringListModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QStringListModel::flags +288 QStringListModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QStringListModel + size=24 align=8 + base size=24 base align=8 +QStringListModel (0x7f0a6cc6d4d0) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u) + QAbstractListModel (0x7f0a6cc6d540) 0 + primary-for QStringListModel (0x7f0a6cc6d4d0) + QAbstractItemModel (0x7f0a6cc6d5b0) 0 + primary-for QAbstractListModel (0x7f0a6cc6d540) + QObject (0x7f0a6cc6d620) 0 + primary-for QAbstractItemModel (0x7f0a6cc6d5b0) + +Vtable for QListView +QListView::_ZTV9QListView: 103u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QListView) +16 QListView::metaObject +24 QListView::qt_metacast +32 QListView::qt_metacall +40 QListView::~QListView +48 QListView::~QListView +56 QListView::event +64 QObject::eventFilter +72 QListView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractItemView::mousePressEvent +168 QListView::mouseReleaseEvent +176 QAbstractItemView::mouseDoubleClickEvent +184 QListView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractItemView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QListView::paintEvent +256 QWidget::moveEvent +264 QListView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QListView::dragMoveEvent +320 QListView::dragLeaveEvent +328 QListView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractItemView::viewportEvent +456 QListView::scrollContentsBy +464 QAbstractItemView::setModel +472 QAbstractItemView::setSelectionModel +480 QAbstractItemView::keyboardSearch +488 QListView::visualRect +496 QListView::scrollTo +504 QListView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QAbstractItemView::sizeHintForColumn +528 QListView::reset +536 QListView::setRootIndex +544 QListView::doItemsLayout +552 QAbstractItemView::selectAll +560 QListView::dataChanged +568 QListView::rowsInserted +576 QListView::rowsAboutToBeRemoved +584 QListView::selectionChanged +592 QListView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QListView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QAbstractItemView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QListView::moveCursor +688 QListView::horizontalOffset +696 QListView::verticalOffset +704 QListView::isIndexHidden +712 QListView::setSelection +720 QListView::visualRegionForSelection +728 QListView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QListView::startDrag +760 QListView::viewOptions +768 (int (*)(...))-0x00000000000000010 +776 (int (*)(...))(& _ZTI9QListView) +784 QListView::_ZThn16_N9QListViewD1Ev +792 QListView::_ZThn16_N9QListViewD0Ev +800 QWidget::_ZThn16_NK7QWidget7devTypeEv +808 QWidget::_ZThn16_NK7QWidget11paintEngineEv +816 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListView + size=40 align=8 + base size=40 base align=8 +QListView (0x7f0a6cc83af0) 0 + vptr=((& QListView::_ZTV9QListView) + 16u) + QAbstractItemView (0x7f0a6cc83b60) 0 + primary-for QListView (0x7f0a6cc83af0) + QAbstractScrollArea (0x7f0a6cc83bd0) 0 + primary-for QAbstractItemView (0x7f0a6cc83b60) + QFrame (0x7f0a6cc83c40) 0 + primary-for QAbstractScrollArea (0x7f0a6cc83bd0) + QWidget (0x7f0a6cc5ae00) 0 + primary-for QFrame (0x7f0a6cc83c40) + QObject (0x7f0a6cc83cb0) 0 + primary-for QWidget (0x7f0a6cc5ae00) + QPaintDevice (0x7f0a6cc83d20) 16 + vptr=((& QListView::_ZTV9QListView) + 784u) + +Vtable for QHelpIndexModel +QHelpIndexModel::_ZTV15QHelpIndexModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QHelpIndexModel) +16 QHelpIndexModel::metaObject +24 QHelpIndexModel::qt_metacast +32 QHelpIndexModel::qt_metacall +40 QHelpIndexModel::~QHelpIndexModel +48 QHelpIndexModel::~QHelpIndexModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 QStringListModel::rowCount +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 QStringListModel::data +160 QStringListModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QStringListModel::supportedDropActions +232 QStringListModel::insertRows +240 QAbstractItemModel::insertColumns +248 QStringListModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QStringListModel::flags +288 QStringListModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QHelpIndexModel + size=32 align=8 + base size=32 base align=8 +QHelpIndexModel (0x7f0a6ccc11c0) 0 + vptr=((& QHelpIndexModel::_ZTV15QHelpIndexModel) + 16u) + QStringListModel (0x7f0a6ccc1230) 0 + primary-for QHelpIndexModel (0x7f0a6ccc11c0) + QAbstractListModel (0x7f0a6ccc12a0) 0 + primary-for QStringListModel (0x7f0a6ccc1230) + QAbstractItemModel (0x7f0a6ccc1310) 0 + primary-for QAbstractListModel (0x7f0a6ccc12a0) + QObject (0x7f0a6ccc1380) 0 + primary-for QAbstractItemModel (0x7f0a6ccc1310) + +Vtable for QHelpIndexWidget +QHelpIndexWidget::_ZTV16QHelpIndexWidget: 103u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QHelpIndexWidget) +16 QHelpIndexWidget::metaObject +24 QHelpIndexWidget::qt_metacast +32 QHelpIndexWidget::qt_metacall +40 QHelpIndexWidget::~QHelpIndexWidget +48 QHelpIndexWidget::~QHelpIndexWidget +56 QListView::event +64 QObject::eventFilter +72 QListView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractItemView::mousePressEvent +168 QListView::mouseReleaseEvent +176 QAbstractItemView::mouseDoubleClickEvent +184 QListView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractItemView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QListView::paintEvent +256 QWidget::moveEvent +264 QListView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QListView::dragMoveEvent +320 QListView::dragLeaveEvent +328 QListView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractItemView::viewportEvent +456 QListView::scrollContentsBy +464 QAbstractItemView::setModel +472 QAbstractItemView::setSelectionModel +480 QAbstractItemView::keyboardSearch +488 QListView::visualRect +496 QListView::scrollTo +504 QListView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QAbstractItemView::sizeHintForColumn +528 QListView::reset +536 QListView::setRootIndex +544 QListView::doItemsLayout +552 QAbstractItemView::selectAll +560 QListView::dataChanged +568 QListView::rowsInserted +576 QListView::rowsAboutToBeRemoved +584 QListView::selectionChanged +592 QListView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QListView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QAbstractItemView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QListView::moveCursor +688 QListView::horizontalOffset +696 QListView::verticalOffset +704 QListView::isIndexHidden +712 QListView::setSelection +720 QListView::visualRegionForSelection +728 QListView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QListView::startDrag +760 QListView::viewOptions +768 (int (*)(...))-0x00000000000000010 +776 (int (*)(...))(& _ZTI16QHelpIndexWidget) +784 QHelpIndexWidget::_ZThn16_N16QHelpIndexWidgetD1Ev +792 QHelpIndexWidget::_ZThn16_N16QHelpIndexWidgetD0Ev +800 QWidget::_ZThn16_NK7QWidget7devTypeEv +808 QWidget::_ZThn16_NK7QWidget11paintEngineEv +816 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpIndexWidget + size=40 align=8 + base size=40 base align=8 +QHelpIndexWidget (0x7f0a6ccd51c0) 0 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 16u) + QListView (0x7f0a6ccd5230) 0 + primary-for QHelpIndexWidget (0x7f0a6ccd51c0) + QAbstractItemView (0x7f0a6ccd52a0) 0 + primary-for QListView (0x7f0a6ccd5230) + QAbstractScrollArea (0x7f0a6ccd5310) 0 + primary-for QAbstractItemView (0x7f0a6ccd52a0) + QFrame (0x7f0a6ccd5380) 0 + primary-for QAbstractScrollArea (0x7f0a6ccd5310) + QWidget (0x7f0a6ccd0380) 0 + primary-for QFrame (0x7f0a6ccd5380) + QObject (0x7f0a6ccd53f0) 0 + primary-for QWidget (0x7f0a6ccd0380) + QPaintDevice (0x7f0a6ccd5460) 16 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 784u) + diff --git a/tests/auto/bic/data/QtHelp.4.5.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtHelp.4.5.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..8f7662362 --- /dev/null +++ b/tests/auto/bic/data/QtHelp.4.5.0.linux-gcc-ia32.txt @@ -0,0 +1,6357 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6e96bb8) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6e96d5c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb64dd438) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb64dd4ec) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb64ddd20) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb64dde4c) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb651cce4) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb651cd20) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb5babe00) 0 + QGenericArgument (0xb651cf3c) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb5c280b4) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb5c281e0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb5c283c0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb5c285a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb5c71ce4) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb5ca1400) 0 + QBasicAtomicInt (0xb5c8f3fc) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb5c8f8e8) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb5c8fd5c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb5c8fd20) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb5b14c30) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb5b5f4ec) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb5b5f528) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb5b5f4b0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb5a2a078) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb5a6fd5c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb58f3cc0) 0 + QString (0xb592d4b0) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb592d8e8) 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 (0xb597099c) 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 (0xb57a8b00) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb5970a8c) 0 nearly-empty + primary-for std::bad_exception (0xb57a8b00) + +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 (0xb57a8c80) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb5970ce4) 0 nearly-empty + primary-for std::bad_alloc (0xb57a8c80) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb5970f3c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb57c403c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb57c4000) 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=24 align=4 + base size=24 base align=4 +QObjectData (0xb57c47bc) 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 (0xb57c4870) 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 (0xb589a0b4) 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 (0xb589c240) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb589a1e0) 0 + primary-for QIODevice (0xb589c240) + +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 (0xb589af3c) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb56e9ac8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb56e9a8c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5726168) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb57268ac) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5726870) 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 (0xb5726bb8) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5726c30) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5726bf4) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb549c294) 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 (0xb549c258) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb549ce88) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb54e90f0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb54e9474) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb54e94b0) 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 (0xb54e9528) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb54e9b04) 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 (0xb553b780) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb554dc30) 0 + primary-for QTextIStream (0xb553b780) + +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 (0xb553ba40) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb555f2d0) 0 + primary-for QTextOStream (0xb553ba40) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb555f960) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb555fb04) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb555fb40) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb555fbf4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb555ff00) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb555ff3c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb555ff78) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb55942d0) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5594294) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5470d98) 0 empty + +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 (0xb52a5180) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb52a51c0) 0 + primary-for QFile (0xb52a5180) + QObject (0xb52aa03c) 0 + primary-for QIODevice (0xb52a51c0) + +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 (0xb52a5780) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb52a57c0) 0 + primary-for QTemporaryFile (0xb52a5780) + QIODevice (0xb52a5800) 0 + primary-for QFile (0xb52a57c0) + QObject (0xb52aa4b0) 0 + primary-for QIODevice (0xb52a5800) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb52aa7bc) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb52aad5c) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5341708) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5309900) 0 + QList<QString> (0xb5341870) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5371dd4) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb51bf4b0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb51bf4ec) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb51db1c0) 0 + QAbstractFileEngine::ExtensionOption (0xb51bf528) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb51db240) 0 + QAbstractFileEngine::ExtensionReturn (0xb51bf564) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb51db2c0) 0 + QAbstractFileEngine::ExtensionOption (0xb51bf5a0) 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 (0xb51bf474) 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 (0xb51bf744) 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 (0xb51bf780) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +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 (0xb51db5c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb51bf7bc) 0 + primary-for QFSFileEngine (0xb51db5c0) + +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 (0xb51db6c0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb51db700) 0 + primary-for QProcess (0xb51db6c0) + QObject (0xb51bf8e8) 0 + primary-for QIODevice (0xb51db700) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb51bfb04) 0 + +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 (0xb51bfbf4) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 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 (0xb51dbc80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb51dbcc0) 0 + primary-for QBuffer (0xb51dbc80) + QObject (0xb51bfd20) 0 + primary-for QIODevice (0xb51dbcc0) + +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 (0xb51dbfc0) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb51bff3c) 0 + primary-for QFileSystemWatcher (0xb51dbfc0) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5276168) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5276744) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb51171a4) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb511721c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb51171e0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5117258) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5117168) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5159834) 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 (0xb4f96ac0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5159ce4) 0 + primary-for QSettings (0xb4f96ac0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4fd77f8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4ffc4b0) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4fddfc0) 0 + QVector<QXmlStreamAttribute> (0xb4ffcf00) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb502e000) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb502e474) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb502ea50) 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 (0xb505830c) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb5058348) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb50583fc) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5058528) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb4eaeac8) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb4ed81e0) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb4ed8f00) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb4f27000) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb4f41a8c) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4f6a690) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb4dd42d0) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb4e2d03c) 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 (0xb4e2d30c) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb4e2dc30) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb4e2de4c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb4d36384) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb4d36a50) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb4d36c30) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb4d36ca8) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb4d36d5c) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb4d88384) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb4d888e8) 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 (0xb4bbb000) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4d88b7c) 0 + primary-for QTimeLine (0xb4bbb000) + +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 (0xb4d88d98) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb4bd021c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb4bd08ac) 0 + +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 (0xb4bbbf80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb4bd0d98) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb4bbbf80) + +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 (0xb4be6080) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb4be60c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb4be6080) + std::exception (0xb4bd0dd4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb4be60c0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb4bd0e10) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb4bd0e4c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb4bd0e88) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb4bf1474) 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 (0xb4bf15a0) 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 (0xb4bf19d8) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +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 (0xb4a9c0c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb4c8a6cc) 0 + primary-for QThread (0xb4a9c0c0) + +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 (0xb4a9c400) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb4c8a960) 0 + primary-for QThreadPool (0xb4a9c400) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb4c8abb8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb4c8abf4) 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 (0xb4a9cf40) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb4ac4474) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb4a9cf40) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb4ae6a50) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb4ae6a8c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb4ae8500) 0 empty + std::input_iterator_tag (0xb4ae6ac8) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb4ae8580) 0 empty + std::forward_iterator_tag (0xb4ae85c0) 0 empty + std::input_iterator_tag (0xb4ae6b04) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb4ae8640) 0 empty + std::bidirectional_iterator_tag (0xb4ae8680) 0 empty + std::forward_iterator_tag (0xb4ae86c0) 0 empty + std::input_iterator_tag (0xb4ae6b40) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb4ae6c6c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb4ae6ca8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb49a5e88) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb49fd03c) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb49fd078) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb49fd0f0) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb49fd12c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb49fd168) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb49fd21c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb49fd258) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 __cxxabiv1::__forced_unwind::~__forced_unwind +12 __cxxabiv1::__forced_unwind::~__forced_unwind +16 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb4a7d564) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb48e399c) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 std::locale::facet::~facet +12 std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb48e3a14) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb48e3e10) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb48e3e4c) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 std::ios_base::failure::~failure +12 std::ios_base::failure::~failure +16 std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb4696a00) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb46ab1a4) 0 nearly-empty + primary-for std::ios_base::failure (0xb4696a00) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb46ab1e0) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb46ab21c) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb46ab258) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 std::ios_base::~ios_base +12 std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb46ab168) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb46ce5a0) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb4590078) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) +4 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) +4 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb454f440 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISi) +32 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD1Ev +36 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0xb454f4c0 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISo) +32 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD1Ev +36 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) +4 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb454f7c0 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb454f840 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb456012c) 0 + +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 (0xb416ea00) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb431b924) 0 + primary-for QFutureWatcherBase (0xb416ea00) + +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 (0xb41e0744) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +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 (0xb420dc00) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb41e0c30) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb420dc00) + +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 (0xb421aa50) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb41e0ec4) 0 + primary-for QTextCodecPlugin (0xb421aa50) + QTextCodecFactoryInterface (0xb420de00) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb41e0f00) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb420de00) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb422c03c) 0 empty + +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 (0xb42459c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb42403fc) 0 + primary-for QTranslator (0xb42459c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb42406cc) 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 (0xb408d340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4240c6c) 0 + primary-for QMimeData (0xb408d340) + +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 (0xb408d600) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4240e88) 0 + primary-for QEventLoop (0xb408d600) + +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 (0xb40b31a4) 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 (0xb408dcc0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb40b3384) 0 + primary-for QTimerEvent (0xb408dcc0) + +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 (0xb408dd80) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb40b33fc) 0 + primary-for QChildEvent (0xb408dd80) + +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 (0xb40e1040) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb40b3564) 0 + primary-for QCustomEvent (0xb40e1040) + +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 (0xb40e1140) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb40b3654) 0 + primary-for QDynamicPropertyChangeEvent (0xb40e1140) + +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 (0xb40e1200) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb40b3708) 0 + primary-for QCoreApplication (0xb40e1200) + +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 (0xb40e1800) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb40b3ca8) 0 + primary-for QSharedMemory (0xb40e1800) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb40b3ec4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb411e384) 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 (0xb411c440) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb411e4ec) 0 + primary-for QAbstractItemModel (0xb411c440) + +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 (0xb411ca80) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb411cac0) 0 + primary-for QAbstractTableModel (0xb411ca80) + QObject (0xb411ee4c) 0 + primary-for QAbstractItemModel (0xb411cac0) + +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 (0xb411cd00) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb411cd40) 0 + primary-for QAbstractListModel (0xb411cd00) + QObject (0xb411ef78) 0 + primary-for QAbstractItemModel (0xb411cd40) + +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 (0xb3f6e440) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb3f6be4c) 0 + primary-for QSignalMapper (0xb3f6e440) + +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 (0xb3f6e700) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb3f89078) 0 + primary-for QObjectCleanupHandler (0xb3f6e700) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb3f891a4) 0 + +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 (0xb3f6ed00) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb3f89438) 0 + primary-for QSocketNotifier (0xb3f6ed00) + +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 (0xb3faa080) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb3f89708) 0 + primary-for QTimer (0xb3faa080) + +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 (0xb3faa580) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb3f8999c) 0 + primary-for QAbstractEventDispatcher (0xb3faa580) + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb3f89bb8) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb3f89ec4) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb3fdd12c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb3fdd1e0) 0 + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb3fdd438) 0 + +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 (0xb3feb080) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb3fdd4b0) 0 + primary-for QLibrary (0xb3feb080) + +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 (0xb3feb480) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb3fdd708) 0 + primary-for QPluginLoader (0xb3feb480) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb3fdd834) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb402e834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb402e870) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb402e8e8) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb402e924) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb402ee10) 0 + +Class QSqlRecord + size=4 align=4 + base size=4 base align=4 +QSqlRecord (0xb405a30c) 0 + +Class QSqlIndex + size=16 align=4 + base size=16 base align=4 +QSqlIndex (0xb4059500) 0 + QSqlRecord (0xb405a3c0) 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 (0xb405a654) 0 + vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u) + +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 (0xb405a6cc) 0 nearly-empty + vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u) + +Class QSqlDatabase + size=4 align=4 + base size=4 base align=4 +QSqlDatabase (0xb405a924) 0 + +Class QSqlQuery + size=4 align=4 + base size=4 base align=4 +QSqlQuery (0xb405a99c) 0 + +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 (0xb4059c80) 0 nearly-empty + vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u) + QFactoryInterface (0xb405aa14) 0 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb4059c80) + +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 (0xb3eca320) 0 + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u) + QObject (0xb405aca8) 0 + primary-for QSqlDriverPlugin (0xb3eca320) + QSqlDriverFactoryInterface (0xb4059e80) 8 nearly-empty + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u) + QFactoryInterface (0xb405ace4) 8 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb4059e80) + +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 (0xb3ed00c0) 0 + vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u) + QObject (0xb405ae10) 0 + primary-for QSqlDriver (0xb3ed00c0) + +Class QSqlError + size=16 align=4 + base size=16 base align=4 +QSqlError (0xb3eea294) 0 + +Class QSqlField + size=16 align=4 + base size=16 base align=4 +QSqlField (0xb3eea2d0) 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 (0xb3ed06c0) 0 + vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u) + QAbstractTableModel (0xb3ed0700) 0 + primary-for QSqlQueryModel (0xb3ed06c0) + QAbstractItemModel (0xb3ed0740) 0 + primary-for QAbstractTableModel (0xb3ed0700) + QObject (0xb3eea438) 0 + primary-for QAbstractItemModel (0xb3ed0740) + +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 (0xb3ed0a00) 0 + vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u) + QSqlQueryModel (0xb3ed0a40) 0 + primary-for QSqlTableModel (0xb3ed0a00) + QAbstractTableModel (0xb3ed0a80) 0 + primary-for QSqlQueryModel (0xb3ed0a40) + QAbstractItemModel (0xb3ed0ac0) 0 + primary-for QAbstractTableModel (0xb3ed0a80) + QObject (0xb3eea654) 0 + primary-for QAbstractItemModel (0xb3ed0ac0) + +Class QSqlRelation + size=12 align=4 + base size=12 base align=4 +QSqlRelation (0xb3eea870) 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 (0xb3f32040) 0 + vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u) + QSqlTableModel (0xb3f32080) 0 + primary-for QSqlRelationalTableModel (0xb3f32040) + QSqlQueryModel (0xb3f320c0) 0 + primary-for QSqlTableModel (0xb3f32080) + QAbstractTableModel (0xb3f32100) 0 + primary-for QSqlQueryModel (0xb3f320c0) + QAbstractItemModel (0xb3f32140) 0 + primary-for QAbstractTableModel (0xb3f32100) + QObject (0xb3f2c4b0) 0 + primary-for QAbstractItemModel (0xb3f32140) + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb3f2c6cc) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb3f2c708) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb3f2c744) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb3f32600) 0 + QDomNode (0xb3f2c834) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb3f326c0) 0 + QDomNode (0xb3f2c8ac) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb3f2c924) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb3f328c0) 0 + QDomNode (0xb3f2c9d8) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb3f32980) 0 + QDomNode (0xb3f2ca50) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb3f32a00) 0 + QDomNode (0xb3f2ca8c) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb3f32ac0) 0 + QDomNode (0xb3f2cb04) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb3f32c80) 0 + QDomCharacterData (0xb3f32cc0) 0 + QDomNode (0xb3f2cc6c) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb3f32d80) 0 + QDomCharacterData (0xb3f32dc0) 0 + QDomNode (0xb3f2cce4) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb3f32e80) 0 + QDomText (0xb3f32ec0) 0 + QDomCharacterData (0xb3f32f00) 0 + QDomNode (0xb3f2cd5c) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb3f32fc0) 0 + QDomNode (0xb3f2cdd4) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb3d8a080) 0 + QDomNode (0xb3f2ce4c) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb3d8a140) 0 + QDomNode (0xb3f2cec4) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb3d8a200) 0 + QDomNode (0xb3f2cf3c) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb3f2cfb4) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb3d9a03c) 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 (0xb3d9a000) 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 (0xb3d9a5dc) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb3d9a618) 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 (0xb3d9a654) 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 (0xb3d8a940) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb3d9a870) 0 nearly-empty + primary-for QXmlSimpleReader (0xb3d8a940) + +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 (0xb3d9a924) 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 (0xb3d9a960) 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 (0xb3d9ab7c) 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 (0xb3d9ad98) 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 (0xb3d9afb4) 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 (0xb3de11e0) 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 (0xb3de13fc) 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 (0xb3de72a0) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb3de1618) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb3de72a0) + QXmlErrorHandler (0xb3de1654) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb3de1690) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb3de16cc) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb3de1708) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb3de1744) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb3e145a0) 0 + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb3e14618) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb3e14690) 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 (0xb3e0ac80) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb3e0acc0) 0 + primary-for QAbstractSocket (0xb3e0ac80) + QObject (0xb3e14708) 0 + primary-for QIODevice (0xb3e0acc0) + +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 (0xb3e4e1c0) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb3e4e200) 0 + primary-for QTcpSocket (0xb3e4e1c0) + QIODevice (0xb3e4e240) 0 + primary-for QAbstractSocket (0xb3e4e200) + QObject (0xb3e14c6c) 0 + primary-for QIODevice (0xb3e4e240) + +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 (0xb3e4e500) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb3e4e540) 0 + primary-for QSslSocket (0xb3e4e500) + QAbstractSocket (0xb3e4e580) 0 + primary-for QTcpSocket (0xb3e4e540) + QIODevice (0xb3e4e5c0) 0 + primary-for QAbstractSocket (0xb3e4e580) + QObject (0xb3e14e88) 0 + primary-for QIODevice (0xb3e4e5c0) + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb3c77168) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb3c7721c) 0 + +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 (0xb3c77294) 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 (0xb3e4ebc0) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb3c77348) 0 + primary-for QHttpResponseHeader (0xb3e4ebc0) + +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 (0xb3e4ecc0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb3c77474) 0 + primary-for QHttpRequestHeader (0xb3e4ecc0) + +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 (0xb3e4edc0) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb3c775a0) 0 + primary-for QHttp (0xb3e4edc0) + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb3c77834) 0 + +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 (0xb3cbc2c0) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb3c7799c) 0 + primary-for QNetworkAccessManager (0xb3cbc2c0) + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb3c77bb8) 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 (0xb3cbc700) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb3c77ce4) 0 + primary-for QNetworkCookieJar (0xb3cbc700) + +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 (0xb3cbcc40) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb3cbcc80) 0 + primary-for QNetworkReply (0xb3cbcc40) + QObject (0xb3cfd078) 0 + primary-for QIODevice (0xb3cbcc80) + +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 (0xb3cfd294) 0 + vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 8u) + +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 (0xb3cbcfc0) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb3cfd348) 0 + primary-for QFtp (0xb3cbcfc0) + +Class QNetworkCacheMetaData + size=4 align=4 + base size=4 base align=4 +QNetworkCacheMetaData (0xb3cfd5dc) 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 (0xb3d1d3c0) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u) + QObject (0xb3cfd690) 0 + primary-for QAbstractNetworkCache (0xb3d1d3c0) + +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 (0xb3d1d680) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u) + QAbstractNetworkCache (0xb3d1d6c0) 0 + primary-for QNetworkDiskCache (0xb3d1d680) + QObject (0xb3cfd8ac) 0 + primary-for QAbstractNetworkCache (0xb3d1d6c0) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb3cfdac8) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb3cfdbf4) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb3cfdfb4) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb3b7903c) 0 + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb3b791a4) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb3b7921c) 0 + +Class QNetworkProxyQuery + size=4 align=4 + base size=4 base align=4 +QNetworkProxyQuery (0xb3b79258) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb3b79384) 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 (0xb3b79528) 0 nearly-empty + vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 8u) + +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 (0xb3bb0340) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb3b79564) 0 + primary-for QLocalServer (0xb3bb0340) + +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 (0xb3bb0600) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb3bb0640) 0 + primary-for QLocalSocket (0xb3bb0600) + QObject (0xb3b79780) 0 + primary-for QIODevice (0xb3bb0640) + +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 (0xb3bb0900) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb3b7999c) 0 + primary-for QTcpServer (0xb3bb0900) + +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 (0xb3bb0bc0) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb3bb0c00) 0 + primary-for QUdpSocket (0xb3bb0bc0) + QIODevice (0xb3bb0c40) 0 + primary-for QAbstractSocket (0xb3bb0c00) + QObject (0xb3b79bb8) 0 + primary-for QIODevice (0xb3bb0c40) + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb3c34000) 0 + +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 (0xb3c341e0) 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 (0xb3c2f580) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u) + QObject (0xb3c343fc) 0 + primary-for QTextDocument (0xb3c2f580) + +Class QHelpGlobal + size=1 align=1 + base size=0 base align=1 +QHelpGlobal (0xb3c34708) 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 (0xb3c34fb4) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb3ab5ac8) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb3ac2a40) 0 + QVector<QPoint> (0xb3aee12c) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb3b12040) 0 + QVector<QPointF> (0xb3aeeac8) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb3b2d3fc) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb3b2d3c0) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb3b2d744) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb3b2dec4) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb3b2de88) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb398d348) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb398d474) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb39bf30c) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb3a05924) 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 (0xb39f1dc0) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb3a2130c) 0 + primary-for QImage (0xb39f1dc0) + +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 (0xb3a66700) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb3a21fb4) 0 + primary-for QPixmap (0xb3a66700) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb3898618) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb3898870) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb3898c30) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb38b7540) 0 + QGradient (0xb3898ec4) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb38b7640) 0 + QGradient (0xb3898f00) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb38b7740) 0 + QGradient (0xb3898f3c) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb3898f78) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb390c180) 0 + QPalette (0xb38fd870) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb39219d8) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb3921c30) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb3921ce4) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb3921d20) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb3796bf4) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb3796c30) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb3796f3c) 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 (0xb37e89b0) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb3796f78) 0 + primary-for QWidget (0xb37e89b0) + QPaintDevice (0xb3796fb4) 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 (0xb3687c40) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb36a99b0) 0 + primary-for QFrame (0xb3687c40) + QObject (0xb36955dc) 0 + primary-for QWidget (0xb36a99b0) + QPaintDevice (0xb3695618) 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 (0xb3687f00) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb3687f40) 0 + primary-for QAbstractScrollArea (0xb3687f00) + QWidget (0xb36be500) 0 + primary-for QFrame (0xb3687f40) + QObject (0xb3695834) 0 + primary-for QWidget (0xb36be500) + QPaintDevice (0xb3695870) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb3695a8c) 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 (0xb36d0cc0) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb36f5b04) 0 + primary-for QItemSelectionModel (0xb36d0cc0) + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb372f180) 0 + QList<QItemSelectionRange> (0xb36f5ec4) 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 (0xb372f300) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb3751078) 0 + primary-for QValidator (0xb372f300) + +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 QValidator::fixup +64 QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb372f5c0) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb372f600) 0 + primary-for QIntValidator (0xb372f5c0) + QObject (0xb3751294) 0 + primary-for QValidator (0xb372f600) + +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 (0xb372f8c0) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb372f900) 0 + primary-for QDoubleValidator (0xb372f8c0) + QObject (0xb3751438) 0 + primary-for QValidator (0xb372f900) + +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 (0xb372fc80) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb372fcc0) 0 + primary-for QRegExpValidator (0xb372fc80) + QObject (0xb3751708) 0 + primary-for QValidator (0xb372fcc0) + +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 QWidget::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 (0xb372ff40) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb3576a00) 0 + primary-for QAbstractSpinBox (0xb372ff40) + QObject (0xb3751870) 0 + primary-for QWidget (0xb3576a00) + QPaintDevice (0xb37518ac) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb3751bb8) 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 (0xb3590780) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb35cb3c0) 0 + primary-for QAbstractSlider (0xb3590780) + QObject (0xb3751f00) 0 + primary-for QWidget (0xb35cb3c0) + QPaintDevice (0xb3751f3c) 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 (0xb3590d00) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb3590d40) 0 + primary-for QSlider (0xb3590d00) + QWidget (0xb35dafa0) 0 + primary-for QAbstractSlider (0xb3590d40) + QObject (0xb35e221c) 0 + primary-for QWidget (0xb35dafa0) + QPaintDevice (0xb35e2258) 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 (0xb35fb100) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb35e2528) 0 + primary-for QStyle (0xb35fb100) + +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 (0xb35fb680) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb364beb0) 0 + primary-for QTabBar (0xb35fb680) + QObject (0xb35e2924) 0 + primary-for QWidget (0xb364beb0) + QPaintDevice (0xb35e2960) 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 (0xb35fb980) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb347b550) 0 + primary-for QTabWidget (0xb35fb980) + QObject (0xb35e2b7c) 0 + primary-for QWidget (0xb347b550) + QPaintDevice (0xb35e2bb8) 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 (0xb34a81c0) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb34a5820) 0 + primary-for QRubberBand (0xb34a81c0) + QObject (0xb34ab0f0) 0 + primary-for QWidget (0xb34a5820) + QPaintDevice (0xb34ab12c) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u) + +Class QStyleOption + size=44 align=4 + base size=44 base align=4 +QStyleOption (0xb34ab564) 0 + +Class QStyleOptionFocusRect + size=60 align=4 + base size=60 base align=4 +QStyleOptionFocusRect (0xb34a8640) 0 + QStyleOption (0xb34ab5a0) 0 + +Class QStyleOptionFrame + size=52 align=4 + base size=52 base align=4 +QStyleOptionFrame (0xb34a8840) 0 + QStyleOption (0xb34ab924) 0 + +Class QStyleOptionFrameV2 + size=56 align=4 + base size=56 base align=4 +QStyleOptionFrameV2 (0xb34a8a40) 0 + QStyleOptionFrame (0xb34a8a80) 0 + QStyleOption (0xb34abc6c) 0 + +Class QStyleOptionFrameV3 + size=60 align=4 + base size=60 base align=4 +QStyleOptionFrameV3 (0xb34a8f40) 0 + QStyleOptionFrameV2 (0xb34a8f80) 0 + QStyleOptionFrame (0xb34a8fc0) 0 + QStyleOption (0xb34dd1a4) 0 + +Class QStyleOptionTabWidgetFrame + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabWidgetFrame (0xb34f6300) 0 + QStyleOption (0xb34dd5a0) 0 + +Class QStyleOptionTabBarBase + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabBarBase (0xb34f6500) 0 + QStyleOption (0xb34ddc30) 0 + +Class QStyleOptionTabBarBaseV2 + size=84 align=4 + base size=81 base align=4 +QStyleOptionTabBarBaseV2 (0xb34f6700) 0 + QStyleOptionTabBarBase (0xb34f6740) 0 + QStyleOption (0xb350c0f0) 0 + +Class QStyleOptionHeader + size=80 align=4 + base size=80 base align=4 +QStyleOptionHeader (0xb34f6a80) 0 + QStyleOption (0xb350c474) 0 + +Class QStyleOptionButton + size=64 align=4 + base size=64 base align=4 +QStyleOptionButton (0xb34f6d40) 0 + QStyleOption (0xb350cf3c) 0 + +Class QStyleOptionTab + size=72 align=4 + base size=72 base align=4 +QStyleOptionTab (0xb353e0c0) 0 + QStyleOption (0xb352e870) 0 + +Class QStyleOptionTabV2 + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabV2 (0xb353e480) 0 + QStyleOptionTab (0xb353e4c0) 0 + QStyleOption (0xb335c294) 0 + +Class QStyleOptionTabV3 + size=100 align=4 + base size=100 base align=4 +QStyleOptionTabV3 (0xb353e800) 0 + QStyleOptionTabV2 (0xb353e840) 0 + QStyleOptionTab (0xb353e880) 0 + QStyleOption (0xb335c7f8) 0 + +Class QStyleOptionToolBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionToolBar (0xb353ec80) 0 + QStyleOption (0xb33880f0) 0 + +Class QStyleOptionProgressBar + size=68 align=4 + base size=65 base align=4 +QStyleOptionProgressBar (0xb33ae000) 0 + QStyleOption (0xb33887bc) 0 + +Class QStyleOptionProgressBarV2 + size=76 align=4 + base size=74 base align=4 +QStyleOptionProgressBarV2 (0xb33ae240) 0 + QStyleOptionProgressBar (0xb33ae280) 0 + QStyleOption (0xb3388f00) 0 + +Class QStyleOptionMenuItem + size=96 align=4 + base size=96 base align=4 +QStyleOptionMenuItem (0xb33ae300) 0 + QStyleOption (0xb3388f3c) 0 + +Class QStyleOptionQ3ListViewItem + size=64 align=4 + base size=64 base align=4 +QStyleOptionQ3ListViewItem (0xb33ae500) 0 + QStyleOption (0xb33c2b04) 0 + +Class QStyleOptionQ3DockWindow + size=48 align=4 + base size=46 base align=4 +QStyleOptionQ3DockWindow (0xb33ae880) 0 + QStyleOption (0xb33d6168) 0 + +Class QStyleOptionDockWidget + size=52 align=4 + base size=51 base align=4 +QStyleOptionDockWidget (0xb33aea80) 0 + QStyleOption (0xb33d64b0) 0 + +Class QStyleOptionDockWidgetV2 + size=52 align=4 + base size=52 base align=4 +QStyleOptionDockWidgetV2 (0xb33aec80) 0 + QStyleOptionDockWidget (0xb33aecc0) 0 + QStyleOption (0xb33d6a50) 0 + +Class QStyleOptionViewItem + size=80 align=4 + base size=77 base align=4 +QStyleOptionViewItem (0xb3405000) 0 + QStyleOption (0xb33d6e88) 0 + +Class QStyleOptionViewItemV2 + size=84 align=4 + base size=84 base align=4 +QStyleOptionViewItemV2 (0xb3405280) 0 + QStyleOptionViewItem (0xb34052c0) 0 + QStyleOption (0xb340c780) 0 + +Class QStyleOptionViewItemV3 + size=92 align=4 + base size=92 base align=4 +QStyleOptionViewItemV3 (0xb3405780) 0 + QStyleOptionViewItemV2 (0xb34057c0) 0 + QStyleOptionViewItem (0xb3405800) 0 + QStyleOption (0xb340cd98) 0 + +Class QStyleOptionViewItemV4 + size=128 align=4 + base size=128 base align=4 +QStyleOptionViewItemV4 (0xb3405b40) 0 + QStyleOptionViewItemV3 (0xb3405b80) 0 + QStyleOptionViewItemV2 (0xb3405bc0) 0 + QStyleOptionViewItem (0xb3405c00) 0 + QStyleOption (0xb3440258) 0 + +Class QStyleOptionToolBox + size=52 align=4 + base size=52 base align=4 +QStyleOptionToolBox (0xb3405f40) 0 + QStyleOption (0xb3440d98) 0 + +Class QStyleOptionToolBoxV2 + size=60 align=4 + base size=60 base align=4 +QStyleOptionToolBoxV2 (0xb3451140) 0 + QStyleOptionToolBox (0xb3451180) 0 + QStyleOption (0xb34573c0) 0 + +Class QStyleOptionRubberBand + size=52 align=4 + base size=49 base align=4 +QStyleOptionRubberBand (0xb34514c0) 0 + QStyleOption (0xb3457924) 0 + +Class QStyleOptionComplex + size=52 align=4 + base size=52 base align=4 +QStyleOptionComplex (0xb34516c0) 0 + QStyleOption (0xb3457c6c) 0 + +Class QStyleOptionSlider + size=104 align=4 + base size=101 base align=4 +QStyleOptionSlider (0xb3451940) 0 + QStyleOptionComplex (0xb3451980) 0 + QStyleOption (0xb326e12c) 0 + +Class QStyleOptionSpinBox + size=64 align=4 + base size=61 base align=4 +QStyleOptionSpinBox (0xb3451cc0) 0 + QStyleOptionComplex (0xb3451d00) 0 + QStyleOption (0xb326e9d8) 0 + +Class QStyleOptionQ3ListView + size=84 align=4 + base size=81 base align=4 +QStyleOptionQ3ListView (0xb3451f40) 0 + QStyleOptionComplex (0xb3451f80) 0 + QStyleOption (0xb326ee4c) 0 + +Class QStyleOptionToolButton + size=96 align=4 + base size=96 base align=4 +QStyleOptionToolButton (0xb3280240) 0 + QStyleOptionComplex (0xb3280280) 0 + QStyleOption (0xb3298780) 0 + +Class QStyleOptionComboBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionComboBox (0xb3280600) 0 + QStyleOptionComplex (0xb3280640) 0 + QStyleOption (0xb32af474) 0 + +Class QStyleOptionTitleBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionTitleBar (0xb3280840) 0 + QStyleOptionComplex (0xb3280880) 0 + QStyleOption (0xb32afd5c) 0 + +Class QStyleOptionGroupBox + size=88 align=4 + base size=88 base align=4 +QStyleOptionGroupBox (0xb3280ac0) 0 + QStyleOptionComplex (0xb3280b00) 0 + QStyleOption (0xb32d9528) 0 + +Class QStyleOptionSizeGrip + size=56 align=4 + base size=56 base align=4 +QStyleOptionSizeGrip (0xb3280d80) 0 + QStyleOptionComplex (0xb3280dc0) 0 + QStyleOption (0xb32d9dd4) 0 + +Class QStyleOptionGraphicsItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionGraphicsItem (0xb3280fc0) 0 + QStyleOption (0xb32ed0b4) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb32ed5a0) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb32ef400) 0 + QStyleHintReturn (0xb32ed5dc) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb32ef480) 0 + QStyleHintReturn (0xb32ed618) 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 (0xb32ef700) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb32ed654) 0 + primary-for QAbstractItemDelegate (0xb32ef700) + +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 (0xb32ef940) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb32ef980) 0 + primary-for QAbstractItemView (0xb32ef940) + QFrame (0xb32ef9c0) 0 + primary-for QAbstractScrollArea (0xb32ef980) + QWidget (0xb3315460) 0 + primary-for QFrame (0xb32ef9c0) + QObject (0xb32ed780) 0 + primary-for QWidget (0xb3315460) + QPaintDevice (0xb32ed7bc) 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 (0xb32efe00) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb32efe40) 0 + primary-for QTreeView (0xb32efe00) + QAbstractScrollArea (0xb32efe80) 0 + primary-for QAbstractItemView (0xb32efe40) + QFrame (0xb32efec0) 0 + primary-for QAbstractScrollArea (0xb32efe80) + QWidget (0xb334ab40) 0 + primary-for QFrame (0xb32efec0) + QObject (0xb32edac8) 0 + primary-for QWidget (0xb334ab40) + QPaintDevice (0xb32edb04) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QHelpContentItem + size=4 align=4 + base size=4 base align=4 +QHelpContentItem (0xb32edd20) 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 (0xb317e1c0) 0 + vptr=((& QHelpContentModel::_ZTV17QHelpContentModel) + 8u) + QAbstractItemModel (0xb317e200) 0 + primary-for QHelpContentModel (0xb317e1c0) + QObject (0xb32edd5c) 0 + primary-for QAbstractItemModel (0xb317e200) + +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 (0xb317e440) 0 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 8u) + QTreeView (0xb317e480) 0 + primary-for QHelpContentWidget (0xb317e440) + QAbstractItemView (0xb317e4c0) 0 + primary-for QTreeView (0xb317e480) + QAbstractScrollArea (0xb317e500) 0 + primary-for QAbstractItemView (0xb317e4c0) + QFrame (0xb317e540) 0 + primary-for QAbstractScrollArea (0xb317e500) + QWidget (0xb3190320) 0 + primary-for QFrame (0xb317e540) + QObject (0xb32ede88) 0 + primary-for QWidget (0xb3190320) + QPaintDevice (0xb32edec4) 8 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 400u) + +Class QHelpSearchQuery + size=8 align=4 + base size=8 base align=4 +QHelpSearchQuery (0xb31a0000) 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 (0xb317e940) 0 + vptr=((& QHelpSearchEngine::_ZTV17QHelpSearchEngine) + 8u) + QObject (0xb31a0528) 0 + primary-for QHelpSearchEngine (0xb317e940) + +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 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 (*)(...))(& _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 (0xb317eb80) 0 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 8u) + QWidget (0xb31aa960) 0 + primary-for QHelpSearchResultWidget (0xb317eb80) + QObject (0xb31a0654) 0 + primary-for QWidget (0xb31aa960) + QPaintDevice (0xb31a0690) 8 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 232u) + +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 (0xb317edc0) 0 + vptr=((& QHelpEngineCore::_ZTV15QHelpEngineCore) + 8u) + QObject (0xb31a07bc) 0 + primary-for QHelpEngineCore (0xb317edc0) + +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 (0xb31c9000) 0 + vptr=((& QHelpEngine::_ZTV11QHelpEngine) + 8u) + QHelpEngineCore (0xb31c9040) 0 + primary-for QHelpEngine (0xb31c9000) + QObject (0xb31a08e8) 0 + primary-for QHelpEngineCore (0xb31c9040) + +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 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 (*)(...))(& _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 (0xb31c9280) 0 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 8u) + QWidget (0xb31d1190) 0 + primary-for QHelpSearchQueryWidget (0xb31c9280) + QObject (0xb31a0a14) 0 + primary-for QWidget (0xb31d1190) + QPaintDevice (0xb31a0a50) 8 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 232u) + +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 (0xb31c94c0) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb31c9500) 0 + primary-for QStringListModel (0xb31c94c0) + QAbstractItemModel (0xb31c9540) 0 + primary-for QAbstractListModel (0xb31c9500) + QObject (0xb31a0b7c) 0 + primary-for QAbstractItemModel (0xb31c9540) + +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 (0xb31c9780) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb31c97c0) 0 + primary-for QListView (0xb31c9780) + QAbstractScrollArea (0xb31c9800) 0 + primary-for QAbstractItemView (0xb31c97c0) + QFrame (0xb31c9840) 0 + primary-for QAbstractScrollArea (0xb31c9800) + QWidget (0xb31e2af0) 0 + primary-for QFrame (0xb31c9840) + QObject (0xb31a0ca8) 0 + primary-for QWidget (0xb31e2af0) + QPaintDevice (0xb31a0ce4) 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 (0xb31c9b40) 0 + vptr=((& QHelpIndexModel::_ZTV15QHelpIndexModel) + 8u) + QStringListModel (0xb31c9b80) 0 + primary-for QHelpIndexModel (0xb31c9b40) + QAbstractListModel (0xb31c9bc0) 0 + primary-for QStringListModel (0xb31c9b80) + QAbstractItemModel (0xb31c9c00) 0 + primary-for QAbstractListModel (0xb31c9bc0) + QObject (0xb31a0f00) 0 + primary-for QAbstractItemModel (0xb31c9c00) + +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 (0xb31c9e40) 0 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 8u) + QListView (0xb31c9e80) 0 + primary-for QHelpIndexWidget (0xb31c9e40) + QAbstractItemView (0xb31c9ec0) 0 + primary-for QListView (0xb31c9e80) + QAbstractScrollArea (0xb31c9f00) 0 + primary-for QAbstractItemView (0xb31c9ec0) + QFrame (0xb31c9f40) 0 + primary-for QAbstractScrollArea (0xb31c9f00) + QWidget (0xb320f3c0) 0 + primary-for QFrame (0xb31c9f40) + QObject (0xb321403c) 0 + primary-for QWidget (0xb320f3c0) + QPaintDevice (0xb3214078) 8 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 392u) + diff --git a/tests/auto/bic/data/QtHelp.4.6.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtHelp.4.6.0.linux-gcc-amd64.txt new file mode 100644 index 000000000..26d6d9c6a --- /dev/null +++ b/tests/auto/bic/data/QtHelp.4.6.0.linux-gcc-amd64.txt @@ -0,0 +1,5492 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f4f37146230) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f4f37146e70) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f4f37175540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f4f371757e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f4f371ad690) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f4f371ade70) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f4f371dc5b0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f4f367e0150) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f4f3684a310) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f4f36888cb0) 0 + QBasicAtomicInt (0x7f4f36888d20) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f4f364d74d0) 0 empty + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f4f364d7700) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f4f36513af0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f4f36513a80) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f4f365b7380) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f4f364b7d20) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f4f364cf5b0) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f4f36430bd0) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f4f363a79a0) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f4f36245000) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f4f361908c0) 0 + QString (0x7f4f36190930) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f4f361b6310) 0 + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f4f3602e700) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f4f360382a0) 0 + QGenericArgument (0x7f4f36038310) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f4f36038b60) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f4f36061bd0) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9exception) +16 std::exception::~exception +24 std::exception::~exception +32 std::exception::what + +Class std::exception + size=8 align=8 + base size=8 base align=8 +std::exception (0x7f4f360b61c0) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 16u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13bad_exception) +16 std::bad_exception::~bad_exception +24 std::bad_exception::~bad_exception +32 std::bad_exception::what + +Class std::bad_exception + size=8 align=8 + base size=8 base align=8 +std::bad_exception (0x7f4f360b6770) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f4f360b67e0) 0 nearly-empty + primary-for std::bad_exception (0x7f4f360b6770) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9bad_alloc) +16 std::bad_alloc::~bad_alloc +24 std::bad_alloc::~bad_alloc +32 std::bad_alloc::what + +Class std::bad_alloc + size=8 align=8 + base size=8 base align=8 +std::bad_alloc (0x7f4f360b6930) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f4f360cc000) 0 nearly-empty + primary-for std::bad_alloc (0x7f4f360b6930) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f4f360cc850) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f4f360ccd90) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f4f360ccd20) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0x7f4f35df4850) 0 empty + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QObjectData) +16 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QObjectData + size=48 align=8 + base size=48 base align=8 +QObjectData (0x7f4f35e162a0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 16u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QObject) +16 QObject::metaObject +24 QObject::qt_metacast +32 QObject::qt_metacall +40 QObject::~QObject +48 QObject::~QObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObject + size=16 align=8 + base size=16 base align=8 +QObject (0x7f4f35e165b0) 0 + vptr=((& QObject::_ZTV7QObject) + 16u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QObjectUserData) +16 QObjectUserData::~QObjectUserData +24 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=8 align=8 + base size=8 base align=8 +QObjectUserData (0x7f4f35e9ab60) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QIODevice) +16 QIODevice::metaObject +24 QIODevice::qt_metacast +32 QIODevice::qt_metacall +40 QIODevice::~QIODevice +48 QIODevice::~QIODevice +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIODevice::isSequential +120 QIODevice::open +128 QIODevice::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 __cxa_pure_virtual + +Class QIODevice + size=16 align=8 + base size=16 base align=8 +QIODevice (0x7f4f35eac150) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f4f35eac1c0) 0 + primary-for QIODevice (0x7f4f35eac150) + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f4f35d0ccb0) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f4f35d0cd20) 0 + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QFile) +16 QFile::metaObject +24 QFile::qt_metacast +32 QFile::qt_metacall +40 QFile::~QFile +48 QFile::~QFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QFile::fileEngine + +Class QFile + size=16 align=8 + base size=16 base align=8 +QFile (0x7f4f35d0ce00) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f4f35d0ce70) 0 + primary-for QFile (0x7f4f35d0ce00) + QObject (0x7f4f35d0cee0) 0 + primary-for QIODevice (0x7f4f35d0ce70) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f4f35db0070) 0 + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QDataStream) +16 QDataStream::~QDataStream +24 QDataStream::~QDataStream + +Class QDataStream + size=40 align=8 + base size=40 base align=8 +QDataStream (0x7f4f35c04a10) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f4f35c6ce70) 0 + +Class QStringMatcher::Data + size=272 align=8 + base size=272 base align=8 +QStringMatcher::Data (0x7f4f35ad52a0) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f4f35cc9c40) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f4f35ad5850) 0 + QList<QString> (0x7f4f35ad58c0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f4f35b734d0) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f4f35a1a8c0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f4f35a1a930) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f4f35a1a9a0) 0 + QAbstractFileEngine::ExtensionOption (0x7f4f35a1aa10) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f4f35a1abd0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f4f35a1ac40) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f4f35a1acb0) 0 + QAbstractFileEngine::ExtensionOption (0x7f4f35a1ad20) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractFileEngine) +16 QAbstractFileEngine::~QAbstractFileEngine +24 QAbstractFileEngine::~QAbstractFileEngine +32 QAbstractFileEngine::open +40 QAbstractFileEngine::close +48 QAbstractFileEngine::flush +56 QAbstractFileEngine::size +64 QAbstractFileEngine::pos +72 QAbstractFileEngine::seek +80 QAbstractFileEngine::isSequential +88 QAbstractFileEngine::remove +96 QAbstractFileEngine::copy +104 QAbstractFileEngine::rename +112 QAbstractFileEngine::link +120 QAbstractFileEngine::mkdir +128 QAbstractFileEngine::rmdir +136 QAbstractFileEngine::setSize +144 QAbstractFileEngine::caseSensitive +152 QAbstractFileEngine::isRelativePath +160 QAbstractFileEngine::entryList +168 QAbstractFileEngine::fileFlags +176 QAbstractFileEngine::setPermissions +184 QAbstractFileEngine::fileName +192 QAbstractFileEngine::ownerId +200 QAbstractFileEngine::owner +208 QAbstractFileEngine::fileTime +216 QAbstractFileEngine::setFileName +224 QAbstractFileEngine::handle +232 QAbstractFileEngine::beginEntryList +240 QAbstractFileEngine::endEntryList +248 QAbstractFileEngine::read +256 QAbstractFileEngine::readLine +264 QAbstractFileEngine::write +272 QAbstractFileEngine::extension +280 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngine (0x7f4f35a00850) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 16u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +16 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +24 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +32 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngineHandler (0x7f4f35a52bd0) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 16u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +16 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +24 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QAbstractFileEngineIterator::currentFileInfo +64 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngineIterator (0x7f4f35a52d90) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 16u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QBuffer) +16 QBuffer::metaObject +24 QBuffer::qt_metacast +32 QBuffer::qt_metacall +40 QBuffer::~QBuffer +48 QBuffer::~QBuffer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QBuffer::connectNotify +104 QBuffer::disconnectNotify +112 QIODevice::isSequential +120 QBuffer::open +128 QBuffer::close +136 QBuffer::pos +144 QBuffer::size +152 QBuffer::seek +160 QBuffer::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QBuffer::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QBuffer::readData +224 QIODevice::readLineData +232 QBuffer::writeData + +Class QBuffer + size=16 align=8 + base size=16 base align=8 +QBuffer (0x7f4f35a65690) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f4f35a65700) 0 + primary-for QBuffer (0x7f4f35a65690) + QObject (0x7f4f35a65770) 0 + primary-for QIODevice (0x7f4f35a65700) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f4f35aa6e00) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f4f35aa6d90) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f4f35acb150) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f4f359c8a80) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f4f359c8a10) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSystemLocale) +16 QSystemLocale::~QSystemLocale +24 QSystemLocale::~QSystemLocale +32 QSystemLocale::query +40 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=8 align=8 + base size=8 base align=8 +QSystemLocale (0x7f4f35706690) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f4f35753d90) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f4f35706af0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f4f357abbd0) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTextCodec) +16 __cxa_pure_virtual +24 QTextCodec::aliases +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QTextCodec::~QTextCodec +64 QTextCodec::~QTextCodec + +Class QTextCodec + size=8 align=8 + base size=8 base align=8 +QTextCodec (0x7f4f3579b460) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f4f35618150) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f4f35618f50) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTextStream) +16 QTextStream::~QTextStream +24 QTextStream::~QTextStream + +Class QTextStream + size=16 align=8 + base size=16 base align=8 +QTextStream (0x7f4f35621d90) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f4f35698a80) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextIStream) +16 QTextIStream::~QTextIStream +24 QTextIStream::~QTextIStream + +Class QTextIStream + size=16 align=8 + base size=16 base align=8 +QTextIStream (0x7f4f354ca070) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f4f354ca0e0) 0 + primary-for QTextIStream (0x7f4f354ca070) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextOStream) +16 QTextOStream::~QTextOStream +24 QTextOStream::~QTextOStream + +Class QTextOStream + size=16 align=8 + base size=16 base align=8 +QTextOStream (0x7f4f354d6ee0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f4f354d6f50) 0 + primary-for QTextOStream (0x7f4f354d6ee0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f4f354ecd90) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f4f354f90e0) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f4f354f9150) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f4f354f92a0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f4f354f9850) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f4f354f98c0) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f4f354f9930) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0x7f4f354b5620) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f4f35317150) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f4f353170e0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f4f351c60e0) 0 empty + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QDirIterator) +16 QDirIterator::~QDirIterator +24 QDirIterator::~QDirIterator + +Class QDirIterator + size=16 align=8 + base size=16 base align=8 +QDirIterator (0x7f4f351d7700) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 16u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFileSystemWatcher) +16 QFileSystemWatcher::metaObject +24 QFileSystemWatcher::qt_metacast +32 QFileSystemWatcher::qt_metacall +40 QFileSystemWatcher::~QFileSystemWatcher +48 QFileSystemWatcher::~QFileSystemWatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFileSystemWatcher + size=16 align=8 + base size=16 base align=8 +QFileSystemWatcher (0x7f4f35231540) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f4f352315b0) 0 + primary-for QFileSystemWatcher (0x7f4f35231540) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QFSFileEngine) +16 QFSFileEngine::~QFSFileEngine +24 QFSFileEngine::~QFSFileEngine +32 QFSFileEngine::open +40 QFSFileEngine::close +48 QFSFileEngine::flush +56 QFSFileEngine::size +64 QFSFileEngine::pos +72 QFSFileEngine::seek +80 QFSFileEngine::isSequential +88 QFSFileEngine::remove +96 QFSFileEngine::copy +104 QFSFileEngine::rename +112 QFSFileEngine::link +120 QFSFileEngine::mkdir +128 QFSFileEngine::rmdir +136 QFSFileEngine::setSize +144 QFSFileEngine::caseSensitive +152 QFSFileEngine::isRelativePath +160 QFSFileEngine::entryList +168 QFSFileEngine::fileFlags +176 QFSFileEngine::setPermissions +184 QFSFileEngine::fileName +192 QFSFileEngine::ownerId +200 QFSFileEngine::owner +208 QFSFileEngine::fileTime +216 QFSFileEngine::setFileName +224 QFSFileEngine::handle +232 QFSFileEngine::beginEntryList +240 QFSFileEngine::endEntryList +248 QFSFileEngine::read +256 QFSFileEngine::readLine +264 QFSFileEngine::write +272 QFSFileEngine::extension +280 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=16 align=8 + base size=16 base align=8 +QFSFileEngine (0x7f4f35244a80) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f4f35244af0) 0 + primary-for QFSFileEngine (0x7f4f35244a80) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f4f35253e70) 0 + +Class QProcessEnvironment + size=8 align=8 + base size=8 base align=8 +QProcessEnvironment (0x7f4f3529e1c0) 0 + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QProcess) +16 QProcess::metaObject +24 QProcess::qt_metacast +32 QProcess::qt_metacall +40 QProcess::~QProcess +48 QProcess::~QProcess +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QProcess::isSequential +120 QIODevice::open +128 QProcess::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QProcess::atEnd +168 QIODevice::reset +176 QProcess::bytesAvailable +184 QProcess::bytesToWrite +192 QProcess::canReadLine +200 QProcess::waitForReadyRead +208 QProcess::waitForBytesWritten +216 QProcess::readData +224 QIODevice::readLineData +232 QProcess::writeData +240 QProcess::setupChildProcess + +Class QProcess + size=16 align=8 + base size=16 base align=8 +QProcess (0x7f4f3529ecb0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f4f3529ed20) 0 + primary-for QProcess (0x7f4f3529ecb0) + QObject (0x7f4f3529ed90) 0 + primary-for QIODevice (0x7f4f3529ed20) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f4f350e41c0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f4f350e4e70) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f4f34fe2700) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f4f34fe2a10) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f4f34fe27e0) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f4f34ff1700) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f4f34fb27e0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f4f34ea19a0) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QSettings) +16 QSettings::metaObject +24 QSettings::qt_metacast +32 QSettings::qt_metacall +40 QSettings::~QSettings +48 QSettings::~QSettings +56 QSettings::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSettings + size=16 align=8 + base size=16 base align=8 +QSettings (0x7f4f34ec7ee0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f4f34ec7f50) 0 + primary-for QSettings (0x7f4f34ec7ee0) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QTemporaryFile) +16 QTemporaryFile::metaObject +24 QTemporaryFile::qt_metacast +32 QTemporaryFile::qt_metacall +40 QTemporaryFile::~QTemporaryFile +48 QTemporaryFile::~QTemporaryFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QTemporaryFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=16 align=8 + base size=16 base align=8 +QTemporaryFile (0x7f4f34f4c2a0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f4f34f4c310) 0 + primary-for QTemporaryFile (0x7f4f34f4c2a0) + QIODevice (0x7f4f34f4c380) 0 + primary-for QFile (0x7f4f34f4c310) + QObject (0x7f4f34f4c3f0) 0 + primary-for QIODevice (0x7f4f34f4c380) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f4f34f669a0) 0 + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f4f34def070) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f4f34e0f850) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f4f34e37310) 0 + QVector<QXmlStreamAttribute> (0x7f4f34e37380) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f4f34e377e0) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f4f34e7a1c0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f4f34e98070) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +16 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +24 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +32 QXmlStreamEntityResolver::resolveEntity +40 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlStreamEntityResolver (0x7f4f34cb49a0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f4f34cb4b60) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f4f34cfbc40) 0 + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QAbstractState) +16 QAbstractState::metaObject +24 QAbstractState::qt_metacast +32 QAbstractState::qt_metacall +40 QAbstractState::~QAbstractState +48 QAbstractState::~QAbstractState +56 QAbstractState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QAbstractState + size=16 align=8 + base size=16 base align=8 +QAbstractState (0x7f4f34d11a80) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) + QObject (0x7f4f34d11af0) 0 + primary-for QAbstractState (0x7f4f34d11a80) + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTransition) +16 QAbstractTransition::metaObject +24 QAbstractTransition::qt_metacast +32 QAbstractTransition::qt_metacall +40 QAbstractTransition::~QAbstractTransition +48 QAbstractTransition::~QAbstractTransition +56 QAbstractTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QAbstractTransition + size=16 align=8 + base size=16 base align=8 +QAbstractTransition (0x7f4f34d372a0) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) + QObject (0x7f4f34d37310) 0 + primary-for QAbstractTransition (0x7f4f34d372a0) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QEvent) +16 QEvent::~QEvent +24 QEvent::~QEvent + +Class QEvent + size=24 align=8 + base size=20 base align=8 +QEvent (0x7f4f34d4caf0) 0 + vptr=((& QEvent::_ZTV6QEvent) + 16u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTimerEvent) +16 QTimerEvent::~QTimerEvent +24 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=24 align=8 + base size=24 base align=8 +QTimerEvent (0x7f4f34d6e700) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f4f34d6e770) 0 + primary-for QTimerEvent (0x7f4f34d6e700) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QChildEvent) +16 QChildEvent::~QChildEvent +24 QChildEvent::~QChildEvent + +Class QChildEvent + size=32 align=8 + base size=32 base align=8 +QChildEvent (0x7f4f34d6eb60) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f4f34d6ebd0) 0 + primary-for QChildEvent (0x7f4f34d6eb60) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QCustomEvent) +16 QCustomEvent::~QCustomEvent +24 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=24 align=8 + base size=20 base align=8 +QCustomEvent (0x7f4f34d77e00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f4f34d77e70) 0 + primary-for QCustomEvent (0x7f4f34d77e00) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +16 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +24 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=32 align=8 + base size=32 base align=8 +QDynamicPropertyChangeEvent (0x7f4f34d89620) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f4f34d89690) 0 + primary-for QDynamicPropertyChangeEvent (0x7f4f34d89620) + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QEventTransition) +16 QEventTransition::metaObject +24 QEventTransition::qt_metacast +32 QEventTransition::qt_metacall +40 QEventTransition::~QEventTransition +48 QEventTransition::~QEventTransition +56 QEventTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QEventTransition::eventTest +120 QEventTransition::onTransition + +Class QEventTransition + size=16 align=8 + base size=16 base align=8 +QEventTransition (0x7f4f34d89af0) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) + QAbstractTransition (0x7f4f34d89b60) 0 + primary-for QEventTransition (0x7f4f34d89af0) + QObject (0x7f4f34d89bd0) 0 + primary-for QAbstractTransition (0x7f4f34d89b60) + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QFinalState) +16 QFinalState::metaObject +24 QFinalState::qt_metacast +32 QFinalState::qt_metacall +40 QFinalState::~QFinalState +48 QFinalState::~QFinalState +56 QFinalState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFinalState::onEntry +120 QFinalState::onExit + +Class QFinalState + size=16 align=8 + base size=16 base align=8 +QFinalState (0x7f4f34ba59a0) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 16u) + QAbstractState (0x7f4f34ba5a10) 0 + primary-for QFinalState (0x7f4f34ba59a0) + QObject (0x7f4f34ba5a80) 0 + primary-for QAbstractState (0x7f4f34ba5a10) + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QHistoryState) +16 QHistoryState::metaObject +24 QHistoryState::qt_metacast +32 QHistoryState::qt_metacall +40 QHistoryState::~QHistoryState +48 QHistoryState::~QHistoryState +56 QHistoryState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QHistoryState::onEntry +120 QHistoryState::onExit + +Class QHistoryState + size=16 align=8 + base size=16 base align=8 +QHistoryState (0x7f4f34bbd230) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) + QAbstractState (0x7f4f34bbd2a0) 0 + primary-for QHistoryState (0x7f4f34bbd230) + QObject (0x7f4f34bbd310) 0 + primary-for QAbstractState (0x7f4f34bbd2a0) + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QSignalTransition) +16 QSignalTransition::metaObject +24 QSignalTransition::qt_metacast +32 QSignalTransition::qt_metacall +40 QSignalTransition::~QSignalTransition +48 QSignalTransition::~QSignalTransition +56 QSignalTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSignalTransition::eventTest +120 QSignalTransition::onTransition + +Class QSignalTransition + size=16 align=8 + base size=16 base align=8 +QSignalTransition (0x7f4f34bcef50) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) + QAbstractTransition (0x7f4f34bd7000) 0 + primary-for QSignalTransition (0x7f4f34bcef50) + QObject (0x7f4f34bd7070) 0 + primary-for QAbstractTransition (0x7f4f34bd7000) + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QState) +16 QState::metaObject +24 QState::qt_metacast +32 QState::qt_metacall +40 QState::~QState +48 QState::~QState +56 QState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QState::onEntry +120 QState::onExit + +Class QState + size=16 align=8 + base size=16 base align=8 +QState (0x7f4f34be9af0) 0 + vptr=((& QState::_ZTV6QState) + 16u) + QAbstractState (0x7f4f34be9b60) 0 + primary-for QState (0x7f4f34be9af0) + QObject (0x7f4f34be9bd0) 0 + primary-for QAbstractState (0x7f4f34be9b60) + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +16 QStateMachine::SignalEvent::~SignalEvent +24 QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=48 align=8 + base size=48 base align=8 +QStateMachine::SignalEvent (0x7f4f34c0e150) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) + QEvent (0x7f4f34c0e1c0) 0 + primary-for QStateMachine::SignalEvent (0x7f4f34c0e150) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +16 QStateMachine::WrappedEvent::~WrappedEvent +24 QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=40 align=8 + base size=40 base align=8 +QStateMachine::WrappedEvent (0x7f4f34c0e700) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) + QEvent (0x7f4f34c0e770) 0 + primary-for QStateMachine::WrappedEvent (0x7f4f34c0e700) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QStateMachine) +16 QStateMachine::metaObject +24 QStateMachine::qt_metacast +32 QStateMachine::qt_metacall +40 QStateMachine::~QStateMachine +48 QStateMachine::~QStateMachine +56 QStateMachine::event +64 QStateMachine::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QStateMachine::onEntry +120 QStateMachine::onExit +128 QStateMachine::beginSelectTransitions +136 QStateMachine::endSelectTransitions +144 QStateMachine::beginMicrostep +152 QStateMachine::endMicrostep + +Class QStateMachine + size=16 align=8 + base size=16 base align=8 +QStateMachine (0x7f4f34c05ee0) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) + QState (0x7f4f34c05f50) 0 + primary-for QStateMachine (0x7f4f34c05ee0) + QAbstractState (0x7f4f34c0e000) 0 + primary-for QState (0x7f4f34c05f50) + QObject (0x7f4f34c0e070) 0 + primary-for QAbstractState (0x7f4f34c0e000) + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f4f34c3e150) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f4f34c94e00) 0 + +Class QByteArrayMatcher::Data + size=272 align=8 + base size=272 base align=8 +QByteArrayMatcher::Data (0x7f4f34aa8af0) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f4f34aa84d0) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f4f34ade150) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +16 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +24 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +32 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=16 align=8 + base size=16 base align=8 +QtSharedPointer::ExternalRefCountData (0x7f4f34b0b070) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn +QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE) +16 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +24 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +32 QtSharedPointer::ExternalRefCountWithDestroyFn::destroy + +Class QtSharedPointer::ExternalRefCountWithDestroyFn + size=24 align=8 + base size=24 base align=8 +QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f4f34b22930) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 16u) + QtSharedPointer::ExternalRefCountData (0x7f4f34b229a0) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f4f34b22930) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f4f349a65b0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f4f349d9540) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f4f349f3af0) 0 + +Class QEasingCurve + size=8 align=8 + base size=8 base align=8 +QEasingCurve (0x7f4f34a3b000) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f4f34a3bee0) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f4f34a7eaf0) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f4f348b3af0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f4f348ee9a0) 0 + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f4f3494b460) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0x7f4f3480a380) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f4f34839150) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f4f34879e00) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f4f346cd380) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f4f3477ad20) 0 + +Class QLatin1Literal + size=16 align=8 + base size=16 base align=8 +QLatin1Literal (0x7f4f34629ee0) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0x7f4f346393f0) 0 empty + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f4f34672380) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTimeLine) +16 QTimeLine::metaObject +24 QTimeLine::qt_metacast +32 QTimeLine::qt_metacall +40 QTimeLine::~QTimeLine +48 QTimeLine::~QTimeLine +56 QObject::event +64 QObject::eventFilter +72 QTimeLine::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTimeLine::valueForTime + +Class QTimeLine + size=16 align=8 + base size=16 base align=8 +QTimeLine (0x7f4f34681700) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f4f34681770) 0 + primary-for QTimeLine (0x7f4f34681700) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QRunnable) +16 __cxa_pure_virtual +24 QRunnable::~QRunnable +32 QRunnable::~QRunnable + +Class QRunnable + size=16 align=8 + base size=12 base align=8 +QRunnable (0x7f4f344a9f50) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f4f344e1620) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f4f344ee1c0) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +16 QtConcurrent::Exception::~Exception +24 QtConcurrent::Exception::~Exception +32 std::exception::what +40 QtConcurrent::Exception::raise +48 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=8 align=8 + base size=8 base align=8 +QtConcurrent::Exception (0x7f4f345054d0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f4f34505540) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f4f345054d0) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +16 QtConcurrent::UnhandledException::~UnhandledException +24 QtConcurrent::UnhandledException::~UnhandledException +32 std::exception::what +40 QtConcurrent::UnhandledException::raise +48 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=8 align=8 + base size=8 base align=8 +QtConcurrent::UnhandledException (0x7f4f34505770) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f4f345057e0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f4f34505770) + std::exception (0x7f4f34505850) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f4f345057e0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f4f34505a80) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f4f34505e00) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f4f34505e70) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f4f3451ed90) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +16 QtConcurrent::ResultStoreBase::~ResultStoreBase +24 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=48 align=8 + base size=44 base align=8 +QtConcurrent::ResultStoreBase (0x7f4f34522930) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 16u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +16 QFutureInterfaceBase::~QFutureInterfaceBase +24 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=16 align=8 + base size=16 base align=8 +QFutureInterfaceBase (0x7f4f34560d90) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFutureWatcherBase) +16 QFutureWatcherBase::metaObject +24 QFutureWatcherBase::qt_metacast +32 QFutureWatcherBase::qt_metacall +40 QFutureWatcherBase::~QFutureWatcherBase +48 QFutureWatcherBase::~QFutureWatcherBase +56 QFutureWatcherBase::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QFutureWatcherBase::connectNotify +104 QFutureWatcherBase::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QFutureWatcherBase + size=16 align=8 + base size=16 base align=8 +QFutureWatcherBase (0x7f4f34446690) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f4f34446700) 0 + primary-for QFutureWatcherBase (0x7f4f34446690) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QThread) +16 QThread::metaObject +24 QThread::qt_metacast +32 QThread::qt_metacall +40 QThread::~QThread +48 QThread::~QThread +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QThread::run + +Class QThread + size=16 align=8 + base size=16 base align=8 +QThread (0x7f4f34297a80) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f4f34297af0) 0 + primary-for QThread (0x7f4f34297a80) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QThreadPool) +16 QThreadPool::metaObject +24 QThreadPool::qt_metacast +32 QThreadPool::qt_metacall +40 QThreadPool::~QThreadPool +48 QThreadPool::~QThreadPool +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QThreadPool + size=16 align=8 + base size=16 base align=8 +QThreadPool (0x7f4f342be930) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f4f342be9a0) 0 + primary-for QThreadPool (0x7f4f342be930) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f4f342d0ee0) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f4f342d7460) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineBarrier (0x7f4f342d79a0) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +16 QtConcurrent::ThreadEngineBase::run +24 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +32 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +40 QtConcurrent::ThreadEngineBase::start +48 QtConcurrent::ThreadEngineBase::finish +56 QtConcurrent::ThreadEngineBase::threadFunction +64 QtConcurrent::ThreadEngineBase::shouldStartThread +72 QtConcurrent::ThreadEngineBase::shouldThrottleThread +80 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=64 align=8 + base size=64 base align=8 +QtConcurrent::ThreadEngineBase (0x7f4f342d7a80) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f4f342d7af0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f4f342d7a80) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 24u) +8 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 136u) + +Class QtConcurrent::BlockSizeManager + size=96 align=8 + base size=92 base align=8 +QtConcurrent::BlockSizeManager (0x7f4f34324ee0) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QFactoryInterface) +16 QFactoryInterface::~QFactoryInterface +24 QFactoryInterface::~QFactoryInterface +32 __cxa_pure_virtual + +Class QFactoryInterface + size=8 align=8 + base size=8 base align=8 +QFactoryInterface (0x7f4f33dc8d20) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +16 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +24 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=8 align=8 + base size=8 base align=8 +QTextCodecFactoryInterface (0x7f4f33dfa000) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f4f33dfa070) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f4f33dfa000) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QTextCodecPlugin) +16 QTextCodecPlugin::metaObject +24 QTextCodecPlugin::qt_metacast +32 QTextCodecPlugin::qt_metacall +40 QTextCodecPlugin::~QTextCodecPlugin +48 QTextCodecPlugin::~QTextCodecPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 QTextCodecPlugin::keys +160 QTextCodecPlugin::create +168 (int (*)(...))-0x00000000000000010 +176 (int (*)(...))(& _ZTI16QTextCodecPlugin) +184 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD1Ev +192 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD0Ev +200 QTextCodecPlugin::_ZThn16_NK16QTextCodecPlugin4keysEv +208 QTextCodecPlugin::_ZThn16_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=24 align=8 + base size=24 base align=8 +QTextCodecPlugin (0x7f4f33e02580) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f4f33dfaa80) 0 + primary-for QTextCodecPlugin (0x7f4f33e02580) + QTextCodecFactoryInterface (0x7f4f33dfaaf0) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f4f33dfab60) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f4f33dfaaf0) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f4f33e52150) 0 empty + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QEventLoop) +16 QEventLoop::metaObject +24 QEventLoop::qt_metacast +32 QEventLoop::qt_metacall +40 QEventLoop::~QEventLoop +48 QEventLoop::~QEventLoop +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QEventLoop + size=16 align=8 + base size=16 base align=8 +QEventLoop (0x7f4f33e522a0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f4f33e52310) 0 + primary-for QEventLoop (0x7f4f33e522a0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +16 QAbstractEventDispatcher::metaObject +24 QAbstractEventDispatcher::qt_metacast +32 QAbstractEventDispatcher::qt_metacall +40 QAbstractEventDispatcher::~QAbstractEventDispatcher +48 QAbstractEventDispatcher::~QAbstractEventDispatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 QAbstractEventDispatcher::startingUp +208 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=16 align=8 + base size=16 base align=8 +QAbstractEventDispatcher (0x7f4f33c8cbd0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f4f33c8cc40) 0 + primary-for QAbstractEventDispatcher (0x7f4f33c8cbd0) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f4f33cb1a80) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f4f33cdc540) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractItemModel) +16 QAbstractItemModel::metaObject +24 QAbstractItemModel::qt_metacast +32 QAbstractItemModel::qt_metacall +40 QAbstractItemModel::~QAbstractItemModel +48 QAbstractItemModel::~QAbstractItemModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractItemModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractItemModel + size=16 align=8 + base size=16 base align=8 +QAbstractItemModel (0x7f4f33ce4850) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f4f33ce48c0) 0 + primary-for QAbstractItemModel (0x7f4f33ce4850) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTableModel) +16 QAbstractTableModel::metaObject +24 QAbstractTableModel::qt_metacast +32 QAbstractTableModel::qt_metacall +40 QAbstractTableModel::~QAbstractTableModel +48 QAbstractTableModel::~QAbstractTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractTableModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractTableModel + size=16 align=8 + base size=16 base align=8 +QAbstractTableModel (0x7f4f33d41b60) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f4f33d41bd0) 0 + primary-for QAbstractTableModel (0x7f4f33d41b60) + QObject (0x7f4f33d41c40) 0 + primary-for QAbstractItemModel (0x7f4f33d41bd0) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractListModel) +16 QAbstractListModel::metaObject +24 QAbstractListModel::qt_metacast +32 QAbstractListModel::qt_metacall +40 QAbstractListModel::~QAbstractListModel +48 QAbstractListModel::~QAbstractListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 __cxa_pure_virtual +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractListModel + size=16 align=8 + base size=16 base align=8 +QAbstractListModel (0x7f4f33d5e0e0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f4f33d5e150) 0 + primary-for QAbstractListModel (0x7f4f33d5e0e0) + QObject (0x7f4f33d5e1c0) 0 + primary-for QAbstractItemModel (0x7f4f33d5e150) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f4f33b90230) 0 + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QCoreApplication) +16 QCoreApplication::metaObject +24 QCoreApplication::qt_metacast +32 QCoreApplication::qt_metacall +40 QCoreApplication::~QCoreApplication +48 QCoreApplication::~QCoreApplication +56 QCoreApplication::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QCoreApplication::notify +120 QCoreApplication::compressEvent + +Class QCoreApplication + size=16 align=8 + base size=16 base align=8 +QCoreApplication (0x7f4f33b9c620) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f4f33b9c690) 0 + primary-for QCoreApplication (0x7f4f33b9c620) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f4f33bce310) 0 + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f4f33c3b770) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f4f33c55bd0) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f4f33c64930) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f4f33c75000) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QMimeData) +16 QMimeData::metaObject +24 QMimeData::qt_metacast +32 QMimeData::qt_metacall +40 QMimeData::~QMimeData +48 QMimeData::~QMimeData +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QMimeData::hasFormat +120 QMimeData::formats +128 QMimeData::retrieveData + +Class QMimeData + size=16 align=8 + base size=16 base align=8 +QMimeData (0x7f4f33c75af0) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f4f33c75b60) 0 + primary-for QMimeData (0x7f4f33c75af0) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +16 QObjectCleanupHandler::metaObject +24 QObjectCleanupHandler::qt_metacast +32 QObjectCleanupHandler::qt_metacall +40 QObjectCleanupHandler::~QObjectCleanupHandler +48 QObjectCleanupHandler::~QObjectCleanupHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=24 align=8 + base size=24 base align=8 +QObjectCleanupHandler (0x7f4f33a99380) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f4f33a993f0) 0 + primary-for QObjectCleanupHandler (0x7f4f33a99380) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSharedMemory) +16 QSharedMemory::metaObject +24 QSharedMemory::qt_metacast +32 QSharedMemory::qt_metacall +40 QSharedMemory::~QSharedMemory +48 QSharedMemory::~QSharedMemory +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSharedMemory + size=16 align=8 + base size=16 base align=8 +QSharedMemory (0x7f4f33aaa4d0) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f4f33aaa540) 0 + primary-for QSharedMemory (0x7f4f33aaa4d0) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSignalMapper) +16 QSignalMapper::metaObject +24 QSignalMapper::qt_metacast +32 QSignalMapper::qt_metacall +40 QSignalMapper::~QSignalMapper +48 QSignalMapper::~QSignalMapper +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSignalMapper + size=16 align=8 + base size=16 base align=8 +QSignalMapper (0x7f4f33ac62a0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f4f33ac6310) 0 + primary-for QSignalMapper (0x7f4f33ac62a0) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QSocketNotifier) +16 QSocketNotifier::metaObject +24 QSocketNotifier::qt_metacast +32 QSocketNotifier::qt_metacall +40 QSocketNotifier::~QSocketNotifier +48 QSocketNotifier::~QSocketNotifier +56 QSocketNotifier::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSocketNotifier + size=32 align=8 + base size=25 base align=8 +QSocketNotifier (0x7f4f33ae1690) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f4f33ae1700) 0 + primary-for QSocketNotifier (0x7f4f33ae1690) + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f4f33afca10) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QTimer) +16 QTimer::metaObject +24 QTimer::qt_metacast +32 QTimer::qt_metacall +40 QTimer::~QTimer +48 QTimer::~QTimer +56 QObject::event +64 QObject::eventFilter +72 QTimer::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QTimer + size=32 align=8 + base size=29 base align=8 +QTimer (0x7f4f33b04460) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f4f33b044d0) 0 + primary-for QTimer (0x7f4f33b04460) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTranslator) +16 QTranslator::metaObject +24 QTranslator::qt_metacast +32 QTranslator::qt_metacall +40 QTranslator::~QTranslator +48 QTranslator::~QTranslator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTranslator::translate +120 QTranslator::isEmpty + +Class QTranslator + size=16 align=8 + base size=16 base align=8 +QTranslator (0x7f4f33b2a9a0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f4f33b2aa10) 0 + primary-for QTranslator (0x7f4f33b2a9a0) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QLibrary) +16 QLibrary::metaObject +24 QLibrary::qt_metacast +32 QLibrary::qt_metacall +40 QLibrary::~QLibrary +48 QLibrary::~QLibrary +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QLibrary + size=32 align=8 + base size=25 base align=8 +QLibrary (0x7f4f33b45930) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f4f33b459a0) 0 + primary-for QLibrary (0x7f4f33b45930) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QPluginLoader) +16 QPluginLoader::metaObject +24 QPluginLoader::qt_metacast +32 QPluginLoader::qt_metacall +40 QPluginLoader::~QPluginLoader +48 QPluginLoader::~QPluginLoader +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QPluginLoader + size=32 align=8 + base size=25 base align=8 +QPluginLoader (0x7f4f339923f0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f4f33992460) 0 + primary-for QPluginLoader (0x7f4f339923f0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f4f339a0b60) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f4f339c74d0) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f4f339c7b60) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f4f339e6ee0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f4f33a002a0) 0 + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractAnimation) +16 QAbstractAnimation::metaObject +24 QAbstractAnimation::qt_metacast +32 QAbstractAnimation::qt_metacall +40 QAbstractAnimation::~QAbstractAnimation +48 QAbstractAnimation::~QAbstractAnimation +56 QAbstractAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=16 align=8 + base size=16 base align=8 +QAbstractAnimation (0x7f4f33a00a10) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) + QObject (0x7f4f33a00a80) 0 + primary-for QAbstractAnimation (0x7f4f33a00a10) + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAnimationGroup) +16 QAnimationGroup::metaObject +24 QAnimationGroup::qt_metacast +32 QAnimationGroup::qt_metacall +40 QAnimationGroup::~QAnimationGroup +48 QAnimationGroup::~QAnimationGroup +56 QAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=16 align=8 + base size=16 base align=8 +QAnimationGroup (0x7f4f33a37150) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) + QAbstractAnimation (0x7f4f33a371c0) 0 + primary-for QAnimationGroup (0x7f4f33a37150) + QObject (0x7f4f33a37230) 0 + primary-for QAbstractAnimation (0x7f4f33a371c0) + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +16 QParallelAnimationGroup::metaObject +24 QParallelAnimationGroup::qt_metacast +32 QParallelAnimationGroup::qt_metacall +40 QParallelAnimationGroup::~QParallelAnimationGroup +48 QParallelAnimationGroup::~QParallelAnimationGroup +56 QParallelAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QParallelAnimationGroup::duration +120 QParallelAnimationGroup::updateCurrentTime +128 QParallelAnimationGroup::updateState +136 QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=16 align=8 + base size=16 base align=8 +QParallelAnimationGroup (0x7f4f33a51000) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) + QAnimationGroup (0x7f4f33a51070) 0 + primary-for QParallelAnimationGroup (0x7f4f33a51000) + QAbstractAnimation (0x7f4f33a510e0) 0 + primary-for QAnimationGroup (0x7f4f33a51070) + QObject (0x7f4f33a51150) 0 + primary-for QAbstractAnimation (0x7f4f33a510e0) + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QPauseAnimation) +16 QPauseAnimation::metaObject +24 QPauseAnimation::qt_metacast +32 QPauseAnimation::qt_metacall +40 QPauseAnimation::~QPauseAnimation +48 QPauseAnimation::~QPauseAnimation +56 QPauseAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QPauseAnimation::duration +120 QPauseAnimation::updateCurrentTime +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=16 align=8 + base size=16 base align=8 +QPauseAnimation (0x7f4f33a5fe70) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) + QAbstractAnimation (0x7f4f33a5fee0) 0 + primary-for QPauseAnimation (0x7f4f33a5fe70) + QObject (0x7f4f33a5ff50) 0 + primary-for QAbstractAnimation (0x7f4f33a5fee0) + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QVariantAnimation) +16 QVariantAnimation::metaObject +24 QVariantAnimation::qt_metacast +32 QVariantAnimation::qt_metacall +40 QVariantAnimation::~QVariantAnimation +48 QVariantAnimation::~QVariantAnimation +56 QVariantAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QVariantAnimation::duration +120 QVariantAnimation::updateCurrentTime +128 QVariantAnimation::updateState +136 QAbstractAnimation::updateDirection +144 __cxa_pure_virtual +152 QVariantAnimation::interpolated + +Class QVariantAnimation + size=16 align=8 + base size=16 base align=8 +QVariantAnimation (0x7f4f33a7c8c0) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) + QAbstractAnimation (0x7f4f33a7c930) 0 + primary-for QVariantAnimation (0x7f4f33a7c8c0) + QObject (0x7f4f33a7c9a0) 0 + primary-for QAbstractAnimation (0x7f4f33a7c930) + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QPropertyAnimation) +16 QPropertyAnimation::metaObject +24 QPropertyAnimation::qt_metacast +32 QPropertyAnimation::qt_metacall +40 QPropertyAnimation::~QPropertyAnimation +48 QPropertyAnimation::~QPropertyAnimation +56 QPropertyAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QVariantAnimation::duration +120 QVariantAnimation::updateCurrentTime +128 QPropertyAnimation::updateState +136 QAbstractAnimation::updateDirection +144 QPropertyAnimation::updateCurrentValue +152 QVariantAnimation::interpolated + +Class QPropertyAnimation + size=16 align=8 + base size=16 base align=8 +QPropertyAnimation (0x7f4f33899b60) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) + QVariantAnimation (0x7f4f33899bd0) 0 + primary-for QPropertyAnimation (0x7f4f33899b60) + QAbstractAnimation (0x7f4f33899c40) 0 + primary-for QVariantAnimation (0x7f4f33899bd0) + QObject (0x7f4f33899cb0) 0 + primary-for QAbstractAnimation (0x7f4f33899c40) + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +16 QSequentialAnimationGroup::metaObject +24 QSequentialAnimationGroup::qt_metacast +32 QSequentialAnimationGroup::qt_metacall +40 QSequentialAnimationGroup::~QSequentialAnimationGroup +48 QSequentialAnimationGroup::~QSequentialAnimationGroup +56 QSequentialAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSequentialAnimationGroup::duration +120 QSequentialAnimationGroup::updateCurrentTime +128 QSequentialAnimationGroup::updateState +136 QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=16 align=8 + base size=16 base align=8 +QSequentialAnimationGroup (0x7f4f338b3b60) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) + QAnimationGroup (0x7f4f338b3bd0) 0 + primary-for QSequentialAnimationGroup (0x7f4f338b3b60) + QAbstractAnimation (0x7f4f338b3c40) 0 + primary-for QAnimationGroup (0x7f4f338b3bd0) + QObject (0x7f4f338b3cb0) 0 + primary-for QAbstractAnimation (0x7f4f338b3c40) + +Class QSqlRecord + size=8 align=8 + base size=8 base align=8 +QSqlRecord (0x7f4f33907230) 0 + +Vtable for QSqlDriverCreatorBase +QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QSqlDriverCreatorBase) +16 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +24 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +32 __cxa_pure_virtual + +Class QSqlDriverCreatorBase + size=8 align=8 + base size=8 base align=8 +QSqlDriverCreatorBase (0x7f4f33907e70) 0 nearly-empty + vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 16u) + +Class QSqlDatabase + size=8 align=8 + base size=8 base align=8 +QSqlDatabase (0x7f4f3391c9a0) 0 + +Class QSqlQuery + size=8 align=8 + base size=8 base align=8 +QSqlQuery (0x7f4f3392ed90) 0 + +Vtable for QSqlDriver +QSqlDriver::_ZTV10QSqlDriver: 32u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSqlDriver) +16 QSqlDriver::metaObject +24 QSqlDriver::qt_metacast +32 QSqlDriver::qt_metacall +40 QSqlDriver::~QSqlDriver +48 QSqlDriver::~QSqlDriver +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSqlDriver::isOpen +120 QSqlDriver::beginTransaction +128 QSqlDriver::commitTransaction +136 QSqlDriver::rollbackTransaction +144 QSqlDriver::tables +152 QSqlDriver::primaryIndex +160 QSqlDriver::record +168 QSqlDriver::formatValue +176 QSqlDriver::escapeIdentifier +184 QSqlDriver::sqlStatement +192 QSqlDriver::handle +200 __cxa_pure_virtual +208 __cxa_pure_virtual +216 __cxa_pure_virtual +224 __cxa_pure_virtual +232 QSqlDriver::setOpen +240 QSqlDriver::setOpenError +248 QSqlDriver::setLastError + +Class QSqlDriver + size=16 align=8 + base size=16 base align=8 +QSqlDriver (0x7f4f3393b850) 0 + vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 16u) + QObject (0x7f4f3393b8c0) 0 + primary-for QSqlDriver (0x7f4f3393b850) + +Vtable for QSqlDriverFactoryInterface +QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface) +16 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +24 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QSqlDriverFactoryInterface + size=8 align=8 + base size=8 base align=8 +QSqlDriverFactoryInterface (0x7f4f3397e0e0) 0 nearly-empty + vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 16u) + QFactoryInterface (0x7f4f3397e150) 0 nearly-empty + primary-for QSqlDriverFactoryInterface (0x7f4f3397e0e0) + +Vtable for QSqlDriverPlugin +QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +16 QSqlDriverPlugin::metaObject +24 QSqlDriverPlugin::qt_metacast +32 QSqlDriverPlugin::qt_metacall +40 QSqlDriverPlugin::~QSqlDriverPlugin +48 QSqlDriverPlugin::~QSqlDriverPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 (int (*)(...))-0x00000000000000010 +136 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +144 QSqlDriverPlugin::_ZThn16_N16QSqlDriverPluginD1Ev +152 QSqlDriverPlugin::_ZThn16_N16QSqlDriverPluginD0Ev +160 __cxa_pure_virtual +168 __cxa_pure_virtual + +Class QSqlDriverPlugin + size=24 align=8 + base size=24 base align=8 +QSqlDriverPlugin (0x7f4f33979c00) 0 + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 16u) + QObject (0x7f4f3397eb60) 0 + primary-for QSqlDriverPlugin (0x7f4f33979c00) + QSqlDriverFactoryInterface (0x7f4f3397ebd0) 16 nearly-empty + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 144u) + QFactoryInterface (0x7f4f3397ec40) 16 nearly-empty + primary-for QSqlDriverFactoryInterface (0x7f4f3397ebd0) + +Class QSqlError + size=24 align=8 + base size=24 base align=8 +QSqlError (0x7f4f33790a80) 0 + +Class QSqlField + size=24 align=8 + base size=24 base align=8 +QSqlField (0x7f4f337989a0) 0 + +Class QSqlIndex + size=32 align=8 + base size=32 base align=8 +QSqlIndex (0x7f4f337b52a0) 0 + QSqlRecord (0x7f4f337b5310) 0 + +Vtable for QSqlResult +QSqlResult::_ZTV10QSqlResult: 29u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSqlResult) +16 QSqlResult::~QSqlResult +24 QSqlResult::~QSqlResult +32 QSqlResult::handle +40 QSqlResult::setAt +48 QSqlResult::setActive +56 QSqlResult::setLastError +64 QSqlResult::setQuery +72 QSqlResult::setSelect +80 QSqlResult::setForwardOnly +88 QSqlResult::exec +96 QSqlResult::prepare +104 QSqlResult::savePrepare +112 QSqlResult::bindValue +120 QSqlResult::bindValue +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 QSqlResult::fetchNext +168 QSqlResult::fetchPrevious +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 __cxa_pure_virtual +208 QSqlResult::record +216 QSqlResult::lastInsertId +224 QSqlResult::virtual_hook + +Class QSqlResult + size=16 align=8 + base size=16 base align=8 +QSqlResult (0x7f4f337e81c0) 0 + vptr=((& QSqlResult::_ZTV10QSqlResult) + 16u) + +Vtable for QSqlQueryModel +QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QSqlQueryModel) +16 QSqlQueryModel::metaObject +24 QSqlQueryModel::qt_metacast +32 QSqlQueryModel::qt_metacall +40 QSqlQueryModel::~QSqlQueryModel +48 QSqlQueryModel::~QSqlQueryModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 QSqlQueryModel::rowCount +136 QSqlQueryModel::columnCount +144 QAbstractTableModel::hasChildren +152 QSqlQueryModel::data +160 QAbstractItemModel::setData +168 QSqlQueryModel::headerData +176 QSqlQueryModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QSqlQueryModel::insertColumns +248 QAbstractItemModel::removeRows +256 QSqlQueryModel::removeColumns +264 QSqlQueryModel::fetchMore +272 QSqlQueryModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert +336 QSqlQueryModel::clear +344 QSqlQueryModel::queryChange + +Class QSqlQueryModel + size=16 align=8 + base size=16 base align=8 +QSqlQueryModel (0x7f4f337e8a80) 0 + vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 16u) + QAbstractTableModel (0x7f4f337e8af0) 0 + primary-for QSqlQueryModel (0x7f4f337e8a80) + QAbstractItemModel (0x7f4f337e8b60) 0 + primary-for QAbstractTableModel (0x7f4f337e8af0) + QObject (0x7f4f337e8bd0) 0 + primary-for QAbstractItemModel (0x7f4f337e8b60) + +Vtable for QSqlTableModel +QSqlTableModel::_ZTV14QSqlTableModel: 55u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QSqlTableModel) +16 QSqlTableModel::metaObject +24 QSqlTableModel::qt_metacast +32 QSqlTableModel::qt_metacall +40 QSqlTableModel::~QSqlTableModel +48 QSqlTableModel::~QSqlTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 QSqlTableModel::rowCount +136 QSqlQueryModel::columnCount +144 QAbstractTableModel::hasChildren +152 QSqlTableModel::data +160 QSqlTableModel::setData +168 QSqlTableModel::headerData +176 QSqlQueryModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QSqlTableModel::insertRows +240 QSqlQueryModel::insertColumns +248 QSqlTableModel::removeRows +256 QSqlTableModel::removeColumns +264 QSqlQueryModel::fetchMore +272 QSqlQueryModel::canFetchMore +280 QSqlTableModel::flags +288 QSqlTableModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QSqlTableModel::submit +328 QSqlTableModel::revert +336 QSqlTableModel::clear +344 QSqlQueryModel::queryChange +352 QSqlTableModel::select +360 QSqlTableModel::setTable +368 QSqlTableModel::setEditStrategy +376 QSqlTableModel::setSort +384 QSqlTableModel::setFilter +392 QSqlTableModel::revertRow +400 QSqlTableModel::updateRowInTable +408 QSqlTableModel::insertRowIntoTable +416 QSqlTableModel::deleteRowFromTable +424 QSqlTableModel::orderByClause +432 QSqlTableModel::selectStatement + +Class QSqlTableModel + size=16 align=8 + base size=16 base align=8 +QSqlTableModel (0x7f4f3381e380) 0 + vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 16u) + QSqlQueryModel (0x7f4f3381e3f0) 0 + primary-for QSqlTableModel (0x7f4f3381e380) + QAbstractTableModel (0x7f4f3381e460) 0 + primary-for QSqlQueryModel (0x7f4f3381e3f0) + QAbstractItemModel (0x7f4f3381e4d0) 0 + primary-for QAbstractTableModel (0x7f4f3381e460) + QObject (0x7f4f3381e540) 0 + primary-for QAbstractItemModel (0x7f4f3381e4d0) + +Class QSqlRelation + size=24 align=8 + base size=24 base align=8 +QSqlRelation (0x7f4f33842e70) 0 + +Vtable for QSqlRelationalTableModel +QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QSqlRelationalTableModel) +16 QSqlRelationalTableModel::metaObject +24 QSqlRelationalTableModel::qt_metacast +32 QSqlRelationalTableModel::qt_metacall +40 QSqlRelationalTableModel::~QSqlRelationalTableModel +48 QSqlRelationalTableModel::~QSqlRelationalTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 QSqlTableModel::rowCount +136 QSqlQueryModel::columnCount +144 QAbstractTableModel::hasChildren +152 QSqlRelationalTableModel::data +160 QSqlRelationalTableModel::setData +168 QSqlTableModel::headerData +176 QSqlQueryModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QSqlTableModel::insertRows +240 QSqlQueryModel::insertColumns +248 QSqlTableModel::removeRows +256 QSqlRelationalTableModel::removeColumns +264 QSqlQueryModel::fetchMore +272 QSqlQueryModel::canFetchMore +280 QSqlTableModel::flags +288 QSqlTableModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QSqlTableModel::submit +328 QSqlTableModel::revert +336 QSqlRelationalTableModel::clear +344 QSqlQueryModel::queryChange +352 QSqlRelationalTableModel::select +360 QSqlRelationalTableModel::setTable +368 QSqlTableModel::setEditStrategy +376 QSqlTableModel::setSort +384 QSqlTableModel::setFilter +392 QSqlRelationalTableModel::revertRow +400 QSqlRelationalTableModel::updateRowInTable +408 QSqlRelationalTableModel::insertRowIntoTable +416 QSqlTableModel::deleteRowFromTable +424 QSqlRelationalTableModel::orderByClause +432 QSqlRelationalTableModel::selectStatement +440 QSqlRelationalTableModel::setRelation +448 QSqlRelationalTableModel::relationModel + +Class QSqlRelationalTableModel + size=16 align=8 + base size=16 base align=8 +QSqlRelationalTableModel (0x7f4f338667e0) 0 + vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 16u) + QSqlTableModel (0x7f4f33866850) 0 + primary-for QSqlRelationalTableModel (0x7f4f338667e0) + QSqlQueryModel (0x7f4f338668c0) 0 + primary-for QSqlTableModel (0x7f4f33866850) + QAbstractTableModel (0x7f4f33866930) 0 + primary-for QSqlQueryModel (0x7f4f338668c0) + QAbstractItemModel (0x7f4f338669a0) 0 + primary-for QAbstractTableModel (0x7f4f33866930) + QObject (0x7f4f33866a10) 0 + primary-for QAbstractItemModel (0x7f4f338669a0) + +Class QHelpGlobal + size=1 align=1 + base size=0 base align=1 +QHelpGlobal (0x7f4f33883070) 0 empty + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QPaintDevice) +16 QPaintDevice::~QPaintDevice +24 QPaintDevice::~QPaintDevice +32 QPaintDevice::devType +40 __cxa_pure_virtual +48 QPaintDevice::metric + +Class QPaintDevice + size=16 align=8 + base size=10 base align=8 +QPaintDevice (0x7f4f338830e0) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0x7f4f336b5a10) 0 + +Class QPolygon + size=8 align=8 + base size=8 base align=8 +QPolygon (0x7f4f33716230) 0 + QVector<QPoint> (0x7f4f337162a0) 0 + +Class QPolygonF + size=8 align=8 + base size=8 base align=8 +QPolygonF (0x7f4f33757770) 0 + QVector<QPointF> (0x7f4f337577e0) 0 + +Class QRegion::QRegionData + size=32 align=8 + base size=32 base align=8 +QRegion::QRegionData (0x7f4f335bd0e0) 0 + +Class QRegion + size=8 align=8 + base size=8 base align=8 +QRegion (0x7f4f335998c0) 0 + +Class QMatrix + size=48 align=8 + base size=48 base align=8 +QMatrix (0x7f4f335d0a10) 0 + +Class QPainterPath::Element + size=24 align=8 + base size=24 base align=8 +QPainterPath::Element (0x7f4f33611b60) 0 + +Class QPainterPath + size=8 align=8 + base size=8 base align=8 +QPainterPath (0x7f4f33611af0) 0 + +Class QPainterPathPrivate + size=16 align=8 + base size=16 base align=8 +QPainterPathPrivate (0x7f4f3366e2a0) 0 + +Class QPainterPathStroker + size=8 align=8 + base size=8 base align=8 +QPainterPathStroker (0x7f4f3366ed90) 0 + +Class QTransform + size=88 align=8 + base size=88 base align=8 +QTransform (0x7f4f334d7d90) 0 + +Class QImageTextKeyLang + size=16 align=8 + base size=16 base align=8 +QImageTextKeyLang (0x7f4f335833f0) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QImage) +16 QImage::~QImage +24 QImage::~QImage +32 QImage::devType +40 QImage::paintEngine +48 QImage::metric + +Class QImage + size=24 align=8 + base size=24 base align=8 +QImage (0x7f4f333aac40) 0 + vptr=((& QImage::_ZTV6QImage) + 16u) + QPaintDevice (0x7f4f333aacb0) 0 + primary-for QImage (0x7f4f333aac40) + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QPixmap) +16 QPixmap::~QPixmap +24 QPixmap::~QPixmap +32 QPixmap::devType +40 QPixmap::paintEngine +48 QPixmap::metric + +Class QPixmap + size=24 align=8 + base size=24 base align=8 +QPixmap (0x7f4f334533f0) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 16u) + QPaintDevice (0x7f4f33453460) 0 + primary-for QPixmap (0x7f4f334533f0) + +Class QBrush + size=8 align=8 + base size=8 base align=8 +QBrush (0x7f4f332b4700) 0 + +Class QBrushData + size=112 align=8 + base size=112 base align=8 +QBrushData (0x7f4f332e0150) 0 + +Class QGradient + size=64 align=8 + base size=64 base align=8 +QGradient (0x7f4f332f7310) 0 + +Class QLinearGradient + size=64 align=8 + base size=64 base align=8 +QLinearGradient (0x7f4f33303e00) 0 + QGradient (0x7f4f33303e70) 0 + +Class QRadialGradient + size=64 align=8 + base size=64 base align=8 +QRadialGradient (0x7f4f3332e2a0) 0 + QGradient (0x7f4f3332e310) 0 + +Class QConicalGradient + size=64 align=8 + base size=64 base align=8 +QConicalGradient (0x7f4f3332e850) 0 + QGradient (0x7f4f3332e8c0) 0 + +Class QPalette + size=16 align=8 + base size=12 base align=8 +QPalette (0x7f4f3332ebd0) 0 + +Class QColorGroup + size=16 align=8 + base size=12 base align=8 +QColorGroup (0x7f4f3318f540) 0 + QPalette (0x7f4f3318f5b0) 0 + +Class QFont + size=16 align=8 + base size=12 base align=8 +QFont (0x7f4f331c6850) 0 + +Class QFontMetrics + size=8 align=8 + base size=8 base align=8 +QFontMetrics (0x7f4f3320f540) 0 + +Class QFontMetricsF + size=8 align=8 + base size=8 base align=8 +QFontMetricsF (0x7f4f332239a0) 0 + +Class QFontInfo + size=8 align=8 + base size=8 base align=8 +QFontInfo (0x7f4f3322e8c0) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0x7f4f332433f0) 0 + +Class QCursor + size=8 align=8 + base size=8 base align=8 +QCursor (0x7f4f3310c3f0) 0 + +Class QKeySequence + size=8 align=8 + base size=8 base align=8 +QKeySequence (0x7f4f3310cbd0) 0 + +Class QWidgetData + size=88 align=8 + base size=88 base align=8 +QWidgetData (0x7f4f3314e540) 0 + +Vtable for QWidget +QWidget::_ZTV7QWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QWidget) +16 QWidget::metaObject +24 QWidget::qt_metacast +32 QWidget::qt_metacall +40 QWidget::~QWidget +48 QWidget::~QWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI7QWidget) +464 QWidget::_ZThn16_N7QWidgetD1Ev +472 QWidget::_ZThn16_N7QWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWidget + size=40 align=8 + base size=40 base align=8 +QWidget (0x7f4f33150980) 0 + vptr=((& QWidget::_ZTV7QWidget) + 16u) + QObject (0x7f4f3314e5b0) 0 + primary-for QWidget (0x7f4f33150980) + QPaintDevice (0x7f4f3314e620) 16 + vptr=((& QWidget::_ZTV7QWidget) + 464u) + +Vtable for QFrame +QFrame::_ZTV6QFrame: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QFrame) +16 QFrame::metaObject +24 QFrame::qt_metacast +32 QFrame::qt_metacall +40 QFrame::~QFrame +48 QFrame::~QFrame +56 QFrame::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QFrame::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QFrame::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI6QFrame) +464 QFrame::_ZThn16_N6QFrameD1Ev +472 QFrame::_ZThn16_N6QFrameD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFrame + size=40 align=8 + base size=40 base align=8 +QFrame (0x7f4f32ecf620) 0 + vptr=((& QFrame::_ZTV6QFrame) + 16u) + QWidget (0x7f4f32ecd600) 0 + primary-for QFrame (0x7f4f32ecf620) + QObject (0x7f4f32ecf690) 0 + primary-for QWidget (0x7f4f32ecd600) + QPaintDevice (0x7f4f32ecf700) 16 + vptr=((& QFrame::_ZTV6QFrame) + 464u) + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractScrollArea) +16 QAbstractScrollArea::metaObject +24 QAbstractScrollArea::qt_metacast +32 QAbstractScrollArea::qt_metacall +40 QAbstractScrollArea::~QAbstractScrollArea +48 QAbstractScrollArea::~QAbstractScrollArea +56 QAbstractScrollArea::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractScrollArea::mousePressEvent +168 QAbstractScrollArea::mouseReleaseEvent +176 QAbstractScrollArea::mouseDoubleClickEvent +184 QAbstractScrollArea::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractScrollArea::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QAbstractScrollArea::paintEvent +256 QWidget::moveEvent +264 QAbstractScrollArea::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractScrollArea::dragEnterEvent +312 QAbstractScrollArea::dragMoveEvent +320 QAbstractScrollArea::dragLeaveEvent +328 QAbstractScrollArea::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractScrollArea::viewportEvent +456 QAbstractScrollArea::scrollContentsBy +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI19QAbstractScrollArea) +480 QAbstractScrollArea::_ZThn16_N19QAbstractScrollAreaD1Ev +488 QAbstractScrollArea::_ZThn16_N19QAbstractScrollAreaD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractScrollArea + size=40 align=8 + base size=40 base align=8 +QAbstractScrollArea (0x7f4f32ef2c40) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 16u) + QFrame (0x7f4f32ef2cb0) 0 + primary-for QAbstractScrollArea (0x7f4f32ef2c40) + QWidget (0x7f4f32edba00) 0 + primary-for QFrame (0x7f4f32ef2cb0) + QObject (0x7f4f32ef2d20) 0 + primary-for QWidget (0x7f4f32edba00) + QPaintDevice (0x7f4f32ef2d90) 16 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 480u) + +Class QItemSelectionRange + size=16 align=8 + base size=16 base align=8 +QItemSelectionRange (0x7f4f32f16b60) 0 + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QItemSelectionModel) +16 QItemSelectionModel::metaObject +24 QItemSelectionModel::qt_metacast +32 QItemSelectionModel::qt_metacall +40 QItemSelectionModel::~QItemSelectionModel +48 QItemSelectionModel::~QItemSelectionModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QItemSelectionModel::select +120 QItemSelectionModel::select +128 QItemSelectionModel::clear +136 QItemSelectionModel::reset + +Class QItemSelectionModel + size=16 align=8 + base size=16 base align=8 +QItemSelectionModel (0x7f4f32d8a070) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u) + QObject (0x7f4f32d8a0e0) 0 + primary-for QItemSelectionModel (0x7f4f32d8a070) + +Class QItemSelection + size=8 align=8 + base size=8 base align=8 +QItemSelection (0x7f4f32dd6540) 0 + QList<QItemSelectionRange> (0x7f4f32dd65b0) 0 + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QValidator) +16 QValidator::metaObject +24 QValidator::qt_metacast +32 QValidator::qt_metacall +40 QValidator::~QValidator +48 QValidator::~QValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 QValidator::fixup + +Class QValidator + size=16 align=8 + base size=16 base align=8 +QValidator (0x7f4f32dd6e00) 0 + vptr=((& QValidator::_ZTV10QValidator) + 16u) + QObject (0x7f4f32dd6e70) 0 + primary-for QValidator (0x7f4f32dd6e00) + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QIntValidator) +16 QIntValidator::metaObject +24 QIntValidator::qt_metacast +32 QIntValidator::qt_metacall +40 QIntValidator::~QIntValidator +48 QIntValidator::~QIntValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIntValidator::validate +120 QValidator::fixup +128 QIntValidator::setRange + +Class QIntValidator + size=24 align=8 + base size=24 base align=8 +QIntValidator (0x7f4f32e17c40) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u) + QValidator (0x7f4f32e17cb0) 0 + primary-for QIntValidator (0x7f4f32e17c40) + QObject (0x7f4f32e17d20) 0 + primary-for QValidator (0x7f4f32e17cb0) + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QDoubleValidator) +16 QDoubleValidator::metaObject +24 QDoubleValidator::qt_metacast +32 QDoubleValidator::qt_metacall +40 QDoubleValidator::~QDoubleValidator +48 QDoubleValidator::~QDoubleValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QDoubleValidator::validate +120 QValidator::fixup +128 QDoubleValidator::setRange + +Class QDoubleValidator + size=40 align=8 + base size=36 base align=8 +QDoubleValidator (0x7f4f32e30bd0) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u) + QValidator (0x7f4f32e30c40) 0 + primary-for QDoubleValidator (0x7f4f32e30bd0) + QObject (0x7f4f32e30cb0) 0 + primary-for QValidator (0x7f4f32e30c40) + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QRegExpValidator) +16 QRegExpValidator::metaObject +24 QRegExpValidator::qt_metacast +32 QRegExpValidator::qt_metacall +40 QRegExpValidator::~QRegExpValidator +48 QRegExpValidator::~QRegExpValidator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QRegExpValidator::validate +120 QValidator::fixup + +Class QRegExpValidator + size=24 align=8 + base size=24 base align=8 +QRegExpValidator (0x7f4f32e524d0) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u) + QValidator (0x7f4f32e52540) 0 + primary-for QRegExpValidator (0x7f4f32e524d0) + QObject (0x7f4f32e525b0) 0 + primary-for QValidator (0x7f4f32e52540) + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QAbstractSpinBox) +16 QAbstractSpinBox::metaObject +24 QAbstractSpinBox::qt_metacast +32 QAbstractSpinBox::qt_metacall +40 QAbstractSpinBox::~QAbstractSpinBox +48 QAbstractSpinBox::~QAbstractSpinBox +56 QAbstractSpinBox::event +64 QObject::eventFilter +72 QAbstractSpinBox::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractSpinBox::sizeHint +136 QAbstractSpinBox::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractSpinBox::mousePressEvent +168 QAbstractSpinBox::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QAbstractSpinBox::mouseMoveEvent +192 QAbstractSpinBox::wheelEvent +200 QAbstractSpinBox::keyPressEvent +208 QAbstractSpinBox::keyReleaseEvent +216 QAbstractSpinBox::focusInEvent +224 QAbstractSpinBox::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QAbstractSpinBox::paintEvent +256 QWidget::moveEvent +264 QAbstractSpinBox::resizeEvent +272 QAbstractSpinBox::closeEvent +280 QAbstractSpinBox::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QAbstractSpinBox::showEvent +344 QAbstractSpinBox::hideEvent +352 QWidget::x11Event +360 QAbstractSpinBox::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QAbstractSpinBox::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractSpinBox::validate +456 QAbstractSpinBox::fixup +464 QAbstractSpinBox::stepBy +472 QAbstractSpinBox::clear +480 QAbstractSpinBox::stepEnabled +488 (int (*)(...))-0x00000000000000010 +496 (int (*)(...))(& _ZTI16QAbstractSpinBox) +504 QAbstractSpinBox::_ZThn16_N16QAbstractSpinBoxD1Ev +512 QAbstractSpinBox::_ZThn16_N16QAbstractSpinBoxD0Ev +520 QWidget::_ZThn16_NK7QWidget7devTypeEv +528 QWidget::_ZThn16_NK7QWidget11paintEngineEv +536 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSpinBox + size=40 align=8 + base size=40 base align=8 +QAbstractSpinBox (0x7f4f32e6a150) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 16u) + QWidget (0x7f4f32e4ee00) 0 + primary-for QAbstractSpinBox (0x7f4f32e6a150) + QObject (0x7f4f32e6a1c0) 0 + primary-for QWidget (0x7f4f32e4ee00) + QPaintDevice (0x7f4f32e6a230) 16 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 504u) + +Class QIcon + size=8 align=8 + base size=8 base align=8 +QIcon (0x7f4f32cc4150) 0 + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 64u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAbstractSlider) +16 QAbstractSlider::metaObject +24 QAbstractSlider::qt_metacast +32 QAbstractSlider::qt_metacall +40 QAbstractSlider::~QAbstractSlider +48 QAbstractSlider::~QAbstractSlider +56 QAbstractSlider::event +64 QObject::eventFilter +72 QAbstractSlider::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QAbstractSlider::wheelEvent +200 QAbstractSlider::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QAbstractSlider::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractSlider::sliderChange +456 (int (*)(...))-0x00000000000000010 +464 (int (*)(...))(& _ZTI15QAbstractSlider) +472 QAbstractSlider::_ZThn16_N15QAbstractSliderD1Ev +480 QAbstractSlider::_ZThn16_N15QAbstractSliderD0Ev +488 QWidget::_ZThn16_NK7QWidget7devTypeEv +496 QWidget::_ZThn16_NK7QWidget11paintEngineEv +504 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSlider + size=40 align=8 + base size=40 base align=8 +QAbstractSlider (0x7f4f32cecd20) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 16u) + QWidget (0x7f4f32cf0a80) 0 + primary-for QAbstractSlider (0x7f4f32cecd20) + QObject (0x7f4f32cecd90) 0 + primary-for QWidget (0x7f4f32cf0a80) + QPaintDevice (0x7f4f32cece00) 16 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 472u) + +Vtable for QSlider +QSlider::_ZTV7QSlider: 64u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QSlider) +16 QSlider::metaObject +24 QSlider::qt_metacast +32 QSlider::qt_metacall +40 QSlider::~QSlider +48 QSlider::~QSlider +56 QSlider::event +64 QObject::eventFilter +72 QAbstractSlider::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QSlider::sizeHint +136 QSlider::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QSlider::mousePressEvent +168 QSlider::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QSlider::mouseMoveEvent +192 QAbstractSlider::wheelEvent +200 QAbstractSlider::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QSlider::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QAbstractSlider::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractSlider::sliderChange +456 (int (*)(...))-0x00000000000000010 +464 (int (*)(...))(& _ZTI7QSlider) +472 QSlider::_ZThn16_N7QSliderD1Ev +480 QSlider::_ZThn16_N7QSliderD0Ev +488 QWidget::_ZThn16_NK7QWidget7devTypeEv +496 QWidget::_ZThn16_NK7QWidget11paintEngineEv +504 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSlider + size=40 align=8 + base size=40 base align=8 +QSlider (0x7f4f32d26b60) 0 + vptr=((& QSlider::_ZTV7QSlider) + 16u) + QAbstractSlider (0x7f4f32d26bd0) 0 + primary-for QSlider (0x7f4f32d26b60) + QWidget (0x7f4f32d25b80) 0 + primary-for QAbstractSlider (0x7f4f32d26bd0) + QObject (0x7f4f32d26c40) 0 + primary-for QWidget (0x7f4f32d25b80) + QPaintDevice (0x7f4f32d26cb0) 16 + vptr=((& QSlider::_ZTV7QSlider) + 472u) + +Vtable for QStyle +QStyle::_ZTV6QStyle: 35u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QStyle) +16 QStyle::metaObject +24 QStyle::qt_metacast +32 QStyle::qt_metacall +40 QStyle::~QStyle +48 QStyle::~QStyle +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QStyle::polish +120 QStyle::unpolish +128 QStyle::polish +136 QStyle::unpolish +144 QStyle::polish +152 QStyle::itemTextRect +160 QStyle::itemPixmapRect +168 QStyle::drawItemText +176 QStyle::drawItemPixmap +184 QStyle::standardPalette +192 __cxa_pure_virtual +200 __cxa_pure_virtual +208 __cxa_pure_virtual +216 __cxa_pure_virtual +224 __cxa_pure_virtual +232 __cxa_pure_virtual +240 __cxa_pure_virtual +248 __cxa_pure_virtual +256 __cxa_pure_virtual +264 __cxa_pure_virtual +272 __cxa_pure_virtual + +Class QStyle + size=16 align=8 + base size=16 base align=8 +QStyle (0x7f4f32d56150) 0 + vptr=((& QStyle::_ZTV6QStyle) + 16u) + QObject (0x7f4f32d561c0) 0 + primary-for QStyle (0x7f4f32d56150) + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 67u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QTabBar) +16 QTabBar::metaObject +24 QTabBar::qt_metacast +32 QTabBar::qt_metacall +40 QTabBar::~QTabBar +48 QTabBar::~QTabBar +56 QTabBar::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QTabBar::sizeHint +136 QTabBar::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QTabBar::mousePressEvent +168 QTabBar::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QTabBar::mouseMoveEvent +192 QTabBar::wheelEvent +200 QTabBar::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTabBar::paintEvent +256 QWidget::moveEvent +264 QTabBar::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QTabBar::showEvent +344 QTabBar::hideEvent +352 QWidget::x11Event +360 QTabBar::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTabBar::tabSizeHint +456 QTabBar::tabInserted +464 QTabBar::tabRemoved +472 QTabBar::tabLayoutChange +480 (int (*)(...))-0x00000000000000010 +488 (int (*)(...))(& _ZTI7QTabBar) +496 QTabBar::_ZThn16_N7QTabBarD1Ev +504 QTabBar::_ZThn16_N7QTabBarD0Ev +512 QWidget::_ZThn16_NK7QWidget7devTypeEv +520 QWidget::_ZThn16_NK7QWidget11paintEngineEv +528 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabBar + size=40 align=8 + base size=40 base align=8 +QTabBar (0x7f4f32b7d000) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 16u) + QWidget (0x7f4f32b1cb80) 0 + primary-for QTabBar (0x7f4f32b7d000) + QObject (0x7f4f32b7d070) 0 + primary-for QWidget (0x7f4f32b1cb80) + QPaintDevice (0x7f4f32b7d0e0) 16 + vptr=((& QTabBar::_ZTV7QTabBar) + 496u) + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 65u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTabWidget) +16 QTabWidget::metaObject +24 QTabWidget::qt_metacast +32 QTabWidget::qt_metacall +40 QTabWidget::~QTabWidget +48 QTabWidget::~QTabWidget +56 QTabWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QTabWidget::sizeHint +136 QTabWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QTabWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTabWidget::paintEvent +256 QWidget::moveEvent +264 QTabWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QTabWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QTabWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTabWidget::tabInserted +456 QTabWidget::tabRemoved +464 (int (*)(...))-0x00000000000000010 +472 (int (*)(...))(& _ZTI10QTabWidget) +480 QTabWidget::_ZThn16_N10QTabWidgetD1Ev +488 QTabWidget::_ZThn16_N10QTabWidgetD0Ev +496 QWidget::_ZThn16_NK7QWidget7devTypeEv +504 QWidget::_ZThn16_NK7QWidget11paintEngineEv +512 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabWidget + size=40 align=8 + base size=40 base align=8 +QTabWidget (0x7f4f32bae620) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 16u) + QWidget (0x7f4f32b83f80) 0 + primary-for QTabWidget (0x7f4f32bae620) + QObject (0x7f4f32bae690) 0 + primary-for QWidget (0x7f4f32b83f80) + QPaintDevice (0x7f4f32bae700) 16 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 480u) + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QRubberBand) +16 QRubberBand::metaObject +24 QRubberBand::qt_metacast +32 QRubberBand::qt_metacall +40 QRubberBand::~QRubberBand +48 QRubberBand::~QRubberBand +56 QRubberBand::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QRubberBand::paintEvent +256 QRubberBand::moveEvent +264 QRubberBand::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QRubberBand::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QRubberBand::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI11QRubberBand) +464 QRubberBand::_ZThn16_N11QRubberBandD1Ev +472 QRubberBand::_ZThn16_N11QRubberBandD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRubberBand + size=40 align=8 + base size=40 base align=8 +QRubberBand (0x7f4f329f2000) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 16u) + QWidget (0x7f4f329ef100) 0 + primary-for QRubberBand (0x7f4f329f2000) + QObject (0x7f4f329f2070) 0 + primary-for QWidget (0x7f4f329ef100) + QPaintDevice (0x7f4f329f20e0) 16 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 464u) + +Class QStyleOption + size=56 align=8 + base size=56 base align=8 +QStyleOption (0x7f4f32a14310) 0 + +Class QStyleOptionFocusRect + size=72 align=8 + base size=72 base align=8 +QStyleOptionFocusRect (0x7f4f32a22070) 0 + QStyleOption (0x7f4f32a220e0) 0 + +Class QStyleOptionFrame + size=64 align=8 + base size=64 base align=8 +QStyleOptionFrame (0x7f4f32a2e070) 0 + QStyleOption (0x7f4f32a2e0e0) 0 + +Class QStyleOptionFrameV2 + size=72 align=8 + base size=68 base align=8 +QStyleOptionFrameV2 (0x7f4f32a3b000) 0 + QStyleOptionFrame (0x7f4f32a3b070) 0 + QStyleOption (0x7f4f32a3b0e0) 0 + +Class QStyleOptionFrameV3 + size=72 align=8 + base size=72 base align=8 +QStyleOptionFrameV3 (0x7f4f32a688c0) 0 + QStyleOptionFrameV2 (0x7f4f32a68930) 0 + QStyleOptionFrame (0x7f4f32a689a0) 0 + QStyleOption (0x7f4f32a68a10) 0 + +Class QStyleOptionTabWidgetFrame + size=96 align=8 + base size=92 base align=8 +QStyleOptionTabWidgetFrame (0x7f4f32a8d1c0) 0 + QStyleOption (0x7f4f32a8d230) 0 + +Class QStyleOptionTabWidgetFrameV2 + size=128 align=8 + base size=124 base align=8 +QStyleOptionTabWidgetFrameV2 (0x7f4f32a98930) 0 + QStyleOptionTabWidgetFrame (0x7f4f32a989a0) 0 + QStyleOption (0x7f4f32a98a10) 0 + +Class QStyleOptionTabBarBase + size=96 align=8 + base size=92 base align=8 +QStyleOptionTabBarBase (0x7f4f32aae2a0) 0 + QStyleOption (0x7f4f32aae310) 0 + +Class QStyleOptionTabBarBaseV2 + size=96 align=8 + base size=93 base align=8 +QStyleOptionTabBarBaseV2 (0x7f4f32ab8620) 0 + QStyleOptionTabBarBase (0x7f4f32ab8690) 0 + QStyleOption (0x7f4f32ab8700) 0 + +Class QStyleOptionHeader + size=112 align=8 + base size=108 base align=8 +QStyleOptionHeader (0x7f4f32ac3cb0) 0 + QStyleOption (0x7f4f32ac3d20) 0 + +Class QStyleOptionButton + size=88 align=8 + base size=88 base align=8 +QStyleOptionButton (0x7f4f328dee70) 0 + QStyleOption (0x7f4f328deee0) 0 + +Class QStyleOptionTab + size=96 align=8 + base size=96 base align=8 +QStyleOptionTab (0x7f4f3291b850) 0 + QStyleOption (0x7f4f3291b8c0) 0 + +Class QStyleOptionTabV2 + size=104 align=8 + base size=104 base align=8 +QStyleOptionTabV2 (0x7f4f329687e0) 0 + QStyleOptionTab (0x7f4f32968850) 0 + QStyleOption (0x7f4f329688c0) 0 + +Class QStyleOptionTabV3 + size=128 align=8 + base size=124 base align=8 +QStyleOptionTabV3 (0x7f4f3298c230) 0 + QStyleOptionTabV2 (0x7f4f3298c2a0) 0 + QStyleOptionTab (0x7f4f3298c310) 0 + QStyleOption (0x7f4f3298c380) 0 + +Class QStyleOptionToolBar + size=80 align=8 + base size=80 base align=8 +QStyleOptionToolBar (0x7f4f3299f850) 0 + QStyleOption (0x7f4f3299f8c0) 0 + +Class QStyleOptionProgressBar + size=88 align=8 + base size=85 base align=8 +QStyleOptionProgressBar (0x7f4f327eb070) 0 + QStyleOption (0x7f4f327eb0e0) 0 + +Class QStyleOptionProgressBarV2 + size=96 align=8 + base size=94 base align=8 +QStyleOptionProgressBarV2 (0x7f4f327f67e0) 0 + QStyleOptionProgressBar (0x7f4f327f6850) 0 + QStyleOption (0x7f4f327f68c0) 0 + +Class QStyleOptionMenuItem + size=128 align=8 + base size=128 base align=8 +QStyleOptionMenuItem (0x7f4f328010e0) 0 + QStyleOption (0x7f4f32801150) 0 + +Class QStyleOptionQ3ListViewItem + size=80 align=8 + base size=76 base align=8 +QStyleOptionQ3ListViewItem (0x7f4f3281b310) 0 + QStyleOption (0x7f4f3281b380) 0 + +Class QStyleOptionQ3DockWindow + size=64 align=8 + base size=58 base align=8 +QStyleOptionQ3DockWindow (0x7f4f3284d770) 0 + QStyleOption (0x7f4f3284d7e0) 0 + +Class QStyleOptionDockWidget + size=72 align=8 + base size=67 base align=8 +QStyleOptionDockWidget (0x7f4f3286a700) 0 + QStyleOption (0x7f4f3286a770) 0 + +Class QStyleOptionDockWidgetV2 + size=72 align=8 + base size=68 base align=8 +QStyleOptionDockWidgetV2 (0x7f4f32878af0) 0 + QStyleOptionDockWidget (0x7f4f32878b60) 0 + QStyleOption (0x7f4f32878bd0) 0 + +Class QStyleOptionViewItem + size=104 align=8 + base size=97 base align=8 +QStyleOptionViewItem (0x7f4f32889310) 0 + QStyleOption (0x7f4f32889380) 0 + +Class QStyleOptionViewItemV2 + size=104 align=8 + base size=104 base align=8 +QStyleOptionViewItemV2 (0x7f4f32898e70) 0 + QStyleOptionViewItem (0x7f4f32898ee0) 0 + QStyleOption (0x7f4f32898f50) 0 + +Class QStyleOptionViewItemV3 + size=120 align=8 + base size=120 base align=8 +QStyleOptionViewItemV3 (0x7f4f326d48c0) 0 + QStyleOptionViewItemV2 (0x7f4f326d4930) 0 + QStyleOptionViewItem (0x7f4f326d49a0) 0 + QStyleOption (0x7f4f326d4a10) 0 + +Class QStyleOptionViewItemV4 + size=184 align=8 + base size=184 base align=8 +QStyleOptionViewItemV4 (0x7f4f326fa1c0) 0 + QStyleOptionViewItemV3 (0x7f4f326fa230) 0 + QStyleOptionViewItemV2 (0x7f4f326fa2a0) 0 + QStyleOptionViewItem (0x7f4f326fa310) 0 + QStyleOption (0x7f4f326fa380) 0 + +Class QStyleOptionToolBox + size=72 align=8 + base size=72 base align=8 +QStyleOptionToolBox (0x7f4f327118c0) 0 + QStyleOption (0x7f4f32711930) 0 + +Class QStyleOptionToolBoxV2 + size=80 align=8 + base size=80 base align=8 +QStyleOptionToolBoxV2 (0x7f4f32721d90) 0 + QStyleOptionToolBox (0x7f4f32721e00) 0 + QStyleOption (0x7f4f32721e70) 0 + +Class QStyleOptionRubberBand + size=64 align=8 + base size=61 base align=8 +QStyleOptionRubberBand (0x7f4f32735a80) 0 + QStyleOption (0x7f4f32735af0) 0 + +Class QStyleOptionComplex + size=64 align=8 + base size=64 base align=8 +QStyleOptionComplex (0x7f4f32740bd0) 0 + QStyleOption (0x7f4f32740c40) 0 + +Class QStyleOptionSlider + size=120 align=8 + base size=113 base align=8 +QStyleOptionSlider (0x7f4f32753310) 0 + QStyleOptionComplex (0x7f4f32753380) 0 + QStyleOption (0x7f4f327533f0) 0 + +Class QStyleOptionSpinBox + size=80 align=8 + base size=73 base align=8 +QStyleOptionSpinBox (0x7f4f32766150) 0 + QStyleOptionComplex (0x7f4f327661c0) 0 + QStyleOption (0x7f4f32766230) 0 + +Class QStyleOptionQ3ListView + size=112 align=8 + base size=105 base align=8 +QStyleOptionQ3ListView (0x7f4f32772620) 0 + QStyleOptionComplex (0x7f4f32772690) 0 + QStyleOption (0x7f4f32772700) 0 + +Class QStyleOptionToolButton + size=128 align=8 + base size=128 base align=8 +QStyleOptionToolButton (0x7f4f327aa2a0) 0 + QStyleOptionComplex (0x7f4f327aa310) 0 + QStyleOption (0x7f4f327aa380) 0 + +Class QStyleOptionComboBox + size=112 align=8 + base size=112 base align=8 +QStyleOptionComboBox (0x7f4f325fb4d0) 0 + QStyleOptionComplex (0x7f4f325fb540) 0 + QStyleOption (0x7f4f325fb5b0) 0 + +Class QStyleOptionTitleBar + size=88 align=8 + base size=88 base align=8 +QStyleOptionTitleBar (0x7f4f32612000) 0 + QStyleOptionComplex (0x7f4f32612070) 0 + QStyleOption (0x7f4f326120e0) 0 + +Class QStyleOptionGroupBox + size=112 align=8 + base size=108 base align=8 +QStyleOptionGroupBox (0x7f4f32620850) 0 + QStyleOptionComplex (0x7f4f326208c0) 0 + QStyleOption (0x7f4f32620930) 0 + +Class QStyleOptionSizeGrip + size=72 align=8 + base size=68 base align=8 +QStyleOptionSizeGrip (0x7f4f32636460) 0 + QStyleOptionComplex (0x7f4f326364d0) 0 + QStyleOption (0x7f4f32636540) 0 + +Class QStyleOptionGraphicsItem + size=144 align=8 + base size=144 base align=8 +QStyleOptionGraphicsItem (0x7f4f32643380) 0 + QStyleOption (0x7f4f326433f0) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0x7f4f3264e700) 0 + +Class QStyleHintReturnMask + size=16 align=8 + base size=16 base align=8 +QStyleHintReturnMask (0x7f4f3264eb60) 0 + QStyleHintReturn (0x7f4f3264ebd0) 0 + +Class QStyleHintReturnVariant + size=24 align=8 + base size=24 base align=8 +QStyleHintReturnVariant (0x7f4f3264ed90) 0 + QStyleHintReturn (0x7f4f3264ee00) 0 + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +16 QAbstractItemDelegate::metaObject +24 QAbstractItemDelegate::qt_metacast +32 QAbstractItemDelegate::qt_metacall +40 QAbstractItemDelegate::~QAbstractItemDelegate +48 QAbstractItemDelegate::~QAbstractItemDelegate +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractItemDelegate::createEditor +136 QAbstractItemDelegate::setEditorData +144 QAbstractItemDelegate::setModelData +152 QAbstractItemDelegate::updateEditorGeometry +160 QAbstractItemDelegate::editorEvent + +Class QAbstractItemDelegate + size=16 align=8 + base size=16 base align=8 +QAbstractItemDelegate (0x7f4f326742a0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 16u) + QObject (0x7f4f32674310) 0 + primary-for QAbstractItemDelegate (0x7f4f326742a0) + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 103u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QAbstractItemView) +16 QAbstractItemView::metaObject +24 QAbstractItemView::qt_metacast +32 QAbstractItemView::qt_metacall +40 QAbstractItemView::~QAbstractItemView +48 QAbstractItemView::~QAbstractItemView +56 QAbstractItemView::event +64 QObject::eventFilter +72 QAbstractItemView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractItemView::mousePressEvent +168 QAbstractItemView::mouseReleaseEvent +176 QAbstractItemView::mouseDoubleClickEvent +184 QAbstractItemView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractItemView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QAbstractScrollArea::paintEvent +256 QWidget::moveEvent +264 QAbstractItemView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QAbstractItemView::dragMoveEvent +320 QAbstractItemView::dragLeaveEvent +328 QAbstractItemView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractItemView::viewportEvent +456 QAbstractScrollArea::scrollContentsBy +464 QAbstractItemView::setModel +472 QAbstractItemView::setSelectionModel +480 QAbstractItemView::keyboardSearch +488 __cxa_pure_virtual +496 __cxa_pure_virtual +504 __cxa_pure_virtual +512 QAbstractItemView::sizeHintForRow +520 QAbstractItemView::sizeHintForColumn +528 QAbstractItemView::reset +536 QAbstractItemView::setRootIndex +544 QAbstractItemView::doItemsLayout +552 QAbstractItemView::selectAll +560 QAbstractItemView::dataChanged +568 QAbstractItemView::rowsInserted +576 QAbstractItemView::rowsAboutToBeRemoved +584 QAbstractItemView::selectionChanged +592 QAbstractItemView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QAbstractItemView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QAbstractItemView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 __cxa_pure_virtual +688 __cxa_pure_virtual +696 __cxa_pure_virtual +704 __cxa_pure_virtual +712 __cxa_pure_virtual +720 __cxa_pure_virtual +728 QAbstractItemView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QAbstractItemView::startDrag +760 QAbstractItemView::viewOptions +768 (int (*)(...))-0x00000000000000010 +776 (int (*)(...))(& _ZTI17QAbstractItemView) +784 QAbstractItemView::_ZThn16_N17QAbstractItemViewD1Ev +792 QAbstractItemView::_ZThn16_N17QAbstractItemViewD0Ev +800 QWidget::_ZThn16_NK7QWidget7devTypeEv +808 QWidget::_ZThn16_NK7QWidget11paintEngineEv +816 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractItemView + size=40 align=8 + base size=40 base align=8 +QAbstractItemView (0x7f4f32695930) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 16u) + QAbstractScrollArea (0x7f4f326959a0) 0 + primary-for QAbstractItemView (0x7f4f32695930) + QFrame (0x7f4f32695a10) 0 + primary-for QAbstractScrollArea (0x7f4f326959a0) + QWidget (0x7f4f32685600) 0 + primary-for QFrame (0x7f4f32695a10) + QObject (0x7f4f32695a80) 0 + primary-for QWidget (0x7f4f32685600) + QPaintDevice (0x7f4f32695af0) 16 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 784u) + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 105u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTreeView) +16 QTreeView::metaObject +24 QTreeView::qt_metacast +32 QTreeView::qt_metacall +40 QTreeView::~QTreeView +48 QTreeView::~QTreeView +56 QAbstractItemView::event +64 QObject::eventFilter +72 QTreeView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QTreeView::mousePressEvent +168 QTreeView::mouseReleaseEvent +176 QTreeView::mouseDoubleClickEvent +184 QTreeView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QTreeView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTreeView::paintEvent +256 QWidget::moveEvent +264 QAbstractItemView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QTreeView::dragMoveEvent +320 QAbstractItemView::dragLeaveEvent +328 QAbstractItemView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTreeView::viewportEvent +456 QTreeView::scrollContentsBy +464 QTreeView::setModel +472 QTreeView::setSelectionModel +480 QTreeView::keyboardSearch +488 QTreeView::visualRect +496 QTreeView::scrollTo +504 QTreeView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QTreeView::sizeHintForColumn +528 QTreeView::reset +536 QTreeView::setRootIndex +544 QTreeView::doItemsLayout +552 QTreeView::selectAll +560 QTreeView::dataChanged +568 QTreeView::rowsInserted +576 QTreeView::rowsAboutToBeRemoved +584 QTreeView::selectionChanged +592 QTreeView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QTreeView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QTreeView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QTreeView::moveCursor +688 QTreeView::horizontalOffset +696 QTreeView::verticalOffset +704 QTreeView::isIndexHidden +712 QTreeView::setSelection +720 QTreeView::visualRegionForSelection +728 QTreeView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QAbstractItemView::startDrag +760 QAbstractItemView::viewOptions +768 QTreeView::drawRow +776 QTreeView::drawBranches +784 (int (*)(...))-0x00000000000000010 +792 (int (*)(...))(& _ZTI9QTreeView) +800 QTreeView::_ZThn16_N9QTreeViewD1Ev +808 QTreeView::_ZThn16_N9QTreeViewD0Ev +816 QWidget::_ZThn16_NK7QWidget7devTypeEv +824 QWidget::_ZThn16_NK7QWidget11paintEngineEv +832 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeView + size=40 align=8 + base size=40 base align=8 +QTreeView (0x7f4f32522150) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 16u) + QAbstractItemView (0x7f4f325221c0) 0 + primary-for QTreeView (0x7f4f32522150) + QAbstractScrollArea (0x7f4f32522230) 0 + primary-for QAbstractItemView (0x7f4f325221c0) + QFrame (0x7f4f325222a0) 0 + primary-for QAbstractScrollArea (0x7f4f32522230) + QWidget (0x7f4f324e2d80) 0 + primary-for QFrame (0x7f4f325222a0) + QObject (0x7f4f32522310) 0 + primary-for QWidget (0x7f4f324e2d80) + QPaintDevice (0x7f4f32522380) 16 + vptr=((& QTreeView::_ZTV9QTreeView) + 800u) + +Class QHelpContentItem + size=8 align=8 + base size=8 base align=8 +QHelpContentItem (0x7f4f32557ee0) 0 + +Vtable for QHelpContentModel +QHelpContentModel::_ZTV17QHelpContentModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QHelpContentModel) +16 QHelpContentModel::metaObject +24 QHelpContentModel::qt_metacast +32 QHelpContentModel::qt_metacall +40 QHelpContentModel::~QHelpContentModel +48 QHelpContentModel::~QHelpContentModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QHelpContentModel::index +120 QHelpContentModel::parent +128 QHelpContentModel::rowCount +136 QHelpContentModel::columnCount +144 QAbstractItemModel::hasChildren +152 QHelpContentModel::data +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QHelpContentModel + size=24 align=8 + base size=24 base align=8 +QHelpContentModel (0x7f4f3255f460) 0 + vptr=((& QHelpContentModel::_ZTV17QHelpContentModel) + 16u) + QAbstractItemModel (0x7f4f3255f4d0) 0 + primary-for QHelpContentModel (0x7f4f3255f460) + QObject (0x7f4f3255f540) 0 + primary-for QAbstractItemModel (0x7f4f3255f4d0) + +Vtable for QHelpContentWidget +QHelpContentWidget::_ZTV18QHelpContentWidget: 105u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QHelpContentWidget) +16 QHelpContentWidget::metaObject +24 QHelpContentWidget::qt_metacast +32 QHelpContentWidget::qt_metacall +40 QHelpContentWidget::~QHelpContentWidget +48 QHelpContentWidget::~QHelpContentWidget +56 QAbstractItemView::event +64 QObject::eventFilter +72 QTreeView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QTreeView::mousePressEvent +168 QTreeView::mouseReleaseEvent +176 QTreeView::mouseDoubleClickEvent +184 QTreeView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QTreeView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QTreeView::paintEvent +256 QWidget::moveEvent +264 QAbstractItemView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QTreeView::dragMoveEvent +320 QAbstractItemView::dragLeaveEvent +328 QAbstractItemView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QTreeView::viewportEvent +456 QTreeView::scrollContentsBy +464 QTreeView::setModel +472 QTreeView::setSelectionModel +480 QTreeView::keyboardSearch +488 QTreeView::visualRect +496 QTreeView::scrollTo +504 QTreeView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QTreeView::sizeHintForColumn +528 QTreeView::reset +536 QTreeView::setRootIndex +544 QTreeView::doItemsLayout +552 QTreeView::selectAll +560 QTreeView::dataChanged +568 QTreeView::rowsInserted +576 QTreeView::rowsAboutToBeRemoved +584 QTreeView::selectionChanged +592 QTreeView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QTreeView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QTreeView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QTreeView::moveCursor +688 QTreeView::horizontalOffset +696 QTreeView::verticalOffset +704 QTreeView::isIndexHidden +712 QTreeView::setSelection +720 QTreeView::visualRegionForSelection +728 QTreeView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QAbstractItemView::startDrag +760 QAbstractItemView::viewOptions +768 QTreeView::drawRow +776 QTreeView::drawBranches +784 (int (*)(...))-0x00000000000000010 +792 (int (*)(...))(& _ZTI18QHelpContentWidget) +800 QHelpContentWidget::_ZThn16_N18QHelpContentWidgetD1Ev +808 QHelpContentWidget::_ZThn16_N18QHelpContentWidgetD0Ev +816 QWidget::_ZThn16_NK7QWidget7devTypeEv +824 QWidget::_ZThn16_NK7QWidget11paintEngineEv +832 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpContentWidget + size=64 align=8 + base size=64 base align=8 +QHelpContentWidget (0x7f4f3257a460) 0 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 16u) + QTreeView (0x7f4f3257a4d0) 0 + primary-for QHelpContentWidget (0x7f4f3257a460) + QAbstractItemView (0x7f4f3257a540) 0 + primary-for QTreeView (0x7f4f3257a4d0) + QAbstractScrollArea (0x7f4f3257a5b0) 0 + primary-for QAbstractItemView (0x7f4f3257a540) + QFrame (0x7f4f3257a620) 0 + primary-for QAbstractScrollArea (0x7f4f3257a5b0) + QWidget (0x7f4f32554e80) 0 + primary-for QFrame (0x7f4f3257a620) + QObject (0x7f4f3257a690) 0 + primary-for QWidget (0x7f4f32554e80) + QPaintDevice (0x7f4f3257a700) 16 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 800u) + +Vtable for QHelpEngineCore +QHelpEngineCore::_ZTV15QHelpEngineCore: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QHelpEngineCore) +16 QHelpEngineCore::metaObject +24 QHelpEngineCore::qt_metacast +32 QHelpEngineCore::qt_metacall +40 QHelpEngineCore::~QHelpEngineCore +48 QHelpEngineCore::~QHelpEngineCore +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHelpEngineCore + size=24 align=8 + base size=24 base align=8 +QHelpEngineCore (0x7f4f32590460) 0 + vptr=((& QHelpEngineCore::_ZTV15QHelpEngineCore) + 16u) + QObject (0x7f4f325904d0) 0 + primary-for QHelpEngineCore (0x7f4f32590460) + +Vtable for QHelpEngine +QHelpEngine::_ZTV11QHelpEngine: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QHelpEngine) +16 QHelpEngine::metaObject +24 QHelpEngine::qt_metacast +32 QHelpEngine::qt_metacall +40 QHelpEngine::~QHelpEngine +48 QHelpEngine::~QHelpEngine +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHelpEngine + size=32 align=8 + base size=32 base align=8 +QHelpEngine (0x7f4f325ab4d0) 0 + vptr=((& QHelpEngine::_ZTV11QHelpEngine) + 16u) + QHelpEngineCore (0x7f4f325ab540) 0 + primary-for QHelpEngine (0x7f4f325ab4d0) + QObject (0x7f4f325ab5b0) 0 + primary-for QHelpEngineCore (0x7f4f325ab540) + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QStringListModel) +16 QStringListModel::metaObject +24 QStringListModel::qt_metacast +32 QStringListModel::qt_metacall +40 QStringListModel::~QStringListModel +48 QStringListModel::~QStringListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 QStringListModel::rowCount +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 QStringListModel::data +160 QStringListModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QStringListModel::supportedDropActions +232 QStringListModel::insertRows +240 QAbstractItemModel::insertColumns +248 QStringListModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QStringListModel::flags +288 QStringListModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QStringListModel + size=24 align=8 + base size=24 base align=8 +QStringListModel (0x7f4f325bd3f0) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u) + QAbstractListModel (0x7f4f325bd460) 0 + primary-for QStringListModel (0x7f4f325bd3f0) + QAbstractItemModel (0x7f4f325bd4d0) 0 + primary-for QAbstractListModel (0x7f4f325bd460) + QObject (0x7f4f325bd540) 0 + primary-for QAbstractItemModel (0x7f4f325bd4d0) + +Vtable for QListView +QListView::_ZTV9QListView: 103u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QListView) +16 QListView::metaObject +24 QListView::qt_metacast +32 QListView::qt_metacall +40 QListView::~QListView +48 QListView::~QListView +56 QListView::event +64 QObject::eventFilter +72 QListView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractItemView::mousePressEvent +168 QListView::mouseReleaseEvent +176 QAbstractItemView::mouseDoubleClickEvent +184 QListView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractItemView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QListView::paintEvent +256 QWidget::moveEvent +264 QListView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QListView::dragMoveEvent +320 QListView::dragLeaveEvent +328 QListView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractItemView::viewportEvent +456 QListView::scrollContentsBy +464 QAbstractItemView::setModel +472 QAbstractItemView::setSelectionModel +480 QAbstractItemView::keyboardSearch +488 QListView::visualRect +496 QListView::scrollTo +504 QListView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QAbstractItemView::sizeHintForColumn +528 QListView::reset +536 QListView::setRootIndex +544 QListView::doItemsLayout +552 QAbstractItemView::selectAll +560 QListView::dataChanged +568 QListView::rowsInserted +576 QListView::rowsAboutToBeRemoved +584 QListView::selectionChanged +592 QListView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QListView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QAbstractItemView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QListView::moveCursor +688 QListView::horizontalOffset +696 QListView::verticalOffset +704 QListView::isIndexHidden +712 QListView::setSelection +720 QListView::visualRegionForSelection +728 QListView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QListView::startDrag +760 QListView::viewOptions +768 (int (*)(...))-0x00000000000000010 +776 (int (*)(...))(& _ZTI9QListView) +784 QListView::_ZThn16_N9QListViewD1Ev +792 QListView::_ZThn16_N9QListViewD0Ev +800 QWidget::_ZThn16_NK7QWidget7devTypeEv +808 QWidget::_ZThn16_NK7QWidget11paintEngineEv +816 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListView + size=40 align=8 + base size=40 base align=8 +QListView (0x7f4f323d2a10) 0 + vptr=((& QListView::_ZTV9QListView) + 16u) + QAbstractItemView (0x7f4f323d2a80) 0 + primary-for QListView (0x7f4f323d2a10) + QAbstractScrollArea (0x7f4f323d2af0) 0 + primary-for QAbstractItemView (0x7f4f323d2a80) + QFrame (0x7f4f323d2b60) 0 + primary-for QAbstractScrollArea (0x7f4f323d2af0) + QWidget (0x7f4f325b9900) 0 + primary-for QFrame (0x7f4f323d2b60) + QObject (0x7f4f323d2bd0) 0 + primary-for QWidget (0x7f4f325b9900) + QPaintDevice (0x7f4f323d2c40) 16 + vptr=((& QListView::_ZTV9QListView) + 784u) + +Vtable for QHelpIndexModel +QHelpIndexModel::_ZTV15QHelpIndexModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QHelpIndexModel) +16 QHelpIndexModel::metaObject +24 QHelpIndexModel::qt_metacast +32 QHelpIndexModel::qt_metacall +40 QHelpIndexModel::~QHelpIndexModel +48 QHelpIndexModel::~QHelpIndexModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 QStringListModel::rowCount +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 QStringListModel::data +160 QStringListModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QStringListModel::supportedDropActions +232 QStringListModel::insertRows +240 QAbstractItemModel::insertColumns +248 QStringListModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QStringListModel::flags +288 QStringListModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QHelpIndexModel + size=32 align=8 + base size=32 base align=8 +QHelpIndexModel (0x7f4f3240f0e0) 0 + vptr=((& QHelpIndexModel::_ZTV15QHelpIndexModel) + 16u) + QStringListModel (0x7f4f3240f150) 0 + primary-for QHelpIndexModel (0x7f4f3240f0e0) + QAbstractListModel (0x7f4f3240f1c0) 0 + primary-for QStringListModel (0x7f4f3240f150) + QAbstractItemModel (0x7f4f3240f230) 0 + primary-for QAbstractListModel (0x7f4f3240f1c0) + QObject (0x7f4f3240f2a0) 0 + primary-for QAbstractItemModel (0x7f4f3240f230) + +Vtable for QHelpIndexWidget +QHelpIndexWidget::_ZTV16QHelpIndexWidget: 103u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QHelpIndexWidget) +16 QHelpIndexWidget::metaObject +24 QHelpIndexWidget::qt_metacast +32 QHelpIndexWidget::qt_metacall +40 QHelpIndexWidget::~QHelpIndexWidget +48 QHelpIndexWidget::~QHelpIndexWidget +56 QListView::event +64 QObject::eventFilter +72 QListView::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QAbstractScrollArea::sizeHint +136 QAbstractScrollArea::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QAbstractItemView::mousePressEvent +168 QListView::mouseReleaseEvent +176 QAbstractItemView::mouseDoubleClickEvent +184 QListView::mouseMoveEvent +192 QAbstractScrollArea::wheelEvent +200 QAbstractItemView::keyPressEvent +208 QWidget::keyReleaseEvent +216 QAbstractItemView::focusInEvent +224 QAbstractItemView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QListView::paintEvent +256 QWidget::moveEvent +264 QListView::resizeEvent +272 QWidget::closeEvent +280 QAbstractScrollArea::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QAbstractItemView::dragEnterEvent +312 QListView::dragMoveEvent +320 QListView::dragLeaveEvent +328 QListView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QFrame::changeEvent +368 QWidget::metric +376 QAbstractItemView::inputMethodEvent +384 QAbstractItemView::inputMethodQuery +392 QAbstractItemView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QAbstractItemView::viewportEvent +456 QListView::scrollContentsBy +464 QAbstractItemView::setModel +472 QAbstractItemView::setSelectionModel +480 QAbstractItemView::keyboardSearch +488 QListView::visualRect +496 QListView::scrollTo +504 QListView::indexAt +512 QAbstractItemView::sizeHintForRow +520 QAbstractItemView::sizeHintForColumn +528 QListView::reset +536 QListView::setRootIndex +544 QListView::doItemsLayout +552 QAbstractItemView::selectAll +560 QListView::dataChanged +568 QListView::rowsInserted +576 QListView::rowsAboutToBeRemoved +584 QListView::selectionChanged +592 QListView::currentChanged +600 QAbstractItemView::updateEditorData +608 QAbstractItemView::updateEditorGeometries +616 QListView::updateGeometries +624 QAbstractItemView::verticalScrollbarAction +632 QAbstractItemView::horizontalScrollbarAction +640 QAbstractItemView::verticalScrollbarValueChanged +648 QAbstractItemView::horizontalScrollbarValueChanged +656 QAbstractItemView::closeEditor +664 QAbstractItemView::commitData +672 QAbstractItemView::editorDestroyed +680 QListView::moveCursor +688 QListView::horizontalOffset +696 QListView::verticalOffset +704 QListView::isIndexHidden +712 QListView::setSelection +720 QListView::visualRegionForSelection +728 QListView::selectedIndexes +736 QAbstractItemView::edit +744 QAbstractItemView::selectionCommand +752 QListView::startDrag +760 QListView::viewOptions +768 (int (*)(...))-0x00000000000000010 +776 (int (*)(...))(& _ZTI16QHelpIndexWidget) +784 QHelpIndexWidget::_ZThn16_N16QHelpIndexWidgetD1Ev +792 QHelpIndexWidget::_ZThn16_N16QHelpIndexWidgetD0Ev +800 QWidget::_ZThn16_NK7QWidget7devTypeEv +808 QWidget::_ZThn16_NK7QWidget11paintEngineEv +816 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpIndexWidget + size=40 align=8 + base size=40 base align=8 +QHelpIndexWidget (0x7f4f324250e0) 0 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 16u) + QListView (0x7f4f32425150) 0 + primary-for QHelpIndexWidget (0x7f4f324250e0) + QAbstractItemView (0x7f4f324251c0) 0 + primary-for QListView (0x7f4f32425150) + QAbstractScrollArea (0x7f4f32425230) 0 + primary-for QAbstractItemView (0x7f4f324251c0) + QFrame (0x7f4f324252a0) 0 + primary-for QAbstractScrollArea (0x7f4f32425230) + QWidget (0x7f4f323e2f80) 0 + primary-for QFrame (0x7f4f324252a0) + QObject (0x7f4f32425310) 0 + primary-for QWidget (0x7f4f323e2f80) + QPaintDevice (0x7f4f32425380) 16 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 784u) + +Class QHelpSearchQuery + size=16 align=8 + base size=16 base align=8 +QHelpSearchQuery (0x7f4f3243b150) 0 + +Vtable for QHelpSearchEngine +QHelpSearchEngine::_ZTV17QHelpSearchEngine: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QHelpSearchEngine) +16 QHelpSearchEngine::metaObject +24 QHelpSearchEngine::qt_metacast +32 QHelpSearchEngine::qt_metacall +40 QHelpSearchEngine::~QHelpSearchEngine +48 QHelpSearchEngine::~QHelpSearchEngine +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHelpSearchEngine + size=24 align=8 + base size=24 base align=8 +QHelpSearchEngine (0x7f4f32445700) 0 + vptr=((& QHelpSearchEngine::_ZTV17QHelpSearchEngine) + 16u) + QObject (0x7f4f32445770) 0 + primary-for QHelpSearchEngine (0x7f4f32445700) + +Vtable for QHelpSearchQueryWidget +QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI22QHelpSearchQueryWidget) +16 QHelpSearchQueryWidget::metaObject +24 QHelpSearchQueryWidget::qt_metacast +32 QHelpSearchQueryWidget::qt_metacall +40 QHelpSearchQueryWidget::~QHelpSearchQueryWidget +48 QHelpSearchQueryWidget::~QHelpSearchQueryWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QHelpSearchQueryWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI22QHelpSearchQueryWidget) +464 QHelpSearchQueryWidget::_ZThn16_N22QHelpSearchQueryWidgetD1Ev +472 QHelpSearchQueryWidget::_ZThn16_N22QHelpSearchQueryWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpSearchQueryWidget + size=48 align=8 + base size=48 base align=8 +QHelpSearchQueryWidget (0x7f4f32454a80) 0 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 16u) + QWidget (0x7f4f32444e00) 0 + primary-for QHelpSearchQueryWidget (0x7f4f32454a80) + QObject (0x7f4f32454af0) 0 + primary-for QWidget (0x7f4f32444e00) + QPaintDevice (0x7f4f32454b60) 16 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 464u) + +Vtable for QHelpSearchResultWidget +QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QHelpSearchResultWidget) +16 QHelpSearchResultWidget::metaObject +24 QHelpSearchResultWidget::qt_metacast +32 QHelpSearchResultWidget::qt_metacall +40 QHelpSearchResultWidget::~QHelpSearchResultWidget +48 QHelpSearchResultWidget::~QHelpSearchResultWidget +56 QWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWidget::devType +120 QWidget::setVisible +128 QWidget::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWidget::mousePressEvent +168 QWidget::mouseReleaseEvent +176 QWidget::mouseDoubleClickEvent +184 QWidget::mouseMoveEvent +192 QWidget::wheelEvent +200 QWidget::keyPressEvent +208 QWidget::keyReleaseEvent +216 QWidget::focusInEvent +224 QWidget::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWidget::paintEvent +256 QWidget::moveEvent +264 QWidget::resizeEvent +272 QWidget::closeEvent +280 QWidget::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWidget::dragEnterEvent +312 QWidget::dragMoveEvent +320 QWidget::dragLeaveEvent +328 QWidget::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWidget::changeEvent +368 QWidget::metric +376 QWidget::inputMethodEvent +384 QWidget::inputMethodQuery +392 QWidget::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 (int (*)(...))-0x00000000000000010 +456 (int (*)(...))(& _ZTI23QHelpSearchResultWidget) +464 QHelpSearchResultWidget::_ZThn16_N23QHelpSearchResultWidgetD1Ev +472 QHelpSearchResultWidget::_ZThn16_N23QHelpSearchResultWidgetD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHelpSearchResultWidget + size=48 align=8 + base size=48 base align=8 +QHelpSearchResultWidget (0x7f4f3246ba10) 0 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 16u) + QWidget (0x7f4f32467500) 0 + primary-for QHelpSearchResultWidget (0x7f4f3246ba10) + QObject (0x7f4f3246ba80) 0 + primary-for QWidget (0x7f4f32467500) + QPaintDevice (0x7f4f3246baf0) 16 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 464u) + diff --git a/tests/auto/bic/data/QtHelp.4.6.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtHelp.4.6.0.linux-gcc-ia32.txt new file mode 100644 index 000000000..fd930af7e --- /dev/null +++ b/tests/auto/bic/data/QtHelp.4.6.0.linux-gcc-ia32.txt @@ -0,0 +1,5492 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6f1ba8c) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6f1bc30) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6ed930c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6ed93c0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6ed9bf4) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb6ed9d20) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6ed9f78) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb6556168) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb65828ac) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb65a1b40) 0 + QBasicAtomicInt (0xb6582fb4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb64b23c0) 0 empty + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb64b23fc) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb64b2870) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb64b2834) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6361780) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb637ef3c) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb637ef78) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb637ef00) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb625ebf4) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb62c28e8) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6148880) 0 + QString (0xb617e03c) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb617e384) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb61c92d0) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb61d7140) 0 + QGenericArgument (0xb61c94ec) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb61c9654) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb61c9780) 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 (0xb61c9ac8) 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 (0xb600edc0) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb61c9bb8) 0 nearly-empty + primary-for std::bad_exception (0xb600edc0) + +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 (0xb600ef40) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb61c9e10) 0 nearly-empty + primary-for std::bad_alloc (0xb600ef40) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb6029078) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb6029168) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb602912c) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb602999c) 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 (0xb6029a50) 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 (0xb6029b04) 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 (0xb5f13384) 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 (0xb5f15600) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb5f134b0) 0 + primary-for QIODevice (0xb5f15600) + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5f4f348) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5f4f384) 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 (0xb5f5d280) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5f5d2c0) 0 + primary-for QFile (0xb5f5d280) + QObject (0xb5f4f3fc) 0 + primary-for QIODevice (0xb5f5d2c0) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5f4f870) 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 (0xb5f4fec4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb5e105dc) 0 + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb5e4e000) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5e10fb4) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5e29980) 0 + QList<QString> (0xb5e4e12c) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5e94690) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5e94e10) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5e94e4c) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5edf280) 0 + QAbstractFileEngine::ExtensionOption (0xb5e94e88) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb5edf300) 0 + QAbstractFileEngine::ExtensionReturn (0xb5e94ec4) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5edf380) 0 + QAbstractFileEngine::ExtensionOption (0xb5e94f00) 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 (0xb5e94dd4) 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 (0xb5d12168) 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 (0xb5d121a4) 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 (0xb5edf6c0) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb5edf700) 0 + primary-for QBuffer (0xb5edf6c0) + QObject (0xb5d1221c) 0 + primary-for QIODevice (0xb5edf700) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5d128e8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5d128ac) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5d5b000) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5d5b744) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5d5b708) 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 (0xb5d5ba50) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5d5bac8) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5d5ba8c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5cdd12c) 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 (0xb5cdd0f0) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5cdde10) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5b27078) 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 (0xb5b272d0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5b27960) 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 (0xb5b79400) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5b76b40) 0 + primary-for QTextIStream (0xb5b79400) + +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 (0xb5b796c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5b8d1e0) 0 + primary-for QTextOStream (0xb5b796c0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5b8d870) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5b8da14) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5b8da50) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5b8db04) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5b8de10) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5b8de4c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5b8de88) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb5a3a1a4) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb5a3a384) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5a3a348) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5906fb4) 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 (0xb5930258) 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 (0xb5931bc0) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb59303c0) 0 + primary-for QFileSystemWatcher (0xb5931bc0) + +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 (0xb5931e80) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb59305dc) 0 + primary-for QFSFileEngine (0xb5931e80) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5930708) 0 + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb5930924) 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 (0xb5998f00) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5998f40) 0 + primary-for QProcess (0xb5998f00) + QObject (0xb59309d8) 0 + primary-for QIODevice (0xb5998f40) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5930bf4) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5930d98) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5819a50) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5819ac8) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5819a8c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5819b40) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5819a14) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb58b43fc) 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 (0xb58c1a00) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb58b4a14) 0 + primary-for QSettings (0xb58c1a00) + +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 (0xb5705600) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5705640) 0 + primary-for QTemporaryFile (0xb5705600) + QIODevice (0xb5705680) 0 + primary-for QFile (0xb5705640) + QObject (0xb570b528) 0 + primary-for QIODevice (0xb5705680) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb570b834) 0 + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb570bd20) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb57759d8) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb575ac40) 0 + QVector<QXmlStreamAttribute> (0xb5796438) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb5796528) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb579699c) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5796f78) 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 (0xb57cd834) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb57cd870) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb57cd9d8) 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 (0xb57c0c00) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb57cdb40) 0 + primary-for QAbstractState (0xb57c0c00) + +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 (0xb57c0ec0) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb57cdd5c) 0 + primary-for QAbstractTransition (0xb57c0ec0) + +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 (0xb57cdf78) 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 (0xb5627440) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb5639168) 0 + primary-for QTimerEvent (0xb5627440) + +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 (0xb5627500) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb56391e0) 0 + primary-for QChildEvent (0xb5627500) + +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 (0xb56277c0) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb5639348) 0 + primary-for QCustomEvent (0xb56277c0) + +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 (0xb56278c0) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5639438) 0 + primary-for QDynamicPropertyChangeEvent (0xb56278c0) + +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 (0xb5627980) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb56279c0) 0 + primary-for QEventTransition (0xb5627980) + QObject (0xb56394ec) 0 + primary-for QAbstractTransition (0xb56279c0) + +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 (0xb5627c80) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb5627cc0) 0 + primary-for QFinalState (0xb5627c80) + QObject (0xb5639708) 0 + primary-for QAbstractState (0xb5627cc0) + +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 (0xb5627f80) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb5627fc0) 0 + primary-for QHistoryState (0xb5627f80) + QObject (0xb5639924) 0 + primary-for QAbstractState (0xb5627fc0) + +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 (0xb5664280) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb56642c0) 0 + primary-for QSignalTransition (0xb5664280) + QObject (0xb5639b40) 0 + primary-for QAbstractTransition (0xb56642c0) + +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 (0xb5664580) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb56645c0) 0 + primary-for QState (0xb5664580) + QObject (0xb5639d5c) 0 + primary-for QAbstractState (0xb56645c0) + +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 (0xb56649c0) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb5639fb4) 0 + primary-for QStateMachine::SignalEvent (0xb56649c0) + +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 (0xb5664a40) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb5697000) 0 + primary-for QStateMachine::WrappedEvent (0xb5664a40) + +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 (0xb5664880) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb56648c0) 0 + primary-for QStateMachine (0xb5664880) + QAbstractState (0xb5664900) 0 + primary-for QState (0xb56648c0) + QObject (0xb5639f78) 0 + primary-for QAbstractState (0xb5664900) + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5697384) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb56d0834) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb56d0e4c) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb56d0e10) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb56eb12c) 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 (0xb56eb2d0) 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 (0xb5516800) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u) + QtSharedPointer::ExternalRefCountData (0xb56ebac8) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5516800) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5578000) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5578618) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5578b7c) 0 + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb5578e4c) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5578ec4) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb55de474) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb55f6b7c) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb540a8ac) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb543599c) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb5435bb8) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb54bdd20) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb54e67bc) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb53123c0) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5373000) 0 + +Class QLatin1Literal + size=8 align=4 + base size=8 base align=4 +QLatin1Literal (0xb53bcd98) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb53bce4c) 0 empty + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb53f30f0) 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 (0xb53e4f00) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb53f31a4) 0 + primary-for QTimeLine (0xb53e4f00) + +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 (0xb53f3438) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb53f38ac) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb53f3f3c) 0 + +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 (0xb5243080) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb523b438) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb5243080) + +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 (0xb5243180) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb52431c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb5243180) + std::exception (0xb523b474) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb52431c0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb523b4b0) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb523b4ec) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb523b528) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb523bb04) 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 (0xb523bc30) 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 (0xb5272078) 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 (0xb52d5fc0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb52dca50) 0 + primary-for QFutureWatcherBase (0xb52d5fc0) + +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 (0xb511d180) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb510fa50) 0 + primary-for QThread (0xb511d180) + +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 (0xb511d4c0) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb510fce4) 0 + primary-for QThreadPool (0xb511d4c0) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb510ff00) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb510ff3c) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineBarrier (0xb510ff78) 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 (0xb511d840) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb510ffb4) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb511d840) + +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 (0xb51625a0) 0 + +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 (0xb4f73e88) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +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 (0xb4df6c40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb4dff438) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4df6c40) + +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 (0xb4e05a00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb4dff744) 0 + primary-for QTextCodecPlugin (0xb4e05a00) + QTextCodecFactoryInterface (0xb4df6f00) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb4dff780) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4df6f00) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4e1fbf4) 0 empty + +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 (0xb4e2aac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4e1fc6c) 0 + primary-for QEventLoop (0xb4e2aac0) + +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 (0xb4e2aec0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4e1ff78) 0 + primary-for QAbstractEventDispatcher (0xb4e2aec0) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb4e671a4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb4e7a654) 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 (0xb4e64b00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb4e7a7bc) 0 + primary-for QAbstractItemModel (0xb4e64b00) + +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 (0xb4eb3140) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4eb3180) 0 + primary-for QAbstractTableModel (0xb4eb3140) + QObject (0xb4eb712c) 0 + primary-for QAbstractItemModel (0xb4eb3180) + +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 (0xb4eb33c0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4eb3400) 0 + primary-for QAbstractListModel (0xb4eb33c0) + QObject (0xb4eb7258) 0 + primary-for QAbstractItemModel (0xb4eb3400) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb4edb12c) 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 (0xb4eb3ec0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb4edb3c0) 0 + primary-for QCoreApplication (0xb4eb3ec0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4edb960) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4d37690) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4d3799c) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb4d37bf4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb4d37ca8) 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 (0xb4d3dd00) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4d37f00) 0 + primary-for QMimeData (0xb4d3dd00) + +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 (0xb4d3dfc0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4d6f12c) 0 + primary-for QObjectCleanupHandler (0xb4d3dfc0) + +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 (0xb4d71200) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb4d6f258) 0 + primary-for QSharedMemory (0xb4d71200) + +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 (0xb4d714c0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4d6f474) 0 + primary-for QSignalMapper (0xb4d714c0) + +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 (0xb4d71780) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4d6f690) 0 + primary-for QSocketNotifier (0xb4d71780) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb4d6f960) 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 (0xb4d71b40) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4d6fa14) 0 + primary-for QTimer (0xb4d71b40) + +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 (0xb4dc0080) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb4d6fca8) 0 + primary-for QTranslator (0xb4dc0080) + +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 (0xb4dc03c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb4d6ff78) 0 + primary-for QLibrary (0xb4dc03c0) + +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 (0xb4dc07c0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb4ddc1e0) 0 + primary-for QPluginLoader (0xb4dc07c0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb4ddc30c) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb4c1330c) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4c13348) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4c13834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4c13d20) 0 + +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 (0xb4c346c0) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4c13d98) 0 + primary-for QAbstractAnimation (0xb4c346c0) + +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 (0xb4c34980) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb4c349c0) 0 + primary-for QAnimationGroup (0xb4c34980) + QObject (0xb4c4f000) 0 + primary-for QAbstractAnimation (0xb4c349c0) + +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 (0xb4c34c80) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb4c34cc0) 0 + primary-for QParallelAnimationGroup (0xb4c34c80) + QAbstractAnimation (0xb4c34d00) 0 + primary-for QAnimationGroup (0xb4c34cc0) + QObject (0xb4c4f21c) 0 + primary-for QAbstractAnimation (0xb4c34d00) + +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 (0xb4c34fc0) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb4c68000) 0 + primary-for QPauseAnimation (0xb4c34fc0) + QObject (0xb4c4f438) 0 + primary-for QAbstractAnimation (0xb4c68000) + +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 (0xb4c682c0) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb4c68300) 0 + primary-for QVariantAnimation (0xb4c682c0) + QObject (0xb4c4f654) 0 + primary-for QAbstractAnimation (0xb4c68300) + +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 (0xb4c68700) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb4c68740) 0 + primary-for QPropertyAnimation (0xb4c68700) + QAbstractAnimation (0xb4c68780) 0 + primary-for QVariantAnimation (0xb4c68740) + QObject (0xb4c4f870) 0 + primary-for QAbstractAnimation (0xb4c68780) + +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 (0xb4c68a40) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb4c68a80) 0 + primary-for QSequentialAnimationGroup (0xb4c68a40) + QAbstractAnimation (0xb4c68ac0) 0 + primary-for QAnimationGroup (0xb4c68a80) + QObject (0xb4c4fa8c) 0 + primary-for QAbstractAnimation (0xb4c68ac0) + +Class QSqlRecord + size=4 align=4 + base size=4 base align=4 +QSqlRecord (0xb4c4fd98) 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 (0xb4c4fe4c) 0 nearly-empty + vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u) + +Class QSqlDatabase + size=4 align=4 + base size=4 base align=4 +QSqlDatabase (0xb4ccb0b4) 0 + +Class QSqlQuery + size=4 align=4 + base size=4 base align=4 +QSqlQuery (0xb4ccb12c) 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 (0xb4cca3c0) 0 + vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u) + QObject (0xb4ccb1a4) 0 + primary-for QSqlDriver (0xb4cca3c0) + +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 (0xb4cca840) 0 nearly-empty + vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u) + QFactoryInterface (0xb4ccb618) 0 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb4cca840) + +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 (0xb4ae4000) 0 + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u) + QObject (0xb4ccb924) 0 + primary-for QSqlDriverPlugin (0xb4ae4000) + QSqlDriverFactoryInterface (0xb4ccab00) 8 nearly-empty + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u) + QFactoryInterface (0xb4ccb960) 8 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb4ccab00) + +Class QSqlError + size=16 align=4 + base size=16 base align=4 +QSqlError (0xb4ccba8c) 0 + +Class QSqlField + size=16 align=4 + base size=16 base align=4 +QSqlField (0xb4ccbac8) 0 + +Class QSqlIndex + size=16 align=4 + base size=16 base align=4 +QSqlIndex (0xb4ccaec0) 0 + QSqlRecord (0xb4ccbc30) 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 (0xb4ccbdd4) 0 + vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u) + +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 (0xb4b150c0) 0 + vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u) + QAbstractTableModel (0xb4b15100) 0 + primary-for QSqlQueryModel (0xb4b150c0) + QAbstractItemModel (0xb4b15140) 0 + primary-for QAbstractTableModel (0xb4b15100) + QObject (0xb4ccbe4c) 0 + primary-for QAbstractItemModel (0xb4b15140) + +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 (0xb4b15400) 0 + vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u) + QSqlQueryModel (0xb4b15440) 0 + primary-for QSqlTableModel (0xb4b15400) + QAbstractTableModel (0xb4b15480) 0 + primary-for QSqlQueryModel (0xb4b15440) + QAbstractItemModel (0xb4b154c0) 0 + primary-for QAbstractTableModel (0xb4b15480) + QObject (0xb4b34078) 0 + primary-for QAbstractItemModel (0xb4b154c0) + +Class QSqlRelation + size=12 align=4 + base size=12 base align=4 +QSqlRelation (0xb4b34294) 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 (0xb4b15a40) 0 + vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u) + QSqlTableModel (0xb4b15a80) 0 + primary-for QSqlRelationalTableModel (0xb4b15a40) + QSqlQueryModel (0xb4b15ac0) 0 + primary-for QSqlTableModel (0xb4b15a80) + QAbstractTableModel (0xb4b15b00) 0 + primary-for QSqlQueryModel (0xb4b15ac0) + QAbstractItemModel (0xb4b15b40) 0 + primary-for QAbstractTableModel (0xb4b15b00) + QObject (0xb4b34ec4) 0 + primary-for QAbstractItemModel (0xb4b15b40) + +Class QHelpGlobal + size=1 align=1 + base size=0 base align=1 +QHelpGlobal (0xb4b690f0) 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 (0xb4b6912c) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4b69ce4) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4ba3800) 0 + QVector<QPoint> (0xb4bae384) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4ba3e40) 0 + QVector<QPointF> (0xb4baed5c) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb49f76cc) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb49f7690) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb49f7a14) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4a32bb8) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4a32b7c) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4a6f0b4) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4a6f1e0) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4aaa168) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb49010b4) 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 (0xb48fc480) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb4901a8c) 0 + primary-for QImage (0xb48fc480) + +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 (0xb48fcd80) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4965654) 0 + primary-for QPixmap (0xb48fcd80) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4965ce4) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb4965e88) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb49c3258) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb499bc00) 0 + QGradient (0xb49c34ec) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb499bd00) 0 + QGradient (0xb49c3528) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb499be00) 0 + QGradient (0xb49c3564) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb49c35a0) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb4806840) 0 + QPalette (0xb49c3e88) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4838000) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb483821c) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4838474) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb4838528) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb4838564) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb46d0438) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb46d0474) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb46d0690) 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 (0xb4717230) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb46d06cc) 0 + primary-for QWidget (0xb4717230) + QPaintDevice (0xb46d0708) 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 (0xb47cb6c0) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb45db9b0) 0 + primary-for QFrame (0xb47cb6c0) + QObject (0xb47bee4c) 0 + primary-for QWidget (0xb45db9b0) + QPaintDevice (0xb47bee88) 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 (0xb47cb980) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb47cb9c0) 0 + primary-for QAbstractScrollArea (0xb47cb980) + QWidget (0xb45ee5a0) 0 + primary-for QFrame (0xb47cb9c0) + QObject (0xb45f30b4) 0 + primary-for QWidget (0xb45ee5a0) + QPaintDevice (0xb45f30f0) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb45f330c) 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 (0xb461a740) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb463f384) 0 + primary-for QItemSelectionModel (0xb461a740) + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb461ac00) 0 + QList<QItemSelectionRange> (0xb463f744) 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 (0xb461ad80) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb463f8e8) 0 + primary-for QValidator (0xb461ad80) + +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 QValidator::fixup +64 QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb4690040) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb4690080) 0 + primary-for QIntValidator (0xb4690040) + QObject (0xb463fb04) 0 + primary-for QValidator (0xb4690080) + +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 (0xb4690340) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb4690380) 0 + primary-for QDoubleValidator (0xb4690340) + QObject (0xb463fca8) 0 + primary-for QValidator (0xb4690380) + +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 (0xb4690700) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb4690740) 0 + primary-for QRegExpValidator (0xb4690700) + QObject (0xb463ff78) 0 + primary-for QValidator (0xb4690740) + +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 (0xb46909c0) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb46ba370) 0 + primary-for QAbstractSpinBox (0xb46909c0) + QObject (0xb46b90f0) 0 + primary-for QWidget (0xb46ba370) + QPaintDevice (0xb46b912c) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb46b9438) 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 (0xb45041c0) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb4503be0) 0 + primary-for QAbstractSlider (0xb45041c0) + QObject (0xb46b9690) 0 + primary-for QWidget (0xb4503be0) + QPaintDevice (0xb46b96cc) 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 (0xb4504740) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb4504780) 0 + primary-for QSlider (0xb4504740) + QWidget (0xb4521820) 0 + primary-for QAbstractSlider (0xb4504780) + QObject (0xb46b999c) 0 + primary-for QWidget (0xb4521820) + QPaintDevice (0xb46b99d8) 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 (0xb4504b40) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb46b9ca8) 0 + primary-for QStyle (0xb4504b40) + +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 (0xb459b0c0) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb458ec30) 0 + primary-for QTabBar (0xb459b0c0) + QObject (0xb459a0b4) 0 + primary-for QWidget (0xb458ec30) + QPaintDevice (0xb459a0f0) 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 (0xb459b3c0) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb45c0370) 0 + primary-for QTabWidget (0xb459b3c0) + QObject (0xb459a30c) 0 + primary-for QWidget (0xb45c0370) + QPaintDevice (0xb459a348) 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 (0xb459bc00) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb43d46e0) 0 + primary-for QRubberBand (0xb459bc00) + QObject (0xb459a870) 0 + primary-for QWidget (0xb43d46e0) + QPaintDevice (0xb459a8ac) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u) + +Class QStyleOption + size=44 align=4 + base size=44 base align=4 +QStyleOption (0xb459ace4) 0 + +Class QStyleOptionFocusRect + size=60 align=4 + base size=60 base align=4 +QStyleOptionFocusRect (0xb43f1080) 0 + QStyleOption (0xb459ad20) 0 + +Class QStyleOptionFrame + size=52 align=4 + base size=52 base align=4 +QStyleOptionFrame (0xb43f1280) 0 + QStyleOption (0xb43fa0b4) 0 + +Class QStyleOptionFrameV2 + size=56 align=4 + base size=56 base align=4 +QStyleOptionFrameV2 (0xb43f1480) 0 + QStyleOptionFrame (0xb43f14c0) 0 + QStyleOption (0xb43fa3fc) 0 + +Class QStyleOptionFrameV3 + size=60 align=4 + base size=60 base align=4 +QStyleOptionFrameV3 (0xb43f1980) 0 + QStyleOptionFrameV2 (0xb43f19c0) 0 + QStyleOptionFrame (0xb43f1a00) 0 + QStyleOption (0xb43fa924) 0 + +Class QStyleOptionTabWidgetFrame + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabWidgetFrame (0xb43f1d40) 0 + QStyleOption (0xb43fad20) 0 + +Class QStyleOptionTabWidgetFrameV2 + size=112 align=4 + base size=112 base align=4 +QStyleOptionTabWidgetFrameV2 (0xb43f1f40) 0 + QStyleOptionTabWidgetFrame (0xb43f1f80) 0 + QStyleOption (0xb44343c0) 0 + +Class QStyleOptionTabBarBase + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabBarBase (0xb443b2c0) 0 + QStyleOption (0xb44348ac) 0 + +Class QStyleOptionTabBarBaseV2 + size=84 align=4 + base size=81 base align=4 +QStyleOptionTabBarBaseV2 (0xb443b4c0) 0 + QStyleOptionTabBarBase (0xb443b500) 0 + QStyleOption (0xb4434d5c) 0 + +Class QStyleOptionHeader + size=80 align=4 + base size=80 base align=4 +QStyleOptionHeader (0xb443b840) 0 + QStyleOption (0xb444c0f0) 0 + +Class QStyleOptionButton + size=64 align=4 + base size=64 base align=4 +QStyleOptionButton (0xb443bb00) 0 + QStyleOption (0xb444cbb8) 0 + +Class QStyleOptionTab + size=72 align=4 + base size=72 base align=4 +QStyleOptionTab (0xb443be80) 0 + QStyleOption (0xb446b4ec) 0 + +Class QStyleOptionTabV2 + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabV2 (0xb448e240) 0 + QStyleOptionTab (0xb448e280) 0 + QStyleOption (0xb446bf00) 0 + +Class QStyleOptionTabV3 + size=100 align=4 + base size=100 base align=4 +QStyleOptionTabV3 (0xb448e5c0) 0 + QStyleOptionTabV2 (0xb448e600) 0 + QStyleOptionTab (0xb448e640) 0 + QStyleOption (0xb44b1474) 0 + +Class QStyleOptionToolBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionToolBar (0xb448ea40) 0 + QStyleOption (0xb44b1d5c) 0 + +Class QStyleOptionProgressBar + size=68 align=4 + base size=65 base align=4 +QStyleOptionProgressBar (0xb448edc0) 0 + QStyleOption (0xb42ce438) 0 + +Class QStyleOptionProgressBarV2 + size=76 align=4 + base size=74 base align=4 +QStyleOptionProgressBarV2 (0xb42ef000) 0 + QStyleOptionProgressBar (0xb42ef040) 0 + QStyleOption (0xb42ceb7c) 0 + +Class QStyleOptionMenuItem + size=96 align=4 + base size=96 base align=4 +QStyleOptionMenuItem (0xb42ef0c0) 0 + QStyleOption (0xb42cebb8) 0 + +Class QStyleOptionQ3ListViewItem + size=64 align=4 + base size=64 base align=4 +QStyleOptionQ3ListViewItem (0xb42ef2c0) 0 + QStyleOption (0xb42fc780) 0 + +Class QStyleOptionQ3DockWindow + size=48 align=4 + base size=46 base align=4 +QStyleOptionQ3DockWindow (0xb42ef640) 0 + QStyleOption (0xb42fcdd4) 0 + +Class QStyleOptionDockWidget + size=52 align=4 + base size=51 base align=4 +QStyleOptionDockWidget (0xb42ef840) 0 + QStyleOption (0xb432a12c) 0 + +Class QStyleOptionDockWidgetV2 + size=52 align=4 + base size=52 base align=4 +QStyleOptionDockWidgetV2 (0xb42efa40) 0 + QStyleOptionDockWidget (0xb42efa80) 0 + QStyleOption (0xb432a6cc) 0 + +Class QStyleOptionViewItem + size=80 align=4 + base size=77 base align=4 +QStyleOptionViewItem (0xb42efdc0) 0 + QStyleOption (0xb432ab04) 0 + +Class QStyleOptionViewItemV2 + size=84 align=4 + base size=84 base align=4 +QStyleOptionViewItemV2 (0xb4346040) 0 + QStyleOptionViewItem (0xb4346080) 0 + QStyleOption (0xb43443fc) 0 + +Class QStyleOptionViewItemV3 + size=92 align=4 + base size=92 base align=4 +QStyleOptionViewItemV3 (0xb4346540) 0 + QStyleOptionViewItemV2 (0xb4346580) 0 + QStyleOptionViewItem (0xb43465c0) 0 + QStyleOption (0xb4344a14) 0 + +Class QStyleOptionViewItemV4 + size=128 align=4 + base size=128 base align=4 +QStyleOptionViewItemV4 (0xb4346900) 0 + QStyleOptionViewItemV3 (0xb4346940) 0 + QStyleOptionViewItemV2 (0xb4346980) 0 + QStyleOptionViewItem (0xb43469c0) 0 + QStyleOption (0xb4344ec4) 0 + +Class QStyleOptionToolBox + size=52 align=4 + base size=52 base align=4 +QStyleOptionToolBox (0xb4346d00) 0 + QStyleOption (0xb4380a14) 0 + +Class QStyleOptionToolBoxV2 + size=60 align=4 + base size=60 base align=4 +QStyleOptionToolBoxV2 (0xb4346f00) 0 + QStyleOptionToolBox (0xb4346f40) 0 + QStyleOption (0xb438d03c) 0 + +Class QStyleOptionRubberBand + size=52 align=4 + base size=49 base align=4 +QStyleOptionRubberBand (0xb4394280) 0 + QStyleOption (0xb438d5a0) 0 + +Class QStyleOptionComplex + size=52 align=4 + base size=52 base align=4 +QStyleOptionComplex (0xb4394480) 0 + QStyleOption (0xb438d8e8) 0 + +Class QStyleOptionSlider + size=104 align=4 + base size=101 base align=4 +QStyleOptionSlider (0xb4394700) 0 + QStyleOptionComplex (0xb4394740) 0 + QStyleOption (0xb438dd98) 0 + +Class QStyleOptionSpinBox + size=64 align=4 + base size=61 base align=4 +QStyleOptionSpinBox (0xb4394a80) 0 + QStyleOptionComplex (0xb4394ac0) 0 + QStyleOption (0xb43ad654) 0 + +Class QStyleOptionQ3ListView + size=84 align=4 + base size=81 base align=4 +QStyleOptionQ3ListView (0xb4394d00) 0 + QStyleOptionComplex (0xb4394d40) 0 + QStyleOption (0xb43adac8) 0 + +Class QStyleOptionToolButton + size=96 align=4 + base size=96 base align=4 +QStyleOptionToolButton (0xb41d5000) 0 + QStyleOptionComplex (0xb41d5040) 0 + QStyleOption (0xb41d13fc) 0 + +Class QStyleOptionComboBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionComboBox (0xb41d53c0) 0 + QStyleOptionComplex (0xb41d5400) 0 + QStyleOption (0xb41e70f0) 0 + +Class QStyleOptionTitleBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionTitleBar (0xb41d5600) 0 + QStyleOptionComplex (0xb41d5640) 0 + QStyleOption (0xb41e79d8) 0 + +Class QStyleOptionGroupBox + size=88 align=4 + base size=88 base align=4 +QStyleOptionGroupBox (0xb41d5880) 0 + QStyleOptionComplex (0xb41d58c0) 0 + QStyleOption (0xb42101a4) 0 + +Class QStyleOptionSizeGrip + size=56 align=4 + base size=56 base align=4 +QStyleOptionSizeGrip (0xb41d5b40) 0 + QStyleOptionComplex (0xb41d5b80) 0 + QStyleOption (0xb4210a50) 0 + +Class QStyleOptionGraphicsItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionGraphicsItem (0xb41d5d80) 0 + QStyleOption (0xb4210d20) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb422721c) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb422c1c0) 0 + QStyleHintReturn (0xb4227258) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb422c240) 0 + QStyleHintReturn (0xb4227294) 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 (0xb422c4c0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb42272d0) 0 + primary-for QAbstractItemDelegate (0xb422c4c0) + +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 (0xb422c700) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb422c740) 0 + primary-for QAbstractItemView (0xb422c700) + QFrame (0xb422c780) 0 + primary-for QAbstractScrollArea (0xb422c740) + QWidget (0xb424ca00) 0 + primary-for QFrame (0xb422c780) + QObject (0xb42273fc) 0 + primary-for QWidget (0xb424ca00) + QPaintDevice (0xb4227438) 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 (0xb422cbc0) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb422cc00) 0 + primary-for QTreeView (0xb422cbc0) + QAbstractScrollArea (0xb422cc40) 0 + primary-for QAbstractItemView (0xb422cc00) + QFrame (0xb422cc80) 0 + primary-for QAbstractScrollArea (0xb422cc40) + QWidget (0xb429a2d0) 0 + primary-for QFrame (0xb422cc80) + QObject (0xb4227744) 0 + primary-for QWidget (0xb429a2d0) + QPaintDevice (0xb4227780) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QHelpContentItem + size=4 align=4 + base size=4 base align=4 +QHelpContentItem (0xb422799c) 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 (0xb422cf80) 0 + vptr=((& QHelpContentModel::_ZTV17QHelpContentModel) + 8u) + QAbstractItemModel (0xb422cfc0) 0 + primary-for QHelpContentModel (0xb422cf80) + QObject (0xb42279d8) 0 + primary-for QAbstractItemModel (0xb422cfc0) + +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 (0xb40be200) 0 + vptr=((& QHelpContentWidget::_ZTV18QHelpContentWidget) + 8u) + QTreeView (0xb40be240) 0 + primary-for QHelpContentWidget (0xb40be200) + QAbstractItemView (0xb40be280) 0 + primary-for QTreeView (0xb40be240) + QAbstractScrollArea (0xb40be2c0) 0 + primary-for QAbstractItemView (0xb40be280) + QFrame (0xb40be300) 0 + primary-for QAbstractScrollArea (0xb40be2c0) + QWidget (0xb40c1be0) 0 + primary-for QFrame (0xb40be300) + QObject (0xb4227b04) 0 + primary-for QWidget (0xb40c1be0) + QPaintDevice (0xb4227b40) 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 (0xb40be540) 0 + vptr=((& QHelpEngineCore::_ZTV15QHelpEngineCore) + 8u) + QObject (0xb4227c6c) 0 + primary-for QHelpEngineCore (0xb40be540) + +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 (0xb40be780) 0 + vptr=((& QHelpEngine::_ZTV11QHelpEngine) + 8u) + QHelpEngineCore (0xb40be7c0) 0 + primary-for QHelpEngine (0xb40be780) + QObject (0xb4227d98) 0 + primary-for QHelpEngineCore (0xb40be7c0) + +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 (0xb40bea00) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb40bea40) 0 + primary-for QStringListModel (0xb40bea00) + QAbstractItemModel (0xb40bea80) 0 + primary-for QAbstractListModel (0xb40bea40) + QObject (0xb4227ec4) 0 + primary-for QAbstractItemModel (0xb40bea80) + +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 (0xb40becc0) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb40bed00) 0 + primary-for QListView (0xb40becc0) + QAbstractScrollArea (0xb40bed40) 0 + primary-for QAbstractItemView (0xb40bed00) + QFrame (0xb40bed80) 0 + primary-for QAbstractScrollArea (0xb40bed40) + QWidget (0xb40fb190) 0 + primary-for QFrame (0xb40bed80) + QObject (0xb40fe000) 0 + primary-for QWidget (0xb40fb190) + QPaintDevice (0xb40fe03c) 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 (0xb411c080) 0 + vptr=((& QHelpIndexModel::_ZTV15QHelpIndexModel) + 8u) + QStringListModel (0xb411c0c0) 0 + primary-for QHelpIndexModel (0xb411c080) + QAbstractListModel (0xb411c100) 0 + primary-for QStringListModel (0xb411c0c0) + QAbstractItemModel (0xb411c140) 0 + primary-for QAbstractListModel (0xb411c100) + QObject (0xb40fe258) 0 + primary-for QAbstractItemModel (0xb411c140) + +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 (0xb411c380) 0 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 8u) + QListView (0xb411c3c0) 0 + primary-for QHelpIndexWidget (0xb411c380) + QAbstractItemView (0xb411c400) 0 + primary-for QListView (0xb411c3c0) + QAbstractScrollArea (0xb411c440) 0 + primary-for QAbstractItemView (0xb411c400) + QFrame (0xb411c480) 0 + primary-for QAbstractScrollArea (0xb411c440) + QWidget (0xb41236e0) 0 + primary-for QFrame (0xb411c480) + QObject (0xb40fe384) 0 + primary-for QWidget (0xb41236e0) + QPaintDevice (0xb40fe3c0) 8 + vptr=((& QHelpIndexWidget::_ZTV16QHelpIndexWidget) + 392u) + +Class QHelpSearchQuery + size=8 align=4 + base size=8 base align=4 +QHelpSearchQuery (0xb40fe4ec) 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 (0xb411c880) 0 + vptr=((& QHelpSearchEngine::_ZTV17QHelpSearchEngine) + 8u) + QObject (0xb40fea14) 0 + primary-for QHelpSearchEngine (0xb411c880) + +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 (0xb411cac0) 0 + vptr=((& QHelpSearchQueryWidget::_ZTV22QHelpSearchQueryWidget) + 8u) + QWidget (0xb4141d70) 0 + primary-for QHelpSearchQueryWidget (0xb411cac0) + QObject (0xb40feb40) 0 + primary-for QWidget (0xb4141d70) + QPaintDevice (0xb40feb7c) 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 (0xb411cd00) 0 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 8u) + QWidget (0xb4148eb0) 0 + primary-for QHelpSearchResultWidget (0xb411cd00) + QObject (0xb40feca8) 0 + primary-for QWidget (0xb4148eb0) + QPaintDevice (0xb40fece4) 8 + vptr=((& QHelpSearchResultWidget::_ZTV23QHelpSearchResultWidget) + 232u) + 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 000000000..8c55e2f57 --- /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/linguist/lconvert/.gitignore b/tests/auto/linguist/lconvert/.gitignore new file mode 100644 index 000000000..042d7ac30 --- /dev/null +++ b/tests/auto/linguist/lconvert/.gitignore @@ -0,0 +1,2 @@ +tst_lconvert +data/plural-?.po diff --git a/tests/auto/linguist/lconvert/data/codec-cp1252.ts b/tests/auto/linguist/lconvert/data/codec-cp1252.ts new file mode 100644 index 000000000..5ffa2f3d6 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/codec-cp1252.ts @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="10"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/codec-utf8.ts b/tests/auto/linguist/lconvert/data/codec-utf8.ts new file mode 100644 index 000000000..0ebdbfdd6 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/codec-utf8.ts @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="10"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/dual-encoding.ts b/tests/auto/linguist/lconvert/data/dual-encoding.ts new file mode 100644 index 000000000..5023a04d9 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/dual-encoding.ts @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message utf8="both"> + <source>Mühsam</source> + <translation>tedious</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/endless-po-loop.ts b/tests/auto/linguist/lconvert/data/endless-po-loop.ts new file mode 100644 index 000000000..8aa7215d1 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/endless-po-loop.ts @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>Assistant</name> + <message> + <source>This is some text which introduces the DonauDampfSchifffahrtsKapitaensMuetzeMitKomischenUltraViolettenFransenUndEinemKnopf</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="this/is/a/really/really/absurdly/no,/grotesquely/long/path/supposed/to/blow/up.cpp" line="20"/> + <source>%n document(s) found.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/makeplurals.pl b/tests/auto/linguist/lconvert/data/makeplurals.pl new file mode 100755 index 000000000..3a29bac21 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/makeplurals.pl @@ -0,0 +1,86 @@ +#!/usr/bin/env perl +############################################################################# +## +## Copyright (C) 2011 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$ +## +############################################################################# + +sub makeit2($$$) +{ + for (my $i = 0; $i < (1 << $_[0]); $i++) { + print OUTFILE "\n"; + print OUTFILE "$_[2]\n" unless $3 eq ""; + print OUTFILE "msgid \"singular $_[1] $i\"\n"; + print OUTFILE "msgid_plural \"plural $_[1] $i\"\n"; + for (my $j = 0; $j < $_[0]; $j++) { + my $tr; + if (($i & (1 << $j)) == 0) { + $tr = "translated $_[1] $i $j"; + } + print OUTFILE "msgstr[$j] \"$tr\"\n"; + } + } +} + +sub makeit($$$) +{ + open OUTFILE, ">${OUTDIR}plural-$_[0].po" || die "cannot write file in $OUTDIR"; + print OUTFILE <<EOF; +msgid "" +msgstr "" +"MIME-Version: 1.0\\n" +"Content-Type: text/plain; charset=UTF-8\\n" +"Content-Transfer-Encoding: 8bit\\n" +"X-FooBar: yup\\n" +"X-Language: $_[1]\\n" +"Plural-Forms: $_[2]\\n" +EOF + makeit2($_[0], "one", ""); + makeit2($_[0], "two", "#, fuzzy +#| msgid \"old untranslated one\""); + makeit2($_[0], "three", "#, fuzzy +#| msgid \"old untranslated two\" +#| msgid_plural \"old untranslated plural two\""); + makeit2($_[0], "four", "#, fuzzy +#| msgid_plural \"old untranslated only plural three\""); +} + +$OUTDIR = $ARGV[0]; +makeit(1, "zh_CN", "nplurals=1; plural=0;"); +makeit(2, "de_DE", "nplurals=2; plural=(n != 1);"); +makeit(3, "pl_PL", "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/tests/auto/linguist/lconvert/data/msgid.ts b/tests/auto/linguist/lconvert/data/msgid.ts new file mode 100644 index 000000000..39401d884 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/msgid.ts @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message numerus="yes"> + <source>%n files</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message id="this_is_some_id" numerus="yes"> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message id="this_is_another_id"> + <source>func3</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/phrasebook.qph b/tests/auto/linguist/lconvert/data/phrasebook.qph new file mode 100644 index 000000000..847a53b50 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/phrasebook.qph @@ -0,0 +1,21 @@ +<!DOCTYPE QPH> +<QPH language="de" sourcelanguage="en_US"> +<phrase> + <source>About</source> + <target>Info</target> +</phrase> +<phrase> + <source>adornment</source> + <target>Zubehör</target> +</phrase> +<phrase> + <source>barrel button</source> + <target>Pen-Knopf</target> + <definition>pen</definition> +</phrase> +<phrase> + <source>foo & bar</source> + <target>Foo & bar</target> + <definition><test>übergroß</definition> +</phrase> +</QPH> diff --git a/tests/auto/linguist/lconvert/data/plurals-cn.ts b/tests/auto/linguist/lconvert/data/plurals-cn.ts new file mode 100644 index 000000000..966ec7720 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/plurals-cn.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="cn"> +<context> + <name>Assistant</name> + <message> + <source>Source</source> + <translation>Translation</translation> + </message> + <message numerus="yes"> + <source>%n document(s) found.</source> + <translation> + <numerusform>1 Dokument gefunden.</numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/plurals-de.ts b/tests/auto/linguist/lconvert/data/plurals-de.ts new file mode 100644 index 000000000..6cbadff44 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/plurals-de.ts @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>Assistant</name> + <message> + <source>Not plural</source> + <translation>Kein plural</translation> + </message> + <message numerus="yes"> + <source>%n document(s) found.</source> + <translation> + <numerusform>1 Dokument gefunden.</numerusform> + <numerusform>%n Dokumente gefunden.</numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/relative.ts b/tests/auto/linguist/lconvert/data/relative.ts new file mode 100644 index 000000000..b8eaaca96 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/relative.ts @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Foo</name> + <message> + <location filename="foo.cpp" line="+13"/> + <source>This is the first entry.</source> + <translation></translation> + </message> + <message> + <location line="+0"/> + <source>And a second one on the same line.</source> + <translation></translation> + </message> + <message> + <location line="+2"/> + <source>This tr is new.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <location line="+16"/> + <source>This one moved in from another file.</source> + <translation></translation> + </message> + <message> + <location line="-2"/> + <source>Just as this one.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <location filename="bar.cpp" line="+100"/> + <source>Another alien.</source> + <translation></translation> + </message> + <message> + <location line="+4"/> + <source>They are coming!</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>They are everywhere!</source> + <translation></translation> + </message> + <message> + <location filename="bar.cpp" line="+20"/> + <source>An earthling again.</source> + <translation></translation> + </message> + <message> + <location line="-5"/> + <source>This is from the bottom, too.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Third string from the bottom.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Fourth one!</source> + <translation></translation> + </message> + <message> + <location line="-9"/> + <source>This string did move from the bottom.</source> + <translation></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/singular.po b/tests/auto/linguist/lconvert/data/singular.po new file mode 100644 index 000000000..9a2c91c8f --- /dev/null +++ b/tests/auto/linguist/lconvert/data/singular.po @@ -0,0 +1,42 @@ +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "untranslated one" +msgstr "translated" + +#, fuzzy +#| msgid "old untranslated" +msgid "untranslated two" +msgstr "translated" + +#| msgid "old untranslated" +msgid "untranslated two b" +msgstr "" + +#, fuzzy +#| msgid "old untranslated" +#| msgid_plural "old untranslated plural" +msgid "untranslated three" +msgstr "translated" + +#| msgid "old untranslated" +#| msgid_plural "old untranslated plural" +msgid "untranslated three b" +msgstr "" + +#, fuzzy +#| msgid_plural "old untranslated only plural" +msgid "untranslated four" +msgstr "translated" + +#| msgid_plural "old untranslated only plural" +msgid "untranslated four b" +msgstr "" + +#, fuzzy +#| msgctxt "old context" +msgid "untranslated five" +msgstr "translated" diff --git a/tests/auto/linguist/lconvert/data/test-broken-utf8.po b/tests/auto/linguist/lconvert/data/test-broken-utf8.po new file mode 100644 index 000000000..20b58a016 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-broken-utf8.po @@ -0,0 +1,9 @@ +# no comment +msgid "" +msgstr "" + +msgid "this works" +msgstr "das geht: ä" + +msgid "this is broken" +msgstr "das ist kaputt: Ãi" diff --git a/tests/auto/linguist/lconvert/data/test-broken-utf8.po.out b/tests/auto/linguist/lconvert/data/test-broken-utf8.po.out new file mode 100644 index 000000000..20fee3315 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-broken-utf8.po.out @@ -0,0 +1,12 @@ +# no comment +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "this works" +msgstr "das geht: ä" + +msgid "this is broken" +msgstr "das ist kaputt: �i" diff --git a/tests/auto/linguist/lconvert/data/test-developer-comment.po b/tests/auto/linguist/lconvert/data/test-developer-comment.po new file mode 100644 index 000000000..787f312ae --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-developer-comment.po @@ -0,0 +1,23 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. I'm a clever developer. Right? Uhm ... +msgid "User %u will log in in %t" +msgstr "用户 %u 将在 %t 秒åŽç™»å½•" diff --git a/tests/auto/linguist/lconvert/data/test-empty-comment.po b/tests/auto/linguist/lconvert/data/test-empty-comment.po new file mode 100644 index 000000000..ce74c46ca --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-empty-comment.po @@ -0,0 +1,24 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +# +#: themer/kdmlabel.cpp:236 +msgid "User %u will log in in %t" +msgstr "用户 %u 将在 %t 秒åŽç™»å½•" diff --git a/tests/auto/linguist/lconvert/data/test-escapes.po b/tests/auto/linguist/lconvert/data/test-escapes.po new file mode 100644 index 000000000..059dc587c --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-escapes.po @@ -0,0 +1,11 @@ +msgid "" +msgstr "" + +msgid "this comes\non a new line" +msgstr "yup" + +msgid "come to \"quote\" me" +msgstr "sure?" + +msgid "\x1a\45\r\t\v\a\b" +msgstr "yup" diff --git a/tests/auto/linguist/lconvert/data/test-escapes.po.out b/tests/auto/linguist/lconvert/data/test-escapes.po.out new file mode 100644 index 000000000..055fa7901 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-escapes.po.out @@ -0,0 +1,16 @@ +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"this comes\n" +"on a new line" +msgstr "yup" + +msgid "come to \"quote\" me" +msgstr "sure?" + +msgid "\x1a%\r\t\v\a\b" +msgstr "yup" diff --git a/tests/auto/linguist/lconvert/data/test-kde-ctxt.po b/tests/auto/linguist/lconvert/data/test-kde-ctxt.po new file mode 100644 index 000000000..b51053895 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-ctxt.po @@ -0,0 +1,25 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: kgdialog.cpp:231 +#, kde-format +msgctxt "session (location)" +msgid "%1 (%2)" +msgstr "%1(%2)" diff --git a/tests/auto/linguist/lconvert/data/test-kde-fuzzy.po b/tests/auto/linguist/lconvert/data/test-kde-fuzzy.po new file mode 100644 index 000000000..fc9ae7700 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-fuzzy.po @@ -0,0 +1,31 @@ +# translation of kdmgreet.po to German +# Ãœbersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: kgverify.cpp:459 +#, fuzzy, kde-format +#| msgid "" +#| "Logging in %1 ...\n" +#| "\n" +msgid "" +"Logging in %1...\n" +"\n" +msgstr "" +"%1 wird angemeldet ...\n" +"\n" diff --git a/tests/auto/linguist/lconvert/data/test-kde-multiline.po b/tests/auto/linguist/lconvert/data/test-kde-multiline.po new file mode 100644 index 000000000..662c02e25 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-multiline.po @@ -0,0 +1,32 @@ +# translation of kdmgreet.po to German +# Ãœbersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: kdmshutdown.cpp:706 +#, kde-format +msgid "" +"Owner: %1\n" +"Type: %2%5\n" +"Start: %3\n" +"Timeout: %4" +msgstr "" +"Eigentümer: %1\n" +"Typ: %2%5\n" +"Start: %3\n" +"Zeitlimit: %4" diff --git a/tests/auto/linguist/lconvert/data/test-kde-plurals.po b/tests/auto/linguist/lconvert/data/test-kde-plurals.po new file mode 100644 index 000000000..9f74de0a1 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-plurals.po @@ -0,0 +1,27 @@ +# translation of kdmgreet.po to German +# Ãœbersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Language: de_DE\n" + +#: kgverify.cpp:505 +#, kde-format +msgid "Your account expires tomorrow." +msgid_plural "Your account expires in %1 days." +msgstr[0] "Ihre Zugangsberechtigung läuft morgen ab." +msgstr[1] "Ihre Zugangsberechtigung läuft in %1 Tagen ab." diff --git a/tests/auto/linguist/lconvert/data/test-refs.po b/tests/auto/linguist/lconvert/data/test-refs.po new file mode 100644 index 000000000..e149a38e3 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-refs.po @@ -0,0 +1,23 @@ +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Language: de_DE\n" + +#: themer/kdmlabel.cpp:285 +#, no-c-format +msgctxt "date format" +msgid "%a %d %B" +msgstr "%a %d %B" + +#: foo.bar.baz +#, no-c-format +msgid "full java class name" +msgstr "" + +#: foo.car:123 monks:here file/gar.c:17:19 no:monks:here +#, no-c-format +msgid "some excessive locations" +msgstr "" diff --git a/tests/auto/linguist/lconvert/data/test-slurp.po b/tests/auto/linguist/lconvert/data/test-slurp.po new file mode 100644 index 000000000..67bc2390d --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-slurp.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" + +msgid "just a line" +msgstr "indeed" + +msgid "" +"another " +"line" +msgstr "certainly" + +msgid "a somewhat longer line that will certainly require re-wrapping, and will be re-wrapped if our algorithm is not completely broken.\n" +"this comes on a new line.\n" +msgstr "whatever ..." + +msgid "bi-""segmented" +msgstr "aye" diff --git a/tests/auto/linguist/lconvert/data/test-slurp.po.out b/tests/auto/linguist/lconvert/data/test-slurp.po.out new file mode 100644 index 000000000..11a874ee5 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-slurp.po.out @@ -0,0 +1,22 @@ +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "just a line" +msgstr "indeed" + +msgid "another line" +msgstr "certainly" + +msgid "" +"a somewhat longer line that will certainly require re-wrapping, and will be " +"re-wrapped if our algorithm is not completely broken.\n" +"this comes on a new line.\n" +msgstr "whatever ..." + +msgid "bi-segmented" +msgstr "aye" diff --git a/tests/auto/linguist/lconvert/data/test-translator-comment.po b/tests/auto/linguist/lconvert/data/test-translator-comment.po new file mode 100644 index 000000000..bc4df5cfb --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-translator-comment.po @@ -0,0 +1,41 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "no comment" +msgstr "indeed" + +# +msgid "just empty" +msgstr "indeed" + +# +# This is some comment. +# +# This is another comment. +# +msgid "User %u will log in in %t" +msgstr "用户 %u 将在 %t 秒åŽç™»å½•" + +# A fooish bar. +# Hey-ho, sucker. +# +# Babbling gully. +msgid "Foo" +msgstr "Bar" diff --git a/tests/auto/linguist/lconvert/data/test1-cn.po b/tests/auto/linguist/lconvert/data/test1-cn.po new file mode 100644 index 000000000..529eca30a --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test1-cn.po @@ -0,0 +1,67 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Language: zh_CN\n" + +#: kdmconfig.cpp:147 +msgid "[fix kdmrc]" +msgstr "[ä¿®å¤ kdmrc]" + +#: krootimage.cpp:39 +msgid "Fancy desktop background for kdm" +msgstr "kdm 的梦幻桌é¢èƒŒæ™¯" + +#: kgreeter.cpp:558 +#, kde-format +msgid "" +"Your saved session type '%1' is not valid any more.\n" +"Please select a new one, otherwise 'default' will be used." +msgstr "" +"ä½ ä¿å˜çš„“%1â€ä¼šè¯ç±»åž‹ä¸å†æœ‰æ•ˆã€‚\n" +"请选择一个新的类型,å¦åˆ™å°†ä½¿ç”¨â€œé»˜è®¤â€ã€‚" + +#: kgdialog.cpp:231 +#, kde-format +msgctxt "session (location)" +msgid "%1 (%2)" +msgstr "%1(%2)" + +#: kgverify.cpp:505 +#, kde-format +msgid "Your account expires tomorrow." +msgid_plural "Your account expires in %1 days." +msgstr[0] "您的账户将于 %1 天åŽè¿‡æœŸã€‚" + +#: kdmshutdown.cpp:510 +#, kde-format +msgctxt "current option in boot loader" +msgid "%1 (current)" +msgstr "%1 (当å‰)" + +#: themer/kdmlabel.cpp:285 +#, no-c-format +msgctxt "date format" +msgid "%a %d %B" +msgstr "%B月%d日,%a" + +#~ msgid "_Suspend" +#~ msgstr "挂起(_S)" + +#~ msgid "Confi_gure" +#~ msgstr "é…ç½®(_G)" diff --git a/tests/auto/linguist/lconvert/data/test1-de.po b/tests/auto/linguist/lconvert/data/test1-de.po new file mode 100644 index 000000000..a4523bb2c --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test1-de.po @@ -0,0 +1,75 @@ +# translation of kdmgreet.po to German +# translation of kdmgreet.po to +# Ãœbersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Language: de_DE\n" + +#: lib/acl.c:107 lib/acl.c:121 lib/acl.c:138 lib/acl.c:165 lib/acl.c:174 +#: src/copy.c:695 src/copy.c:2017 +#, c-format +msgid "preserving permissions for %s" +msgstr "a preservar as permissões de %s" + +#: kdmconfig.cpp:147 +msgid "[fix kdmrc]" +msgstr "[fix kdmrc]" + +#: krootimage.cpp:39 +msgid "Fancy desktop background for kdm" +msgstr "Schicker Arbeitsflächenhintergrund für KDM" + +#: kgreeter.cpp:558 +#, kde-format +msgid "" +"Your saved session type '%1' is not valid any more.\n" +"Please select a new one, otherwise 'default' will be used." +msgstr "" +"Der gespeicherte Sitzungstyp „%1“ ist nicht mehr gültig.\n" +"Bitte wählen Sie einen neuen. Sonst wird die Voreinstellung verwendet." + +#: kgdialog.cpp:231 +#, kde-format +msgctxt "session (location)" +msgid "%1 (%2)" +msgstr "%1 (%2)" + +#: kgverify.cpp:505 +#, kde-format +msgid "Your account expires tomorrow." +msgid_plural "Your account expires in %1 days." +msgstr[0] "Ihre Zugangsberechtigung läuft morgen ab." +msgstr[1] "Ihre Zugangsberechtigung läuft in %1 Tagen ab." + +#: kdmshutdown.cpp:510 +#, kde-format +msgctxt "current option in boot loader" +msgid "%1 (current)" +msgstr "%1 (Aktuelle)" + +#: themer/kdmlabel.cpp:285 +#, no-c-format +msgctxt "date format" +msgid "%a %d %B" +msgstr "%a %d %B" + +#~ msgid "_Suspend" +#~ msgstr "_Ruhezustand" + +#~ msgid "Confi_gure" +#~ msgstr "Ein_richten" diff --git a/tests/auto/linguist/lconvert/data/test11.ts b/tests/auto/linguist/lconvert/data/test11.ts new file mode 100644 index 000000000..aeb46af9f --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test11.ts @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1" language="de_DE"> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="122"/> + <source>Should be obsolete</source> + <translation type="unfinished">SHOULD BE OBSOLETE</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/test20.ts b/tests/auto/linguist/lconvert/data/test20.ts new file mode 100644 index 000000000..0e38b4b46 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test20.ts @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message numerus="yes"> + <location filename="main.cpp" line="29"/> + <source>%n files</source> + <comment>plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="30"/> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="31"/> + <source>&Find %n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="32"/> + <source>Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="33"/> + <source>%1. Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="34"/> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="35"/> + <source>There are %n house(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="53"/> + <source>QTranslator</source> + <comment>Simple</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="54"/> + <source>QTranslator</source> + <comment>Simple with comment</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="55"/> + <source>QTranslator</source> + <comment>Plural without comment</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="57"/> + <source>QTranslator</source> + <comment>Plural with comment</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="102"/> + <source>func3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="13"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message numerus="yes"> + <location filename="main.cpp" line="40"/> + <source>Plurals, QCoreApplication</source> + <comment>%n house(s)</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="41"/> + <source>Plurals, QCoreApplication</source> + <comment>%n car(s)</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="42"/> + <source>Plurals, QCoreApplication</source> + <comment>%n horse(s)</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>TestClass</name> + <message> + <location filename="main.cpp" line="116"/> + <source>inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="120"/> + <source>inline function 2</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="124"/> + <source>static inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Bizarre ~ and | context~</name> + <message> + <source>just something</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>something else</source> + <comment>comment with | and ~ and so~</comment> + <translation type="unfinished"></translation> + </message> + <message> + <source>just something obsolete</source> + <translation type="obsolete">translated obsoletion</translation> + </message> + <message> + <source>something else obsolete</source> + <comment>comment with | and ~ and so~</comment> + <translation type="obsolete">another translated obsoletion</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/variants.ts b/tests/auto/linguist/lconvert/data/variants.ts new file mode 100644 index 000000000..52bb2d49c --- /dev/null +++ b/tests/auto/linguist/lconvert/data/variants.ts @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>Assistant</name> + <message> + <source>Source</source> + <translation variants="yes"> + <lengthvariant>A really very long translation</lengthvariant> + <lengthvariant>Short translation</lengthvariant> + </translation> + </message> + <message numerus="yes"> + <source>%n document(s) found.</source> + <translation> + <numerusform>1 Dokument gefunden.</numerusform> + <numerusform variants="yes"> + <lengthvariant>%n Dokumente gefunden.</lengthvariant> + <lengthvariant>%n Dok. gefunden.</lengthvariant> + </numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/wrapping.po b/tests/auto/linguist/lconvert/data/wrapping.po new file mode 100644 index 000000000..9feb4a0ac --- /dev/null +++ b/tests/auto/linguist/lconvert/data/wrapping.po @@ -0,0 +1,57 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-05-14 14:01+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#, no-wrap +msgid "one two three four five six seven eight nine ten eleven twelve thirteen a 12 foo bar\n" +msgstr "" + +#, no-wrap +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a 13 foo bar\n" +"second line" +msgstr "" + +#: gettxt.c:3 +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a 14 " +"foo bar\n" +msgstr "" + +#: gettxt.c:4 +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a " +"15\n" +msgstr "" + +#: gettxt.c:5 +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a " +"123 foo bar\n" +msgstr "" + +#: gettxt.c:6 +msgid "one two three four five six seven eight nine ten eleven twelve thirteen" +msgstr "" + +#: gettxt.c:7 +msgid "" +"one two three four five six seven eight nine ten eleven twelve th1rt33n\n" +msgstr "" + +#: gettxt.c:8 +msgid "one two three four five six\n" +msgstr "" diff --git a/tests/auto/linguist/lconvert/lconvert.pro b/tests/auto/linguist/lconvert/lconvert.pro new file mode 100644 index 000000000..517dacd25 --- /dev/null +++ b/tests/auto/linguist/lconvert/lconvert.pro @@ -0,0 +1,8 @@ +CONFIG += qttest_p4 + +TARGET = tst_lconvert + +#HEADERS += testlupdate.h +SOURCES += tst_lconvert.cpp +# testlupdate.cpp + diff --git a/tests/auto/linguist/lconvert/tst_lconvert.cpp b/tests/auto/linguist/lconvert/tst_lconvert.cpp new file mode 100644 index 000000000..6ab396cde --- /dev/null +++ b/tests/auto/linguist/lconvert/tst_lconvert.cpp @@ -0,0 +1,347 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist 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 <QtCore/QFile> + +class tst_lconvert : public QObject +{ + Q_OBJECT + +public: + tst_lconvert() : dataDir("data/"), binDir(QLibraryInfo::location(QLibraryInfo::BinariesPath)) {} + +private slots: + void initTestCase(); + void readverifies_data(); + void readverifies(); + void converts_data(); + void converts(); + void roundtrips_data(); + void roundtrips(); +#if 0 + void chains_data(); + void chains(); +#endif + +private: + void doWait(QProcess *cvt, int stage); + void doCompare(QIODevice *actual, const QString &expectedFn); + void verifyReadFail(const QString &fn); + // args can be empty or have one element less than stations + void convertChain(const QString &inFileName, const QString &outFileName, + const QStringList &stations, const QList<QStringList> &args); + void convertRoundtrip(const QString &fileName, const QStringList &stations, + const QList<QStringList> &args); + + QString dataDir; + QString binDir; +}; + +void tst_lconvert::initTestCase() +{ + if (!QFile::exists(QLatin1String("data/plural-1.po"))) + QProcess::execute(QLatin1String("perl"), QStringList() << QLatin1String("data/makeplurals.pl") << QLatin1String("data/")); + QVERIFY(QFile::exists(QLatin1String("data/plural-1.po"))); +} + +void tst_lconvert::doWait(QProcess *cvt, int stage) +{ + if (QTest::currentTestFailed()) { + cvt->kill(); + cvt->waitForFinished(); + } else { + QVERIFY2(cvt->waitForFinished(3000), + qPrintable(QString("Process %1 hung").arg(stage))); + QVERIFY2(cvt->exitStatus() == QProcess::NormalExit, + qPrintable(QString("Process %1 crashed").arg(stage))); + QVERIFY2(cvt->exitCode() == 0, + qPrintable(QString("Process %1 exited with status %2. Errors:\n%3") + .arg(stage).arg(cvt->exitCode()) + .arg(QString::fromUtf8(cvt->readAllStandardError())))); + } +} + +void tst_lconvert::doCompare(QIODevice *actualDev, const QString &expectedFn) +{ + QList<QByteArray> actual = actualDev->readAll().split('\n'); + + QFile file(expectedFn); + QVERIFY(file.open(QIODevice::ReadOnly | QIODevice::Text)); + QList<QByteArray> expected = file.readAll().split('\n'); + + int i = 0, ei = expected.size(), gi = actual.size(); + for (; ; i++) { + if (i == gi) { + if (i == ei) + return; + gi = 0; + break; + } else if (i == ei) { + ei = 0; + break; + } else if (actual.at(i) != expected.at(i)) { + while ((ei - 1) >= i && (gi - 1) >= i && actual.at(gi - 1) == expected.at(ei - 1)) + ei--, gi--; + break; + } + } + QByteArray diff; + for (int j = qMax(0, i - 3); j < i; j++) + diff += expected.at(j) + '\n'; + diff += "<<<<<<< got\n"; + for (int j = i; j < gi; j++) { + diff += actual.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += "=========\n"; + for (int j = i; j < ei; j++) { + diff += expected.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += ">>>>>>> expected\n"; + for (int j = ei; j < qMin(ei + 3, expected.size()); j++) + diff += expected.at(j) + '\n'; + QFAIL(qPrintable("Output for " + expectedFn + " does not meet expectations:\n" + diff)); +} + +void tst_lconvert::verifyReadFail(const QString &fn) +{ + QProcess cvt; + cvt.start(binDir + "/lconvert", QStringList() << (dataDir + fn)); + QVERIFY(cvt.waitForFinished(10000)); + QVERIFY(cvt.exitStatus() == QProcess::NormalExit); + QVERIFY2(cvt.exitCode() == 2, "Accepted invalid input"); +} + +void tst_lconvert::convertChain(const QString &_inFileName, const QString &_outFileName, + const QStringList &stations, const QList<QStringList> &argList) +{ + QList<QProcess *> cvts; + + QString fileName = dataDir + _inFileName; + QString outFileName = dataDir + _outFileName; + + for (int i = 0; i < stations.size() - 1; i++) { + QProcess *cvt = new QProcess(this); + if (cvts.isEmpty()) + cvt->setStandardInputFile(fileName); + else + cvts.last()->setStandardOutputProcess(cvt); + cvts.append(cvt); + } + for (int i = 0; i < stations.size() - 1; i++) { + QStringList args; + if (!argList.isEmpty()) + args += argList[i]; + args << "-if" << stations[i] << "-i" << "-" << "-of" << stations[i + 1]; + cvts.at(i)->start(binDir + "/lconvert", args, QIODevice::ReadWrite | QIODevice::Text); + } + int st = 0; + foreach (QProcess *cvt, cvts) + doWait(cvt, ++st); + + if (!QTest::currentTestFailed()) + doCompare(cvts.last(), outFileName); + + qDeleteAll(cvts); +} + +void tst_lconvert::convertRoundtrip(const QString &_fileName, const QStringList &stations, + const QList<QStringList> &argList) +{ + convertChain(_fileName, _fileName, stations, argList); +} + +void tst_lconvert::readverifies_data() +{ + QTest::addColumn<QString>("fileName"); + QTest::addColumn<QString>("format"); + + QTest::newRow("empty comment") << "test-empty-comment.po" << "po"; + QTest::newRow("translator comment") << "test-translator-comment.po" << "po"; + QTest::newRow("developer comment") << "test-developer-comment.po" << "po"; + QTest::newRow("kde context") << "test-kde-ctxt.po" << "po"; + QTest::newRow("kde fuzzy") << "test-kde-fuzzy.po" << "po"; + QTest::newRow("kde plurals") << "test-kde-plurals.po" << "po"; + QTest::newRow("kde multiline") << "test-kde-multiline.po" << "po"; + QTest::newRow("po linewrapping") << "wrapping.po" << "po"; + QTest::newRow("relative locations") << "relative.ts" << "ts"; + QTest::newRow("message ids") << "msgid.ts" << "ts"; + QTest::newRow("length variants") << "variants.ts" << "ts"; + QTest::newRow("qph") << "phrasebook.qph" << "qph"; +} + +void tst_lconvert::readverifies() +{ + QFETCH(QString, fileName); + QFETCH(QString, format); + + convertRoundtrip(fileName, QStringList() << format << format, QList<QStringList>()); +} + +void tst_lconvert::converts_data() +{ + QTest::addColumn<QString>("inFileName"); + QTest::addColumn<QString>("outFileName"); + QTest::addColumn<QString>("format"); + + QTest::newRow("broken utf8") << "test-broken-utf8.po" << "test-broken-utf8.po.out" << "po"; + QTest::newRow("line joins") << "test-slurp.po" << "test-slurp.po.out" << "po"; + QTest::newRow("escapes") << "test-escapes.po" << "test-escapes.po.out" << "po"; +} + +void tst_lconvert::converts() +{ + QFETCH(QString, inFileName); + QFETCH(QString, outFileName); + QFETCH(QString, format); + + QString outFileNameFq = dataDir + outFileName; + + QProcess cvt; + cvt.start(binDir + "/lconvert", + QStringList() << "-i" << (dataDir + inFileName) << "-of" << format, + QIODevice::ReadWrite | QIODevice::Text); + doWait(&cvt, 0); + if (QTest::currentTestFailed()) + return; + + doCompare(&cvt, outFileNameFq); +} + +Q_DECLARE_METATYPE(QList<QStringList>); + +#if 0 +void tst_lconvert::chains_data() +{ + QTest::addColumn<QString>("inFileName"); + QTest::addColumn<QString>("outFileName"); + QTest::addColumn<QStringList>("stations"); + QTest::addColumn<QList<QStringList> >("args"); + +} + +void tst_lconvert::chains() +{ + QFETCH(QString, inFileName); + QFETCH(QString, outFileName); + QFETCH(QStringList, stations); + QFETCH(QList<QStringList>, args); + + convertChain(inFileName, outFileName, stations, args); +} +#endif + +void tst_lconvert::roundtrips_data() +{ + QTest::addColumn<QString>("fileName"); + QTest::addColumn<QStringList>("stations"); + QTest::addColumn<QList<QStringList> >("args"); + + QStringList poTsPo; poTsPo << "po" << "ts" << "po"; + QStringList poXlfPo; poXlfPo << "po" << "xlf" << "po"; + QStringList tsTs11Ts; tsTs11Ts << "ts" << "ts11" << "ts"; + QStringList tsPoTs; tsPoTs << "ts" << "po" << "ts"; + QStringList ts11PoTs11; ts11PoTs11 << "ts11" << "po" << "ts11"; + QStringList tsXlfTs; tsXlfTs << "ts" << "xlf" << "ts"; + QStringList tsQmTs; tsQmTs << "ts" << "qm" << "ts"; + + QList<QStringList> noArgs; + QList<QStringList> filterPoArgs; filterPoArgs << QStringList() << (QStringList() << "-drop-tag" << "po:*"); + QList<QStringList> outDeArgs; outDeArgs << QStringList() << (QStringList() << "-target-language" << "de"); + QList<QStringList> outCnArgs; outCnArgs << QStringList() << (QStringList() << "-target-language" << "cn"); + + QTest::newRow("po-ts-po (translator comment)") << "test-translator-comment.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (translator comment)") << "test-translator-comment.po" << poXlfPo << noArgs; + QTest::newRow("po-ts-po (developer comment)") << "test-developer-comment.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (developer comment)") << "test-developer-comment.po" << poXlfPo << noArgs; + + QTest::newRow("ts11-po-ts11") << "test11.ts" << ts11PoTs11 << filterPoArgs; + QTest::newRow("ts20-po-ts20") << "test20.ts" << tsPoTs << filterPoArgs; + QTest::newRow("po-ts-po (de)") << "test1-de.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (cn)") << "test1-cn.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (de)") << "test1-de.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (cn)") << "test1-cn.po" << poXlfPo << noArgs; + + QTest::newRow("po-ts-po (singular)") << "singular.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (plural-1)") << "plural-1.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (plural-2)") << "plural-2.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (plural-3)") << "plural-3.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (singular)") << "singular.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (plural-1)") << "plural-1.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (plural-2)") << "plural-2.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (plural-3)") << "plural-3.po" << poXlfPo << noArgs; + + QTest::newRow("po-ts-po (references)") << "test-refs.po" << poTsPo << noArgs; + + QTest::newRow("ts20-ts11-ts20 (utf8)") << "codec-utf8.ts" << tsTs11Ts << noArgs; + QTest::newRow("ts20-ts11-ts20 (cp1252)") << "codec-cp1252.ts" << tsTs11Ts << noArgs; + QTest::newRow("ts20-ts11-ts20 (dual-encoding)") << "dual-encoding.ts" << tsTs11Ts << noArgs; + + QTest::newRow("ts-qm-ts (dual-encoding)") << "dual-encoding.ts" << tsQmTs << noArgs; + QTest::newRow("ts-qm-ts (plurals-de)") << "plurals-de.ts" << tsQmTs << outDeArgs; + QTest::newRow("ts-qm-ts (plurals-cn)") << "plurals-cn.ts" << tsQmTs << outCnArgs; + QTest::newRow("ts-qm-ts (variants)") << "variants.ts" << tsQmTs << outDeArgs; + QTest::newRow("ts-po-ts (msgid)") << "msgid.ts" << tsPoTs << noArgs; + QTest::newRow("ts-xliff-ts (msgid)") << "msgid.ts" << tsXlfTs << noArgs; + + QTest::newRow("ts-po-ts (endless loop)") << "endless-po-loop.ts" << tsPoTs << noArgs; +} + +void tst_lconvert::roundtrips() +{ + QFETCH(QString, fileName); + QFETCH(QStringList, stations); + QFETCH(QList<QStringList>, args); + + convertRoundtrip(fileName, stations, args); +} + +QTEST_APPLESS_MAIN(tst_lconvert) + +#include "tst_lconvert.moc" diff --git a/tests/auto/linguist/linguist.pro b/tests/auto/linguist/linguist.pro new file mode 100644 index 000000000..90e2d367d --- /dev/null +++ b/tests/auto/linguist/linguist.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = lrelease lconvert lupdate diff --git a/tests/auto/linguist/lrelease/.gitignore b/tests/auto/linguist/lrelease/.gitignore new file mode 100644 index 000000000..cf7059c4b --- /dev/null +++ b/tests/auto/linguist/lrelease/.gitignore @@ -0,0 +1,2 @@ +tst_lrelease +testdata/*.qm diff --git a/tests/auto/linguist/lrelease/lrelease.pro b/tests/auto/linguist/lrelease/lrelease.pro new file mode 100644 index 000000000..8006042c3 --- /dev/null +++ b/tests/auto/linguist/lrelease/lrelease.pro @@ -0,0 +1,5 @@ +CONFIG += qttest_p4 +CONFIG -= gui +TARGET = tst_lrelease + +SOURCES += tst_lrelease.cpp diff --git a/tests/auto/linguist/lrelease/testdata/compressed.ts b/tests/auto/linguist/lrelease/testdata/compressed.ts new file mode 100644 index 000000000..957926995 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/compressed.ts @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Context1</name> + <message> + <source>Foo</source> + <translation>in first context</translation> + </message> +</context> +<context> + <name>Context2</name> + <message> + <source>Bar</source> + <translation>in second context</translation> + </message> +</context> +<context> + <name>Action1</name> + <message> + <location filename="main.cpp" line="14"/> + <source>Component Name</source> + <translation>translation in first context</translation> + </message> + <message> + <source>Fooish bar</source> + <translation>the bar is fooish</translation> + </message> +</context> +<context> + <name>Action2</name> + <message> + <location filename="main.cpp" line="20"/> + <source>Component Name</source> + <translation>translation in second context</translation> + </message> +</context> +<context> + <name>Action3</name> + <message> + <location filename="main.cpp" line="26"/> + <source>Component Name</source> + <translation>translation in third context</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/dupes.errors b/tests/auto/linguist/lrelease/testdata/dupes.errors new file mode 100644 index 000000000..74fcbbb43 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/dupes.errors @@ -0,0 +1,4 @@ +Warning: dropping duplicate messages in 'testdata/dupes\.qm': + +\* Context: FindDialog +\* Source: Text not found diff --git a/tests/auto/linguist/lrelease/testdata/dupes.ts b/tests/auto/linguist/lrelease/testdata/dupes.ts new file mode 100644 index 000000000..ec368c327 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/dupes.ts @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!DOCTYPE TS> +<TS version="1.1"> +<context> + <name>FindDialog</name> + <message utf8="true"> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Text not found</source> + <translation type="obsolete"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/idbased.ts b/tests/auto/linguist/lrelease/testdata/idbased.ts new file mode 100644 index 000000000..c7555c846 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/idbased.ts @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message id="test_id"> + <source>Completely irrelevant source text</source> + <translation>This is a test string.</translation> + </message> + <message id="untranslated_id"> + <source>This has no translation.</source> + <translation type="unfinished"></translation> + </message> + <message id="this_another_id"> + <source>Foo bar.</source> + <comment>Warn me!</comment> + </message> + <message> + <source>Drop me!</source> + </message> + <message id="one_id"> + <source></source> + </message> + <message id="two_id"> + <source></source> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts11.ts b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts11.ts new file mode 100644 index 000000000..991f35432 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts11.ts @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation>random stuff with umlaut</translation> + </message> + <message encoding="UTF-8"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation>more random stuff with umlaut</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts20.ts b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts20.ts new file mode 100644 index 000000000..8bb56d43f --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts20.ts @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation>random stuff with umlaut</translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation>more random stuff with umlaut</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/translate.ts b/tests/auto/linguist/lrelease/testdata/translate.ts new file mode 100644 index 000000000..ad3015d32 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/translate.ts @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1" language="en"> +<context> + <name></name> + <message> + <location filename="tst_lrelease.cpp" line="32"/> + <source>Test</source> + <translation>AAAA</translation> + <comment>Empty context</comment> + </message> +</context> +<context> + <name>CubeForm</name> + <message> + <location filename="tst_lrelease.cpp" line="31"/> + <source>Test</source> + <translation>BBBB</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="tst_lrelease.cpp" line="22"/> + <source> +newline at the start</source> + <translation> +NEWLINE AT THE START</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="23"/> + <source>newline at the end +</source> + <translation>NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="24"/> + <source>newline and space at the end + </source> + <translation>NEWLINE AND SPACE AT THE END + </translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="25"/> + <source>space and newline at the end +</source> + <translation>SPACE AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="26"/> + <source><byte value="x9"/>tab at the start and newline at the end +</source> + <translation><byte value="x9"/>TAB AT THE START AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="27"/> + <source> +<byte value="x9"/>newline and tab at the start</source> + <translation> +<byte value="x9"/>NEWLINE AND TAB AT THE START</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="28"/> + <source> <byte value="x9"/>space and tab at the start</source> + <translation> <byte value="x9"/>SPACE AND TAB AT THE START</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="29"/> + <source> space first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="29"/> + <source> string that does not exist</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Plurals</name> + <message numerus="yes"> + <location filename="tst_lrelease.cpp" line="35"/> + <source>There are %n houses</source> + <translation> + <numerusform>There is %n house</numerusform> + <numerusform>There are %n houses</numerusform> + </translation> + </message> +</context> +<context> + <name>tst_lrelease</name> + <message numerus="yes"> + <location filename="tst_lrelease.cpp" line="43"/> + <source>There are %n cars</source> + <comment>More Plurals</comment> + <translation> + <numerusform>There is %n car</numerusform> + <numerusform>There are %n cars</numerusform> + </translation> + </message> + <message> + <source>Completely random string</source> + <translation variants="yes"> + <lengthvariant>Super-lange Uebersetzung mit Schikanen</lengthvariant> + <lengthvariant>Mittlere Uebersetung</lengthvariant> + <lengthvariant>Kurze Uebers.</lengthvariant> + </translation> + </message> +</context> +<context> + <name>no_en</name> + <message> + <location filename="tst_lrelease.cpp" line="49"/> + <source>Kjør Kåre, kjære</source> + <translation>Drive Kåre, dear</translation> + </message> +</context> +<context> + <name>en_no</name> + <message> + <location filename="tst_lrelease.cpp" line="50"/> + <source>Drive Kåre, dear</source> + <translation>Kjør Kåre, kjære</translation> + </message> +</context> +<context> + <name>en_ch</name> + <message> + <location filename="tst_lrelease.cpp" line="51"/> + <source>Chinese symbol:</source> + <translation>Chinese symbol:簟</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/tst_lrelease.cpp b/tests/auto/linguist/lrelease/tst_lrelease.cpp new file mode 100644 index 000000000..8ec90571d --- /dev/null +++ b/tests/auto/linguist/lrelease/tst_lrelease.cpp @@ -0,0 +1,241 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist 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 <QtCore/QDir> +#include <QtCore/QDebug> +#include <QtCore/QFile> +#include <QtCore/QByteArray> + +#include <QtTest/QtTest> + +class tst_lrelease : public QObject +{ + Q_OBJECT + +public: + tst_lrelease() : binDir(QLibraryInfo::location(QLibraryInfo::BinariesPath)) {} + +private: + +private slots: + void translate(); + void mixedcodecs(); + void compressed(); + void idbased(); + void markuntranslated(); + void dupes(); + +private: + void doCompare(const QStringList &actual, const QString &expectedFn); + + QString binDir; +}; + +void tst_lrelease::doCompare(const QStringList &actual, const QString &expectedFn) +{ + QFile file(expectedFn); + QVERIFY(file.open(QIODevice::ReadOnly | QIODevice::Text)); + QStringList expected = QString(file.readAll()).trimmed().split('\n'); + + int i = 0, ei = expected.size(), gi = actual.size(); + for (; ; i++) { + if (i == gi) { + if (i == ei) + return; + gi = 0; + break; + } else if (i == ei) { + ei = 0; + break; + } else if (!QRegExp(expected.at(i)).exactMatch(actual.at(i))) { + while ((ei - 1) >= i && (gi - 1) >= i && + (QRegExp(expected.at(ei - 1)).exactMatch(actual.at(gi - 1)))) + ei--, gi--; + break; + } + } + QByteArray diff; + for (int j = qMax(0, i - 3); j < i; j++) + diff += expected.at(j) + '\n'; + diff += "<<<<<<< got\n"; + for (int j = i; j < gi; j++) { + diff += actual.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += "=========\n"; + for (int j = i; j < ei; j++) { + diff += expected.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += ">>>>>>> expected\n"; + for (int j = ei; j < qMin(ei + 3, expected.size()); j++) + diff += expected.at(j) + '\n'; + QFAIL(qPrintable("Output for " + expectedFn + " does not meet expectations:\n" + diff)); +} + +void tst_lrelease::translate() +{ + QVERIFY(!QProcess::execute(binDir + "/lrelease testdata/translate.ts")); + + QTranslator translator; + QVERIFY(translator.load("testdata/translate.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(QObject::tr("\nnewline at the start"), QString("\nNEWLINE AT THE START")); + QCOMPARE(QObject::tr("newline at the end\n"), QString("NEWLINE AT THE END\n")); + QCOMPARE(QObject::tr("newline and space at the end\n "), QString("NEWLINE AND SPACE AT THE END\n ")); + QCOMPARE(QObject::tr("space and newline at the end \n"), QString("SPACE AND NEWLINE AT THE END \n")); + QCOMPARE(QObject::tr("\ttab at the start and newline at the end\n"), QString("\tTAB AT THE START AND NEWLINE AT THE END\n")); + QCOMPARE(QObject::tr("\n\tnewline and tab at the start"), QString("\n\tNEWLINE AND TAB AT THE START")); + QCOMPARE(QObject::tr(" \tspace and tab at the start"), QString(" \tSPACE AND TAB AT THE START")); + QCOMPARE(QObject::tr(" string that does not exist"), QString(" string that does not exist")); + + QCOMPARE(QCoreApplication::translate("CubeForm", "Test"), QString::fromAscii("BBBB")); + QCOMPARE(QCoreApplication::translate("", "Test", "Empty context"), QString("AAAA")); + + // Test plurals + QString txed = QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 0); + QCOMPARE(QString::fromAscii("[%1]").arg(txed), QString("[There are 0 houses]")); + QCOMPARE(QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 1), QString("There is 1 house")); + QCOMPARE(QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 2), QString("There are 2 houses")); + QCOMPARE(QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 3), QString("There are 3 houses")); + + + // More plurals + QCOMPARE(tr("There are %n cars", "More Plurals", 0) , QString("There are 0 cars")); + QCOMPARE(tr("There are %n cars", "More Plurals", 1) , QString("There is 1 car")); + QCOMPARE(tr("There are %n cars", "More Plurals", 2) , QString("There are 2 cars")); + QCOMPARE(tr("There are %n cars", "More Plurals", 3) , QString("There are 3 cars")); + + + QCOMPARE(QCoreApplication::translate("no_en", "Kj\370r K\345re, kj\346re"), QString::fromAscii("Drive K\345re, dear")); + QCOMPARE(QCoreApplication::translate("en_no", "Drive K\345re, dear"), QString::fromAscii("Kj\370r K\345re, kj\346re")); + QCOMPARE(QCoreApplication::translate("en_ch", "Chinese symbol:"), QString::fromAscii("Chinese symbol:%1").arg(QChar(0x7c1f))); + +// printf("halo\r\nhallo"); + // QCOMPARE(tr("This\r\nwill fail"), QString("THIS\nWILL FAIL")); // \r\n = 0d 0a + + QCOMPARE(tr("Completely random string"), + QString::fromLatin1("Super-lange Uebersetzung mit Schikanen\x9c" + "Mittlere Uebersetung\x9c" + "Kurze Uebers.")); + + qApp->removeTranslator(&translator); +} + +void tst_lrelease::mixedcodecs() +{ + QVERIFY(!QProcess::execute(binDir + "/lrelease testdata/mixedcodecs-ts11.ts")); + QVERIFY(!QProcess::execute(binDir + "/lrelease testdata/mixedcodecs-ts20.ts")); +#ifdef Q_OS_WIN + QVERIFY(!QProcess::execute("fc /b testdata\\mixedcodecs-ts11.qm testdata\\mixedcodecs-ts20.qm")); +#else + QVERIFY(!QProcess::execute("cmp testdata/mixedcodecs-ts11.qm testdata/mixedcodecs-ts20.qm")); +#endif + + QTranslator translator; + QVERIFY(translator.load("testdata/mixedcodecs-ts11.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(QCoreApplication::translate("FooBar", "this contains an umlaut \xfc ü"), + QString::fromAscii("random stuff with umlaut")); + QCOMPARE(QCoreApplication::translate("FooBar", "umlaut \xc3\xbc ü in utf8"), + QString::fromAscii("more random stuff with umlaut")); +} + +void tst_lrelease::compressed() +{ + QVERIFY(!QProcess::execute(binDir + "/lrelease -compress testdata/compressed.ts")); + + QTranslator translator; + QVERIFY(translator.load("testdata/compressed.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(QCoreApplication::translate("Context1", "Foo"), QString::fromAscii("in first context")); + QCOMPARE(QCoreApplication::translate("Context2", "Bar"), QString::fromAscii("in second context")); + + QCOMPARE(QCoreApplication::translate("Action1", "Component Name"), QString::fromAscii("translation in first context")); + QCOMPARE(QCoreApplication::translate("Action2", "Component Name"), QString::fromAscii("translation in second context")); + QCOMPARE(QCoreApplication::translate("Action3", "Component Name"), QString::fromAscii("translation in third context")); + +} + +void tst_lrelease::idbased() +{ + QVERIFY(!QProcess::execute(binDir + "/lrelease -idbased testdata/idbased.ts")); + + QTranslator translator; + QVERIFY(translator.load("testdata/idbased.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(qtTrId("test_id"), QString::fromAscii("This is a test string.")); + QCOMPARE(qtTrId("untranslated_id"), QString::fromAscii("This has no translation.")); +} + +void tst_lrelease::markuntranslated() +{ + QVERIFY(!QProcess::execute(binDir + "/lrelease -markuntranslated # -idbased testdata/idbased.ts")); + + QTranslator translator; + QVERIFY(translator.load("testdata/idbased.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(qtTrId("test_id"), QString::fromAscii("This is a test string.")); + QCOMPARE(qtTrId("untranslated_id"), QString::fromAscii("#This has no translation.")); +} + +void tst_lrelease::dupes() +{ + QProcess proc; + proc.start(binDir + "/lrelease testdata/dupes.ts", QIODevice::ReadWrite | QIODevice::Text); + QVERIFY(proc.waitForFinished()); + QVERIFY(proc.exitStatus() == QProcess::NormalExit); + doCompare(QString(proc.readAllStandardError()).trimmed().split('\n'), "testdata/dupes.errors"); +} + +QTEST_MAIN(tst_lrelease) +#include "tst_lrelease.moc" diff --git a/tests/auto/linguist/lupdate/.gitignore b/tests/auto/linguist/lupdate/.gitignore new file mode 100644 index 000000000..a11e8d146 --- /dev/null +++ b/tests/auto/linguist/lupdate/.gitignore @@ -0,0 +1,4 @@ +tst_lupdate +testdata/*/*.ts +testdata/*/*/*.ts +testdata/*/*/*/*.ts diff --git a/tests/auto/linguist/lupdate/lupdate.pro b/tests/auto/linguist/lupdate/lupdate.pro new file mode 100644 index 000000000..bcaaf6686 --- /dev/null +++ b/tests/auto/linguist/lupdate/lupdate.pro @@ -0,0 +1,6 @@ +CONFIG += qttest_p4 + +TARGET = tst_lupdate + +SOURCES += tst_lupdate.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/backslashes/lupdatecmd new file mode 100644 index 000000000..f0e1ab200 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/lupdatecmd @@ -0,0 +1 @@ +TRANSLATION: ts\project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/project.pro b/tests/auto/linguist/lupdate/testdata/good/backslashes/project.pro new file mode 100644 index 000000000..d4dcda880 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/project.pro @@ -0,0 +1,3 @@ +SOURCES += src\\main.cpp + +TRANSLATIONS = ts\\project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/src/main.cpp b/tests/auto/linguist/lupdate/testdata/good/backslashes/src/main.cpp new file mode 100644 index 000000000..d95b710c1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/src/main.cpp @@ -0,0 +1,56 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! +// +// +// +// + +QString qt_detectRTLLanguage() +{ + return QApplication::tr("QT_LAYOUT_DIRECTION", + "Translate this string to the string 'LTR' in left-to-right" + " languages or to 'RTL' in right-to-left languages (such as Hebrew" + " and Arabic) to get proper widget layout.") == QLatin1String("RTL"); +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/ts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/backslashes/ts/project.ts.result new file mode 100644 index 000000000..d3a5fdf9e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/ts/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="../src/main.cpp" line="51"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/lupdatecmd new file mode 100644 index 000000000..301d839a7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/lupdatecmd @@ -0,0 +1,2 @@ +cd ../../recursivescan +lupdate sub/finddialog.cpp -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/project.ts.result new file mode 100644 index 000000000..5c3c21c34 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_deeppath/project.ts.result @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="sub/finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="66"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="68"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="70"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_order/a.h b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/a.h new file mode 100644 index 000000000..c153962ff --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/a.h @@ -0,0 +1,42 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +#define XX QT_TRANSLATE_NOOP("aaa", "some text") diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_order/b.h b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/b.h new file mode 100644 index 000000000..7ab2d6f95 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/b.h @@ -0,0 +1,44 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 "a.h" + +#define YY QT_TRANSLATE_NOOP("bbb", "some text") diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_order/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/lupdatecmd new file mode 100644 index 000000000..edd91f7e3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/lupdatecmd @@ -0,0 +1 @@ +lupdate b.h a.h -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_order/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/project.ts.result new file mode 100644 index 000000000..6028cbbe0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_order/project.ts.result @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>aaa</name> + <message> + <location filename="a.h" line="42"/> + <source>some text</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>bbb</name> + <message> + <location filename="b.h" line="44"/> + <source>some text</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/lupdatecmd new file mode 100644 index 000000000..1814e67ca --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/lupdatecmd @@ -0,0 +1,2 @@ +cd ../../recursivescan +lupdate . -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/project.ts.result new file mode 100644 index 000000000..95a34fa80 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/cmdline_recurse/project.ts.result @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="57"/> + <source>Qt Assistant - Finn text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="project.ui" line="60"/> + <source>Finn tekst</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="66"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="68"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="70"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="53"/> + <source> +newline at the start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source>newline at the end +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source>newline and space at the end + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="56"/> + <source>space and newline at the end +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="57"/> + <source> Tab at the start and newline at the end +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="58"/> + <source> + newline and tab at the start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="59"/> + <source> space and tab at the start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="60"/> + <source> space_first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="61"/> + <source>space_last </source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>text/c++</name> + <message> + <location filename="sub/filetypes/main.c++" line="47"/> + <source>test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>text/cpp</name> + <message> + <location filename="sub/filetypes/main.cpp" line="47"/> + <source>test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>text/cxx</name> + <message> + <location filename="sub/filetypes/main.cxx" line="47"/> + <source>test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecforsrc/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/main.cpp new file mode 100644 index 000000000..c9e37a09f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/main.cpp @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> +#include <QtGui> +#include <QtCore> +#include <QTextCodec> + +int main(int argc, char **argv) +{ + QApplication a(argc, argv); + QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); + + QWidget w; + QLabel label1(QObject::tr("abc", "ascii"), &w); + QLabel label2(QObject::tr("æøå", "utf-8"), &w); + QLabel label2a(QObject::tr("\303\246\303\270\303\245", "utf-8 oct"), &w); + QLabel label3(QObject::trUtf8("Für Élise", "trUtf8"), &w); + QLabel label3a(QObject::trUtf8("F\303\274r \303\211lise", "trUtf8 oct"), &w); + + QBoxLayout *ly = new QVBoxLayout(&w); + ly->addWidget(&label1); + ly->addWidget(&label2); + ly->addWidget(&label2a); + ly->addWidget(&label3); + ly->addWidget(&label3a); + + w.show(); + return a.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.pro new file mode 100644 index 000000000..7225608b8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.pro @@ -0,0 +1,7 @@ +SOURCES += main.cpp +CONFIG+= console + +TRANSLATIONS = project.ts + +CODECFORTR = utf-8 +CODECFORSRC = utf-8 diff --git a/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result new file mode 100644 index 000000000..711bf025a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="53"/> + <source>abc</source> + <comment>ascii</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source>æøå</source> + <comment>utf-8</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source>æøå</source> + <comment>utf-8 oct</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="56"/> + <source>Für Élise</source> + <comment>trUtf8</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="57"/> + <source>Für Élise</source> + <comment>trUtf8 oct</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr/main.cpp new file mode 100644 index 000000000..fad7f4013 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr/main.cpp @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> +#include <QtGui> +#include <QtCore> +#include <QTextCodec> + +int main(int argc, char **argv) +{ + QApplication a(argc, argv); + QTranslator trans(0); + + trans.load("t1_en", "."); + + a.installTranslator(&trans); + QWidget w; +/* + QLabel label1(QObject::tr("\33"), &w); + QLabel label2(QObject::tr("\32"), &w); + QLabel label3(QObject::tr("\176"), &w); +*/ + QLabel label4(QObject::tr("\301"), &w); + + w.show(); + return a.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.pro new file mode 100644 index 000000000..64f3c8590 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.pro @@ -0,0 +1,6 @@ +SOURCES += main.cpp +CONFIG+= console + +TRANSLATIONS = project.ts + +CODECFORTR = CP1251 diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.ts.result new file mode 100644 index 000000000..6ee369a78 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1251</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="61"/> + <source>Б</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr1/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/main.cpp new file mode 100644 index 000000000..c2ed5cbcb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/main.cpp @@ -0,0 +1,63 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QtCore> + +class FooBar : QObject +{ + Q_OBJECT + +public: + void doFoo() + { + tr("random ascii only"); + tr("this contains an umlaut ü ü literally"); + tr("this contains an umlaut \xfc ü escaped"); + trUtf8("random ascii only in utf8"); + trUtf8("umlaut ü ü in literal utf8"); + trUtf8("umlaut \303\274 ü in escaped utf8"); + } +}; + +int main(int argc, char **argv) +{ + return 0; +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.pro new file mode 100644 index 000000000..d5697ebb9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.pro @@ -0,0 +1,6 @@ +SOURCES += main.cpp +CONFIG += console + +TRANSLATIONS = project.ts + +CODECFORTR = CP1252 diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.ts.result new file mode 100644 index 000000000..d548e2465 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.ts.result @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="51"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="52"/> + <source>this contains an umlaut ü &uuml; literally</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="53"/> + <source>this contains an umlaut ü &uuml; escaped</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="55"/> + <source>umlaut ü &uuml; in literal utf8</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="56"/> + <source>umlaut ü &uuml; in escaped utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr2/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/main.cpp new file mode 100644 index 000000000..2800eebfe --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/main.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QtCore> + +class FooBar : QObject +{ + Q_OBJECT + +public: + void doFoo() + { + tr("random ascii only"); + tr("this contains an umlaut ü ü literally"); + tr("this contains an umlaut \303\274 ü escaped, really in utf-8"); + trUtf8("random ascii only in utf8"); + trUtf8("umlaut \303\274 ü in escaped utf8"); + } +}; + +int main(int argc, char **argv) +{ + return 0; +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.pro new file mode 100644 index 000000000..c95939c3b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.pro @@ -0,0 +1,7 @@ +SOURCES += main.cpp +CONFIG += console + +TRANSLATIONS = project.ts + +CODECFORSRC = CP1252 +CODECFORTR = UTF-8 diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.ts.result new file mode 100644 index 000000000..6728a256b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.ts.result @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="51"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="52"/> + <source>this contains an umlaut ü &uuml; literally</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="53"/> + <source>this contains an umlaut ü &uuml; escaped, really in utf-8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source>umlaut ü &uuml; in escaped utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr3/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/expectedoutput.txt new file mode 100644 index 000000000..feecddace --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/expectedoutput.txt @@ -0,0 +1 @@ +lupdate warning: Codec for tr\(\) 'ISO-8859-1' disagrees with existing file's codec 'UTF-8'\. Expect trouble\. diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr3/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/main.cpp new file mode 100644 index 000000000..b59af2b00 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/main.cpp @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +int main(int argc, char **argv) +{ + QObject::tr("hi"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.pro new file mode 100644 index 000000000..00a4dc488 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.pro @@ -0,0 +1,4 @@ +SOURCES += main.cpp + +TRANSLATIONS = project.ts +CODECFORTR = latin1 diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.ts.before new file mode 100644 index 000000000..07ad79b82 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.ts.before @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="44"/> + <source>hi</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.ts.result new file mode 100644 index 000000000..b6899c162 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr3/project.ts.result @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="44"/> + <source>hi</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr4/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/expectedoutput.txt new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/expectedoutput.txt diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr4/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/main.cpp new file mode 100644 index 000000000..b59af2b00 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/main.cpp @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +int main(int argc, char **argv) +{ + QObject::tr("hi"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.pro new file mode 100644 index 000000000..4fddb0242 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.pro @@ -0,0 +1,4 @@ +SOURCES += main.cpp + +TRANSLATIONS = project.ts +CODECFORTR = latin2 diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.ts.before new file mode 100644 index 000000000..e18e34e0e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.ts.before @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>ISO-8859-2</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="44"/> + <source>hi</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.ts.result new file mode 100644 index 000000000..e18e34e0e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr4/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>ISO-8859-2</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="44"/> + <source>hi</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/from_subdir/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/from_subdir/lupdatecmd new file mode 100644 index 000000000..8a5b4ada3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/from_subdir/lupdatecmd @@ -0,0 +1 @@ +lupdate translations/translations.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/from_subdir/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/from_subdir/project.ts.result new file mode 100644 index 000000000..7167cf33c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/from_subdir/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="src/main.cpp" line="49"/> + <source>string in main.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="src/main.h" line="45"/> + <source>string in main.h</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/from_subdir/src/main.cpp b/tests/auto/linguist/lupdate/testdata/good/from_subdir/src/main.cpp new file mode 100644 index 000000000..26eeee237 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/from_subdir/src/main.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +#include "main.h" + +int main(char **argv, int argc) +{ + return QApplication::tr("string in main.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/from_subdir/src/main.h b/tests/auto/linguist/lupdate/testdata/good/from_subdir/src/main.h new file mode 100644 index 000000000..0918b5153 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/from_subdir/src/main.h @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +QT_TRANSLATE_NOOP("QApplication", "string in main.h") diff --git a/tests/auto/linguist/lupdate/testdata/good/from_subdir/translations/translations.pro b/tests/auto/linguist/lupdate/testdata/good/from_subdir/translations/translations.pro new file mode 100644 index 000000000..1815c37dc --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/from_subdir/translations/translations.pro @@ -0,0 +1,7 @@ +VPATH = ../src +INCLUDEPATH = ../src + +SOURCES += main.cpp +HEADERS += main.h + +TRANSLATIONS += ../project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/heuristics/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/heuristics/expectedoutput.txt new file mode 100644 index 000000000..1eed403b7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/heuristics/expectedoutput.txt @@ -0,0 +1,5 @@ +Updating 'project\.ts'\.\.\. + Found 3 source text\(s\) \(3 new and 0 already existing\) + Removed 5 obsolete entries + Number heuristic provided 1 translation\(s\) + Same-text heuristic provided 1 translation\(s\) diff --git a/tests/auto/linguist/lupdate/testdata/good/heuristics/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/heuristics/lupdatecmd new file mode 100644 index 000000000..6bda26175 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/heuristics/lupdatecmd @@ -0,0 +1,2 @@ +TRANSLATION: project.ts +lupdate -verbose -disable-heuristic similartext -no-obsolete project.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/heuristics/main.cpp b/tests/auto/linguist/lupdate/testdata/good/heuristics/main.cpp new file mode 100644 index 000000000..4da14736c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/heuristics/main.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +#define QTCORE <QtCore> +#include QTCORE // Hidden from lupdate, but compiles + +class A: public QObject { + Q_OBJECT + void foo() + { + // number Heuristics + tr("version 2.0 now"); + + // same text match + tr("this is the matched same text"); + + // failed same text + tr("this is the non-matched same text"); + } +}; + diff --git a/tests/auto/linguist/lupdate/testdata/good/heuristics/project.pro b/tests/auto/linguist/lupdate/testdata/good/heuristics/project.pro new file mode 100644 index 000000000..759bea068 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/heuristics/project.pro @@ -0,0 +1,3 @@ +SOURCES = main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.before new file mode 100644 index 000000000..ce8281033 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.before @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>A</name> + <message> + <location filename="main.cpp" line="53"/> + <source>version 1.0 now</source> + <translation>teraz wersja 1.0</translation> + </message> +</context> +<context> + <name>B</name> + <message> + <location filename="main.cpp" line="56"/> + <source>this is the matched same text</source> + <translation>der same-text-treffer</translation> + </message> + <message> + <location filename="main.cpp" line="59"/> + <source>this is the non-matched same text</source> + <translation>same-text-reinfall variante eins</translation> + </message> +</context> +<context> + <name>C</name> + <message> + <location filename="main.cpp" line="56"/> + <source>this is the matched same text</source> + <translation>der same-text-treffer</translation> + </message> + <message> + <location filename="main.cpp" line="59"/> + <source>this is the non-matched same text</source> + <translation>völlig andere variante des reinfalls mit same-text</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.result new file mode 100644 index 000000000..402ad9a9b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/heuristics/project.ts.result @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>A</name> + <message> + <location filename="main.cpp" line="53"/> + <source>version 2.0 now</source> + <translation type="unfinished">teraz wersja 1.0 {2.0 ?}</translation> + </message> + <message> + <location filename="main.cpp" line="56"/> + <source>this is the matched same text</source> + <translation type="unfinished">der same-text-treffer</translation> + </message> + <message> + <location filename="main.cpp" line="59"/> + <source>this is the non-matched same text</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt new file mode 100644 index 000000000..f6fc40036 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt @@ -0,0 +1,4 @@ +.*/lupdate/testdata/good/lacksqobject/main.cpp:58: Class 'B' lacks Q_OBJECT macro +.*/lupdate/testdata/good/lacksqobject/main.cpp:65: Class 'C' lacks Q_OBJECT macro +.*/lupdate/testdata/good/lacksqobject/main.cpp:78: Class 'nsB::B' lacks Q_OBJECT macro +.*/lupdate/testdata/good/lacksqobject/main.cpp:84: Class 'nsB::C' lacks Q_OBJECT macro diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp new file mode 100644 index 000000000..42e81deb2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp @@ -0,0 +1,88 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +#define QTCORE <QtCore> +#include QTCORE // Hidden from lupdate, but compiles + +// +// Test 'lacks Q_OBJECT' reporting on namespace scopes +// + +class B : public QObject { + //Q_OBJECT + void foo(); +}; + +void B::foo() { + tr("Bla", "::B"); +} + + +class C : public QObject { + //Q_OBJECT + void foo() { + tr("Bla", "::C"); + } +}; + + +namespace nsB { + + class B : public QObject { + //Q_OBJECT + void foo(); + }; + + void B::foo() { + tr("Bla", "nsB::B"); + } + + class C : public QObject { + //Q_OBJECT + void foo() { + tr("Bla", "nsB::C"); + } + }; +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.pro b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.pro new file mode 100644 index 000000000..759bea068 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.pro @@ -0,0 +1,3 @@ +SOURCES = main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.ts.result new file mode 100644 index 000000000..bc876cdb1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.ts.result @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>B</name> + <message> + <location filename="main.cpp" line="58"/> + <source>Bla</source> + <comment>::B</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>C</name> + <message> + <location filename="main.cpp" line="65"/> + <source>Bla</source> + <comment>::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>nsB::B</name> + <message> + <location filename="main.cpp" line="78"/> + <source>Bla</source> + <comment>nsB::B</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>nsB::C</name> + <message> + <location filename="main.cpp" line="84"/> + <source>Bla</source> + <comment>nsB::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp new file mode 100644 index 000000000..838f305d2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp @@ -0,0 +1,69 @@ + +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// The first line in this file should always be empty, its part of the test!! +class Foo : public QObject +{ + Q_OBJECT +public: + Foo(); +}; + +Foo::Foo(MainWindow *parent) + : QObject(parent) +{ + tr("This is the first entry."); + tr("A second message."); tr("And a second one on the same line."); + tr("This string did move from the bottom."); + tr("This tr is new."); + tr("This one moved in from another file."); + tr("Now again one which is just where it was."); + + tr("Just as this one."); + tr("Another alien."); + tr("This is from the bottom, too."); + tr("Third string from the bottom."); + tr("Fourth one!"); + tr("They are coming!"); + tr("They are everywhere!"); + tr("An earthling again."); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/lupdatecmd new file mode 100644 index 000000000..82b4b0d6f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/lupdatecmd @@ -0,0 +1 @@ +lupdate -locations relative project.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.pro b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.pro new file mode 100644 index 000000000..614985830 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.pro @@ -0,0 +1,3 @@ +SOURCES += foo.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.before new file mode 100644 index 000000000..1762cc7b4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.before @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="2.0"> +<context> + <name>Bar</name> + <message> + <location filename="bar1.cpp" line="54"/> + <source>Another alien.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="bar1.cpp" line="55"/> + <source>They are coming!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="bar1.cpp" line="57"/> + <source>They are everywhere!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="bar1.cpp" line="59"/> + <source>This one moved in from another file.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Foo</name> + <message> + <location filename="foo1.cpp" line="54"/> + <source>This is the first entry.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="55"/> + <source>A second message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="56"/> + <source>Now again one which is just where it was.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="57"/> + <source>Just as this one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="58"/> + <source>An earthling again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="59"/> + <source>This is from the bottom, too.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="60"/> + <source>Third string from the bottom.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="61"/> + <source>Fourth one!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="62"/> + <source>This string did move from the bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result new file mode 100644 index 000000000..5104860c3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Foo</name> + <message> + <location filename="foo.cpp" line="+54"/> + <source>This is the first entry.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A second message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>And a second one on the same line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>This tr is new.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>This one moved in from another file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Now again one which is just where it was.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Just as this one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Another alien.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>They are coming!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>They are everywhere!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>An earthling again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-5"/> + <source>This is from the bottom, too.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Third string from the bottom.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Fourth one!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-9"/> + <source>This string did move from the bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.pro b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.pro new file mode 100644 index 000000000..fa56972dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.pro @@ -0,0 +1,3 @@ +FORMS += project.ui + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.before new file mode 100644 index 000000000..fdc2a9980 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.before @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <source>Qt Assistant - Finn text</source> + <translation></translation> + </message> + <message> + <source>Finn tekst</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.result new file mode 100644 index 000000000..f9d26df2a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.result @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Qt Assistant - Finn text</source> + <translation></translation> + </message> + <message> + <source>Finn tekst</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ui b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ui new file mode 100644 index 000000000..d8c35ccc1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ui @@ -0,0 +1,72 @@ +<ui version="4.0" > + <author></author> + <comment>********************************************************************* +** +** Copyright (C) 2011 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$ +** +*********************************************************************</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Finn text</string><!-- changed to uppercase --> + </property> + <property name="height" > + <string>Finn tekst</string> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/main.cpp b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/main.cpp new file mode 100644 index 000000000..fb12bc0d9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/main.cpp @@ -0,0 +1,64 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> +#include <QDebug> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + + QTranslator translator; + translator.load("whitespace"); + app.installTranslator(&translator); + + QObject::tr("\nnewline at the start"); + QObject::tr("newline at the end\n"); + QObject::tr("newline and space at the end\n "); + QObject::tr("space and newline at the end \n"); + QObject::tr("\tTab at the start and newline at the end\n"); + QObject::tr("\n\tnewline and tab at the start"); + QObject::tr(" \tspace and tab at the start"); + QObject::tr(" space_first"); + QObject::tr("space_last "); + QObject::tr("carriage return and line feed last\r\n"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.pro b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.pro new file mode 100644 index 000000000..759bea068 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.pro @@ -0,0 +1,3 @@ +SOURCES = main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.before new file mode 100644 index 000000000..0f84fedb8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.before @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="7"/> + <source> +newline at the start</source> + <translation> +NEWLINE AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="49"/> + <source>newline at the end +</source> + <translation>NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="50"/> + <source>newline and space at the end + </source> + <translation>NEWLINE AND SPACE AT THE END + </translation> + </message> + <message> + <location filename="main.cpp" line="51"/> + <source>space and newline at the end +</source> + <translation>SPACE AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="52"/> + <source><byte value="x9"/>Tab at the start and newline at the end +</source> + <translation><byte value="x9"/>TAB AT THE START AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="53"/> + <source> +<byte value="x9"/>newline and tab at the start</source> + <translation> +<byte value="x9"/>NEWLINE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source> <byte value="x9"/>space and tab at the start</source> + <translation> <byte value="x9"/>SPACE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source> space_first</source> + <translation> SPACE_FIRST</translation> + </message> + <message> + <location filename="main.cpp" line="56"/> + <source>space_last </source> + <translation>SPACE_LAST </translation> + </message> + <message> + <location filename="main.cpp" line="62"/> + <source>carriage return and line feed last<byte value="xd"/> +</source> + <translation type="unfinished">CARRIAGE RETURN AND LINE FEED LAST<byte value="xd"/> +</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result new file mode 100644 index 000000000..776238db8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="53"/> + <source> +newline at the start</source> + <translation> +NEWLINE AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source>newline at the end +</source> + <translation>NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source>newline and space at the end + </source> + <translation>NEWLINE AND SPACE AT THE END + </translation> + </message> + <message> + <location filename="main.cpp" line="56"/> + <source>space and newline at the end +</source> + <translation>SPACE AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="57"/> + <source> Tab at the start and newline at the end +</source> + <translation> TAB AT THE START AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="58"/> + <source> + newline and tab at the start</source> + <translation> + NEWLINE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="59"/> + <source> space and tab at the start</source> + <translation> SPACE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="60"/> + <source> space_first</source> + <translation> SPACE_FIRST</translation> + </message> + <message> + <location filename="main.cpp" line="61"/> + <source>space_last </source> + <translation>SPACE_LAST </translation> + </message> + <message> + <location filename="main.cpp" line="62"/> + <source>carriage return and line feed last +</source> + <translation type="unfinished">CARRIAGE RETURN AND LINE FEED LAST +</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp new file mode 100644 index 000000000..5f2f686a3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp @@ -0,0 +1,82 @@ + +// The first line in this file should always be empty, its part of the test!! + +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +class FindDialog : public QDialog +{ + Q_OBJECT +public: + FindDialog(MainWindow *parent); + void reset(); +}; + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + QString trans = tr("Enter the text you want to find."); + trans = tr("Search reached end of the document"); + trans = tr("Search reached start of the document"); + trans = tr( "Text not found" ); +} + +void FindDialog::reset() +{ + tr("%n item(s)", "merge from singular to plural form", 4); + tr("%n item(s)", "merge from a finished singular form to an unfinished plural form", 4); + + + + //% "Hello" + qtTrId("xx_hello"); + + //% "New world" + qtTrId("xx_world"); + + + //= new_id + tr("this is just some text"); + + + //: A message without source string + qtTrId("qtn_virtual"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.pro new file mode 100644 index 000000000..63f5d66e2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.pro @@ -0,0 +1,3 @@ +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.before new file mode 100644 index 000000000..379cce465 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.before @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<context> + <name></name> + <message id="xx_hello"> + <location filename="finddialog.cpp" line="70"/> + <source>Hello</source> + <translation>Hallo</translation> + </message> + <message id="xx_world"> + <location filename="finddialog.cpp" line="73"/> + <source>World</source> + <translation>Welt</translation> + </message> + <message id="qtn_virtual"> + <location filename="finddialog.cpp" line="79"/> + <extracomment>A message without source string</extracomment> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <source></source> + <comment>magic context comment</comment> + <translatorcomment>random translator comment</translatorcomment> + <translation></translation> + </message> + <message> + <location filename="finddialog.cpp" line="56"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="58"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="59"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="64"/> + <source>%n item(s)</source> + <comment>merge from singular to plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="65"/> + <source>%n item(s)</source> + <comment>merge from a finished singular form to an unfinished plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="finddialog.cpp" line="59"/> + <source>this is just some text</source> + <translation type="unfinished">Unfertige Uebersetzung</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result new file mode 100644 index 000000000..de43266d2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="zh_CN"> +<context> + <name></name> + <message id="xx_hello"> + <location filename="finddialog.cpp" line="70"/> + <source>Hello</source> + <translation>Hallo</translation> + </message> + <message id="xx_world"> + <location filename="finddialog.cpp" line="73"/> + <source>New world</source> + <oldsource>World</oldsource> + <translation type="unfinished">Welt</translation> + </message> + <message id="qtn_virtual"> + <location filename="finddialog.cpp" line="81"/> + <source></source> + <extracomment>A message without source string</extracomment> + <translation></translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <source></source> + <comment>magic context comment</comment> + <translatorcomment>random translator comment</translatorcomment> + <translation></translation> + </message> + <message> + <location filename="finddialog.cpp" line="56"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="58"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="59"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="64"/> + <source>%n item(s)</source> + <comment>merge from singular to plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="65"/> + <source>%n item(s)</source> + <comment>merge from a finished singular form to an unfinished plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message id="new_id"> + <location filename="finddialog.cpp" line="77"/> + <source>this is just some text</source> + <translation type="unfinished">Unfertige Uebersetzung</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/finddialog.cpp new file mode 100644 index 000000000..ab9b6fd68 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/finddialog.cpp @@ -0,0 +1,154 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + sb->showMessage(tr("Enter the text you want to find.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + // statusMessage(tr( "Should be obsolete" )); + + //% "This is some random text" + qtTrId("keep_id") +} diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/lupdatecmd new file mode 100644 index 000000000..500a82247 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/lupdatecmd @@ -0,0 +1 @@ +lupdate -noobsolete project.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.pro new file mode 100644 index 000000000..63f5d66e2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.pro @@ -0,0 +1,3 @@ +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.before new file mode 100644 index 000000000..feab1694d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.before @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name></name> + <message id="keep_id"> + <location filename="finddialog.cpp" line="153"/> + <source>This is some random text</source> + <translation type="unfinished"></translation> + </message> + <message id="obsolete_id"> + <location filename="finddialog.cpp" line="155"/> + <source>Should be obsolete, too</source> + <translation type="unfinished">SHOULD BE OBSOLETE AS WELL</translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="85"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="135"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="137"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="139"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="150"/> + <source>Should be obsolete</source> + <translation type="unfinished">SHOULD BE OBSOLETE</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result new file mode 100644 index 000000000..ee3d0f69b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message id="keep_id"> + <location filename="finddialog.cpp" line="153"/> + <source>This is some random text</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="85"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="135"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="137"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="139"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/finddialog.cpp new file mode 100644 index 000000000..b712e0cb8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/finddialog.cpp @@ -0,0 +1,177 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + + // Move it to another line and change the text, + // then lupdate should add this one as a new one, and mark the old one as obsolete. + sb->showMessage(tr("Enter the text you want to find.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + //% "This is some random text" + qtTrId("keep_id") + + return !findExpr.isEmpty(); +} + +void FindDialog::statusMessage(const QString &message) +{ + if (isVisible()) + sb->showMessage(message); + else + static_cast<MainWindow*>(parent())->statusBar()->showMessage(message, 2000); +} + +MainWindow *FindDialog::mainWindow() const +{ + return static_cast<MainWindow*>(parentWidget()); +} + +void FindDialog::reset() +{ + ui.comboFind->setFocus(); + ui.comboFind->lineEdit()->setSelection( + 0, ui.comboFind->lineEdit()->text().length()); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.pro new file mode 100644 index 000000000..63f5d66e2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.pro @@ -0,0 +1,3 @@ +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.before new file mode 100644 index 000000000..2bc60491c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.before @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name></name> + <message id="keep_id"> + <location filename="finddialog.cpp" line="154"/> + <source>This is some random text</source> + <translation type="unfinished"></translation> + </message> + <message id="obsolete_id"> + <location filename="finddialog.cpp" line="155"/> + <source>Should be obsolete, too</source> + <translation type="unfinished">SHOULD BE OBSOLETE AS WELL</translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="85"/> + <source>Enter the text you are looking for.</source> + <translation type="unfinished">Skriv inn teksten du soker etter</translation> + </message> + <message> + <location filename="finddialog.cpp" line="135"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="137"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="139"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result new file mode 100644 index 000000000..f442cbcc9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message id="keep_id"> + <location filename="finddialog.cpp" line="154"/> + <source>This is some random text</source> + <translation type="unfinished"></translation> + </message> + <message id="obsolete_id"> + <source>Should be obsolete, too</source> + <translation type="obsolete">SHOULD BE OBSOLETE AS WELL</translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <source>Enter the text you are looking for.</source> + <translation type="obsolete">Skriv inn teksten du soker etter</translation> + </message> + <message> + <location filename="finddialog.cpp" line="88"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="138"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="140"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="142"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.pro new file mode 100644 index 000000000..fa56972dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.pro @@ -0,0 +1,3 @@ +FORMS += project.ui + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.before new file mode 100644 index 000000000..6a1f62542 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.before @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="57"/> + <source>Qt Assistant - Find text</source> + <!--should be changed to unfinished, since we are changing the sourcetext in the UI file--> + <translation>Qt Assistant - Finn tekst</translation> + </message> + <message> + <location filename="project.ui" line="60"/> + <source>300px</source> + <translation>300px</translation> + </message> + <message> + <location filename="project.ui" line="63"/> + <source>400px</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.result new file mode 100644 index 000000000..1a2244b1f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.result @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="57"/> + <source>Qt Assistant - Find Text</source> + <oldsource>Qt Assistant - Find text</oldsource> + <translation type="unfinished">Qt Assistant - Finn tekst</translation> + </message> + <message> + <location filename="project.ui" line="60"/> + <source>300px</source> + <translation>300px</translation> + </message> + <message> + <location filename="project.ui" line="63"/> + <source>401 pixels</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ui b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ui new file mode 100644 index 000000000..aeabcaa95 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ui @@ -0,0 +1,77 @@ +<ui version="4.0" > + <author></author> + <comment> +********************************************************************* +** +** Copyright (C) 2011 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$ +** +********************************************************************* +</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Find Text</string><!-- changed to uppercase, marked as finished --> + </property> + <property name="height" > + <string>300px</string> + </property> + <property name="width" > + <string>401 pixels</string><!-- Changed from 400px to 401 pixels, but this is marked as unfinished --> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.pro new file mode 100644 index 000000000..fa56972dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.pro @@ -0,0 +1,3 @@ +FORMS += project.ui + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.before new file mode 100644 index 000000000..f06c22ca8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.before @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="20"/> + <source>Test similarity</source> + <translation type="unfinished">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Similarity should have kicked in here!</source> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.result new file mode 100644 index 000000000..6bc565c1e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.result @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Test similarity</source> + <translation type="obsolete">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="20"/> + <source>This should not be considered to be more or less equal to the corresponding one in the TS file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Here, similarity should kick in!</source> + <oldsource>Similarity should have kicked in here!</oldsource> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ui b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ui new file mode 100644 index 000000000..a5f8e9f79 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ui @@ -0,0 +1,26 @@ +<ui version="4.0" > + <author></author> + <comment><!-- +********************************************************************* +** +** Do not change the location (linenumber) of the <string> elements in this file! +** That will make the test break! +** +** If you need to add some tests, please add them to the end of the file! +** +** +********************************************************************* +--> +</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="test1"> + <!-- If the sourcetext is not similar to the vernacular sourcetext, mark the old one as obsolete and the new one as unfinished --> + <string>This should not be considered to be more or less equal to the corresponding one in the TS file.</string> + </property> + <property name="test2"> + <string>Here, similarity should kick in!</string> + </property> + </widget> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/finddialog.cpp new file mode 100644 index 000000000..9458bc322 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/finddialog.cpp @@ -0,0 +1,47 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QT_TRANSLATE_NOOP("context", "just a message") + + + +//: This is one comment +QT_TRANSLATE_NOOP("context", "just a message") diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/main.cpp b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/main.cpp new file mode 100644 index 000000000..8200191a4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/main.cpp @@ -0,0 +1,53 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + + + +//: This is a comment, too. +QT_TRANSLATE_NOOP("context", "just a message") + + + + + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.pro b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.pro new file mode 100644 index 000000000..bbabdfba2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.pro @@ -0,0 +1,4 @@ +SOURCES += main.cpp +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result new file mode 100644 index 000000000..a7ae15520 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>context</name> + <message> + <location filename="finddialog.cpp" line="42"/> + <location filename="finddialog.cpp" line="47"/> + <location filename="main.cpp" line="46"/> + <source>just a message</source> + <extracomment>This is one comment +---------- +This is a comment, too.</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/namespaces/main.cpp b/tests/auto/linguist/lupdate/testdata/good/namespaces/main.cpp new file mode 100644 index 000000000..e99171f16 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/namespaces/main.cpp @@ -0,0 +1,198 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QtCore> + +class Class : public QObject +{ + Q_OBJECT + + class SubClass + { + void f() + { + tr("nested class context"); + } + }; + + void f() + { + tr("just class context"); + } +}; + +namespace Outer { + +class Class : public QObject { Q_OBJECT }; + +namespace Middle1 { + +class Class : public QObject { Q_OBJECT }; + +namespace Inner1 { + +class Class : public QObject { Q_OBJECT }; + +} + +namespace I = Inner1; + +class Something; +class Different; + +} + +namespace Middle2 { + +class Class : public QObject { Q_OBJECT }; + +namespace Inner2 { + +class Class : public QObject { Q_OBJECT }; + +namespace IO = Middle2; + +} + +namespace I = Inner2; + +} + +namespace MI = Middle1::Inner1; + +namespace O = ::Outer; + +class Middle1::Different : QObject { +Q_OBJECT + void f() { + tr("different namespaced class def"); + } +}; + +} + +namespace O = Outer; +namespace OM = Outer::Middle1; +namespace OMI = Outer::Middle1::I; + +int main() +{ + Class::tr("outestmost class"); + Outer::Class::tr("outer class"); + Outer::MI::Class::tr("innermost one"); + OMI::Class::tr("innermost two"); + O::Middle1::I::Class::tr("innermost three"); + O::Middle2::I::Class::tr("innermost three b"); + OM::I::Class::tr("innermost four"); + return 0; +} + +class OM::Something : QObject { +Q_OBJECT + void f() { + tr("namespaced class def"); + } + void g() { + tr("namespaced class def 2"); + } +}; + +// QTBUG-8360 +namespace A { + +void foo() +{ + using namespace A; +} + +void goo() +{ + return QObject::tr("Bla"); +} + +} + + +namespace AA { +namespace B { + +using namespace AA; + +namespace C { + +class Test : public QObject { + Q_OBJECT +}; + +} + +} + +using namespace B; +using namespace C; + +void goo() +{ + AA::Test::tr("howdy?"); +} + +} + + +namespace A1 { +namespace B { + +class Test : public QObject { + Q_OBJECT +}; + +using namespace A1; + +void foo() +{ + B::B::B::Test::tr("yeeee-ha!"); +} + +} +} + + +#include "main.moc" diff --git a/tests/auto/linguist/lupdate/testdata/good/namespaces/project.pro b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.pro new file mode 100644 index 000000000..c96859bdb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result new file mode 100644 index 000000000..94df9d3f8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>A1::B::Test</name> + <message> + <location filename="main.cpp" line="191"/> + <source>yeeee-ha!</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>AA::B::C::Test</name> + <message> + <location filename="main.cpp" line="174"/> + <source>howdy?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Class</name> + <message> + <location filename="main.cpp" line="52"/> + <source>nested class context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="58"/> + <source>just class context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="118"/> + <source>outestmost class</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Class</name> + <message> + <location filename="main.cpp" line="119"/> + <source>outer class</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle1::Different</name> + <message> + <location filename="main.cpp" line="106"/> + <source>different namespaced class def</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle1::Inner1::Class</name> + <message> + <location filename="main.cpp" line="120"/> + <source>innermost one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="121"/> + <source>innermost two</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="122"/> + <source>innermost three</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="124"/> + <source>innermost four</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle1::Something</name> + <message> + <location filename="main.cpp" line="131"/> + <source>namespaced class def</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="134"/> + <source>namespaced class def 2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle2::Inner2::Class</name> + <message> + <location filename="main.cpp" line="123"/> + <source>innermost three b</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="148"/> + <source>Bla</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/main.cpp new file mode 100644 index 000000000..86d93ff96 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/main.cpp @@ -0,0 +1,59 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +class Dialog2 : public QDialog +{ + Q_OBJECT + void func(); + +}; + +void Dialog2::func() +{ + tr("cat\351gorie"); + + tr("F\374r \310lise") +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.pro b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.pro new file mode 100644 index 000000000..c96859bdb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result new file mode 100644 index 000000000..0394bea0e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message> + <location filename="main.cpp" line="54"/> + <source>catégorie</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="56"/> + <source>Für Èlise</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecontexts/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/main.cpp new file mode 100644 index 000000000..8de7cd444 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/main.cpp @@ -0,0 +1,279 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! +#include <QtCore> +#include <QtGui> + +// +// Test namespace scoping +// + +class D : public QObject { + Q_OBJECT + public: + QString foo() { + return tr("test", "D"); + } + +}; + +namespace A { + + class C : public QObject { + Q_OBJECT + public: + void foo(); + }; + + void C::foo() { + tr("Bla", "A::C"); + } + + void goo() { + C::tr("Bla", "A::C"); // Is identical to the previous tr(), (same context, sourcetext and comment, + // so it should not add another entry to the list of messages) + } + + void goo2() { + C::tr("Bla 2", "A::C"); //Should be in the same namespace as the previous tr() + } + +} + + +namespace X { + + class D : public QObject { + Q_OBJECT + public: + + }; + + class E : public QObject { + Q_OBJECT + public: + void foo() { D::tr("foo", "D"); } // Note that this is X::D from 440 on + }; + + + namespace Y { + class E : public QObject { + Q_OBJECT + + }; + + class C : public QObject { + Q_OBJECT + void foo(); + }; + + void C::foo() { + tr("Bla", "X::Y::C"); + } + + void goo() { + D::tr("Bla", "X::D"); //This should be assigned to the X::D context + } + + void goo2() { + E::tr("Bla", "X::Y::E"); //This should be assigned to the X::Y::E context + Y::E::tr("Bla", "X::Y::E"); //This should be assigned to the X::Y::E context + } + + }; // namespace Y + + class F : public QObject { + Q_OBJECT + inline void inlinefunc() { + tr("inline function", "X::F"); + } + }; +} // namespace X + +namespace ico { + namespace foo { + class A : public QObject { + A(); + }; + + A::A() { + tr("myfoo", "ico::foo::A"); + QObject::tr("task 161186", "QObject"); + } + } +} + +namespace AA { +class C {}; +} + +/** + * the context of a message should not be affected by any inherited classes + * + * Keep this disabled for now, but at a long-term range it should work. + */ +namespace Gui { + class MainWindow : public QMainWindow, + public AA::C + { + Q_OBJECT +public: + MainWindow() + { + tr("More bla", "Gui::MainWindow"); + } + + }; +} //namespace Gui + + +namespace A1 { + class AB : public QObject { + Q_OBJECT + public: + + friend class OtherClass; + + QString inlineFuncAfterFriendDeclaration() const { + return tr("inlineFuncAfterFriendDeclaration", "A1::AB"); + } + }; + class B : AB { + Q_OBJECT + public: + QString foo() const { return tr("foo", "A1::B"); } + }; + + // This is valid C++ too.... + class V : virtual AB { + Q_OBJECT + public: + QString bar() const { return tr("bar", "A1::V"); } + }; + + class W : virtual public AB { + Q_OBJECT + public: + QString baz() const { return tr("baz", "A1::W"); } + }; +} + +class ForwardDecl; + + +class B1 : public QObject { +}; + +class C1 : public QObject { +}; + +namespace A1 { + +class B2 : public QObject { +}; + +} + +void func1() +{ + B1::tr("test TRANSLATOR comment (1)", "B1"); + +} + +using namespace A1; +/* + TRANSLATOR A1::B2 +*/ +void func2() +{ + B2::tr("test TRANSLATOR comment (2)", "A1::B2"); + C1::tr("test TRANSLATOR comment (3)", "C1"); +} + +void func3() +{ + B2::tr("test TRANSLATOR comment (4)", "A1::B2"); +} + +/* + TRANSLATOR B2 + This is a comment to the translator. +*/ +void func4() +{ + B2::tr("test TRANSLATOR comment (5)", "A1::B2"); +} + +namespace A1 { +namespace B3 { +class C2 : public QObject { +QString foo(); +}; +} +} + +namespace D1 = A1::B3; +using namespace D1; + +// TRANSLATOR A1::B3::C2 +QString C2::foo() +{ + return tr("test TRANSLATOR comment (6)", "A1::B3::C2"); // 4.4 screws up +} + + +namespace Fooish { + Q_DECLARE_TR_FUNCTIONS(Bears::And::Spiders) +} + +void Fooish::bar() +{ + return tr("whatever the context", "Bears::And::Spiders"); +} + + +int main(int /*argc*/, char ** /*argv*/) { + return 0; +} + +#include "main.moc" diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.pro new file mode 100644 index 000000000..759bea068 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.pro @@ -0,0 +1,3 @@ +SOURCES = main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result new file mode 100644 index 000000000..53d7a2581 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>A1::AB</name> + <message> + <location filename="main.cpp" line="178"/> + <source>inlineFuncAfterFriendDeclaration</source> + <comment>A1::AB</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::B</name> + <message> + <location filename="main.cpp" line="184"/> + <source>foo</source> + <comment>A1::B</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::B2</name> + <message> + <location filename="main.cpp" line="229"/> + <source>test TRANSLATOR comment (2)</source> + <comment>A1::B2</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="235"/> + <source>test TRANSLATOR comment (4)</source> + <comment>A1::B2</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="244"/> + <source>test TRANSLATOR comment (5)</source> + <comment>A1::B2</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::B3::C2</name> + <message> + <location filename="main.cpp" line="261"/> + <source>test TRANSLATOR comment (6)</source> + <comment>A1::B3::C2</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::V</name> + <message> + <location filename="main.cpp" line="191"/> + <source>bar</source> + <comment>A1::V</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::W</name> + <message> + <location filename="main.cpp" line="197"/> + <source>baz</source> + <comment>A1::W</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A::C</name> + <message> + <location filename="main.cpp" line="69"/> + <location filename="main.cpp" line="73"/> + <source>Bla</source> + <comment>A::C</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="78"/> + <source>Bla 2</source> + <comment>A::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>B1</name> + <message> + <location filename="main.cpp" line="219"/> + <source>test TRANSLATOR comment (1)</source> + <comment>B1</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>B2</name> + <message> + <location filename="main.cpp" line="238"/> + <source></source> + <comment>This is a comment to the translator.</comment> + <translation></translation> + </message> +</context> +<context> + <name>Bears::And::Spiders</name> + <message> + <location filename="main.cpp" line="271"/> + <source>whatever the context</source> + <comment>Bears::And::Spiders</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>C1</name> + <message> + <location filename="main.cpp" line="230"/> + <source>test TRANSLATOR comment (3)</source> + <comment>C1</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>D</name> + <message> + <location filename="main.cpp" line="55"/> + <source>test</source> + <comment>D</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Gui::MainWindow</name> + <message> + <location filename="main.cpp" line="163"/> + <source>More bla</source> + <comment>Gui::MainWindow</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="141"/> + <source>task 161186</source> + <comment>QObject</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::D</name> + <message> + <location filename="main.cpp" line="95"/> + <source>foo</source> + <comment>D</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="115"/> + <source>Bla</source> + <comment>X::D</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::F</name> + <message> + <location filename="main.cpp" line="128"/> + <source>inline function</source> + <comment>X::F</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::Y::C</name> + <message> + <location filename="main.cpp" line="111"/> + <source>Bla</source> + <comment>X::Y::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::Y::E</name> + <message> + <location filename="main.cpp" line="119"/> + <location filename="main.cpp" line="120"/> + <source>Bla</source> + <comment>X::Y::E</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ico::foo::A</name> + <message> + <location filename="main.cpp" line="140"/> + <source>myfoo</source> + <comment>ico::foo::A</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp/finddialog.cpp new file mode 100644 index 000000000..9f6bc5b56 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/finddialog.cpp @@ -0,0 +1,184 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the autotests 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 "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + sb->showMessage(tr("Enter the text you are looking for.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + return !findExpr.isEmpty(); +} + +void FindDialog::statusMessage(const QString &message) +{ + if (isVisible()) + sb->showMessage(message); + else + static_cast<MainWindow*>(parent())->statusBar()->showMessage(message, 2000); +} + +MainWindow *FindDialog::mainWindow() const +{ + return static_cast<MainWindow*>(parentWidget()); +} + +void FindDialog::reset() +{ + ui.comboFind->setFocus(); + ui.comboFind->lineEdit()->setSelection( + 0, ui.comboFind->lineEdit()->text().length()); + + QString s = QApplication::translate("QCoreApplication", "with comment", "comment"); + QString s = QApplication::translate("QCoreApplication", "empty comment", ""); + QString s = QApplication::translate("QCoreApplication", "null comment", 0); + QString s = tr("null comment"); + + QString s = QApplication::translate("QCoreApplication", "encoding, using QCoreApplication", 0, QCoreApplication::UnicodeUTF8); + QString s = QApplication::translate("QCoreApplication", "encoding, using QApplication", 0, QApplication::UnicodeUTF8); + + QString s = QApplication::translate("Kåntekst", "encoding, using QApplication", 0, QApplication::UnicodeUTF8); + +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp new file mode 100644 index 000000000..6f9220cd1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp @@ -0,0 +1,345 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! +int main(char **argv, int argc) +{ + Size size = QSize(1,1); +} + +QString qt_detectRTLLanguage() +{ + return QApplication::tr("QT_LAYOUT_DIRECTION", + "Translate this string to the string 'LTR' in left-to-right" + " languages or to 'RTL' in right-to-left languages (such as Hebrew" + " and Arabic) to get proper widget layout.") == QLatin1String("RTL"); +} + + +class Dialog2 : public QDialog +{ + Q_OBJECT + void func(); + void func3(); + int getCount() const { return 2; } + +}; + +void Dialog2::func() +{ + int n = getCount(); + tr("%n files", "plural form", n); + tr("%n cars", 0, n); + tr("&Find %n cars", 0, n); + tr("Search in %n items?", 0, n); + tr("%1. Search in %n items?", 0, n); + tr("Age: %1"); + tr("There are %n house(s)", "Plurals and function call", getCount()); + + + + + QCoreApplication::translate("Plurals, QCoreApplication", "%n house(s)", "Plurals and identifier", QCoreApplication::UnicodeUTF8, n); + QCoreApplication::translate("Plurals, QCoreApplication", "%n car(s)", "Plurals and literal number", QCoreApplication::UnicodeUTF8, 1); + QCoreApplication::translate("Plurals, QCoreApplication", "%n horse(s)", "Plurals and function call", QCoreApplication::UnicodeUTF8, getCount()); + + + + + + + + + QTranslator trans; + trans.translate("QTranslator", "Simple"); + trans.translate("QTranslator", "Simple", 0); + trans.translate("QTranslator", "Simple with comment", "with comment"); + trans.translate("QTranslator", "Plural without comment", 0, 1); + trans.translate("QTranslator", "Plural with comment", "comment 1", n); + trans.translate("QTranslator", "Plural with comment", "comment 2", getCount()); + + + + + + + + + + + + +} + + + + +/* This is actually a test of how many alternative ways a struct/class can be found in a source file. + * Due to the simple parser in lupdate, it will actually not treat the remaining lines in the define + * as a macro, which is a case the 'Tok_Class' parser block might not consider, and it might loop infinite + * if it just tries to fetch the next token until it gets a '{' or a ';'. Another pitfall is that the + * context of tr("func3") might not be parsed, it won't resume normal evaluation until the '{' after the function + * signature. + * + */ +typedef struct S_ +{ +int a; +} S, *SPtr; +class ForwardDecl; + + +#define FT_DEFINE_SERVICE( name ) \ + typedef struct FT_Service_ ## name ## Rec_ \ + FT_Service_ ## name ## Rec ; \ + typedef struct FT_Service_ ## name ## Rec_ \ + const * FT_Service_ ## name ; \ + struct FT_Service_ ## name ## Rec_ + + +/* removing this comment will break this test */ + +void Dialog2::func3() +{ + tr("func3"); +} + + + + +namespace Gui { class BaseClass {}; } + + +class TestClass : QObject { + Q_OBJECT + + + inline QString inlineFunc1() { + return tr("inline function", "TestClass"); + } + + QString inlineFunc2() { + return tr("inline function 2", "TestClass"); + } + + static inline QString staticInlineFunc() { + return tr("static inline function", "TestClass"); + } + + class NoQObject : public Gui::BaseClass { + public: + inline QString hello() { return QString("hello"); } + + }; + +}; + + +class Testing : QObject { + Q_OBJECT + + inline QString f1() { + //: this is an extra comment for the translator + return tr("extra-commented string"); + return tr("not extra-commented string"); + /*: another extra-comment */ + return tr("another extra-commented string"); + /*: blah! */ + return QApplication::translate("scope", "works in translate, too", "blabb", 0); + } + +}; + +//: extra comment for NOOP +//: which spans multiple lines +QT_TRANSLATE_NOOP("scope", "string") // 4.4 says the line of this is at the next statement +//: extra comment for NOOP3 +QT_TRANSLATE_NOOP3_UTF8("scope", "string", "comment") // 4.4 doesn't see this + +QT_TRANSLATE_NOOP("scope", "string " // this is an interleaved comment + "continuation on next line") + + +class TestingTake17 : QObject { + Q_OBJECT + + int function(void) + { + //: random comment + //= this_is_an_id + //~ loc-layout_id fooish_bar + //~ po-ignore_me totally foo-barred nonsense + tr("something cool"); + + tr("less cool"); + + //= another_id + tr("even more cool"); + } +}; + + + + +//: again an extra comment, this time for id-based NOOP +//% "This is supposed\tto be quoted \" newline\n" +//% "backslashed \\ stuff." +QT_TRID_NOOP("this_a_id") + +//~ some thing +//% "This needs to be here. Really." +QString test = qtTrId("this_another_id", n); + + + +class YetAnotherTest : QObject { + Q_OBJECT + + int function(void) + { + // + //: + //= + //~ + //# + //============= + //~~~~~~~~~~~~~ + //::::::::::::: + tr("nothing"); + } +}; + + + +//: This is a message without a source string +QString test = qtTrId("yet_another_id"); + + + +// QTBUG-9276: context in static initializers +class Bogus : QObject { + Q_OBJECT + + static const char * const s_strings[]; +}; + +const char * const Bogus::s_strings[] = { + QT_TR_NOOP("this should be in Bogus") +}; + +const char * const Bogus::s_strings[SIZE] = { + QT_TR_NOOP("this should be in Bogus") +}; + +void bogosity() +{ + // no spaces here. test collateral damage from ignoring equal sign + Class::member=QObject::tr("just QObject"); +} + + + +namespace Internal { + +class Message : public QObject +{ + Q_OBJECT +public: + Message(QObject *parent = 0); +}; + +} // The temporary closing of the namespace triggers the problem + +namespace Internal { + +static inline QString message1() +{ + return Message::tr("message1"); // Had no namespace +} + +static inline QString message2() +{ + return Message::tr("message2"); // Already had namespace +} + +} + + + +// QTBUG-11426: operator overloads +class LotsaFun : public QObject +{ + Q_OBJECT +public: + int operator<<(int left, int right); +}; + +int LotsaFun::operator<<(int left, int right) +{ + tr("this is inside operator<<"); + return left << right; +} + + + +// QTBUG-12683: define in re-opened namespace +namespace NameSchpace { + +class YetMoreFun : public QObject +{ + Q_OBJECT +public: + void funStuff(); +}; + +} + +namespace NameSchpace { + +#define somevar 1 + +void YetMoreFun::funStuff() +{ + tr("funStuff!"); +} + +} diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.pro new file mode 100644 index 000000000..bbabdfba2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.pro @@ -0,0 +1,4 @@ +SOURCES += main.cpp +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result new file mode 100644 index 000000000..f73fc6477 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result @@ -0,0 +1,370 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message id="this_a_id"> + <location filename="main.cpp" line="226"/> + <source>This is supposed to be quoted " newline +backslashed \ stuff.</source> + <extracomment>again an extra comment, this time for id-based NOOP</extracomment> + <translation type="unfinished"></translation> + </message> + <message id="this_another_id" numerus="yes"> + <location filename="main.cpp" line="230"/> + <source>This needs to be here. Really.</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + <extra-some>thing</extra-some> + </message> + <message id="yet_another_id"> + <location filename="main.cpp" line="254"/> + <source></source> + <extracomment>This is a message without a source string</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Bogus</name> + <message> + <location filename="main.cpp" line="266"/> + <location filename="main.cpp" line="270"/> + <source>this should be in Bogus</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Dialog2</name> + <message numerus="yes"> + <location filename="main.cpp" line="70"/> + <source>%n files</source> + <comment>plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="71"/> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="72"/> + <source>&Find %n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="73"/> + <source>Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="74"/> + <source>%1. Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="75"/> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="76"/> + <source>There are %n house(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="143"/> + <source>func3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="85"/> + <source>Enter the text you are looking for.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="135"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="137"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="139"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="175"/> + <source>null comment</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Internal::Message</name> + <message> + <location filename="main.cpp" line="296"/> + <source>message1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="301"/> + <source>message2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Kåntekst</name> + <message utf8="true"> + <location filename="finddialog.cpp" line="180"/> + <source>encoding, using QApplication</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LotsaFun</name> + <message> + <location filename="main.cpp" line="318"/> + <source>this is inside operator<<</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>NameSchpace::YetMoreFun</name> + <message> + <location filename="main.cpp" line="342"/> + <source>funStuff!</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Plurals, QCoreApplication</name> + <message numerus="yes"> + <location filename="main.cpp" line="81"/> + <source>%n house(s)</source> + <comment>Plurals and identifier</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="82"/> + <source>%n car(s)</source> + <comment>Plurals and literal number</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="83"/> + <source>%n horse(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="51"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="finddialog.cpp" line="172"/> + <source>with comment</source> + <comment>comment</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="173"/> + <source>empty comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="174"/> + <source>null comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="177"/> + <source>encoding, using QCoreApplication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="178"/> + <source>encoding, using QApplication</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="276"/> + <source>just QObject</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTranslator</name> + <message> + <location filename="main.cpp" line="93"/> + <location filename="main.cpp" line="94"/> + <source>Simple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="95"/> + <source>Simple with comment</source> + <comment>with comment</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="96"/> + <source>Plural without comment</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="97"/> + <source>Plural with comment</source> + <comment>comment 1</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="98"/> + <source>Plural with comment</source> + <comment>comment 2</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>TestClass</name> + <message> + <location filename="main.cpp" line="157"/> + <source>inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="161"/> + <source>inline function 2</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="165"/> + <source>static inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Testing</name> + <message> + <location filename="main.cpp" line="182"/> + <source>extra-commented string</source> + <extracomment>this is an extra comment for the translator</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="183"/> + <source>not extra-commented string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="185"/> + <source>another extra-commented string</source> + <extracomment>another extra-comment</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TestingTake17</name> + <message id="this_is_an_id"> + <location filename="main.cpp" line="211"/> + <source>something cool</source> + <extracomment>random comment</extracomment> + <translation type="unfinished"></translation> + <extra-po-ignore_me>totally foo-barred nonsense</extra-po-ignore_me> + <extra-loc-layout_id>fooish_bar</extra-loc-layout_id> + </message> + <message> + <location filename="main.cpp" line="213"/> + <source>less cool</source> + <translation type="unfinished"></translation> + </message> + <message id="another_id"> + <location filename="main.cpp" line="216"/> + <source>even more cool</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>YetAnotherTest</name> + <message> + <location filename="main.cpp" line="247"/> + <source>nothing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>scope</name> + <message numerus="yes"> + <location filename="main.cpp" line="187"/> + <source>works in translate, too</source> + <comment>blabb</comment> + <extracomment>blah!</extracomment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="194"/> + <source>string</source> + <extracomment>extra comment for NOOP which spans multiple lines</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="196"/> + <source>string</source> + <comment>comment</comment> + <extracomment>extra comment for NOOP3</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="198"/> + <source>string continuation on next line</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt new file mode 100644 index 000000000..d4ebe4992 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt @@ -0,0 +1,7 @@ +.*/lupdate/testdata/good/parsecpp2/main.cpp:51: Excess closing brace .* +.*/lupdate/testdata/good/parsecpp2/main.cpp:55: Excess closing brace .* +.*/lupdate/testdata/good/parsecpp2/main.cpp:61: Excess closing brace .* +.*/lupdate/testdata/good/parsecpp2/main.cpp:65: Excess closing brace .* +.*/lupdate/testdata/good/parsecpp2/main.cpp:120: //% cannot be used with tr\(\) / QT_TR_NOOP\(\)\. Ignoring +.*/lupdate/testdata/good/parsecpp2/main.cpp:123: //% cannot be used with translate\(\) / QT_TRANSLATE_NOOP\(\)\. Ignoring +.*/lupdate/testdata/good/parsecpp2/main.cpp:126: Discarding unconsumed meta data diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp new file mode 100644 index 000000000..cf39ef354 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp @@ -0,0 +1,127 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +// nothing here + +// sickness: multi-\ +line c++ comment } (with brace) + +#define This is a closing brace } which was ignored +} // complain here + +#define This is another \ + closing brace } which was ignored +} // complain here + +#define This is another /* comment in } define */\ + something /* comment ) + spanning {multiple} lines */ \ + closing brace } which was ignored +} // complain here + +#define This is another // comment in } define \ + something } comment +} // complain here + + + +// Nested class in same file +class TopLevel { + Q_OBJECT + + class Nested; +}; + +class TopLevel::Nested { + void foo(); +}; + +TopLevel::Nested::foo() +{ + TopLevel::tr("TopLevel"); +} + +// Nested class in other file +#include "main.h" + +class TopLevel2::Nested { + void foo(); +}; + +TopLevel2::Nested::foo() +{ + TopLevel2::tr("TopLevel2"); +} + + + +namespace NameSpace { +class ToBeUsed; +} + +// using statement before class definition +using NameSpace::ToBeUsed; + +class NameSpace::ToBeUsed { + Q_OBJECT + void caller(); +}; + +void ToBeUsed::caller() +{ + tr("NameSpace::ToBeUsed"); +} + + + +// QTBUG-11818 +//% "Foo" +QObject::tr("Hello World"); +QObject::tr("Hello World"); +//% "Bar" +QApplication::translate("QObject", "Hello World"); +QApplication::translate("QObject", "Hello World"); +//% "Baz" +clear = me; +QObject::tr("Hello World"); diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.h b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.h new file mode 100644 index 000000000..ee41232cf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.h @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +class TopLevel2 { + Q_OBJECT + + class Nested; +}; + + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main2.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main2.cpp new file mode 100644 index 000000000..a9290608a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main2.cpp @@ -0,0 +1,69 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +// nothing here + +// sickness: multi-\ +line c++ comment } (with brace) + +#define This is a closing brace } which was ignored +} // complain here + +#define This is another \ + closing brace } which was ignored +} // complain here + +#define This is another /* comment in } define */\ + something /* comment ) + spanning {multiple} lines */ \ + closing brace } which was ignored +} // complain here + +#define This is another // comment in } define \ + something } comment +} // complain here + +char somestring[] = "\ + continued\n\ + here and \"quoted\" to activate\n"; diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main3.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main3.cpp new file mode 100644 index 000000000..d08af6205 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main3.cpp @@ -0,0 +1,83 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +// nothing here + +// sickness: multi-\ +line c++ comment } (with brace) + +#define This is a closing brace } which was ignored +} // complain here + +#define This is another \ + closing brace } which was ignored +} // complain here + +#define This is another /* comment in } define */\ + something /* comment ) + spanning {multiple} lines */ \ + closing brace } which was ignored +} // complain here + +#define This is another // comment in } define \ + something } comment +} // complain here + +char somestring[] = "\ + continued\n\ + here and \"quoted\" to activate\n"; + + NSString *scriptSource = @"\ + on SetupNewMail(theRecipientAddress, theSubject, theContent, theAttachmentPath)\n\ + tell application \"Mail\" to activate\n\ + tell application \"Mail\"\n\ + set theMessage to make new outgoing message with properties {visible:true, subject:theSubject, content:theContent}\n\ + tell theMessage\n\ + make new to recipient at end of to recipients with properties {address:theRecipientAddress}\n\ + end tell\n\ + tell content of theMessage\n\ + make new attachment with properties {file name:theAttachmentPath} at after last paragraph\n\ + end tell\n\ + end tell\n\ + end SetupNewMail\n"; diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.pro new file mode 100644 index 000000000..759bea068 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.pro @@ -0,0 +1,3 @@ +SOURCES = main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.ts.result new file mode 100644 index 000000000..806f56f99 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.ts.result @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>NameSpace::ToBeUsed</name> + <message> + <location filename="main.cpp" line="113"/> + <source>NameSpace::ToBeUsed</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="120"/> + <location filename="main.cpp" line="121"/> + <location filename="main.cpp" line="123"/> + <location filename="main.cpp" line="124"/> + <location filename="main.cpp" line="127"/> + <source>Hello World</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TopLevel</name> + <message> + <location filename="main.cpp" line="82"/> + <source>TopLevel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TopLevel2</name> + <message> + <location filename="main.cpp" line="94"/> + <source>TopLevel2</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejava/main.java b/tests/auto/linguist/lupdate/testdata/good/parsejava/main.java new file mode 100644 index 000000000..710588986 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejava/main.java @@ -0,0 +1,95 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +package com.trolltech.examples; + +public class I18N extends QDialog { + + private class MainWindow extends QMainWindow { + private String foo = tr("pack class class"); + + //: extra comment for t-tor + private String bar = tr("pack class class extra"); + + public MainWindow(QWidget parent) { + super(parent); + + listWidget = new QListWidget(); + listWidget.addItem(tr("pack class class method")); + + } + } + + public I18N(QWidget parent) { + super(parent, new Qt.WindowFlags(Qt.WindowType.WindowStaysOnTopHint)); + + tr("pack class method"); + + tr("QT_LAYOUT_DIRECTION", + "Translate this string to the string 'LTR' in left-to-right" + + " languages or to 'RTL' in right-to-left languages (such as Hebrew" + + " and Arabic) to get proper widget layout."); + + tr("%n files", "plural form", n); + tr("%n cars", null, n); + tr("Age: %1"); + tr("There are %n house(s)", "Plurals and function call", getCount()); + + QTranslator trans; + trans.translate("QTranslator", "Simple"); + trans.translate("QTranslator", "Simple", null); + trans.translate("QTranslator", "Simple with comment", "with comment"); + trans.translate("QTranslator", "Plural without comment", null, 1); + trans.translate("QTranslator", "Plural with comment", "comment 1", n); + trans.translate("QTranslator", "Plural with comment", "comment 2", getCount()); + + /*: with extra comment! */ + QCoreApplication.translate("Plurals, QCoreApplication", "%n house(s)", "Plurals and identifier", n); + + // FIXME: This will fail. + //QApplication.tr("QT_LAYOUT_DIRECTION", "scoped to qapp"); + + } + +} diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejava/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.pro new file mode 100644 index 000000000..657b535e2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.java + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result new file mode 100644 index 000000000..0ce600c1b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Plurals, QCoreApplication</name> + <message numerus="yes"> + <location filename="main.java" line="88"/> + <source>%n house(s)</source> + <comment>Plurals and identifier</comment> + <extracomment>with extra comment!</extracomment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>QTranslator</name> + <message> + <location filename="main.java" line="80"/> + <location filename="main.java" line="81"/> + <source>Simple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="82"/> + <source>Simple with comment</source> + <comment>with comment</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="83"/> + <source>Plural without comment</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="84"/> + <source>Plural with comment</source> + <comment>comment 1</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="85"/> + <source>Plural with comment</source> + <comment>comment 2</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>com.trolltech.examples.I18N</name> + <message> + <location filename="main.java" line="67"/> + <source>pack class method</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="72"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="74"/> + <source>%n files</source> + <comment>plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="75"/> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.java" line="76"/> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="77"/> + <source>There are %n house(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>com.trolltech.examples.I18N$MainWindow</name> + <message> + <location filename="main.java" line="50"/> + <source>pack class class</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="53"/> + <source>pack class class extra</source> + <extracomment>extra comment for t-tor</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="59"/> + <source>pack class class method</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs/main.js b/tests/auto/linguist/lupdate/testdata/good/parsejs/main.js new file mode 100644 index 000000000..9f61cea8f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs/main.js @@ -0,0 +1,91 @@ +qsTr("One"); +qsTranslate("FooContext", "Two"); + +var greeting_strings = [ + QT_TR_NOOP("Hello"), + QT_TRANSLATE_NOOP("FooContext", "Goodbye") +]; + +qsTr("One", "not the same one"); + +//: My first comment. +qsTr("See comment"); + +//: My second comment. +qsTranslate("BarContext", "See other comment"); + +//: My third comment +//: spans two lines. +qsTr("The comment explains it all"); + +//: My fourth comment +//: spans a whopping +//: three lines. +qsTranslate("BazContext", "It should be clear by now"); + +/*: C-style comment. */ +qsTr("I love C++"); + +/*: Another C-style comment. */ +qsTranslate("FooContext", "I really love C++"); + +/*: C-style comment, followed by */ +/*: another one. */ +qsTr("Qt is the best"); + +/*: Another C-style comment, followed by */ +/*: yet another one. */ +qsTranslate("BarContext", "Qt is the very best"); + +// This comment doesn't have any effect. +qsTr("The comment had no effect"); + +// This comment doesn't have any effect either. +qsTranslate("BazContext", "The comment had no effect, really"); + +/* This C-style comment doesn't have any effect. */ +qsTr("No comment to your comment"); + +/* This C-style comment doesn't have any effect either. */ +qsTranslate("FooContext", "I refuse to comment on that"); + +//= id_foo +qsTr("This string has an identifier"); + +//= id_bar +qsTranslate("BarContext", "This string also has an identifier"); + +//~ loc-blank False +qsTr("This string has meta-data"); + +//~ loc-layout_id foo_dialog +qsTranslate("BazContext", "This string also has meta-data"); + +// This comment is to be ignored. +//: This is a comment for the translator. +//= id_baz +//~ foo 123 +//~ magic-stuff This means something special. +qsTr("This string has a lot of information"); + +// This comment is also to be ignored. +//: This is another comment for the translator. +//= id_babar +//~ foo-bar Important stuff +//~ needle-in-haystack Found +//~ overflow True +qsTranslate("FooContext", "This string has even more information"); + +qsTr("This string has disambiguation", "Disambiguation"); + +qsTranslate("BarContext", "This string also has disambiguation", "Another disambiguation"); + +qsTr("This string contains plurals", "", 10); + +qsTrId("qtn_foo_bar"); + +var more_greeting_strings = [ QT_TRID_NOOP("qtn_needle"), QT_TRID_NOOP("qtn_haystack") ]; + +//: qsTrId() with comment, meta-data and plurals. +//~ well-tested True +qsTrId("qtn_bar_baz", 10); diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsejs/project.pro new file mode 100644 index 000000000..d549039c4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.js + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsejs/project.ts.result new file mode 100644 index 000000000..d03c7135e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs/project.ts.result @@ -0,0 +1,195 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message id="qtn_foo_bar"> + <location filename="main.js" line="85"/> + <source></source> + <translation type="unfinished"></translation> + </message> + <message id="qtn_needle"> + <location filename="main.js" line="87"/> + <source></source> + <translation type="unfinished"></translation> + </message> + <message id="qtn_haystack"> + <location filename="main.js" line="87"/> + <source></source> + <translation type="unfinished"></translation> + </message> + <message id="qtn_bar_baz" numerus="yes"> + <location filename="main.js" line="91"/> + <source></source> + <extracomment>qsTrId() with comment, meta-data and plurals.</extracomment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + <extra-well-tested>True</extra-well-tested> + </message> +</context> +<context> + <name>BarContext</name> + <message> + <location filename="main.js" line="15"/> + <source>See other comment</source> + <extracomment>My second comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="38"/> + <source>Qt is the very best</source> + <extracomment>Another C-style comment, followed by yet another one.</extracomment> + <translation type="unfinished"></translation> + </message> + <message id="id_bar"> + <location filename="main.js" line="56"/> + <source>This string also has an identifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="81"/> + <source>This string also has disambiguation</source> + <comment>Another disambiguation</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BazContext</name> + <message> + <location filename="main.js" line="24"/> + <source>It should be clear by now</source> + <extracomment>My fourth comment spans a whopping three lines.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="44"/> + <source>The comment had no effect, really</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="62"/> + <source>This string also has meta-data</source> + <translation type="unfinished"></translation> + <extra-loc-layout_id>foo_dialog</extra-loc-layout_id> + </message> +</context> +<context> + <name>FooContext</name> + <message> + <location filename="main.js" line="2"/> + <source>Two</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="6"/> + <source>Goodbye</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="30"/> + <source>I really love C++</source> + <extracomment>Another C-style comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="50"/> + <source>I refuse to comment on that</source> + <translation type="unfinished"></translation> + </message> + <message id="id_babar"> + <location filename="main.js" line="77"/> + <source>This string has even more information</source> + <extracomment>This is another comment for the translator.</extracomment> + <translation type="unfinished"></translation> + <extra-needle-in-haystack>Found</extra-needle-in-haystack> + <extra-overflow>True</extra-overflow> + <extra-foo-bar>Important stuff</extra-foo-bar> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="main.js" line="1"/> + <source>One</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="5"/> + <source>Hello</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="9"/> + <source>One</source> + <comment>not the same one</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="12"/> + <source>See comment</source> + <extracomment>My first comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="19"/> + <source>The comment explains it all</source> + <extracomment>My third comment spans two lines.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="27"/> + <source>I love C++</source> + <extracomment>C-style comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="34"/> + <source>Qt is the best</source> + <extracomment>C-style comment, followed by another one.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="41"/> + <source>The comment had no effect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="47"/> + <source>No comment to your comment</source> + <translation type="unfinished"></translation> + </message> + <message id="id_foo"> + <location filename="main.js" line="53"/> + <source>This string has an identifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="59"/> + <source>This string has meta-data</source> + <translation type="unfinished"></translation> + <extra-loc-blank>False</extra-loc-blank> + </message> + <message id="id_baz"> + <location filename="main.js" line="69"/> + <source>This string has a lot of information</source> + <extracomment>This is a comment for the translator.</extracomment> + <translation type="unfinished"></translation> + <extra-foo>123</extra-foo> + <extra-magic-stuff>This means something special.</extra-magic-stuff> + </message> + <message> + <location filename="main.js" line="79"/> + <source>This string has disambiguation</source> + <comment>Disambiguation</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.js" line="83"/> + <source>This string contains plurals</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs2/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/parsejs2/expectedoutput.txt new file mode 100644 index 000000000..d6c977fa7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs2/expectedoutput.txt @@ -0,0 +1,29 @@ +.*/lupdate/testdata/good/parsejs2/main.js:3: qsTranslate\(\) requires at least two arguments. +.*/lupdate/testdata/good/parsejs2/main.js:4: qsTranslate\(\) requires at least two arguments. +.*/lupdate/testdata/good/parsejs2/main.js:5: qsTranslate\(\): both arguments must be literal strings. +.*/lupdate/testdata/good/parsejs2/main.js:6: qsTranslate\(\): both arguments must be literal strings. +.*/lupdate/testdata/good/parsejs2/main.js:7: qsTranslate\(\): both arguments must be literal strings. +.*/lupdate/testdata/good/parsejs2/main.js:9: QT_TRANSLATE_NOOP\(\) requires at least two arguments. +.*/lupdate/testdata/good/parsejs2/main.js:10: QT_TRANSLATE_NOOP\(\) requires at least two arguments. +.*/lupdate/testdata/good/parsejs2/main.js:11: QT_TRANSLATE_NOOP\(\): both arguments must be literal strings. +.*/lupdate/testdata/good/parsejs2/main.js:12: QT_TRANSLATE_NOOP\(\): both arguments must be literal strings. +.*/lupdate/testdata/good/parsejs2/main.js:13: QT_TRANSLATE_NOOP\(\): both arguments must be literal strings. +.*/lupdate/testdata/good/parsejs2/main.js:15: qsTr\(\) requires at least one argument. +.*/lupdate/testdata/good/parsejs2/main.js:16: qsTr\(\): text to translate must be a literal string. +.*/lupdate/testdata/good/parsejs2/main.js:18: QT_TR_NOOP\(\) requires at least one argument. +.*/lupdate/testdata/good/parsejs2/main.js:19: QT_TR_NOOP\(\): text to translate must be a literal string. +.*/lupdate/testdata/good/parsejs2/main.js:21: qsTrId\(\) requires at least one argument. +.*/lupdate/testdata/good/parsejs2/main.js:22: qsTrId\(\): identifier must be a literal string. +.*/lupdate/testdata/good/parsejs2/main.js:24: QT_TRID_NOOP\(\) requires at least one argument. +.*/lupdate/testdata/good/parsejs2/main.js:25: QT_TRID_NOOP\(\): identifier must be a literal string. +.*/lupdate/testdata/good/parsejs2/main.js:27: Unexpected character in meta string +.*/lupdate/testdata/good/parsejs2/main.js:28: Unexpected character in meta string +.*/lupdate/testdata/good/parsejs2/main.js:29: Unterminated meta string +.*/lupdate/testdata/good/parsejs2/main.js:30: Unterminated meta string +.*/lupdate/testdata/good/parsejs2/main.js:33: //% cannot be used with qsTranslate\(\). Ignoring +.*/lupdate/testdata/good/parsejs2/main.js:35: //% cannot be used with QT_TRANSLATE_NOOP\(\). Ignoring +.*/lupdate/testdata/good/parsejs2/main.js:37: //% cannot be used with qsTr\(\). Ignoring +.*/lupdate/testdata/good/parsejs2/main.js:39: //% cannot be used with QT_TR_NOOP\(\). Ignoring +.*/lupdate/testdata/good/parsejs2/main.js:42: Discarding unconsumed meta data +.*/lupdate/testdata/good/parsejs2/main.js:44: Discarding unconsumed meta data +.*/lupdate/testdata/good/parsejs2/main.js:46: Discarding unconsumed meta data diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs2/main.js b/tests/auto/linguist/lupdate/testdata/good/parsejs2/main.js new file mode 100644 index 000000000..ea0295772 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs2/main.js @@ -0,0 +1,56 @@ +// This script exercises lupdate errors and warnings. + +qsTranslate(); +qsTranslate(10); +qsTranslate(10, 20); +qsTranslate("10", 20); +qsTranslate(10, "20"); + +QT_TRANSLATE_NOOP(); +QT_TRANSLATE_NOOP(10); +QT_TRANSLATE_NOOP(10, 20); +QT_TRANSLATE_NOOP("10", 20); +QT_TRANSLATE_NOOP(10, "20"); + +qsTr(); +qsTr(10); + +QT_TR_NOOP(); +QT_TR_NOOP(10); + +qsTrId(); +qsTrId(10); + +QT_TRID_NOOP(); +QT_TRID_NOOP(10); + +//% This is wrong +//% "This is not wrong" This is wrong +//% "I forgot to close the meta string +//% "Being evil \ + +//% "Should cause a warning" +qsTranslate("FooContext", "Hello"); +//% "Should cause a warning" +QT_TRANSLATE_NOOP("FooContext", "World"); +//% "Should cause a warning" +qsTr("Hello"); +//% "Should cause a warning" +QT_TR_NOOP("World"); + +//: This comment will be discarded. +Math.sin(1); +//= id_foobar +Math.cos(2); +//~ underflow False +Math.tan(3); + +/* +Not tested for now, because these should perhaps not cause +translation entries to be generated at all; see QTBUG-11843. + +//= qtn_foo +qsTrId("qtn_foo"); +//= qtn_bar +QT_TRID_NOOP("qtn_bar"); +*/ diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs2/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsejs2/project.pro new file mode 100644 index 000000000..d549039c4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs2/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.js + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejs2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsejs2/project.ts.result new file mode 100644 index 000000000..bfa1b3d61 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejs2/project.ts.result @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FooContext</name> + <message> + <location filename="main.js" line="33"/> + <source>Hello</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="35"/> + <source>World</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="main.js" line="37"/> + <source>Hello</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="39"/> + <source>World</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/main.js b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/main.js new file mode 100644 index 000000000..aa510c1ae --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/main.js @@ -0,0 +1,29 @@ +// No context specified, default should be used. +qsTr("One"); +QT_TR_NOOP("Two"); + +// TRANSLATOR Foo +qsTr("Three"); +QT_TR_NOOP("Four"); + +// TRANSLATOR Bar +qsTr("Five"); + +/* + TRANSLATOR Baz + This is a comment to the translator. +*/ +QT_TR_NOOP("Six"); + +// TRANSLATOR Foo.Bar +qsTr("Seven"); + +/* TRANSLATOR Bar::Baz */ +QT_TR_NOOP("Eight"); + +// qsTranslate() context is not affected. +qsTranslate("Foo", "Nine"); + +// Empty context. +// TRANSLATOR +qsTr("Ten"); diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.pro new file mode 100644 index 000000000..d549039c4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.js + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.ts.result new file mode 100644 index 000000000..18407b2f8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.ts.result @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message> + <location filename="main.js" line="29"/> + <source>Ten</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Bar</name> + <message> + <location filename="main.js" line="10"/> + <source>Five</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Bar::Baz</name> + <message> + <location filename="main.js" line="22"/> + <source>Eight</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Baz</name> + <message> + <location filename="main.js" line="12"/> + <source></source> + <comment>This is a comment to the translator.</comment> + <translation></translation> + </message> + <message> + <location filename="main.js" line="16"/> + <source>Six</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Foo</name> + <message> + <location filename="main.js" line="6"/> + <source>Three</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="7"/> + <source>Four</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="25"/> + <source>Nine</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Foo.Bar</name> + <message> + <location filename="main.js" line="19"/> + <source>Seven</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="main.js" line="2"/> + <source>One</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="3"/> + <source>Two</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml b/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml new file mode 100644 index 000000000..c966fa112 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseqml/main.qml @@ -0,0 +1,100 @@ +import QtQuick 1.0 + +QtObject { + function translate() { + qsTr("One"); + qsTranslate("FooContext", "Two"); + + var greeting_strings = [ + QT_TR_NOOP("Hello"), + QT_TRANSLATE_NOOP("FooContext", "Goodbye") + ]; + + qsTr("One", "not the same one"); + + //: My first comment. + qsTr("See comment"); + + //: My second comment. + qsTranslate("BarContext", "See other comment"); + + //: My third comment + //: spans two lines. + qsTr("The comment explains it all"); + + //: My fourth comment + //: spans a whopping + //: three lines. + qsTranslate("BazContext", "It should be clear by now"); + + /*: C-style comment. */ + qsTr("I love C++"); + + /*: Another C-style comment. */ + qsTranslate("FooContext", "I really love C++"); + + /*: C-style comment, followed by */ + /*: another one. */ + qsTr("Qt is the best"); + + /*: Another C-style comment, followed by */ + /*: yet another one. */ + qsTranslate("BarContext", "Qt is the very best"); + + // This comment doesn't have any effect. + qsTr("The comment had no effect"); + + // This comment doesn't have any effect either. + qsTranslate("BazContext", "The comment had no effect, really"); + + /* This C-style comment doesn't have any effect. */ + qsTr("No comment to your comment"); + + /* This C-style comment doesn't have any effect either. */ + qsTranslate("FooContext", "I refuse to comment on that"); + + //= id_foo + qsTr("This string has an identifier"); + + //= id_bar + qsTranslate("BarContext", "This string also has an identifier"); + + //~ loc-blank False + qsTr("This string has meta-data"); + + //~ loc-layout_id foo_dialog + qsTranslate("BazContext", "This string also has meta-data"); + + // This comment is to be ignored. + //: This is a comment for the translator. + //= id_baz + //~ foo 123 + //~ magic-stuff This means something special. + qsTr("This string has a lot of information"); + + // This comment is also to be ignored. + //: This is another comment for the translator. + //= id_babar + //~ foo-bar Important stuff + //~ needle-in-haystack Found + //~ overflow True + qsTranslate("FooContext", "This string has even more information"); + + qsTr("This string has disambiguation", "Disambiguation"); + + qsTranslate("BarContext", "This string also has disambiguation", "Another disambiguation"); + + qsTr("This string contains plurals", "", 10); + + qsTrId("qtn_foo_bar"); + + var more_greeting_strings = [ QT_TRID_NOOP("qtn_needle"), QT_TRID_NOOP("qtn_haystack") ]; + + //: qsTrId() with comment, meta-data and plurals. + //~ well-tested True + qsTrId("qtn_bar_baz", 10); + + //% "Source text" + qsTrId("qtn_baz_biz"); + } +} diff --git a/tests/auto/linguist/lupdate/testdata/good/parseqml/project.pro b/tests/auto/linguist/lupdate/testdata/good/parseqml/project.pro new file mode 100644 index 000000000..1040e2227 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseqml/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.qml + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parseqml/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parseqml/project.ts.result new file mode 100644 index 000000000..484390298 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseqml/project.ts.result @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message id="qtn_foo_bar"> + <location filename="main.qml" line="89"/> + <source></source> + <translation type="unfinished"></translation> + </message> + <message id="qtn_needle"> + <location filename="main.qml" line="91"/> + <source></source> + <translation type="unfinished"></translation> + </message> + <message id="qtn_haystack"> + <location filename="main.qml" line="91"/> + <source></source> + <translation type="unfinished"></translation> + </message> + <message id="qtn_bar_baz" numerus="yes"> + <location filename="main.qml" line="95"/> + <source></source> + <extracomment>qsTrId() with comment, meta-data and plurals.</extracomment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + <extra-well-tested>True</extra-well-tested> + </message> + <message id="qtn_baz_biz"> + <location filename="main.qml" line="98"/> + <source>Source text</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BarContext</name> + <message> + <location filename="main.qml" line="19"/> + <source>See other comment</source> + <extracomment>My second comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="42"/> + <source>Qt is the very best</source> + <extracomment>Another C-style comment, followed by yet another one.</extracomment> + <translation type="unfinished"></translation> + </message> + <message id="id_bar"> + <location filename="main.qml" line="60"/> + <source>This string also has an identifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="85"/> + <source>This string also has disambiguation</source> + <comment>Another disambiguation</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BazContext</name> + <message> + <location filename="main.qml" line="28"/> + <source>It should be clear by now</source> + <extracomment>My fourth comment spans a whopping three lines.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="48"/> + <source>The comment had no effect, really</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="66"/> + <source>This string also has meta-data</source> + <translation type="unfinished"></translation> + <extra-loc-layout_id>foo_dialog</extra-loc-layout_id> + </message> +</context> +<context> + <name>FooContext</name> + <message> + <location filename="main.qml" line="6"/> + <source>Two</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="10"/> + <source>Goodbye</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="34"/> + <source>I really love C++</source> + <extracomment>Another C-style comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="54"/> + <source>I refuse to comment on that</source> + <translation type="unfinished"></translation> + </message> + <message id="id_babar"> + <location filename="main.qml" line="81"/> + <source>This string has even more information</source> + <extracomment>This is another comment for the translator.</extracomment> + <translation type="unfinished"></translation> + <extra-needle-in-haystack>Found</extra-needle-in-haystack> + <extra-overflow>True</extra-overflow> + <extra-foo-bar>Important stuff</extra-foo-bar> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="main.qml" line="5"/> + <source>One</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="9"/> + <source>Hello</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="13"/> + <source>One</source> + <comment>not the same one</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="16"/> + <source>See comment</source> + <extracomment>My first comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="23"/> + <source>The comment explains it all</source> + <extracomment>My third comment spans two lines.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="31"/> + <source>I love C++</source> + <extracomment>C-style comment.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="38"/> + <source>Qt is the best</source> + <extracomment>C-style comment, followed by another one.</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="45"/> + <source>The comment had no effect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="51"/> + <source>No comment to your comment</source> + <translation type="unfinished"></translation> + </message> + <message id="id_foo"> + <location filename="main.qml" line="57"/> + <source>This string has an identifier</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.qml" line="63"/> + <source>This string has meta-data</source> + <translation type="unfinished"></translation> + <extra-loc-blank>False</extra-loc-blank> + </message> + <message id="id_baz"> + <location filename="main.qml" line="73"/> + <source>This string has a lot of information</source> + <extracomment>This is a comment for the translator.</extracomment> + <translation type="unfinished"></translation> + <extra-foo>123</extra-foo> + <extra-magic-stuff>This means something special.</extra-magic-stuff> + </message> + <message> + <location filename="main.qml" line="83"/> + <source>This string has disambiguation</source> + <comment>Disambiguation</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.qml" line="87"/> + <source>This string contains plurals</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parseui/project.pro b/tests/auto/linguist/lupdate/testdata/good/parseui/project.pro new file mode 100644 index 000000000..fa56972dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseui/project.pro @@ -0,0 +1,3 @@ +FORMS += project.ui + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parseui/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ts.result new file mode 100644 index 000000000..b27d23991 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="55"/> + <source>Qt Assistant - Finn text</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="project.ui" line="58"/> + <source>Finn tekst - Der Bjørn möchte auch mal.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parseui/project.ui b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ui new file mode 100644 index 000000000..55c1c3a0a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ui @@ -0,0 +1,72 @@ +<ui version="4.0" > + <author></author> +<comment>********************************************************************* +** +** Copyright (C) 2011 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$ +** +*********************************************************************</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Finn text</string> + </property> + <property name="height" > + <string>Finn tekst - Der Bjørn möchte auch mal.</string> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/prefix/main.cpp b/tests/auto/linguist/lupdate/testdata/good/prefix/main.cpp new file mode 100644 index 000000000..91d0c81dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/prefix/main.cpp @@ -0,0 +1,56 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("Foo","XXX","YYY"); +} + +Foo::Foo() +{ + tr("CTOR"); +} + +void Foo::bar() +{ + tr("BAR"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/prefix/project.pro b/tests/auto/linguist/lupdate/testdata/good/prefix/project.pro new file mode 100644 index 000000000..759bea068 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/prefix/project.pro @@ -0,0 +1,3 @@ +SOURCES = main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result new file mode 100644 index 000000000..e3569218e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Foo</name> + <message> + <location filename="main.cpp" line="45"/> + <source>XXX</source> + <comment>YYY</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="50"/> + <source>CTOR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source>BAR</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/preprocess/main.cpp b/tests/auto/linguist/lupdate/testdata/good/preprocess/main.cpp new file mode 100644 index 000000000..4f388bd97 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/preprocess/main.cpp @@ -0,0 +1,78 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + + + +void func2() { +#ifdef Q_OS_WIN + QApplication::tr("Kind", "Windows only, see Type"); +#else + QApplication::tr("Type", "Not used on windows, see Kind"); +#endif + +} + + + +void stringconcatenation() +{ + QApplication::tr("One string," + " three" + " lines"); + + QApplication::tr("a backslash followed by newline \ +should be ignored \ +and the next line should be syntactically considered to be \ +on the same line"); + +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/preprocess/project.pro b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.pro new file mode 100644 index 000000000..c96859bdb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.cpp + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result new file mode 100644 index 000000000..4d695e84c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="47"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="55"/> + <source>Kind</source> + <comment>Windows only, see Type</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="57"/> + <source>Type</source> + <comment>Not used on windows, see Kind</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="66"/> + <source>One string, three lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="70"/> + <source>a backslash followed by newline should be ignored and the next line should be syntactically considered to be on the same line</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main.cpp new file mode 100644 index 000000000..e99f1e241 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main_mac.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_mac.cpp new file mode 100644 index 000000000..a9321fdd0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_mac.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello macworld", "mac-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main_unix.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_unix.cpp new file mode 100644 index 000000000..e7b465807 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_unix.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello unixworld", "unix-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main_win.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_win.cpp new file mode 100644 index 000000000..052137194 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_win.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello windowsworld", "Windows-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.pro new file mode 100644 index 000000000..0e920f99d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.pro @@ -0,0 +1,31 @@ +# Try to reference a variable that does not exist: +MYVAR=$$THIS_VARIABLE_IS_NOT_DEFINED + +SOURCES += main.cpp + +win32 { + SOURCES += main_win.cpp +} + +unix { + SOURCES += main_unix.cpp +} + +mac { + SOURCES += main_mac.cpp +} + +SOURCES += wildcard/main*.cpp \ +# yadiyada it should also parse the next line + wildcard*.cpp + + +DEPENDPATH = vpaths/dependpath + +# The purpose of this test is to test expansion of environment variables, +# and to test if the DEPENDPATH variable is considered correctly. +if (exists($$member($$(PATH), 0))) { + SOURCES += main_dependpath.cpp +} + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result new file mode 100644 index 000000000..556ca073d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="47"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main_mac.cpp" line="47"/> + <source>Hello macworld</source> + <comment>mac-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main_unix.cpp" line="47"/> + <source>Hello unixworld</source> + <comment>unix-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main_win.cpp" line="47"/> + <source>Hello windowsworld</source> + <comment>Windows-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard/main1.cpp" line="47"/> + <source>Hello world</source> + <comment>wildcard/main1.cpp</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard/mainfile.cpp" line="47"/> + <source>Hello world</source> + <comment>wildcard/main2.cpp</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard1.cpp" line="47"/> + <source>Hello world</source> + <comment>wildcard1.cpp</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard99.cpp" line="47"/> + <source>Hello world</source> + <comment>wildcard99.cpp</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="vpaths/dependpath/main_dependpath.cpp" line="48"/> + <source>Hello from a DEPENDPATH</source> + <comment>See if the DEPENDPATH thing works</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/vpaths/dependpath/main_dependpath.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/vpaths/dependpath/main_dependpath.cpp new file mode 100644 index 000000000..577b6d9df --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/vpaths/dependpath/main_dependpath.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +int main(int argc, char **argv) +{ + QCoreApplication::tr("Hello from a DEPENDPATH", "See if the DEPENDPATH thing works"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/main1.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/main1.cpp new file mode 100644 index 000000000..5673da5b6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/main1.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard/main1.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/mainfile.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/mainfile.cpp new file mode 100644 index 000000000..4327db448 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/mainfile.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard/main2.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard1.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard1.cpp new file mode 100644 index 000000000..1545f823a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard1.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard1.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard99.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard99.cpp new file mode 100644 index 000000000..3c8b1ed7e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard99.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard99.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/a b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a new file mode 100644 index 000000000..64f00c9e4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("a"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/a.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a.cpp new file mode 100644 index 000000000..a43623e0a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a.cpp @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("a.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/b b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b new file mode 100644 index 000000000..e53e4a6a8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("b"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/b.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b.cpp new file mode 100644 index 000000000..8927f2a80 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b.cpp @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("b.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/e b/tests/auto/linguist/lupdate/testdata/good/proparsing2/e new file mode 100644 index 000000000..453d10075 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/e @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("e"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/f/g.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing2/f/g.cpp new file mode 100644 index 000000000..eff872475 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/f/g.cpp @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("f/g.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/files-cc.txt b/tests/auto/linguist/lupdate/testdata/good/proparsing2/files-cc.txt new file mode 100644 index 000000000..5bd8d03dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/files-cc.txt @@ -0,0 +1 @@ +a.cpp b.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.pro new file mode 100644 index 000000000..3dc420858 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.pro @@ -0,0 +1,33 @@ +# This is to test if quoted elements with spaces are treated as elements (and not splitted up due +# to the spaces.) +# It also tries to verify the behaviour of combining quoted and non-quoted elements with literals. +# + +QUOTED = $$quote(variable with spaces) +VERSIONAB = "a.b" +VAB = $$split(VERSIONAB, ".") +V += $$VAB +V += $$QUOTED + +# this is just to make p4 happy with no spaces in filename +SOURCES += $$member(V,0,1) +V2 = $$member(V,2) +V2S = $$split(V2, " ") +SOURCES += $$join(V2S,"_") +message($$SOURCES) +# SOURCES += [a, b, variable_with_spaces] + +LIST = d e f +L2 = x/$$LIST/g.cpp +SOURCES += $$L2 +# SOURCES += [x/d, e, f/g.cpp] + +QUOTEDEXTRA = x/$$QUOTED/z +Q3 = $$split(QUOTEDEXTRA, " ") +SOURCES += $$Q3 +# SOURCES += [x/variable, with, spaces/z] + +win32: SOURCES += $$system(type files-cc.txt) +unix: SOURCES += $$system(cat files-cc.txt) + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result new file mode 100644 index 000000000..3714d9bd8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QLineEdit</name> + <message> + <location filename="a" line="44"/> + <source>a</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="a.cpp" line="44"/> + <source>a.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="b" line="44"/> + <source>b</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="b.cpp" line="44"/> + <source>b.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="e" line="44"/> + <source>e</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="f/g.cpp" line="44"/> + <source>f/g.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="spaces/z" line="44"/> + <source>spaces/z</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="variable_with_spaces" line="44"/> + <source>variable with spaces</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="with" line="44"/> + <source>with</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="x/d" line="44"/> + <source>x/d</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="x/variable" line="44"/> + <source>x/variable</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/spaces/z b/tests/auto/linguist/lupdate/testdata/good/proparsing2/spaces/z new file mode 100644 index 000000000..94255b1d4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/spaces/z @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("spaces/z"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/variable_with_spaces b/tests/auto/linguist/lupdate/testdata/good/proparsing2/variable_with_spaces new file mode 100644 index 000000000..99259ab1d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/variable_with_spaces @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("variable with spaces"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/with b/tests/auto/linguist/lupdate/testdata/good/proparsing2/with new file mode 100644 index 000000000..2b23f4a7c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/with @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("with"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/d b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/d new file mode 100644 index 000000000..672901c07 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/d @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("x/d"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/variable b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/variable new file mode 100644 index 000000000..f7c7ed052 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/variable @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +QString func() +{ + return QLineEdit::tr("x/variable"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/file1.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/file1.cpp new file mode 100644 index 000000000..3a95835ce --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/file1.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "top-level wildcard"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/filter.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/filter.cpp new file mode 100644 index 000000000..f9ee8f449 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/filter.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "top-level direct"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.pro new file mode 100644 index 000000000..6bfe751f4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.pro @@ -0,0 +1,5 @@ +SOURCES += file*.cpp filter.cpp non-existing.cpp + +include(sub/sub.pri) + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.ts.result new file mode 100644 index 000000000..edc2fcb81 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/project.ts.result @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="file1.cpp" line="47"/> + <source>Hello world</source> + <comment>top-level wildcard</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="filter.cpp" line="47"/> + <source>Hello world</source> + <comment>top-level direct</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/subfile1.cpp" line="47"/> + <source>Hello world</source> + <comment>nested wildcard</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/subfilter.cpp" line="47"/> + <source>Hello world</source> + <comment>nested direct</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/sub.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/sub.pri new file mode 100644 index 000000000..a6079f93e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/sub.pri @@ -0,0 +1,3 @@ +VPATH += $$PWD + +SOURCES += sub/subfile?.cpp subfilter.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/subfile1.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/subfile1.cpp new file mode 100644 index 000000000..a4d4b7d15 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/subfile1.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "nested wildcard"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/subfilter.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/subfilter.cpp new file mode 100644 index 000000000..686175f29 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpaths/sub/subfilter.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "nested direct"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/common.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/common.pri new file mode 100644 index 000000000..ba3169dd9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/common.pri @@ -0,0 +1 @@ +include(main.pri) diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.cpp new file mode 100644 index 000000000..e99f1e241 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.pri new file mode 100644 index 000000000..a8d4a2ba2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/mac.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/mac.pri new file mode 100644 index 000000000..549eab5e4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/mac.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main_mac.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/main_mac.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/main_mac.cpp new file mode 100644 index 000000000..a9321fdd0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/main_mac.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello macworld", "mac-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.pro new file mode 100644 index 000000000..5e23538b9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.pro @@ -0,0 +1,9 @@ +include(win/win.pri) +include(mac/mac.pri) +include(unix/unix.pri) +include (common/common.pri) # Important: keep the space before the '(' +include(relativity/relativity.pri) + +message($$SOURCES) + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result new file mode 100644 index 000000000..e01c53310 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="common/main.cpp" line="47"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mac/main_mac.cpp" line="47"/> + <source>Hello macworld</source> + <comment>mac-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="relativity/relativity.cpp" line="47"/> + <source>relativity.pri</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="unix/main_unix.cpp" line="47"/> + <source>Hello unixworld</source> + <comment>unix-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="win/main_win.cpp" line="47"/> + <source>Hello windowsworld</source> + <comment>Windows-only file</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.cpp new file mode 100644 index 000000000..747105c49 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("relativity.pri", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.pri new file mode 100644 index 000000000..42658f0c6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.pri @@ -0,0 +1,3 @@ +# Lets test how well the proparser can walk the tree of includes... + +include(sub/sub.pri) diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub/sub.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub/sub.pri new file mode 100644 index 000000000..17055a7e7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub/sub.pri @@ -0,0 +1 @@ +include(../sub2/sub2.pri) diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub2/sub2.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub2/sub2.pri new file mode 100644 index 000000000..e2876b10f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub2/sub2.pri @@ -0,0 +1,2 @@ +SOURCES += $$PWD/../relativity.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/main_unix.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/main_unix.cpp new file mode 100644 index 000000000..e7b465807 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/main_unix.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello unixworld", "unix-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/unix.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/unix.pri new file mode 100644 index 000000000..99777d7c9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/unix.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main_unix.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/main_win.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/main_win.cpp new file mode 100644 index 000000000..052137194 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/main_win.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello windowsworld", "Windows-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/win.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/win.pri new file mode 100644 index 000000000..742417cb0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/win.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main_win.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.pro new file mode 100644 index 000000000..88f243571 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = sub1 diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result new file mode 100644 index 000000000..a6972bd03 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="sub1/main.cpp" line="47"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/main.cpp new file mode 100644 index 000000000..e99f1e241 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/main.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/sub1.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/sub1.pro new file mode 100644 index 000000000..df18c5a69 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/sub1.pro @@ -0,0 +1,3 @@ +SOURCES += main.cpp + +TRANSLATIONS = ../project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/common.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/common.pro new file mode 100644 index 000000000..3f6c64360 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/common.pro @@ -0,0 +1,2 @@ +SOURCES += main.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/main.cpp new file mode 100644 index 000000000..e99f1e241 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/main.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/lupdatecmd new file mode 100644 index 000000000..b7e12cc45 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/lupdatecmd @@ -0,0 +1 @@ +lupdate project.pro -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/mac.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/mac.pro new file mode 100644 index 000000000..a1863b665 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/mac.pro @@ -0,0 +1 @@ +SOURCES += main_mac.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/main_mac.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/main_mac.cpp new file mode 100644 index 000000000..a9321fdd0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/main_mac.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello macworld", "mac-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.pro new file mode 100644 index 000000000..f75a46276 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = win mac unix common diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result new file mode 100644 index 000000000..6621de99c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="win/main_win.cpp" line="47"/> + <source>Hello windowsworld</source> + <comment>Windows-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mac/main_mac.cpp" line="47"/> + <source>Hello macworld</source> + <comment>mac-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="unix/main_unix.cpp" line="47"/> + <source>Hello unixworld</source> + <comment>unix-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="common/main.cpp" line="47"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/main_unix.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/main_unix.cpp new file mode 100644 index 000000000..e7b465807 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/main_unix.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello unixworld", "unix-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/unix.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/unix.pro new file mode 100644 index 000000000..71b1a2252 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/unix.pro @@ -0,0 +1 @@ +SOURCES += main_unix.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/main_win.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/main_win.cpp new file mode 100644 index 000000000..052137194 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/main_win.cpp @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello windowsworld", "Windows-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/win.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/win.pro new file mode 100644 index 000000000..afd719711 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/win.pro @@ -0,0 +1 @@ +SOURCES += main_win.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/recurse_full/expectedoutput.txt new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full/expectedoutput.txt diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/recurse_full/lupdatecmd new file mode 100644 index 000000000..40987e2db --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full/lupdatecmd @@ -0,0 +1,2 @@ +TRANSLATION: project.ts project_sub.ts +cd ../../subdirs_full diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_full/project.ts.result new file mode 100644 index 000000000..7d9a6f484 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full/project.ts.result @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>subdir1</name> + <message> + <location filename="subdir1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>subsub1</name> + <message> + <location filename="subdir2/subsub1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full/project_sub.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_full/project_sub.ts.result new file mode 100644 index 000000000..cddb9632f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full/project_sub.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>ISO-8859-2</defaultcodec> +<context> + <name>subsub2</name> + <message> + <location filename="subdir2/subsub2/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/expectedoutput.txt new file mode 100644 index 000000000..fd7a158d3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/expectedoutput.txt @@ -0,0 +1,2 @@ +lupdate warning: TS files from command line will override TRANSLATIONS in project\.pro\. +lupdate warning: TS files from command line prevent recursing into .*/subdir2/subsub2/subsub2\.pro\. diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/lupdatecmd new file mode 100644 index 000000000..33296c3a2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/lupdatecmd @@ -0,0 +1,3 @@ +TRANSLATION: project.ts project_sub.ts +cd ../../subdirs_full +lupdate project.pro -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project.ts.result new file mode 100644 index 000000000..7d9a6f484 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project.ts.result @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>subdir1</name> + <message> + <location filename="subdir1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>subsub1</name> + <message> + <location filename="subdir2/subsub1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project_sub.ts.before b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project_sub.ts.before new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project_sub.ts.before diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project_sub.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project_sub.ts.result new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts/project_sub.ts.result diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/expectedoutput.txt new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/expectedoutput.txt diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/lupdatecmd new file mode 100644 index 000000000..628acc0dc --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/lupdatecmd @@ -0,0 +1,2 @@ +cd ../../subdirs_full +lupdate subdir1/subdir1.pro subdir2/subsub1/subsub1.pro -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/project.ts.result new file mode 100644 index 000000000..7d9a6f484 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_full_ts_join/project.ts.result @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>subdir1</name> + <message> + <location filename="subdir1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>subsub1</name> + <message> + <location filename="subdir2/subsub1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/recurse_part/expectedoutput.txt new file mode 100644 index 000000000..808db1838 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part/expectedoutput.txt @@ -0,0 +1 @@ +lupdate warning: no TS files specified\. Only diagnostics will be produced for 'project\.pro'\. diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/recurse_part/lupdatecmd new file mode 100644 index 000000000..3e15bc7f6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part/lupdatecmd @@ -0,0 +1,2 @@ +TRANSLATION: project.ts project_sub.ts +cd ../../subdirs_part diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/recurse_part/project.ts.before new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part/project.ts.before diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_part/project.ts.result new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part/project.ts.result diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part/project_sub.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_part/project_sub.ts.result new file mode 100644 index 000000000..cddb9632f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part/project_sub.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>ISO-8859-2</defaultcodec> +<context> + <name>subsub2</name> + <message> + <location filename="subdir2/subsub2/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/expectedoutput.txt new file mode 100644 index 000000000..b90439003 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/expectedoutput.txt @@ -0,0 +1 @@ +lupdate warning: TS files from command line prevent recursing into .*/subdir2/subsub2/subsub2\.pro\. diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/lupdatecmd new file mode 100644 index 000000000..41bfcecf3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/lupdatecmd @@ -0,0 +1,3 @@ +TRANSLATION: project.ts project_sub.ts +cd ../../subdirs_part +lupdate project.pro -ts project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project.ts.result new file mode 100644 index 000000000..7d9a6f484 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project.ts.result @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>subdir1</name> + <message> + <location filename="subdir1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>subsub1</name> + <message> + <location filename="subdir2/subsub1/main.cpp" line="45"/> + <source>minimal test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project_sub.ts.before b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project_sub.ts.before new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project_sub.ts.before diff --git a/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project_sub.ts.result b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project_sub.ts.result new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/recurse_part_ts/project_sub.ts.result diff --git a/tests/auto/linguist/lupdate/testdata/good/reloutput/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/reloutput/lupdatecmd new file mode 100644 index 000000000..90f609bd8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/reloutput/lupdatecmd @@ -0,0 +1 @@ +TRANSLATION: translations/project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/reloutput/main.cpp b/tests/auto/linguist/lupdate/testdata/good/reloutput/main.cpp new file mode 100644 index 000000000..d8320bfd2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/reloutput/main.cpp @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/reloutput/project.pro b/tests/auto/linguist/lupdate/testdata/good/reloutput/project.pro new file mode 100644 index 000000000..4e2e6ada7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/reloutput/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.cpp + +TRANSLATIONS = translations/project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/reloutput/translations/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/reloutput/translations/project.ts.result new file mode 100644 index 000000000..e398701c9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/reloutput/translations/project.ts.result @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="../main.cpp" line="47"/> + <source>Hello world</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/respfile/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/respfile/lupdatecmd new file mode 100644 index 000000000..6f198ab83 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/respfile/lupdatecmd @@ -0,0 +1,2 @@ +# Add the command that lupdate should run here. If it can't find anything it will default to +lupdate -silent @sources.lst -ts @tsfiles.lst diff --git a/tests/auto/linguist/lupdate/testdata/good/respfile/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/respfile/project.ts.result new file mode 100644 index 000000000..3a864a214 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/respfile/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message> + <location filename="source1.cpp" line="47"/> + <source>func1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="source2.cpp" line="47"/> + <source>func2</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/respfile/source1.cpp b/tests/auto/linguist/lupdate/testdata/good/respfile/source1.cpp new file mode 100644 index 000000000..a91d3b4b8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/respfile/source1.cpp @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +void Dialog2::func3() +{ + tr("func1"); +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/respfile/source2.cpp b/tests/auto/linguist/lupdate/testdata/good/respfile/source2.cpp new file mode 100644 index 000000000..677cc4ca1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/respfile/source2.cpp @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +void Dialog2::func3() +{ + tr("func2"); +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/respfile/sources.lst b/tests/auto/linguist/lupdate/testdata/good/respfile/sources.lst new file mode 100644 index 000000000..430937e49 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/respfile/sources.lst @@ -0,0 +1,2 @@ +source1.cpp +source2.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/respfile/tsfiles.lst b/tests/auto/linguist/lupdate/testdata/good/respfile/tsfiles.lst new file mode 100644 index 000000000..f3eb71f1c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/respfile/tsfiles.lst @@ -0,0 +1 @@ +project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.pro b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.pro new file mode 100644 index 000000000..fa56972dd --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.pro @@ -0,0 +1,3 @@ +FORMS += project.ui + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.before new file mode 100644 index 000000000..f06c22ca8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.before @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="20"/> + <source>Test similarity</source> + <translation type="unfinished">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Similarity should have kicked in here!</source> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.result new file mode 100644 index 000000000..6bc565c1e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.result @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Test similarity</source> + <translation type="obsolete">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="20"/> + <source>This should not be considered to be more or less equal to the corresponding one in the TS file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Here, similarity should kick in!</source> + <oldsource>Similarity should have kicked in here!</oldsource> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ui b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ui new file mode 100644 index 000000000..a5f8e9f79 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ui @@ -0,0 +1,26 @@ +<ui version="4.0" > + <author></author> + <comment><!-- +********************************************************************* +** +** Do not change the location (linenumber) of the <string> elements in this file! +** That will make the test break! +** +** If you need to add some tests, please add them to the end of the file! +** +** +********************************************************************* +--> +</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="test1"> + <!-- If the sourcetext is not similar to the vernacular sourcetext, mark the old one as obsolete and the new one as unfinished --> + <string>This should not be considered to be more or less equal to the corresponding one in the TS file.</string> + </property> + <property name="test2"> + <string>Here, similarity should kick in!</string> + </property> + </widget> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/main.cpp b/tests/auto/linguist/lupdate/testdata/recursivescan/main.cpp new file mode 100644 index 000000000..0a193bc9a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/main.cpp @@ -0,0 +1,63 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> +#include <QDebug> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + + QTranslator translator; + translator.load("whitespace"); + app.installTranslator(&translator); + + QObject::tr("\nnewline at the start"); + QObject::tr("newline at the end\n"); + QObject::tr("newline and space at the end\n "); + QObject::tr("space and newline at the end \n"); + QObject::tr("\tTab at the start and newline at the end\n"); + QObject::tr("\n\tnewline and tab at the start"); + QObject::tr(" \tspace and tab at the start"); + QObject::tr(" space_first"); + QObject::tr("space_last "); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/project.ui b/tests/auto/linguist/lupdate/testdata/recursivescan/project.ui new file mode 100644 index 000000000..5135dfed0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/project.ui @@ -0,0 +1,74 @@ +<ui version="4.0" > + <author></author> +<comment> +********************************************************************* +** +** Copyright (C) 2011 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$ +** +********************************************************************* +</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Finn text</string> + </property> + <property name="height" > + <string>Finn tekst</string> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.c++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.c++ new file mode 100644 index 000000000..8a5ce148f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.c++ @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QApplication::translate("text/c++", "test"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cpp b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cpp new file mode 100644 index 000000000..c774af13f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cpp @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QApplication::translate("text/cpp", "test"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cxx b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cxx new file mode 100644 index 000000000..a4d144f02 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cxx @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 <QApplication> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QApplication::translate("text/cxx", "test"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/finddialog.cpp new file mode 100644 index 000000000..b5a9ca8d2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/finddialog.cpp @@ -0,0 +1,73 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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 "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + sb->showMessage(tr("Enter the text you want to find.")); +} + +void FindDialog::doFind(bool forward) +{ + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/project.pro b/tests/auto/linguist/lupdate/testdata/subdirs_full/project.pro new file mode 100644 index 000000000..1f744a722 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/project.pro @@ -0,0 +1,4 @@ +TEMPLATE = subdirs +SUBDIRS = subdir1 subdir2/subdir2.pro + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir1/main.cpp b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir1/main.cpp new file mode 100644 index 000000000..97b646ffb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir1/main.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("subdir1","minimal test"); +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir1/subdir1.pro b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir1/subdir1.pro new file mode 100644 index 000000000..28dcadcbf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir1/subdir1.pro @@ -0,0 +1 @@ +SOURCES += main.cpp diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subdir2.pro b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subdir2.pro new file mode 100644 index 000000000..f8d03df4b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subdir2.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = subsub1 subsub2 diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub1/main.cpp b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub1/main.cpp new file mode 100644 index 000000000..cc78f8a5d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub1/main.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("subsub1","minimal test"); +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub1/subsub1.pro b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub1/subsub1.pro new file mode 100644 index 000000000..28dcadcbf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub1/subsub1.pro @@ -0,0 +1 @@ +SOURCES += main.cpp diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub2/main.cpp b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub2/main.cpp new file mode 100644 index 000000000..ff061beba --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub2/main.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("subsub2","minimal test"); +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub2/subsub2.pro b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub2/subsub2.pro new file mode 100644 index 000000000..349922287 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_full/subdir2/subsub2/subsub2.pro @@ -0,0 +1,4 @@ +SOURCES += main.cpp + +TRANSLATIONS = ../../project_sub.ts +CODECFORTR = ISO-8859-2 diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/project.pro b/tests/auto/linguist/lupdate/testdata/subdirs_part/project.pro new file mode 100644 index 000000000..d803c37bb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/project.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = subdir1 subdir2/subdir2.pro diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir1/main.cpp b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir1/main.cpp new file mode 100644 index 000000000..97b646ffb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir1/main.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("subdir1","minimal test"); +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir1/subdir1.pro b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir1/subdir1.pro new file mode 100644 index 000000000..28dcadcbf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir1/subdir1.pro @@ -0,0 +1 @@ +SOURCES += main.cpp diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subdir2.pro b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subdir2.pro new file mode 100644 index 000000000..f8d03df4b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subdir2.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = subsub1 subsub2 diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub1/main.cpp b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub1/main.cpp new file mode 100644 index 000000000..cc78f8a5d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub1/main.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("subsub1","minimal test"); +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub1/subsub1.pro b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub1/subsub1.pro new file mode 100644 index 000000000..28dcadcbf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub1/subsub1.pro @@ -0,0 +1 @@ +SOURCES += main.cpp diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub2/main.cpp b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub2/main.cpp new file mode 100644 index 000000000..ff061beba --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub2/main.cpp @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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$ +** +****************************************************************************/ + + +QString foo() +{ + QCoreApplication::translate("subsub2","minimal test"); +} diff --git a/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub2/subsub2.pro b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub2/subsub2.pro new file mode 100644 index 000000000..349922287 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/subdirs_part/subdir2/subsub2/subsub2.pro @@ -0,0 +1,4 @@ +SOURCES += main.cpp + +TRANSLATIONS = ../../project_sub.ts +CODECFORTR = ISO-8859-2 diff --git a/tests/auto/linguist/lupdate/tst_lupdate.cpp b/tests/auto/linguist/lupdate/tst_lupdate.cpp new file mode 100644 index 000000000..19feeae3a --- /dev/null +++ b/tests/auto/linguist/lupdate/tst_lupdate.cpp @@ -0,0 +1,350 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist 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$ +** +****************************************************************************/ + +#if CHECK_SIMTEXTH +#include "../shared/simtexth.h" +#endif + +#include <QtCore/QDir> +#include <QtCore/QDebug> +#include <QtCore/QFile> +#include <QtCore/QByteArray> + +#include <QtTest/QtTest> + +class tst_lupdate : public QObject +{ + Q_OBJECT +public: + tst_lupdate(); + +private slots: + void good_data(); + void good(); +#if CHECK_SIMTEXTH + void simtexth(); + void simtexth_data(); +#endif + +private: + QString m_cmdLupdate; + QString m_basePath; + + void doCompare(const QStringList &actual, const QString &expectedFn, bool err); + void doCompare(const QString &actualFn, const QString &expectedFn, bool err); +}; + + +tst_lupdate::tst_lupdate() +{ + QString binPath = QLibraryInfo::location(QLibraryInfo::BinariesPath); + m_cmdLupdate = binPath + QLatin1String("/lupdate"); + m_basePath = QDir::currentPath() + QLatin1String("/testdata/"); +} + +static bool prepareMatch(const QString &expect, QString *tmpl, int *require, int *accept) +{ + if (expect.startsWith(QLatin1Char('\\'))) { + *tmpl = expect.mid(1); + *require = *accept = 1; + } else if (expect.startsWith(QLatin1Char('?'))) { + *tmpl = expect.mid(1); + *require = 0; + *accept = 1; + } else if (expect.startsWith(QLatin1Char('*'))) { + *tmpl = expect.mid(1); + *require = 0; + *accept = INT_MAX; + } else if (expect.startsWith(QLatin1Char('+'))) { + *tmpl = expect.mid(1); + *require = 1; + *accept = INT_MAX; + } else if (expect.startsWith(QLatin1Char('{'))) { + int brc = expect.indexOf(QLatin1Char('}'), 1); + if (brc < 0) + return false; + *tmpl = expect.mid(brc + 1); + QString sub = expect.mid(1, brc - 1); + int com = sub.indexOf(QLatin1Char(',')); + bool ok; + if (com < 0) { + *require = *accept = sub.toInt(&ok); + return ok; + } else { + *require = sub.left(com).toInt(); + *accept = sub.mid(com + 1).toInt(&ok); + if (!ok) + *accept = INT_MAX; + return *accept >= *require; + } + } else { + *tmpl = expect; + *require = *accept = 1; + } + return true; +} + +void tst_lupdate::doCompare(const QStringList &_actual, const QString &expectedFn, bool err) +{ + QFile file(expectedFn); + QVERIFY2(file.open(QIODevice::ReadOnly | QIODevice::Text), qPrintable(expectedFn)); + QStringList expected = QString(file.readAll()).split('\n'); + + QStringList actual; + actual.reserve(_actual.size()); + QRegExp niRx(".*:Function '\\w+' is not implemented"); + foreach (const QString &a, _actual) + if (!niRx.exactMatch(a)) + actual << a; + + int ei = 0, ai = 0, em = expected.size(), am = actual.size(); + int oei = 0, oai = 0, oem = em, oam = am; + int require = 0, accept = 0; + QString tmpl; + forever { + if (!accept) { + oei = ei, oai = ai; + if (ei == em) { + if (ai == am) + return; + break; + } + if (!prepareMatch(expected.at(ei++), &tmpl, &require, &accept)) + QFAIL(qPrintable(QString("Malformed expected %1 at %3:%2") + .arg(err ? "output" : "result").arg(ei).arg(expectedFn))); + } + if (ai == am) { + if (require <= 0) { + accept = 0; + continue; + } + break; + } + if (err ? !QRegExp(tmpl).exactMatch(actual.at(ai)) : (actual.at(ai) != tmpl)) { + if (require <= 0) { + accept = 0; + continue; + } + ei--; + require = accept = 0; + forever { + if (!accept) { + oem = em, oam = am; + if (ei == em) + break; + if (!prepareMatch(expected.at(--em), &tmpl, &require, &accept)) + QFAIL(qPrintable(QString("Malformed expected %1 at %3:%2") + .arg(err ? "output" : "result") + .arg(em + 1).arg(expectedFn))); + } + if (ai == am || (err ? !QRegExp(tmpl).exactMatch(actual.at(am - 1)) : + (actual.at(am - 1) != tmpl))) { + if (require <= 0) { + accept = 0; + continue; + } + break; + } + accept--; + require--; + am--; + } + break; + } + accept--; + require--; + ai++; + } + QByteArray diff; + for (int j = qMax(0, oai - 3); j < oai; j++) + diff += actual.at(j) + '\n'; + diff += "<<<<<<< got\n"; + for (int j = oai; j < oam; j++) { + diff += actual.at(j) + '\n'; + if (j >= oai + 5) { + diff += "...\n"; + break; + } + } + diff += "=========\n"; + for (int j = oei; j < oem; j++) { + diff += expected.at(j) + '\n'; + if (j >= oei + 5) { + diff += "...\n"; + break; + } + } + diff += ">>>>>>> expected\n"; + for (int j = oam; j < qMin(oam + 3, actual.size()); j++) + diff += actual.at(j) + '\n'; + QFAIL(qPrintable((err ? "Output for " : "Result for ") + expectedFn + " does not meet expectations:\n" + diff)); +} + +void tst_lupdate::doCompare(const QString &actualFn, const QString &expectedFn, bool err) +{ + QFile afile(actualFn); + QVERIFY2(afile.open(QIODevice::ReadOnly | QIODevice::Text), qPrintable(actualFn)); + QStringList actual = QString(afile.readAll()).split('\n'); + + doCompare(actual, expectedFn, err); +} + +void tst_lupdate::good_data() +{ + QTest::addColumn<QString>("directory"); + + QDir parsingDir(m_basePath + "good"); + QStringList dirs = parsingDir.entryList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name); + +#ifndef Q_OS_WIN + dirs.removeAll(QLatin1String("backslashes")); +#endif + + foreach (const QString &dir, dirs) + QTest::newRow(dir.toLocal8Bit()) << dir; +} + +void tst_lupdate::good() +{ + QFETCH(QString, directory); + + QString dir = m_basePath + "good/" + directory; + + qDebug() << "Checking..."; + + QString workDir = dir; + QStringList generatedtsfiles(QLatin1String("project.ts")); + QString lupdatecmd; + + QFile file(dir + "/lupdatecmd"); + if (file.exists()) { + QVERIFY2(file.open(QIODevice::ReadOnly | QIODevice::Text), qPrintable(file.fileName())); + while (!file.atEnd()) { + QByteArray cmdstring = file.readLine().simplified(); + if (cmdstring.startsWith('#')) + continue; + if (cmdstring.startsWith("lupdate")) { + cmdstring.remove(0, 8); + lupdatecmd.append(cmdstring); + break; + } else if (cmdstring.startsWith("TRANSLATION:")) { + cmdstring.remove(0, 12); + generatedtsfiles.clear(); + foreach (const QByteArray &s, cmdstring.split(' ')) + if (!s.isEmpty()) + generatedtsfiles << s; + } else if (cmdstring.startsWith("cd ")) { + cmdstring.remove(0, 3); + workDir = QDir::cleanPath(dir + QLatin1Char('/') + cmdstring); + } + } + file.close(); + } + + foreach (const QString &ts, generatedtsfiles) { + QString genTs = workDir + QLatin1Char('/') + ts; + QFile::remove(genTs); + QString beforetsfile = dir + QLatin1Char('/') + ts + QLatin1String(".before"); + if (QFile::exists(beforetsfile)) + QVERIFY2(QFile::copy(beforetsfile, genTs), qPrintable(beforetsfile)); + } + + if (lupdatecmd.isEmpty()) + lupdatecmd = QLatin1String("project.pro"); + lupdatecmd.prepend("-silent "); + + QProcess proc; + proc.setWorkingDirectory(workDir); + proc.setProcessChannelMode(QProcess::MergedChannels); + proc.start(m_cmdLupdate + ' ' + lupdatecmd, QIODevice::ReadWrite | QIODevice::Text); + QVERIFY2(proc.waitForFinished(30000), qPrintable(lupdatecmd)); + QByteArray output = proc.readAll(); + QVERIFY2(proc.exitStatus() == QProcess::NormalExit, + "\"lupdate " + lupdatecmd.toLatin1() + "\" crashed\n" + output); + QVERIFY2(!proc.exitCode(), + "\"lupdate " + lupdatecmd.toLatin1() + "\" exited with code " + + QByteArray::number(proc.exitCode()) + "\n" + output); + + // If the file expectedoutput.txt exists, compare the + // console output with the content of that file + QFile outfile(dir + "/expectedoutput.txt"); + if (outfile.exists()) { + QStringList errslist = QString::fromLatin1(output).split(QLatin1Char('\n')); + doCompare(errslist, outfile.fileName(), true); + if (QTest::currentTestFailed()) + return; + } + + foreach (const QString &ts, generatedtsfiles) + doCompare(workDir + QLatin1Char('/') + ts, + dir + QLatin1Char('/') + ts + QLatin1String(".result"), false); +} + +#if CHECK_SIMTEXTH +void tst_lupdate::simtexth() +{ + QFETCH(QString, one); + QFETCH(QString, two); + QFETCH(int, expected); + + int measured = getSimilarityScore(one, two.toLatin1()); + QCOMPARE(measured, expected); +} + + +void tst_lupdate::simtexth_data() +{ + using namespace QTest; + + addColumn<QString>("one"); + addColumn<QString>("two"); + addColumn<int>("expected"); + + newRow("00") << "" << "" << 1024; + newRow("01") << "a" << "a" << 1024; + newRow("02") << "ab" << "ab" << 1024; + newRow("03") << "abc" << "abc" << 1024; + newRow("04") << "abcd" << "abcd" << 1024; +} +#endif + +QTEST_MAIN(tst_lupdate) +#include "tst_lupdate.moc" diff --git a/tests/auto/qhelpcontentmodel/.gitignore b/tests/auto/qhelpcontentmodel/.gitignore new file mode 100644 index 000000000..0602f2fb5 --- /dev/null +++ b/tests/auto/qhelpcontentmodel/.gitignore @@ -0,0 +1,2 @@ +tst_qhelpcontentmodel +data/col.qhc diff --git a/tests/auto/qhelpcontentmodel/data/collection.qhc b/tests/auto/qhelpcontentmodel/data/collection.qhc Binary files differnew file mode 100644 index 000000000..6fb8abb68 --- /dev/null +++ b/tests/auto/qhelpcontentmodel/data/collection.qhc diff --git a/tests/auto/qhelpcontentmodel/data/qmake-3.3.8.qch b/tests/auto/qhelpcontentmodel/data/qmake-3.3.8.qch Binary files differnew file mode 100644 index 000000000..a3ca18ad7 --- /dev/null +++ b/tests/auto/qhelpcontentmodel/data/qmake-3.3.8.qch diff --git a/tests/auto/qhelpcontentmodel/data/qmake-4.3.0.qch b/tests/auto/qhelpcontentmodel/data/qmake-4.3.0.qch Binary files differnew file mode 100644 index 000000000..8f76134e6 --- /dev/null +++ b/tests/auto/qhelpcontentmodel/data/qmake-4.3.0.qch diff --git a/tests/auto/qhelpcontentmodel/data/test.qch b/tests/auto/qhelpcontentmodel/data/test.qch Binary files differnew file mode 100644 index 000000000..1d6c1a801 --- /dev/null +++ b/tests/auto/qhelpcontentmodel/data/test.qch diff --git a/tests/auto/qhelpcontentmodel/qhelpcontentmodel.pro b/tests/auto/qhelpcontentmodel/qhelpcontentmodel.pro new file mode 100644 index 000000000..a9a8ed944 --- /dev/null +++ b/tests/auto/qhelpcontentmodel/qhelpcontentmodel.pro @@ -0,0 +1,22 @@ +load(qttest_p4) +SOURCES += tst_qhelpcontentmodel.cpp + +CONFIG += help + +DEFINES += QT_USE_USING_NAMESPACE +!contains(QT_BUILD_PARTS, tools): DEFINES += QT_NO_BUILD_TOOLS + +wince*: { + DEFINES += SRCDIR=\\\"./\\\" + QT += network + addFiles.files = $$PWD/data/*.* + addFiles.path = data + clucene.files = $$QT_BUILD_TREE/lib/QtCLucene*.dll + + DEPLOYMENT += addFiles + DEPLOYMENT += clucene + + DEPLOYMENT_PLUGIN += qsqlite +} else { + DEFINES += SRCDIR=\\\"$$PWD\\\" +}
\ No newline at end of file diff --git a/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp b/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp new file mode 100644 index 000000000..fc6886add --- /dev/null +++ b/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp @@ -0,0 +1,182 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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> + +#ifndef QT_NO_BUILD_TOOLS + +#include <QtCore/QThread> +#include <QtCore/QUrl> +#include <QtCore/QFileInfo> + +#include <QtHelp/QHelpEngine> +#include <QtHelp/QHelpContentWidget> + +class SignalWaiter : public QThread +{ + Q_OBJECT + +public: + SignalWaiter(); + void run(); + +public slots: + void stopWaiting(); + +private: + bool stop; +}; + +SignalWaiter::SignalWaiter() +{ + stop = false; +} + +void SignalWaiter::run() +{ + while (!stop) + msleep(500); + stop = false; +} + +void SignalWaiter::stopWaiting() +{ + stop = true; +} + + +class tst_QHelpContentModel : public QObject +{ + Q_OBJECT + +private slots: + void init(); + + void setupContents(); + void contentItemAt(); + +private: + QString m_colFile; +}; + +void tst_QHelpContentModel::init() +{ + // defined in profile + QString path = QLatin1String(SRCDIR); + + m_colFile = path + QLatin1String("/data/col.qhc"); + if (QFile::exists(m_colFile)) + QDir::current().remove(m_colFile); + if (!QFile::copy(path + "/data/collection.qhc", m_colFile)) + QFAIL("Cannot copy file!"); + QFile f(m_colFile); + f.setPermissions(QFile::WriteUser|QFile::ReadUser); +} + +void tst_QHelpContentModel::setupContents() +{ + QHelpEngine h(m_colFile, 0); + QHelpContentModel *m = h.contentModel(); + SignalWaiter w; + connect(m, SIGNAL(contentsCreated()), + &w, SLOT(stopWaiting())); + w.start(); + h.setupData(); + int i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QCOMPARE(h.currentFilter(), QString("unfiltered")); + QCOMPARE(m->rowCount(), 4); + + w.start(); + h.setCurrentFilter("Custom Filter 1"); + i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QCOMPARE(m->rowCount(), 1); +} + +void tst_QHelpContentModel::contentItemAt() +{ + QHelpEngine h(m_colFile, 0); + QHelpContentModel *m = h.contentModel(); + SignalWaiter w; + connect(m, SIGNAL(contentsCreated()), + &w, SLOT(stopWaiting())); + w.start(); + h.setupData(); + int i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QCOMPARE(h.currentFilter(), QString("unfiltered")); + + QModelIndex root = m->index(0, 0); + if (!root.isValid()) + QFAIL("Cannot retrieve root item!"); + QHelpContentItem *item = m->contentItemAt(root); + if (!item) + QFAIL("Cannot retrieve content item!"); + QCOMPARE(item->title(), QString("qmake Manual")); + + item = m->contentItemAt(m->index(4, 0, root)); + QCOMPARE(item->title(), QString("qmake Concepts")); + + item = m->contentItemAt(m->index(3, 0)); + QCOMPARE(item->title(), QString("Fancy Manual")); + + w.start(); + h.setCurrentFilter("Custom Filter 1"); + i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + item = m->contentItemAt(m->index(0, 0)); + QCOMPARE(item->title(), QString("Test Manual")); +} + +QTEST_MAIN(tst_QHelpContentModel) +#include "tst_qhelpcontentmodel.moc" + +#else // QT_NO_BUILD_TOOLS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qhelpenginecore/.gitignore b/tests/auto/qhelpenginecore/.gitignore new file mode 100644 index 000000000..e317dd732 --- /dev/null +++ b/tests/auto/qhelpenginecore/.gitignore @@ -0,0 +1,3 @@ +tst_qhelpenginecore +collectionCopy.qhc +data/col.qhc diff --git a/tests/auto/qhelpenginecore/data/collection.qhc b/tests/auto/qhelpenginecore/data/collection.qhc Binary files differnew file mode 100644 index 000000000..bd2f37c17 --- /dev/null +++ b/tests/auto/qhelpenginecore/data/collection.qhc diff --git a/tests/auto/qhelpenginecore/data/collection1.qhc b/tests/auto/qhelpenginecore/data/collection1.qhc Binary files differnew file mode 100644 index 000000000..de310ea24 --- /dev/null +++ b/tests/auto/qhelpenginecore/data/collection1.qhc diff --git a/tests/auto/qhelpenginecore/data/linguist-3.3.8.qch b/tests/auto/qhelpenginecore/data/linguist-3.3.8.qch Binary files differnew file mode 100644 index 000000000..ed9a89c6c --- /dev/null +++ b/tests/auto/qhelpenginecore/data/linguist-3.3.8.qch diff --git a/tests/auto/qhelpenginecore/data/qmake-3.3.8.qch b/tests/auto/qhelpenginecore/data/qmake-3.3.8.qch Binary files differnew file mode 100644 index 000000000..0e95c142c --- /dev/null +++ b/tests/auto/qhelpenginecore/data/qmake-3.3.8.qch diff --git a/tests/auto/qhelpenginecore/data/qmake-4.3.0.qch b/tests/auto/qhelpenginecore/data/qmake-4.3.0.qch Binary files differnew file mode 100644 index 000000000..337d7a110 --- /dev/null +++ b/tests/auto/qhelpenginecore/data/qmake-4.3.0.qch diff --git a/tests/auto/qhelpenginecore/data/test.html b/tests/auto/qhelpenginecore/data/test.html new file mode 100644 index 000000000..bf0e5055c --- /dev/null +++ b/tests/auto/qhelpenginecore/data/test.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>Test Manual</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpenginecore/data/test.qch b/tests/auto/qhelpenginecore/data/test.qch Binary files differnew file mode 100644 index 000000000..06b789a0e --- /dev/null +++ b/tests/auto/qhelpenginecore/data/test.qch diff --git a/tests/auto/qhelpenginecore/qhelpenginecore.pro b/tests/auto/qhelpenginecore/qhelpenginecore.pro new file mode 100644 index 000000000..4166fe228 --- /dev/null +++ b/tests/auto/qhelpenginecore/qhelpenginecore.pro @@ -0,0 +1,23 @@ +load(qttest_p4) +SOURCES += tst_qhelpenginecore.cpp +CONFIG += help +QT += sql + + +DEFINES += QT_USE_USING_NAMESPACE +!contains(QT_BUILD_PARTS, tools): DEFINES += QT_NO_BUILD_TOOLS + +wince*: { + DEFINES += SRCDIR=\\\"./\\\" + QT += network + addFiles.files = $$PWD/data/*.* + addFiles.path = data + clucene.files = $$QT_BUILD_TREE/lib/QtCLucene*.dll + + DEPLOYMENT += addFiles + DEPLOYMENT += clucene + + DEPLOYMENT_PLUGIN += qsqlite +} else { + DEFINES += SRCDIR=\\\"$$PWD\\\" +} diff --git a/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp b/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp new file mode 100644 index 000000000..8aa55bd2a --- /dev/null +++ b/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp @@ -0,0 +1,462 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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> + +#ifndef QT_NO_BUILD_TOOLS + +#include <QtCore/QUrl> +#include <QtCore/QFileInfo> +#include <QtSql/QSqlDatabase> +#include <QtSql/QSqlQuery> + +#include <QtHelp/QHelpEngineCore> + +class tst_QHelpEngineCore : public QObject +{ + Q_OBJECT + +private slots: + void init(); + + void setupData(); + void collectionFile(); + void setCollectionFile(); + void copyCollectionFile(); + + void namespaceName(); + void registeredDocumentations(); + void registerDocumentation(); + void unregisterDocumentation(); + void documentationFileName(); + + void customFilters(); + void removeCustomFilter(); + void addCustomFilter(); + void filterAttributes(); + void currentFilter(); + void setCurrentFilter(); + + void filterAttributeSets(); + void files(); + void fileData(); + + void linksForIdentifier(); + + void customValue(); + void setCustomValue(); + void removeCustomValue(); + + void setAutoSaveFilter(); + + void metaData(); + +private: + QString m_path; + QString m_colFile; +}; + +void tst_QHelpEngineCore::init() +{ + // defined in profile + m_path = QLatin1String(SRCDIR); + + m_path = QFileInfo(m_path).absoluteFilePath(); + + m_colFile = m_path + QLatin1String("/data/col.qhc"); + if (QFile::exists(m_colFile)) + QDir::current().remove(m_colFile); + if (!QFile::copy(m_path + "/data/collection.qhc", m_colFile)) + QFAIL("Cannot copy file!"); + QFile f(m_colFile); + f.setPermissions(QFile::WriteUser|QFile::ReadUser); +} + +void tst_QHelpEngineCore::setupData() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); +} + +void tst_QHelpEngineCore::collectionFile() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.collectionFile(), QFileInfo(m_colFile).absoluteFilePath()); +} + +void tst_QHelpEngineCore::setCollectionFile() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.collectionFile(), QFileInfo(m_colFile).absoluteFilePath()); + + QString col1File = m_path + QLatin1String("/data/collection1.qhc"); + help.setCollectionFile(col1File); + QCOMPARE(help.collectionFile(), QFileInfo(col1File).absoluteFilePath()); + + QStringList docs = help.registeredDocumentations(); + QCOMPARE(docs.count(), 1); + QCOMPARE(docs.first(), QLatin1String("trolltech.com.1-0-0.test")); +} + +void tst_QHelpEngineCore::copyCollectionFile() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.collectionFile(), QFileInfo(m_colFile).absoluteFilePath()); + + QString copiedFile = m_path + QLatin1String("/collectionCopy.qhc"); + if (QFile::exists(copiedFile)) + QDir::current().remove(copiedFile); + + QCOMPARE(help.copyCollectionFile(copiedFile), true); + + { + QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", "testdb"); + db.setDatabaseName(copiedFile); + if (!db.open()) { + QSqlDatabase::removeDatabase("testdb"); + QFAIL("Created database seems to be corrupt!"); + } + QSqlQuery *m_query = new QSqlQuery(db); + + m_query->exec("SELECT Key, Value FROM SettingsTable"); + if (m_query->next()) { + QCOMPARE(m_query->value(0).toString(), QString("CurrentFilter")); + QCOMPARE(m_query->value(1).toString(), QString("unfiltered")); + } else { + QFAIL("Settingstable is corrupt!"); + } + + m_query->exec("SELECT NameId, FilterAttributeId FROM FilterTable"); + int i = 0; + while (m_query->next()) { + if (i == 3) { + QCOMPARE(m_query->value(0).toInt(), 2); + QCOMPARE(m_query->value(1).toInt(), 6); + } + ++i; + } + QCOMPARE(i, 7); + m_query->clear(); + + m_query->exec("SELECT Name, FilePath FROM NamespaceTable"); + i = 0; + while (m_query->next()) { + if (i == 0) { + QCOMPARE(m_query->value(0).toString(), QString("trolltech.com.3-3-8.qmake")); + QCOMPARE(m_query->value(1).toString(), QString("data/qmake-3.3.8.qch")); + } + ++i; + } + QCOMPARE(i, 3); + + m_query->clear(); + delete m_query; + } + QSqlDatabase::removeDatabase("testdb"); +} + +void tst_QHelpEngineCore::namespaceName() +{ + QCOMPARE(QHelpEngineCore::namespaceName(m_path + "/data/qmake-3.3.8.qch"), + QString("trolltech.com.3-3-8.qmake")); + QCOMPARE(QHelpEngineCore::namespaceName(m_path + "/data/linguist-3.3.8.qch"), + QString("trolltech.com.3-3-8.linguist")); +} + +void tst_QHelpEngineCore::registeredDocumentations() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QStringList docs = help.registeredDocumentations(); + QCOMPARE(docs.count(), 3); + QStringList lst; + lst << "trolltech.com.3-3-8.qmake" << "trolltech.com.4-3-0.qmake" + << "trolltech.com.1-0-0.test"; + foreach (QString s, docs) + lst.removeAll(s); + QCOMPARE(lst.isEmpty(), true); +} + +void tst_QHelpEngineCore::registerDocumentation() +{ + if (QFile::exists(m_colFile)) + QDir::current().remove(m_colFile); + { + QHelpEngineCore c(m_colFile); + QCOMPARE(c.setupData(), true); + c.registerDocumentation(m_path + "/data/qmake-3.3.8.qch"); + QCOMPARE(c.registeredDocumentations().count(), 1); + c.registerDocumentation(m_path + "/data/qmake-3.3.8.qch"); + QCOMPARE(c.registeredDocumentations().count(), 1); + c.registerDocumentation(m_path + "/data/linguist-3.3.8.qch"); + QCOMPARE(c.registeredDocumentations().count(), 2); + } + + { + QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", "testdb"); + db.setDatabaseName(m_colFile); + if (!db.open()) { + QSqlDatabase::removeDatabase("testdb"); + QFAIL("Created database seems to be corrupt!"); + } + QSqlQuery query(db); + query.exec("SELECT FilePath FROM NamespaceTable WHERE " + "Name=\'trolltech.com.3-3-8.linguist\'"); + if (query.next()) + QCOMPARE(query.value(0).toString(), + QString("linguist-3.3.8.qch")); + else + QFAIL("Query error!"); + } + QSqlDatabase::removeDatabase("testdb"); +} + +void tst_QHelpEngineCore::unregisterDocumentation() +{ + QHelpEngineCore c(m_colFile); + QCOMPARE(c.setupData(), true); + QCOMPARE(c.registeredDocumentations().count(), 3); + c.unregisterDocumentation("trolltech.com.3-3-8.qmake"); + QCOMPARE(c.registeredDocumentations().count(), 2); + QCOMPARE(c.unregisterDocumentation("noexisting"), false); +} + +void tst_QHelpEngineCore::documentationFileName() +{ + QHelpEngineCore c(m_colFile); + QCOMPARE(c.setupData(), true); + QCOMPARE(c.documentationFileName(QLatin1String("trolltech.com.3-3-8.qmake")), + QString(m_path + "/data/qmake-3.3.8.qch")); + QCOMPARE(c.documentationFileName(QLatin1String("trolltech.com.1-0-0.test")), + QString(m_path + "/data/test.qch")); + QCOMPARE(c.documentationFileName(QLatin1String("trolltech.com.empty")), + QString()); +} + +void tst_QHelpEngineCore::customFilters() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QStringList custom = help.customFilters(); + QCOMPARE(custom.count(), 4); + QStringList lst; + lst << "qmake Manual" << "Custom Filter 1" + << "Custom Filter 2" << "unfiltered"; + foreach (QString s, custom) + lst.removeAll(s); + QCOMPARE(lst.count(), 0); +} + +void tst_QHelpEngineCore::removeCustomFilter() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + help.removeCustomFilter("Custom Filter 1"); + QStringList custom = help.customFilters(); + QCOMPARE(custom.count(), 3); + QCOMPARE((bool)custom.contains("Custom Filter 1"), false); +} + +void tst_QHelpEngineCore::addCustomFilter() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + help.addCustomFilter("Qt Tools", QStringList() << "tools" << "qt"); + QStringList custom = help.customFilters(); + QCOMPARE(custom.count(), 5); + QCOMPARE((bool)custom.contains("Qt Tools"), true); +} + +void tst_QHelpEngineCore::filterAttributes() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QStringList atts = help.filterAttributes("qmake Manual"); + QCOMPARE(atts.count(), 3); + QStringList lst; + lst << "qmake" << "tools" << "qt"; + foreach (QString s, atts) + lst.removeAll(s); + QCOMPARE(lst.count(), 0); +} + +void tst_QHelpEngineCore::currentFilter() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QCOMPARE(help.currentFilter(), QString("unfiltered")); +} + +void tst_QHelpEngineCore::setCurrentFilter() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QCOMPARE(help.currentFilter(), QString("unfiltered")); + help.setCurrentFilter("qmake Manual"); + QCOMPARE(help.currentFilter(), QString("qmake Manual")); + QCOMPARE(help.customValue("CurrentFilter").toString(), + QString("qmake Manual")); +} + +void tst_QHelpEngineCore::filterAttributeSets() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QList<QStringList> lst = help.filterAttributeSets("trolltech.com.1-0-0.test"); + QCOMPARE(lst.count(), 2); + QCOMPARE(lst.first().count(), 2); + QCOMPARE((bool)lst.first().contains("filter1"), true); + QCOMPARE((bool)lst.last().contains("filter2"), true); +} + +void tst_QHelpEngineCore::files() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QList<QUrl> lst = help.files("trolltech.com.4-3-0.qmake", + QStringList()); + QCOMPARE(lst.count(), 16); + lst = help.files("trolltech.com.4-3-0.qmake", + QStringList(), "png"); + QCOMPARE(lst.count(), 2); + lst = help.files("trolltech.com.4-3-0.qmake", + QStringList() << "qt", "html"); + QCOMPARE(lst.count(), 13); + lst = help.files("trolltech.com.4-3-0.qmake", + QStringList() << "qt" << "qmake", "html"); + QCOMPARE(lst.count(), 13); + lst = help.files("trolltech.com.4-3-0.qmake", + QStringList() << "qt" << "qmake" << "bla", "html"); + QCOMPARE(lst.count(), 0); + lst = help.files("trolltech.com.4-3-0.qmake", + QStringList() << "qt" << "qmake", "foo"); + QCOMPARE(lst.count(), 0); + + foreach (QUrl url, lst) + qDebug() << url; + +} + +void tst_QHelpEngineCore::fileData() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QByteArray ba = help.fileData(QUrl("NotExisting")); + QCOMPARE(ba.size(), 0); + ba = help.fileData(QUrl("qthelp://trolltech.com.1-0-0.test/testFolder/test.html")); + QTextStream s(ba, QIODevice::ReadOnly|QIODevice::Text); + QFile f(m_path + "/data/test.html"); + if (!f.open(QIODevice::ReadOnly|QIODevice::Text)) + QFAIL("Cannot open original file!"); + QTextStream ts(&f); + QCOMPARE(s.readAll(), ts.readAll()); +} + +void tst_QHelpEngineCore::linksForIdentifier() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QMap<QString, QUrl> map; + map = help.linksForIdentifier("Test::foo"); + QCOMPARE(map.contains("Test Manual"), true); + QCOMPARE(map.count(), 1); + QCOMPARE(map.value("Test Manual"), + QUrl("qthelp://trolltech.com.1-0-0.test/testFolder/test.html#foo")); + + help.setCurrentFilter("Custom Filter 2"); + map = help.linksForIdentifier("People::newton"); + QCOMPARE(map.isEmpty(), true); + map = help.linksForIdentifier("Fancy::foobar"); + QCOMPARE(map.contains("Fancy"), true); + QCOMPARE(map.count(), 1); + QCOMPARE(map.value("Fancy"), + QUrl("qthelp://trolltech.com.1-0-0.test/testFolder/fancy.html#foobar")); +} + +void tst_QHelpEngineCore::customValue() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QCOMPARE(help.customValue("CurrentFilter").toString(), + QString("unfiltered")); +} + +void tst_QHelpEngineCore::setCustomValue() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QCOMPARE(help.setCustomValue("Test", 3), true); + QCOMPARE(help.customValue("Test").toInt(), 3); + QCOMPARE(help.removeCustomValue("Test"), true); + QCOMPARE(help.customValue("Test"), QVariant()); +} + +void tst_QHelpEngineCore::removeCustomValue() +{ + setCustomValue(); +} + +void tst_QHelpEngineCore::setAutoSaveFilter() +{ + QHelpEngineCore help(m_colFile, 0); + QCOMPARE(help.setupData(), true); + QCOMPARE(help.currentFilter(), QString("unfiltered")); + + help.setAutoSaveFilter(false); + help.setCurrentFilter("qmake Manual"); + QCOMPARE(help.currentFilter(), QString("qmake Manual")); + QCOMPARE(help.customValue("CurrentFilter").toString(), + QString("unfiltered")); +} + +void tst_QHelpEngineCore::metaData() +{ + QCOMPARE(QHelpEngineCore::metaData(m_path + "/data/test.qch", "author").toString(), + QString("Nokia Corporation and/or its subsidiary(-ies)")); + QCOMPARE(QHelpEngineCore::metaData(m_path + "/data/test.qch", "notExisting").isValid(), + false); +} + +QTEST_MAIN(tst_QHelpEngineCore) +#include "tst_qhelpenginecore.moc" + +#else // QT_NO_BUILD_TOOLS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qhelpgenerator/.gitignore b/tests/auto/qhelpgenerator/.gitignore new file mode 100644 index 000000000..5accdd5d2 --- /dev/null +++ b/tests/auto/qhelpgenerator/.gitignore @@ -0,0 +1 @@ +tst_qhelpgenerator diff --git a/tests/auto/qhelpgenerator/data/cars.html b/tests/auto/qhelpgenerator/data/cars.html new file mode 100644 index 000000000..385723c98 --- /dev/null +++ b/tests/auto/qhelpgenerator/data/cars.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>Cars</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpgenerator/data/classic.css b/tests/auto/qhelpgenerator/data/classic.css new file mode 100644 index 000000000..911354035 --- /dev/null +++ b/tests/auto/qhelpgenerator/data/classic.css @@ -0,0 +1,92 @@ +h3.fn,span.fn +{ + margin-left: 1cm; + text-indent: -1cm; +} + +a:link +{ + color: #004faf; + text-decoration: none +} + +a:visited +{ + color: #672967; + text-decoration: none +} + +td.postheader +{ + font-family: sans-serif +} + +tr.address +{ + font-family: sans-serif +} + +body +{ + background: #ffffff; + color: black +} + +table tr.odd { + background: #f0f0f0; + color: black; +} + +table tr.even { + background: #e4e4e4; + color: black; +} + +table.annotated th { + padding: 3px; + text-align: left +} + +table.annotated td { + padding: 3px; +} + +table tr pre +{ + padding-top: none; + padding-bottom: none; + padding-left: none; + padding-right: none; + border: none; + background: none +} + +tr.qt-style +{ + background: #a2c511; + color: black +} + +body pre +{ + padding: 0.2em; + border: #e7e7e7 1px solid; + background: #f1f1f1; + color: black +} + +span.preprocessor, span.preprocessor a +{ + color: darkblue; +} + +span.comment +{ + color: darkred; + font-style: italic +} + +span.string,span.char +{ + color: darkgreen; +} diff --git a/tests/auto/qhelpgenerator/data/fancy.html b/tests/auto/qhelpgenerator/data/fancy.html new file mode 100644 index 000000000..7715e4914 --- /dev/null +++ b/tests/auto/qhelpgenerator/data/fancy.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>Fancy</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpgenerator/data/people.html b/tests/auto/qhelpgenerator/data/people.html new file mode 100644 index 000000000..c745dc81f --- /dev/null +++ b/tests/auto/qhelpgenerator/data/people.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>People</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpgenerator/data/sub/about.html b/tests/auto/qhelpgenerator/data/sub/about.html new file mode 100644 index 000000000..0bc0a3d47 --- /dev/null +++ b/tests/auto/qhelpgenerator/data/sub/about.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>About</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpgenerator/data/test.html b/tests/auto/qhelpgenerator/data/test.html new file mode 100644 index 000000000..bf0e5055c --- /dev/null +++ b/tests/auto/qhelpgenerator/data/test.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>Test Manual</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpgenerator/data/test.qhp b/tests/auto/qhelpgenerator/data/test.qhp new file mode 100644 index 000000000..2c3f128ec --- /dev/null +++ b/tests/auto/qhelpgenerator/data/test.qhp @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8"?> +<QtHelpProject version="1.0"> + <metaData name="author" value="Nokia Corporation and/or its subsidiary(-ies)" /> + <metaData name="language" value="en" /> + <virtualFolder>testFolder</virtualFolder> + <namespace>trolltech.com.1.0.0.test</namespace> + <customFilter name="Custom Filter 1"> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter1</filterAttribute> + </customFilter> + <customFilter name="Custom Filter 2"> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter2</filterAttribute> + </customFilter> + <filterSection> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter1</filterAttribute> + <toc> + <section title="Test Manual" ref="test.html"> + <section title="Section 1" ref="test.html#section1"> + </section> + <section title="Section 2" ref="test.html#section2"> + </section> + <section title="Section 3" ref="test.html#section3"> + </section> + <section title="People" ref="people.html"> + </section> + <section title="About" ref="./sub/about.html"> + </section> + </section> + </toc> + <keywords> + <keyword name="foo" id="Test::foo" ref="test.html#foo"/> + <keyword name="bar" id="Test::bar" ref="test.html#bar"/> + <keyword name="bla" id="Test::bla" ref="test.html#bla"/> + <keyword name="einstein" id="People::einstein" ref="people.html#einstein"/> + <keyword name="newton" id="People::newton" ref="people.html#newton"/> + </keywords> + <files> + <file>classic.css</file> + <file>[pt]*.html</file> + <file>./sub/abou?.html</file> + </files> + </filterSection> + <filterSection> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter2</filterAttribute> + <toc> + <section title="Fancy Manual" ref="fancy.html"> + <section title="Section 1" ref="fancy.html#section1"> + </section> + <section title="Section 2" ref="fancy.html#section2"> + </section> + <section title="Section 3" ref="fancy.html#section3"> + </section> + <section title="Cars" ref="cars.html"> + </section> + </section> + </toc> + <keywords> + <keyword name="foo" id="Fancy::foo" ref="fancy.html#foo"/> + <keyword name="foobar" id="Fancy::foobar" ref="fancy.html#foobar"/> + <keyword name="audi" id="Cars::newton" ref="cars.html#audi"/> + </keywords> + <files> + <file>classic.css</file> + <file>fancy.html</file> + <file>cars.html</file> + </files> + </filterSection> +</QtHelpProject> diff --git a/tests/auto/qhelpgenerator/qhelpgenerator.pro b/tests/auto/qhelpgenerator/qhelpgenerator.pro new file mode 100644 index 000000000..b4b07dd41 --- /dev/null +++ b/tests/auto/qhelpgenerator/qhelpgenerator.pro @@ -0,0 +1,9 @@ +load(qttest_p4) + +SOURCES += tst_qhelpgenerator.cpp +CONFIG += help +QT += sql + +DEFINES += SRCDIR=\\\"$$PWD\\\" +DEFINES += QT_USE_USING_NAMESPACE +!contains(QT_BUILD_PARTS, tools): DEFINES += QT_NO_BUILD_TOOLS diff --git a/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp b/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp new file mode 100644 index 000000000..bb7d101a9 --- /dev/null +++ b/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp @@ -0,0 +1,218 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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> + +#ifndef QT_NO_BUILD_TOOLS + +#include <QtCore/QFileInfo> +#include <QtSql/QSqlDatabase> +#include <QtSql/QSqlQuery> + +#include <QtHelp/private/qhelpgenerator_p.h> +#include <QtHelp/private/qhelpprojectdata_p.h> + +class tst_QHelpGenerator : public QObject +{ + Q_OBJECT + +private slots: + void initTestCase(); + void generateHelp(); + +private: + void checkNamespace(); + void checkFilters(); + void checkIndices(); + void checkFiles(); + void checkMetaData(); + + QString m_outputFile; + QSqlQuery *m_query; +}; + +void tst_QHelpGenerator::initTestCase() +{ + QString path = QLatin1String(SRCDIR); + m_outputFile = path + QLatin1String("/data/test.qch"); + if (QFile::exists(m_outputFile)) { + QDir d; + if (!d.remove(m_outputFile)) + QFAIL("Cannot remove old output file!"); + } +} + +void tst_QHelpGenerator::generateHelp() +{ + // defined in profile + QString path = QLatin1String(SRCDIR); + + QString inputFile(path + "/data/test.qhp"); + QHelpProjectData data; + if (!data.readData(inputFile)) + QFAIL("Cannot read qthp file!"); + + QHelpGenerator generator; + QCOMPARE(generator.generate(&data, m_outputFile), true); + + { + QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", "testdb"); + db.setDatabaseName(m_outputFile); + if (!db.open()) { + QSqlDatabase::removeDatabase("testdb"); + QFAIL("Created database seems to be corrupt!"); + } + m_query = new QSqlQuery(db); + checkNamespace(); + checkFilters(); + checkIndices(); + checkFiles(); + checkMetaData(); + + m_query->clear(); + delete m_query; + } + QSqlDatabase::removeDatabase("testdb"); + + // check if db is still in use... + initTestCase(); +} + +void tst_QHelpGenerator::checkNamespace() +{ + m_query->exec("SELECT Id, Name FROM NamespaceTable"); + if (m_query->next() + && m_query->value(1).toString() == QLatin1String("trolltech.com.1.0.0.test")) + return; + QFAIL("Namespace Error!"); +} + +void tst_QHelpGenerator::checkFilters() +{ + m_query->exec("SELECT COUNT(Id) FROM FilterAttributeTable"); + if (!m_query->next() || m_query->value(0).toInt() != 3) + QFAIL("FilterAttribute Error!"); + + m_query->exec("SELECT a.Name FROM FilterAttributeTable a, FilterTable b, " + "FilterNameTable c WHERE c.Id=b.NameId AND b.FilterAttributeID=a.Id " + "AND c.Name=\'Custom Filter 2\'"); + QStringList lst; + while (m_query->next()) + lst.append(m_query->value(0).toString()); + if (!lst.contains("test") || !lst.contains("filter2")) + QFAIL("FilterAttribute Error!"); +} + +void tst_QHelpGenerator::checkIndices() +{ + m_query->exec("SELECT a.Name, b.Anchor FROM FileNameTable a, " + "IndexTable b, IndexFilterTable c, FilterAttributeTable d " + "WHERE a.FileID=b.FileId AND b.Id=c.IndexId " + "AND c.FilterAttributeId=d.Id AND d.Name=\'filter1\' AND b.Name=\'foo\'"); + if (!m_query->next() || m_query->value(0).toString() != QLatin1String("test.html") + || m_query->value(1).toString() != QLatin1String("foo")) + QFAIL("Index Error!"); + + /* + m_query->exec("SELECT COUNT(DISTINCT Id) FROM IndexItemTable"); + if (!m_query->next() || m_query->value(0).toInt() != 7) + QFAIL("Index Error!"); + */ + + m_query->exec("SELECT COUNT(a.Id) FROM IndexTable a, " + "IndexFilterTable b, FilterAttributeTable c WHERE a.Id=b.IndexId " + "AND b.FilterAttributeId=c.Id AND c.Name=\'filter2\'"); + if (!m_query->next() || m_query->value(0).toInt() != 3) + QFAIL("Index Error!"); +} + +void tst_QHelpGenerator::checkFiles() +{ + m_query->exec("SELECT COUNT(a.FileId) FROM FileNameTable a, FolderTable b " + "WHERE a.FolderId=b.Id AND b.Name=\'testFolder\'"); + if (!m_query->next() || m_query->value(0).toInt() != 6) + QFAIL("File Error!"); + + QStringList lst; + lst << "classic.css" << "test.html" << "people.html" << "sub/about.html"; + m_query->exec("SELECT a.Name FROM FileNameTable a, FileFilterTable b, " + "FilterAttributeTable c WHERE c.Id=b.FilterAttributeId " + "AND b.FileId=a.FileID AND c.Name=\'filter1\'"); + while (m_query->next()) + lst.removeAll(m_query->value(0).toString()); + QCOMPARE(lst.count(), 0); + + QMap<int, QStringList> fileAtts; + m_query->exec("SELECT a.Id, b.Name FROM FileAttributeSetTable a, " + "FilterAttributeTable b WHERE a.FilterAttributeId=b.Id"); + while (m_query->next()) { + int id = m_query->value(0).toInt(); + if (!fileAtts.contains(id)) + fileAtts.insert(id, QStringList()); + fileAtts[id].append(m_query->value(1).toString()); + } + QCOMPARE(fileAtts.count(), 2); + QCOMPARE((bool)fileAtts.value(1).contains("test"), true); + QCOMPARE((bool)fileAtts.value(1).contains("filter1"), true); + QCOMPARE((bool)fileAtts.value(1).contains("filter2"), false); + QCOMPARE((bool)fileAtts.value(2).contains("test"), true); + QCOMPARE((bool)fileAtts.value(2).contains("filter2"), true); +} + +void tst_QHelpGenerator::checkMetaData() +{ + m_query->exec("SELECT COUNT(Value) FROM MetaDataTable"); + if (!m_query->next()) + QFAIL("Meta Data Error"); + QCOMPARE(m_query->value(0).toInt(), 4); + + m_query->exec("SELECT Value FROM MetaDataTable WHERE Name=\'author\'"); + if (!m_query->next()) + QFAIL("Meta Data Error"); + QCOMPARE(m_query->value(0).toString(), QString("Nokia Corporation and/or its subsidiary(-ies)")); +} + +QTEST_MAIN(tst_QHelpGenerator) +#include "tst_qhelpgenerator.moc" + +#else // QT_NO_BUILD_TOOLS +QTEST_NOOP_MAIN +#endif + diff --git a/tests/auto/qhelpindexmodel/.gitignore b/tests/auto/qhelpindexmodel/.gitignore new file mode 100644 index 000000000..bd4c0bd6f --- /dev/null +++ b/tests/auto/qhelpindexmodel/.gitignore @@ -0,0 +1,2 @@ +tst_qhelpindexmodel +data/col.qhc diff --git a/tests/auto/qhelpindexmodel/data/collection.qhc b/tests/auto/qhelpindexmodel/data/collection.qhc Binary files differnew file mode 100644 index 000000000..bd2f37c17 --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/collection.qhc diff --git a/tests/auto/qhelpindexmodel/data/collection1.qhc b/tests/auto/qhelpindexmodel/data/collection1.qhc Binary files differnew file mode 100644 index 000000000..de310ea24 --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/collection1.qhc diff --git a/tests/auto/qhelpindexmodel/data/linguist-3.3.8.qch b/tests/auto/qhelpindexmodel/data/linguist-3.3.8.qch Binary files differnew file mode 100644 index 000000000..ed9a89c6c --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/linguist-3.3.8.qch diff --git a/tests/auto/qhelpindexmodel/data/qmake-3.3.8.qch b/tests/auto/qhelpindexmodel/data/qmake-3.3.8.qch Binary files differnew file mode 100644 index 000000000..0e95c142c --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/qmake-3.3.8.qch diff --git a/tests/auto/qhelpindexmodel/data/qmake-4.3.0.qch b/tests/auto/qhelpindexmodel/data/qmake-4.3.0.qch Binary files differnew file mode 100644 index 000000000..337d7a110 --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/qmake-4.3.0.qch diff --git a/tests/auto/qhelpindexmodel/data/test.html b/tests/auto/qhelpindexmodel/data/test.html new file mode 100644 index 000000000..bf0e5055c --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/test.html @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>Test Manual</title> + <link href="classic.css" rel="stylesheet" type="text/css" /> +</head> +<body> +</body> +</html> diff --git a/tests/auto/qhelpindexmodel/data/test.qch b/tests/auto/qhelpindexmodel/data/test.qch Binary files differnew file mode 100644 index 000000000..4ea9847a6 --- /dev/null +++ b/tests/auto/qhelpindexmodel/data/test.qch diff --git a/tests/auto/qhelpindexmodel/qhelpindexmodel.pro b/tests/auto/qhelpindexmodel/qhelpindexmodel.pro new file mode 100644 index 000000000..927c2e19e --- /dev/null +++ b/tests/auto/qhelpindexmodel/qhelpindexmodel.pro @@ -0,0 +1,9 @@ +load(qttest_p4) + +SOURCES += tst_qhelpindexmodel.cpp +CONFIG += help +QT += sql + +DEFINES += SRCDIR=\\\"$$PWD\\\" +DEFINES += QT_USE_USING_NAMESPACE +!contains(QT_BUILD_PARTS, tools): DEFINES += QT_NO_BUILD_TOOLS diff --git a/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp b/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp new file mode 100644 index 000000000..8a3e8d12e --- /dev/null +++ b/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp @@ -0,0 +1,219 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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> + +#ifndef QT_NO_BUILD_TOOLS + +#include <QtCore/QThread> +#include <QtCore/QUrl> +#include <QtCore/QFileInfo> + +#include <QtHelp/QHelpEngine> +#include <QtHelp/QHelpIndexWidget> + +class SignalWaiter : public QThread +{ + Q_OBJECT + +public: + SignalWaiter(); + void run(); + +public slots: + void stopWaiting(); + +private: + bool stop; +}; + +SignalWaiter::SignalWaiter() +{ + stop = false; +} + +void SignalWaiter::run() +{ + while (!stop) + msleep(500); + stop = false; +} + +void SignalWaiter::stopWaiting() +{ + stop = true; +} + + +class tst_QHelpIndexModel : public QObject +{ + Q_OBJECT + +private slots: + void init(); + + void setupIndex(); + void filter(); + void linksForIndex(); + +private: + QString m_colFile; +}; + +void tst_QHelpIndexModel::init() +{ + QString path = QLatin1String(SRCDIR); + + m_colFile = path + QLatin1String("/data/col.qhc"); + if (QFile::exists(m_colFile)) + QDir::current().remove(m_colFile); + if (!QFile::copy(path + "/data/collection.qhc", m_colFile)) + QFAIL("Cannot copy file!"); + QFile f(m_colFile); + f.setPermissions(QFile::WriteUser|QFile::ReadUser); +} + +void tst_QHelpIndexModel::setupIndex() +{ + QHelpEngine h(m_colFile, 0); + QHelpIndexModel *m = h.indexModel(); + SignalWaiter w; + connect(m, SIGNAL(indexCreated()), + &w, SLOT(stopWaiting())); + w.start(); + h.setupData(); + int i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QCOMPARE(h.currentFilter(), QString("unfiltered")); + QCOMPARE(m->stringList().count(), 19); + + w.start(); + h.setCurrentFilter("Custom Filter 1"); + i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QStringList lst; + lst << "foo" << "bar" << "bla" << "einstein" << "newton"; + QCOMPARE(m->stringList().count(), 5); + foreach (QString s, m->stringList()) + lst.removeAll(s); + QCOMPARE(lst.isEmpty(), true); +} + +void tst_QHelpIndexModel::filter() +{ + QHelpEngine h(m_colFile, 0); + QHelpIndexModel *m = h.indexModel(); + SignalWaiter w; + connect(m, SIGNAL(indexCreated()), + &w, SLOT(stopWaiting())); + w.start(); + h.setupData(); + int i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QCOMPARE(h.currentFilter(), QString("unfiltered")); + QCOMPARE(m->stringList().count(), 19); + + m->filter("foo"); + QCOMPARE(m->stringList().count(), 2); + + m->filter("fo"); + QCOMPARE(m->stringList().count(), 3); + + m->filter("qmake"); + QCOMPARE(m->stringList().count(), 11); +} + +void tst_QHelpIndexModel::linksForIndex() +{ + QHelpEngine h(m_colFile, 0); + QHelpIndexModel *m = h.indexModel(); + SignalWaiter w; + connect(m, SIGNAL(indexCreated()), + &w, SLOT(stopWaiting())); + w.start(); + h.setupData(); + int i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + QCOMPARE(h.currentFilter(), QString("unfiltered")); + QMap<QString, QUrl> map; + map = m->linksForKeyword("foo"); + QCOMPARE(map.count(), 2); + QCOMPARE(map.contains("Test Manual"), true); + QCOMPARE(map.value("Test Manual"), + QUrl("qthelp://trolltech.com.1-0-0.test/testFolder/test.html#foo")); + + QCOMPARE(map.contains("Fancy"), true); + QCOMPARE(map.value("Fancy"), + QUrl("qthelp://trolltech.com.1-0-0.test/testFolder/fancy.html#foo")); + + map = m->linksForKeyword("foobar"); + QCOMPARE(map.count(), 1); + QCOMPARE(map.contains("Fancy"), true); + + map = m->linksForKeyword("notexisting"); + QCOMPARE(map.count(), 0); + + w.start(); + h.setCurrentFilter("Custom Filter 1"); + i = 0; + while (w.isRunning() && i++ < 10) + QTest::qWait(500); + + map = m->linksForKeyword("foo"); + QCOMPARE(map.count(), 1); + QCOMPARE(map.contains("Test Manual"), true); + QCOMPARE(map.value("Test Manual"), + QUrl("qthelp://trolltech.com.1-0-0.test/testFolder/test.html#foo")); +} + +QTEST_MAIN(tst_QHelpIndexModel) +#include "tst_qhelpindexmodel.moc" + +#else // QT_NO_BUILD_TOOLS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qhelpprojectdata/.gitignore b/tests/auto/qhelpprojectdata/.gitignore new file mode 100644 index 000000000..5296fc660 --- /dev/null +++ b/tests/auto/qhelpprojectdata/.gitignore @@ -0,0 +1 @@ +tst_qhelpprojectdata diff --git a/tests/auto/qhelpprojectdata/data/test.qhp b/tests/auto/qhelpprojectdata/data/test.qhp new file mode 100644 index 000000000..1e9074a15 --- /dev/null +++ b/tests/auto/qhelpprojectdata/data/test.qhp @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8"?> +<QtHelpProject version="1.0"> + <metaData name="author" value="Nokia Corporation and/or its subsidiary(-ies)" /> + <metaData name="language" value="en" /> + <virtualFolder>testFolder</virtualFolder> + <namespace>trolltech.com.1.0.0.test</namespace> + <customFilter name="Custom Filter 1"> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter1</filterAttribute> + </customFilter> + <customFilter name="Custom Filter 2"> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter2</filterAttribute> + </customFilter> + <filterSection> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter1</filterAttribute> + <toc> + <section title="Test Manual" ref="test.html"> + <section title="Section 1" ref="test.html#section1"> + </section> + <section title="Section 2" ref="test.html#section2"> + </section> + <section title="Section 3" ref="test.html#section3"> + </section> + <section title="People" ref="people.html"> + </section> + <section title="About" ref="./sub/about.html"> + </section> + </section> + </toc> + <keywords> + <keyword name="foo" id="Test::foo" ref="test.html#foo"/> + <keyword name="bar" id="Test::bar" ref="test.html#bar"/> + <keyword name="bla" id="Test::bla" ref="test.html#bla"/> + <keyword name="einstein" id="People::einstein" ref="people.html#einstein"/> + <keyword name="newton" id="People::newton" ref="people.html#newton"/> + </keywords> + <files> + <file>classic.css</file> + <file>test.html</file> + <file>people.html</file> + <file>./sub/about.html</file> + </files> + </filterSection> + <filterSection> + <filterAttribute>test</filterAttribute> + <filterAttribute>filter2</filterAttribute> + <toc> + <section title="Fancy Manual" ref="fancy.html"> + <section title="Section 1" ref="fancy.html#section1"> + </section> + <section title="Section 2" ref="fancy.html#section2"> + </section> + <section title="Section 3" ref="fancy.html#section3"> + </section> + <section title="Cars" ref="cars.html"> + </section> + </section> + </toc> + <keywords> + <keyword name="foo" id="Fancy::foo" ref="fancy.html#foo"/> + <keyword name="foobar" id="Fancy::foobar" ref="fancy.html#foobar"/> + <keyword name="audi" id="Cars::newton" ref="cars.html#audi"/> + </keywords> + <files> + <file>classic.css</file> + <file>fancy.html</file> + <file>cars.html</file> + </files> + </filterSection> +</QtHelpProject> diff --git a/tests/auto/qhelpprojectdata/qhelpprojectdata.pro b/tests/auto/qhelpprojectdata/qhelpprojectdata.pro new file mode 100644 index 000000000..92dc620e1 --- /dev/null +++ b/tests/auto/qhelpprojectdata/qhelpprojectdata.pro @@ -0,0 +1,9 @@ +load(qttest_p4) + +SOURCES += tst_qhelpprojectdata.cpp +CONFIG += help + +DEFINES += SRCDIR=\\\"$$PWD\\\" +DEFINES += QT_USE_USING_NAMESPACE +!contains(QT_BUILD_PARTS, tools): DEFINES += QT_NO_BUILD_TOOLS + diff --git a/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp b/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp new file mode 100644 index 000000000..03d1842fb --- /dev/null +++ b/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp @@ -0,0 +1,193 @@ +/**************************************************************************** +** +** Copyright (C) 2011 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> + +#ifndef QT_NO_BUILD_TOOLS + +#include <QtCore/QFileInfo> + +#include <QtHelp/private/qhelpprojectdata_p.h> + +class tst_QHelpProjectData : public QObject +{ + Q_OBJECT + +private slots: + void initTestCase(); + + void readData(); + void namespaceName(); + void virtualFolder(); + void customFilters(); + void filterSections(); + void metaData(); + void rootPath(); + +private: + QString m_inputFile; +}; + +void tst_QHelpProjectData::initTestCase() +{ + const QString path = QLatin1String(SRCDIR); + m_inputFile = path + QLatin1String("/data/test.qhp"); +} + +void tst_QHelpProjectData::readData() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot parse qhp file!"); +} + +void tst_QHelpProjectData::namespaceName() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot read qhp file!"); + QCOMPARE(data.namespaceName(), QString("trolltech.com.1.0.0.test")); +} + +void tst_QHelpProjectData::virtualFolder() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot read qhp file!"); + QCOMPARE(data.virtualFolder(), QString("testFolder")); +} + +void tst_QHelpProjectData::customFilters() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot read qhp file!"); + + QList<QHelpDataCustomFilter> filters = data.customFilters(); + QCOMPARE(filters.count(), 2); + + foreach (QHelpDataCustomFilter f, filters) { + if (f.name == QLatin1String("Custom Filter 1")) { + foreach (QString id, f.filterAttributes) { + if (id != QLatin1String("test") + && id != QLatin1String("filter1")) + QFAIL("Wrong filter attribute!"); + } + } else if (f.name == QLatin1String("Custom Filter 2")) { + foreach (QString id, f.filterAttributes) { + if (id != QLatin1String("test") + && id != QLatin1String("filter2")) + QFAIL("Wrong filter attribute!"); + } + } else { + QFAIL("Unexpected filter name!"); + } + } +} + +void tst_QHelpProjectData::filterSections() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot read qhp file!"); + + QList<QHelpDataFilterSection> sections = data.filterSections(); + QCOMPARE(sections.count(), 2); + + foreach (QHelpDataFilterSection s, sections) { + if (s.filterAttributes().contains("filter1")) { + QCOMPARE(s.indices().count(), 5); + foreach (QHelpDataIndexItem idx, s.indices()) { + if (idx.name == QLatin1String("foo")) { + QCOMPARE(idx.identifier, QString("Test::foo")); + } else if (idx.name == QLatin1String("bar")) { + QCOMPARE(idx.reference, QString("test.html#bar")); + } else if (idx.name == QLatin1String("bla")) { + QCOMPARE(idx.identifier, QString("Test::bla")); + } else if (idx.name == QLatin1String("einstein")) { + QCOMPARE(idx.reference, QString("people.html#einstein")); + } else if (idx.name == QLatin1String("newton")) { + QCOMPARE(idx.identifier, QString("People::newton")); + } else { + QFAIL("Unexpected index!"); + } + } + QCOMPARE(s.contents().count(), 1); + QCOMPARE(s.contents().first()->children().count(), 5); + } else if (s.filterAttributes().contains("filter2")) { + QCOMPARE(s.contents().count(), 1); + QStringList lst; + lst << "classic.css" << "fancy.html" << "cars.html"; + foreach (QString f, s.files()) + lst.removeAll(f); + QCOMPARE(lst.count(), 0); + } else { + QFAIL("Unexpected filter attribute!"); + } + } +} + +void tst_QHelpProjectData::metaData() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot read qhp file!"); + + QCOMPARE(data.metaData().count(), 2); + QCOMPARE(data.metaData().value("author").toString(), + QString("Nokia Corporation and/or its subsidiary(-ies)")); +} + +void tst_QHelpProjectData::rootPath() +{ + QHelpProjectData data; + if (!data.readData(m_inputFile)) + QFAIL("Cannot read qhp file!"); + + QFileInfo fi(m_inputFile); + QCOMPARE(data.rootPath(), fi.absolutePath()); +} + +QTEST_MAIN(tst_QHelpProjectData) +#include "tst_qhelpprojectdata.moc" + +#else // QT_NO_BUILD_TOOLS +QTEST_NOOP_MAIN +#endif diff --git a/tests/global/.gitignore b/tests/global/.gitignore new file mode 100644 index 000000000..1e49c6005 --- /dev/null +++ b/tests/global/.gitignore @@ -0,0 +1,2 @@ +Makefile +global.pro diff --git a/tests/tests.pro b/tests/tests.pro new file mode 100644 index 000000000..85e4f3a53 --- /dev/null +++ b/tests/tests.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS += auto |