diff options
34 files changed, 28510 insertions, 0 deletions
diff --git a/qtqa.pro b/qtqa.pro new file mode 100644 index 00000000..15af883a --- /dev/null +++ b/qtqa.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS += tests diff --git a/tests/README b/tests/README new file mode 100644 index 00000000..f94d5a2f --- /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 00000000..f06ac1eb --- /dev/null +++ b/tests/auto/auto.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS += bic headers symbols guiapplauncher compilerwarnings diff --git a/tests/auto/bic/.gitignore b/tests/auto/bic/.gitignore new file mode 100644 index 00000000..6d728f13 --- /dev/null +++ b/tests/auto/bic/.gitignore @@ -0,0 +1,3 @@ +tst_bic +qt_temp.*.*lass +test.cpp diff --git a/tests/auto/bic/bic.pro b/tests/auto/bic/bic.pro new file mode 100644 index 00000000..82711c9d --- /dev/null +++ b/tests/auto/bic/bic.pro @@ -0,0 +1,10 @@ +load(qttest_p4) +SOURCES += tst_bic.cpp qbic.cpp +QT = core + +wince*:{ + DEFINES += SRCDIR=\\\"\\\" +} else { + DEFINES += SRCDIR=\\\"$$PWD/\\\" +} + diff --git a/tests/auto/bic/data/QtWebKit.4.5.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtWebKit.4.5.0.linux-gcc-amd64.txt new file mode 100644 index 00000000..b516bf9e --- /dev/null +++ b/tests/auto/bic/data/QtWebKit.4.5.0.linux-gcc-amd64.txt @@ -0,0 +1,3607 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f81553d6460) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f81553eb150) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f8155403540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f81554037e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f815543b620) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f815543be00) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f8154a13540) 0 empty + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f8154a13850) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f8154a2f3f0) 0 + QGenericArgument (0x7f8154a2f460) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f8154a2fcb0) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f8154856cb0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f8154861700) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f81548662a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f81548d2380) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f815490dd20) 0 + QBasicAtomicInt (0x7f815490dd90) 0 + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f81547301c0) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f81547ab7e0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f8154768540) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f8154802a80) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f8154709700) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f8154718ee0) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f81546895b0) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f81545f3000) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f815448a620) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f81543d3ee0) 0 + QString (0x7f81543d3f50) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f81543f6bd0) 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 (0x7f81542b0620) 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 (0x7f81542d2000) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f81542d2070) 0 nearly-empty + primary-for std::bad_exception (0x7f81542d2000) + +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 (0x7f81542d28c0) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f81542d2930) 0 nearly-empty + primary-for std::bad_alloc (0x7f81542d28c0) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f81542e20e0) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f81542e2620) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f81542e25b0) 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 (0x7f81541e5bd0) 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 (0x7f81541e5ee0) 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 (0x7f81540773f0) 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 (0x7f8154077930) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f81540779a0) 0 + primary-for QIODevice (0x7f8154077930) + +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 (0x7f81540ed2a0) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f8153f74150) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f8153f740e0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f8153f84ee0) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f8153e96690) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f8153e96620) 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 (0x7f8153dabe00) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f8153e093f0) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f8153dcc0e0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f8153c57e70) 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 (0x7f8153c3fa80) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f8153cc33f0) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f8153ccc230) 0 + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f8153cd62a0) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f8153cd6310) 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 (0x7f8153cd63f0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f8153b6eee0) 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 (0x7f8153b991c0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f8153b99230) 0 + primary-for QTextIStream (0x7f8153b991c0) + +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 (0x7f8153bad070) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f8153bad0e0) 0 + primary-for QTextOStream (0x7f8153bad070) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f8153bbaee0) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f8153bc6230) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f8153bc62a0) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f8153bc63f0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f8153bc69a0) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f8153bc6a10) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f8153bc6a80) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f8153943230) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f81539431c0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f81539e1070) 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 (0x7f81539f2620) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f81539f2690) 0 + primary-for QFile (0x7f81539f2620) + QObject (0x7f81539f2700) 0 + primary-for QIODevice (0x7f81539f2690) + +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 (0x7f815385d850) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f815385d8c0) 0 + primary-for QTemporaryFile (0x7f815385d850) + QIODevice (0x7f815385d930) 0 + primary-for QFile (0x7f815385d8c0) + QObject (0x7f815385d9a0) 0 + primary-for QIODevice (0x7f815385d930) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f815387df50) 0 + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f81538d9770) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f81539275b0) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f815373b070) 0 + QList<QString> (0x7f815373b0e0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f81537c9cb0) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f8153661e70) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f8153661ee0) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f8153661f50) 0 + QAbstractFileEngine::ExtensionOption (0x7f8153675000) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f81536751c0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f8153675230) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f81536752a0) 0 + QAbstractFileEngine::ExtensionOption (0x7f8153675310) 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 (0x7f8153651e00) 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 (0x7f81536a7000) 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 (0x7f81536a71c0) 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 (0x7f81536a7a10) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f81536a7a80) 0 + primary-for QFSFileEngine (0x7f81536a7a10) + +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 (0x7f81536bed20) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f81536bed90) 0 + primary-for QProcess (0x7f81536bed20) + QObject (0x7f81536bee00) 0 + primary-for QIODevice (0x7f81536bed90) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f81536fa230) 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 (0x7f81536facb0) 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 (0x7f815350ba80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f815350baf0) 0 + primary-for QBuffer (0x7f815350ba80) + QObject (0x7f815350bb60) 0 + primary-for QIODevice (0x7f815350baf0) + +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 (0x7f8153532690) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f8153532700) 0 + primary-for QFileSystemWatcher (0x7f8153532690) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f8153545bd0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f81535cf3f0) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f81534a3930) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f81534a3c40) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f81534a3a10) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f81534b2930) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f8153473af0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f8153358cb0) 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 (0x7f815337ccb0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f815337cd20) 0 + primary-for QSettings (0x7f815337ccb0) + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f81531fe070) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f815321c850) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f8153243380) 0 + QVector<QXmlStreamAttribute> (0x7f81532433f0) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f8153243850) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f81532851c0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f81532a4070) 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 (0x7f81532c19a0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f81532c1b60) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f81530fda10) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f815313b150) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f8153172d90) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f81531afbd0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f81531e9a80) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f8153046540) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f8153091380) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f81530de9a0) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f8152f95380) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f8152e38150) 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 (0x7f8152e67af0) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f8152eefc40) 0 + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f8152dbbb60) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f8152c2e930) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f8152c48310) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f8152c5aa10) 0 + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f8152c89460) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f8152c9d7e0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f8152cc6770) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f8152ce3d20) 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 (0x7f8152b181c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f8152b18230) 0 + primary-for QTimeLine (0x7f8152b181c0) + +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 (0x7f8152b3f070) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f8152b4c700) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f8152b5b2a0) 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 (0x7f8152b715b0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f8152b71620) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f8152b715b0) + +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 (0x7f8152b71850) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f8152b718c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f8152b71850) + std::exception (0x7f8152b71930) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f8152b718c0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f8152b71b60) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f8152b71ee0) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f8152b71f50) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f8152b88e70) 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 (0x7f8152b8ca10) 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 (0x7f8152bcde70) 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 (0x7f8152ab1e00) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f8152ab1e70) 0 + primary-for QThread (0x7f8152ab1e00) + +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 (0x7f8152ae3cb0) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f8152ae3d20) 0 + primary-for QThreadPool (0x7f8152ae3cb0) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f81528fd540) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineSemaphore (0x7f81528fda80) 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 (0x7f815291d460) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f815291d4d0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f815291d460) + +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 (0x7f815295e850) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0x7f815295e8c0) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0x7f815295e930) 0 empty + std::input_iterator_tag (0x7f815295e9a0) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0x7f815295ea10) 0 empty + std::forward_iterator_tag (0x7f815295ea80) 0 empty + std::input_iterator_tag (0x7f815295eaf0) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0x7f815295eb60) 0 empty + std::bidirectional_iterator_tag (0x7f815295ebd0) 0 empty + std::forward_iterator_tag (0x7f815295ec40) 0 empty + std::input_iterator_tag (0x7f815295ecb0) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0x7f81529702a0) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0x7f8152970310) 0 empty + +Class lconv + size=96 align=8 + base size=96 base align=8 +lconv (0x7f815274b620) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0x7f815274ba80) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0x7f815274baf0) 0 + +Class tm + size=56 align=8 + base size=56 base align=8 +tm (0x7f815274bbd0) 0 + +Class itimerspec + size=32 align=8 + base size=32 base align=8 +itimerspec (0x7f815274bcb0) 0 + +Class _pthread_cleanup_buffer + size=32 align=8 + base size=32 base align=8 +_pthread_cleanup_buffer (0x7f815274bd20) 0 + +Class __pthread_cleanup_frame + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_frame (0x7f815274be70) 0 + +Class __pthread_cleanup_class + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_class (0x7f815274bee0) 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 (0x7f8152661a80) 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 (0x7f81523145b0) 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 (0x7f81523b6cb0) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) + +Class std::locale::id + size=8 align=8 + base size=8 base align=8 +std::locale::id (0x7f81523ca2a0) 0 + +Class std::locale::_Impl + size=40 align=8 + base size=40 base align=8 +std::locale::_Impl (0x7f81523ca8c0) 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 (0x7f8152257070) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u) + std::exception (0x7f81522570e0) 0 nearly-empty + primary-for std::ios_base::failure (0x7f8152257070) + +Class std::ios_base::_Callback_list + size=24 align=8 + base size=24 base align=8 +std::ios_base::_Callback_list (0x7f8152265310) 0 + +Class std::ios_base::_Words + size=16 align=8 + base size=16 base align=8 +std::ios_base::_Words (0x7f8152265d90) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0x7f815226d4d0) 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 (0x7f8152257000) 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 (0x7f81522e4930) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0x7f81520021c0) 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> > (0x7f8151d36310 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> > (0x7f8151d36460 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> > (0x7f8151d36620 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> > (0x7f8151d36770 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 (0x7f8151da2230) 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 (0x7f815196abd0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f815196ac40) 0 + primary-for QFutureWatcherBase (0x7f815196abd0) + +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 (0x7f8151882e00) 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 (0x7f81518a6ee0) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f81518a6f50) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f81518a6ee0) + +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 (0x7f81518a9e00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f81518b07e0) 0 + primary-for QTextCodecPlugin (0x7f81518a9e00) + QTextCodecFactoryInterface (0x7f81518b0850) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f81518b08c0) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f81518b0850) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f81518c7700) 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 (0x7f815170a000) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f815170a070) 0 + primary-for QTranslator (0x7f815170a000) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f815171cf50) 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 (0x7f8151789150) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f81517891c0) 0 + primary-for QMimeData (0x7f8151789150) + +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 (0x7f81517a19a0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f81517a1a10) 0 + primary-for QEventLoop (0x7f81517a19a0) + +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 (0x7f81517e2310) 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 (0x7f81515fbee0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f81515fbf50) 0 + primary-for QTimerEvent (0x7f81515fbee0) + +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 (0x7f81515fe380) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f81515fe3f0) 0 + primary-for QChildEvent (0x7f81515fe380) + +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 (0x7f815160f620) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f815160f690) 0 + primary-for QCustomEvent (0x7f815160f620) + +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 (0x7f815160fe00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f815160fe70) 0 + primary-for QDynamicPropertyChangeEvent (0x7f815160fe00) + +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 (0x7f815161f230) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f815161f2a0) 0 + primary-for QCoreApplication (0x7f815161f230) + +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 (0x7f815164aa80) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f815164aaf0) 0 + primary-for QSharedMemory (0x7f815164aa80) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f8151669850) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f8151692310) 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 (0x7f81516a05b0) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f81516a0620) 0 + primary-for QAbstractItemModel (0x7f81516a05b0) + +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 (0x7f81514f1930) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f81514f19a0) 0 + primary-for QAbstractTableModel (0x7f81514f1930) + QObject (0x7f81514f1a10) 0 + primary-for QAbstractItemModel (0x7f81514f19a0) + +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 (0x7f81514feee0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f81514fef50) 0 + primary-for QAbstractListModel (0x7f81514feee0) + QObject (0x7f81514fe230) 0 + primary-for QAbstractItemModel (0x7f81514fef50) + +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 (0x7f815153f000) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f815153f070) 0 + primary-for QSignalMapper (0x7f815153f000) + +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 (0x7f81515593f0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f8151559460) 0 + primary-for QObjectCleanupHandler (0x7f81515593f0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f8151568540) 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 (0x7f8151574930) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f81515749a0) 0 + primary-for QSocketNotifier (0x7f8151574930) + +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 (0x7f8151590cb0) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f8151590d20) 0 + primary-for QTimer (0x7f8151590cb0) + +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 (0x7f81515b32a0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f81515b3310) 0 + primary-for QAbstractEventDispatcher (0x7f81515b32a0) + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f81515cc150) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f81513e95b0) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f81513f7310) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f81513f79a0) 0 + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f81514084d0) 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 (0x7f8151408e00) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f8151408e70) 0 + primary-for QLibrary (0x7f8151408e00) + +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 (0x7f815144d8c0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f815144d930) 0 + primary-for QPluginLoader (0x7f815144d8c0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f8151472070) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f81514919a0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f8151491ee0) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f81514a2690) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f81514a2d20) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f81514d00e0) 0 + +Class QSslCertificate + size=8 align=8 + base size=8 base align=8 +QSslCertificate (0x7f81514e3460) 0 + +Class QSslError + size=8 align=8 + base size=8 base align=8 +QSslError (0x7f81512f8ee0) 0 + +Class QSslCipher + size=8 align=8 + base size=8 base align=8 +QSslCipher (0x7f8151303cb0) 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 (0x7f815130e620) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) + QIODevice (0x7f815130e690) 0 + primary-for QAbstractSocket (0x7f815130e620) + QObject (0x7f815130e700) 0 + primary-for QIODevice (0x7f815130e690) + +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 (0x7f8151349cb0) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) + QAbstractSocket (0x7f8151349d20) 0 + primary-for QTcpSocket (0x7f8151349cb0) + QIODevice (0x7f8151349d90) 0 + primary-for QAbstractSocket (0x7f8151349d20) + QObject (0x7f8151349e00) 0 + primary-for QIODevice (0x7f8151349d90) + +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 (0x7f8151364770) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) + QTcpSocket (0x7f81513647e0) 0 + primary-for QSslSocket (0x7f8151364770) + QAbstractSocket (0x7f8151364850) 0 + primary-for QTcpSocket (0x7f81513647e0) + QIODevice (0x7f81513648c0) 0 + primary-for QAbstractSocket (0x7f8151364850) + QObject (0x7f8151364930) 0 + primary-for QIODevice (0x7f81513648c0) + +Class QSslConfiguration + size=8 align=8 + base size=8 base align=8 +QSslConfiguration (0x7f81513994d0) 0 + +Class QSslKey + size=8 align=8 + base size=8 base align=8 +QSslKey (0x7f81513aa2a0) 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 (0x7f81513aae00) 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 (0x7f81513c5a80) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 16u) + QHttpHeader (0x7f81513c5af0) 0 + primary-for QHttpResponseHeader (0x7f81513c5a80) + +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 (0x7f81513d6770) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 16u) + QHttpHeader (0x7f81513d67e0) 0 + primary-for QHttpRequestHeader (0x7f81513d6770) + +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 (0x7f81511e7310) 0 + vptr=((& QHttp::_ZTV5QHttp) + 16u) + QObject (0x7f81511e7380) 0 + primary-for QHttp (0x7f81511e7310) + +Class QNetworkRequest + size=8 align=8 + base size=8 base align=8 +QNetworkRequest (0x7f8151216540) 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 (0x7f8151230460) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) + QObject (0x7f81512304d0) 0 + primary-for QNetworkAccessManager (0x7f8151230460) + +Class QNetworkCookie + size=8 align=8 + base size=8 base align=8 +QNetworkCookie (0x7f815124f9a0) 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 (0x7f8151254af0) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) + QObject (0x7f8151254b60) 0 + primary-for QNetworkCookieJar (0x7f8151254af0) + +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 (0x7f81512849a0) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) + QIODevice (0x7f8151284a10) 0 + primary-for QNetworkReply (0x7f81512849a0) + QObject (0x7f8151284a80) 0 + primary-for QIODevice (0x7f8151284a10) + +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 (0x7f81512b0620) 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 (0x7f81512c25b0) 0 + vptr=((& QFtp::_ZTV4QFtp) + 16u) + QObject (0x7f81512c2620) 0 + primary-for QFtp (0x7f81512c25b0) + +Class QNetworkCacheMetaData + size=8 align=8 + base size=8 base align=8 +QNetworkCacheMetaData (0x7f81510eebd0) 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 (0x7f81510f4ee0) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) + QObject (0x7f81510f4f50) 0 + primary-for QAbstractNetworkCache (0x7f81510f4ee0) + +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 (0x7f815111e850) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) + QAbstractNetworkCache (0x7f815111e8c0) 0 + primary-for QNetworkDiskCache (0x7f815111e850) + QObject (0x7f815111e930) 0 + primary-for QAbstractNetworkCache (0x7f815111e8c0) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0x7f815113c1c0) 0 + +Class QHostAddress + size=8 align=8 + base size=8 base align=8 +QHostAddress (0x7f815113c7e0) 0 + +Class QNetworkAddressEntry + size=8 align=8 + base size=8 base align=8 +QNetworkAddressEntry (0x7f8151164770) 0 + +Class QNetworkInterface + size=8 align=8 + base size=8 base align=8 +QNetworkInterface (0x7f8151175000) 0 + +Class QAuthenticator + size=8 align=8 + base size=8 base align=8 +QAuthenticator (0x7f81511a2d20) 0 + +Class QHostInfo + size=8 align=8 + base size=8 base align=8 +QHostInfo (0x7f81511b2620) 0 + +Class QNetworkProxyQuery + size=8 align=8 + base size=8 base align=8 +QNetworkProxyQuery (0x7f81511b2e70) 0 + +Class QNetworkProxy + size=8 align=8 + base size=8 base align=8 +QNetworkProxy (0x7f81511df150) 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 (0x7f81510245b0) 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 (0x7f81510248c0) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) + QObject (0x7f8151024930) 0 + primary-for QLocalServer (0x7f81510248c0) + +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 (0x7f81510442a0) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) + QIODevice (0x7f8151044310) 0 + primary-for QLocalSocket (0x7f81510442a0) + QObject (0x7f8151044380) 0 + primary-for QIODevice (0x7f8151044310) + +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 (0x7f8151066460) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) + QObject (0x7f81510664d0) 0 + primary-for QTcpServer (0x7f8151066460) + +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 (0x7f815107cf50) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) + QAbstractSocket (0x7f8151082000) 0 + primary-for QUdpSocket (0x7f815107cf50) + QIODevice (0x7f8151082070) 0 + primary-for QAbstractSocket (0x7f8151082000) + QObject (0x7f81510820e0) 0 + primary-for QIODevice (0x7f8151082070) + +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 (0x7f81510b6cb0) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0x7f8150efd070) 0 + +Class QPolygon + size=8 align=8 + base size=8 base align=8 +QPolygon (0x7f8150f4e460) 0 + QVector<QPoint> (0x7f8150f4e4d0) 0 + +Class QPolygonF + size=8 align=8 + base size=8 base align=8 +QPolygonF (0x7f8150f8f5b0) 0 + QVector<QPointF> (0x7f8150f8f620) 0 + +Class QRegion::QRegionData + size=32 align=8 + base size=32 base align=8 +QRegion::QRegionData (0x7f8150d67b60) 0 + +Class QRegion + size=8 align=8 + base size=8 base align=8 +QRegion (0x7f8150fd3230) 0 + +Class QMatrix + size=48 align=8 + base size=48 base align=8 +QMatrix (0x7f8150d83380) 0 + +Class QPainterPath::Element + size=24 align=8 + base size=24 base align=8 +QPainterPath::Element (0x7f8150db0d90) 0 + +Class QPainterPath + size=8 align=8 + base size=8 base align=8 +QPainterPath (0x7f8150db0d20) 0 + +Class QPainterPathPrivate + size=16 align=8 + base size=16 base align=8 +QPainterPathPrivate (0x7f8150dfc150) 0 + +Class QPainterPathStroker + size=8 align=8 + base size=8 base align=8 +QPainterPathStroker (0x7f8150dfccb0) 0 + +Class QTransform + size=88 align=8 + base size=88 base align=8 +QTransform (0x7f8150e5b850) 0 + +Class QImageTextKeyLang + size=16 align=8 + base size=16 base align=8 +QImageTextKeyLang (0x7f8150cdab60) 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 (0x7f8150d2c3f0) 0 + vptr=((& QImage::_ZTV6QImage) + 16u) + QPaintDevice (0x7f8150d2c460) 0 + primary-for QImage (0x7f8150d2c3f0) + +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 (0x7f8150ba1e00) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 16u) + QPaintDevice (0x7f8150ba1e70) 0 + primary-for QPixmap (0x7f8150ba1e00) + +Class QIcon + size=8 align=8 + base size=8 base align=8 +QIcon (0x7f8150c08000) 0 + +Class QScriptValue + size=8 align=8 + base size=8 base align=8 +QScriptValue (0x7f8150c29b60) 0 + +Class QScriptContext + size=8 align=8 + base size=8 base align=8 +QScriptContext (0x7f8150ad5a10) 0 + +Class QScriptString + size=8 align=8 + base size=8 base align=8 +QScriptString (0x7f8150aef770) 0 + +Class QScriptSyntaxCheckResult + size=8 align=8 + base size=8 base align=8 +QScriptSyntaxCheckResult (0x7f8150afa380) 0 + +Vtable for QScriptEngine +QScriptEngine::_ZTV13QScriptEngine: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QScriptEngine) +16 QScriptEngine::metaObject +24 QScriptEngine::qt_metacast +32 QScriptEngine::qt_metacall +40 QScriptEngine::~QScriptEngine +48 QScriptEngine::~QScriptEngine +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QScriptEngine + size=16 align=8 + base size=16 base align=8 +QScriptEngine (0x7f8150afaee0) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 16u) + QObject (0x7f8150afaf50) 0 + primary-for QScriptEngine (0x7f8150afaee0) + +Class QWebHitTestResult + size=8 align=8 + base size=8 base align=8 +QWebHitTestResult (0x7f8150971770) 0 + +Vtable for QWebFrame +QWebFrame::_ZTV9QWebFrame: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QWebFrame) +16 QWebFrame::metaObject +24 QWebFrame::qt_metacast +32 QWebFrame::qt_metacall +40 QWebFrame::~QWebFrame +48 QWebFrame::~QWebFrame +56 QWebFrame::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QWebFrame + size=24 align=8 + base size=24 base align=8 +QWebFrame (0x7f8150971d20) 0 + vptr=((& QWebFrame::_ZTV9QWebFrame) + 16u) + QObject (0x7f8150971d90) 0 + primary-for QWebFrame (0x7f8150971d20) + +Class QWebSettings + size=8 align=8 + base size=8 base align=8 +QWebSettings (0x7f81509ad770) 0 + +Class QWebDatabase + size=8 align=8 + base size=8 base align=8 +QWebDatabase (0x7f81509be5b0) 0 + +Vtable for QWebHistoryInterface +QWebHistoryInterface::_ZTV20QWebHistoryInterface: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QWebHistoryInterface) +16 QWebHistoryInterface::metaObject +24 QWebHistoryInterface::qt_metacast +32 QWebHistoryInterface::qt_metacall +40 QWebHistoryInterface::~QWebHistoryInterface +48 QWebHistoryInterface::~QWebHistoryInterface +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 + +Class QWebHistoryInterface + size=16 align=8 + base size=16 base align=8 +QWebHistoryInterface (0x7f81509becb0) 0 + vptr=((& QWebHistoryInterface::_ZTV20QWebHistoryInterface) + 16u) + QObject (0x7f81509bed20) 0 + primary-for QWebHistoryInterface (0x7f81509becb0) + +Class QWebSecurityOrigin + size=8 align=8 + base size=8 base align=8 +QWebSecurityOrigin (0x7f81509dad90) 0 + +Class QBrush + size=8 align=8 + base size=8 base align=8 +QBrush (0x7f81509e7770) 0 + +Class QBrushData + size=112 align=8 + base size=112 base align=8 +QBrushData (0x7f8150a13310) 0 + +Class QGradient + size=64 align=8 + base size=64 base align=8 +QGradient (0x7f8150a1c4d0) 0 + +Class QLinearGradient + size=64 align=8 + base size=64 base align=8 +QLinearGradient (0x7f8150a323f0) 0 + QGradient (0x7f8150a5a000) 0 + +Class QRadialGradient + size=64 align=8 + base size=64 base align=8 +QRadialGradient (0x7f8150a5a460) 0 + QGradient (0x7f8150a5a4d0) 0 + +Class QConicalGradient + size=64 align=8 + base size=64 base align=8 +QConicalGradient (0x7f8150a5aa10) 0 + QGradient (0x7f8150a5aa80) 0 + +Class QPalette + size=16 align=8 + base size=12 base align=8 +QPalette (0x7f8150a5ad90) 0 + +Class QColorGroup + size=16 align=8 + base size=12 base align=8 +QColorGroup (0x7f81508bd700) 0 + QPalette (0x7f81508bd770) 0 + +Class QFont + size=16 align=8 + base size=12 base align=8 +QFont (0x7f81508f5a10) 0 + +Class QFontMetrics + size=8 align=8 + base size=8 base align=8 +QFontMetrics (0x7f815092f690) 0 + +Class QFontMetricsF + size=8 align=8 + base size=8 base align=8 +QFontMetricsF (0x7f8150942af0) 0 + +Class QFontInfo + size=8 align=8 + base size=8 base align=8 +QFontInfo (0x7f8150952a10) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0x7f8150763540) 0 + +Class QCursor + size=8 align=8 + base size=8 base align=8 +QCursor (0x7f81508392a0) 0 + +Class QKeySequence + size=8 align=8 + base size=8 base align=8 +QKeySequence (0x7f8150839a80) 0 + +Class QWidgetData + size=88 align=8 + base size=88 base align=8 +QWidgetData (0x7f815067e690) 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 (0x7f8150682500) 0 + vptr=((& QWidget::_ZTV7QWidget) + 16u) + QObject (0x7f815067e700) 0 + primary-for QWidget (0x7f8150682500) + QPaintDevice (0x7f815067e770) 16 + vptr=((& QWidget::_ZTV7QWidget) + 464u) + +Class QWebPage::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionOption (0x7f81505f7e00) 0 empty + +Class QWebPage::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionReturn (0x7f81505f7e70) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionOption + size=16 align=8 + base size=16 base align=8 +QWebPage::ChooseMultipleFilesExtensionOption (0x7f81505f7ee0) 0 + QWebPage::ExtensionOption (0x7f81505f7f50) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionReturn + size=8 align=8 + base size=8 base align=8 +QWebPage::ChooseMultipleFilesExtensionReturn (0x7f8150616000) 0 + QWebPage::ExtensionReturn (0x7f8150616070) 0 empty + +Vtable for QWebPage +QWebPage::_ZTV8QWebPage: 26u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QWebPage) +16 QWebPage::metaObject +24 QWebPage::qt_metacast +32 QWebPage::qt_metacall +40 QWebPage::~QWebPage +48 QWebPage::~QWebPage +56 QWebPage::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWebPage::triggerAction +120 QWebPage::extension +128 QWebPage::supportsExtension +136 QWebPage::createWindow +144 QWebPage::createPlugin +152 QWebPage::acceptNavigationRequest +160 QWebPage::chooseFile +168 QWebPage::javaScriptAlert +176 QWebPage::javaScriptConfirm +184 QWebPage::javaScriptPrompt +192 QWebPage::javaScriptConsoleMessage +200 QWebPage::userAgentForUrl + +Class QWebPage + size=24 align=8 + base size=24 base align=8 +QWebPage (0x7f81505f74d0) 0 + vptr=((& QWebPage::_ZTV8QWebPage) + 16u) + QObject (0x7f81505f7540) 0 + primary-for QWebPage (0x7f81505f74d0) + +Vtable for QWebView +QWebView::_ZTV8QWebView: 64u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QWebView) +16 QWebView::metaObject +24 QWebView::qt_metacast +32 QWebView::qt_metacall +40 QWebView::~QWebView +48 QWebView::~QWebView +56 QWebView::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 QWebView::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWebView::mousePressEvent +168 QWebView::mouseReleaseEvent +176 QWebView::mouseDoubleClickEvent +184 QWebView::mouseMoveEvent +192 QWebView::wheelEvent +200 QWebView::keyPressEvent +208 QWebView::keyReleaseEvent +216 QWebView::focusInEvent +224 QWebView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWebView::paintEvent +256 QWidget::moveEvent +264 QWebView::resizeEvent +272 QWidget::closeEvent +280 QWebView::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWebView::dragEnterEvent +312 QWebView::dragMoveEvent +320 QWebView::dragLeaveEvent +328 QWebView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWebView::changeEvent +368 QWidget::metric +376 QWebView::inputMethodEvent +384 QWebView::inputMethodQuery +392 QWebView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QWebView::createWindow +456 (int (*)(...))-0x00000000000000010 +464 (int (*)(...))(& _ZTI8QWebView) +472 QWebView::_ZThn16_N8QWebViewD1Ev +480 QWebView::_ZThn16_N8QWebViewD0Ev +488 QWidget::_ZThn16_NK7QWidget7devTypeEv +496 QWidget::_ZThn16_NK7QWidget11paintEngineEv +504 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebView + size=48 align=8 + base size=48 base align=8 +QWebView (0x7f815045e230) 0 + vptr=((& QWebView::_ZTV8QWebView) + 16u) + QWidget (0x7f815045b180) 0 + primary-for QWebView (0x7f815045e230) + QObject (0x7f815045e2a0) 0 + primary-for QWidget (0x7f815045b180) + QPaintDevice (0x7f815045e310) 16 + vptr=((& QWebView::_ZTV8QWebView) + 472u) + +Class QWebPluginFactory::MimeType + size=24 align=8 + base size=24 base align=8 +QWebPluginFactory::MimeType (0x7f815047fa10) 0 + +Class QWebPluginFactory::Plugin + size=24 align=8 + base size=24 base align=8 +QWebPluginFactory::Plugin (0x7f815047fa80) 0 + +Class QWebPluginFactory::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionOption (0x7f815048b8c0) 0 empty + +Class QWebPluginFactory::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionReturn (0x7f815048b930) 0 empty + +Vtable for QWebPluginFactory +QWebPluginFactory::_ZTV17QWebPluginFactory: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QWebPluginFactory) +16 QWebPluginFactory::metaObject +24 QWebPluginFactory::qt_metacast +32 QWebPluginFactory::qt_metacall +40 QWebPluginFactory::~QWebPluginFactory +48 QWebPluginFactory::~QWebPluginFactory +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 QWebPluginFactory::refreshPlugins +128 __cxa_pure_virtual +136 QWebPluginFactory::extension +144 QWebPluginFactory::supportsExtension + +Class QWebPluginFactory + size=24 align=8 + base size=24 base align=8 +QWebPluginFactory (0x7f815047f8c0) 0 + vptr=((& QWebPluginFactory::_ZTV17QWebPluginFactory) + 16u) + QObject (0x7f815047f930) 0 + primary-for QWebPluginFactory (0x7f815047f8c0) + +Class QWebHistoryItem + size=8 align=8 + base size=8 base align=8 +QWebHistoryItem (0x7f81504bb770) 0 + +Class QWebHistory + size=8 align=8 + base size=8 base align=8 +QWebHistory (0x7f81504bbd90) 0 + diff --git a/tests/auto/bic/data/QtWebKit.4.5.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtWebKit.4.5.0.linux-gcc-ia32.txt new file mode 100644 index 00000000..7ea5070c --- /dev/null +++ b/tests/auto/bic/data/QtWebKit.4.5.0.linux-gcc-ia32.txt @@ -0,0 +1,3607 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6de4bb8) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6de4d5c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb63e9438) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb63e94ec) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb63e9d20) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb63e9e4c) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6429ce4) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6429d20) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb64b9e00) 0 + QGenericArgument (0xb6429f3c) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb63340b4) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb63341e0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb63343c0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb63345a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb637dce4) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb63ad400) 0 + QBasicAtomicInt (0xb639e3fc) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb639e8e8) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb639ed5c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb639ed20) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6221c30) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb626c4ec) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb626c528) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb626c4b0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6137078) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb617cd5c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6000cc0) 0 + QString (0xb603a4b0) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb603a8e8) 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 (0xb607a99c) 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 (0xb60b4b00) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb607aa8c) 0 nearly-empty + primary-for std::bad_exception (0xb60b4b00) + +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 (0xb60b4c80) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb607ace4) 0 nearly-empty + primary-for std::bad_alloc (0xb60b4c80) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb607af3c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb5ece03c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb5ece000) 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 (0xb5ece7bc) 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 (0xb5ece870) 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 (0xb5fa60b4) 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 (0xb5fa9240) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb5fa61e0) 0 + primary-for QIODevice (0xb5fa9240) + +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 (0xb5fa6f3c) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5df4ac8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5df4a8c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5e31168) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5e318ac) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5e31870) 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 (0xb5e31bb8) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5e31c30) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5e31bf4) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5da9294) 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 (0xb5da9258) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5da9e88) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5bf60f0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5bf6474) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5bf64b0) 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 (0xb5bf6528) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5bf6b04) 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 (0xb5c49780) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5c5ac30) 0 + primary-for QTextIStream (0xb5c49780) + +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 (0xb5c49a40) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5c6b2d0) 0 + primary-for QTextOStream (0xb5c49a40) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5c6b960) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5c6bb04) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5c6bb40) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5c6bbf4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5c6bf00) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5c6bf3c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5c6bf78) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb5ca12d0) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5ca1294) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5b7dd98) 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 (0xb5baf180) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5baf1c0) 0 + primary-for QFile (0xb5baf180) + QObject (0xb5bb403c) 0 + primary-for QIODevice (0xb5baf1c0) + +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 (0xb5baf780) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5baf7c0) 0 + primary-for QTemporaryFile (0xb5baf780) + QIODevice (0xb5baf800) 0 + primary-for QFile (0xb5baf7c0) + QObject (0xb5bb44b0) 0 + primary-for QIODevice (0xb5baf800) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5bb47bc) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb5bb4d5c) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5a4e708) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5a13900) 0 + QList<QString> (0xb5a4e870) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5a7ddd4) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb58ce4b0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb58ce4ec) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb58e81c0) 0 + QAbstractFileEngine::ExtensionOption (0xb58ce528) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb58e8240) 0 + QAbstractFileEngine::ExtensionReturn (0xb58ce564) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb58e82c0) 0 + QAbstractFileEngine::ExtensionOption (0xb58ce5a0) 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 (0xb58ce474) 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 (0xb58ce744) 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 (0xb58ce780) 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 (0xb58e85c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb58ce7bc) 0 + primary-for QFSFileEngine (0xb58e85c0) + +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 (0xb58e86c0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb58e8700) 0 + primary-for QProcess (0xb58e86c0) + QObject (0xb58ce8e8) 0 + primary-for QIODevice (0xb58e8700) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb58ceb04) 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 (0xb58cebf4) 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 (0xb58e8c80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb58e8cc0) 0 + primary-for QBuffer (0xb58e8c80) + QObject (0xb58ced20) 0 + primary-for QIODevice (0xb58e8cc0) + +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 (0xb58e8fc0) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb58cef3c) 0 + primary-for QFileSystemWatcher (0xb58e8fc0) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5983168) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5983744) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb58231a4) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb582321c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb58231e0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5823258) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5823168) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5864834) 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 (0xb58a1ac0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5864ce4) 0 + primary-for QSettings (0xb58a1ac0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb56e57f8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb57084b0) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb56e9fc0) 0 + QVector<QXmlStreamAttribute> (0xb5708f00) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb573b000) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb573b474) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb573ba50) 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 (0xb576530c) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb5765348) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb57653fc) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5765528) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb57bcac8) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb55e31e0) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb55e3f00) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5634000) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb564da8c) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb5679690) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb54da2d0) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb553503c) 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 (0xb553530c) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5535c30) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5535e4c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb5441384) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5441a50) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5441c30) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5441ca8) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5441d5c) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5494384) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb54948e8) 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 (0xb52c7000) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb5494b7c) 0 + primary-for QTimeLine (0xb52c7000) + +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 (0xb5494d98) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb52dd21c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb52dd8ac) 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 (0xb52c7f80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb52ddd98) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb52c7f80) + +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 (0xb52f4080) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb52f40c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb52f4080) + std::exception (0xb52dddd4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb52f40c0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb52dde10) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb52dde4c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb52dde88) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb52fd474) 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 (0xb52fd5a0) 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 (0xb52fd9d8) 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 (0xb53aa0c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb53986cc) 0 + primary-for QThread (0xb53aa0c0) + +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 (0xb53aa400) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5398960) 0 + primary-for QThreadPool (0xb53aa400) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5398bb8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb5398bf4) 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 (0xb53aaf40) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb51d1474) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb53aaf40) + +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 (0xb51f4a50) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb51f4a8c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb51f6500) 0 empty + std::input_iterator_tag (0xb51f4ac8) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb51f6580) 0 empty + std::forward_iterator_tag (0xb51f65c0) 0 empty + std::input_iterator_tag (0xb51f4b04) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb51f6640) 0 empty + std::bidirectional_iterator_tag (0xb51f6680) 0 empty + std::forward_iterator_tag (0xb51f66c0) 0 empty + std::input_iterator_tag (0xb51f4b40) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb51f4c6c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb51f4ca8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb52b2e88) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb510803c) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5108078) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb51080f0) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb510812c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5108168) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb510821c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5108258) 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 (0xb5188564) 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 (0xb4fee99c) 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 (0xb4feea14) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb4feee10) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb4feee4c) 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 (0xb4fa2a00) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb4fb91a4) 0 nearly-empty + primary-for std::ios_base::failure (0xb4fa2a00) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb4fb91e0) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb4fb921c) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb4fb9258) 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 (0xb4fb9168) 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 (0xb4ddb5a0) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb4ea0078) 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> > (0xb4c5a440 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> > (0xb4c5a4c0 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> > (0xb4c5a7c0 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> > (0xb4c5a840 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 (0xb4c6a12c) 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 (0xb4a7ba00) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb4a27924) 0 + primary-for QFutureWatcherBase (0xb4a7ba00) + +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 (0xb48eb744) 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 (0xb491ac00) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb48ebc30) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb491ac00) + +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 (0xb49289b0) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb48ebec4) 0 + primary-for QTextCodecPlugin (0xb49289b0) + QTextCodecFactoryInterface (0xb491ae00) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb48ebf00) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb491ae00) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb493803c) 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 (0xb49519c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb494b3fc) 0 + primary-for QTranslator (0xb49519c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb494b6cc) 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 (0xb4798340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb494bc6c) 0 + primary-for QMimeData (0xb4798340) + +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 (0xb4798600) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb494be88) 0 + primary-for QEventLoop (0xb4798600) + +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 (0xb47be1a4) 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 (0xb4798cc0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb47be384) 0 + primary-for QTimerEvent (0xb4798cc0) + +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 (0xb4798d80) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb47be3fc) 0 + primary-for QChildEvent (0xb4798d80) + +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 (0xb47ee040) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb47be564) 0 + primary-for QCustomEvent (0xb47ee040) + +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 (0xb47ee140) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb47be654) 0 + primary-for QDynamicPropertyChangeEvent (0xb47ee140) + +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 (0xb47ee200) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb47be708) 0 + primary-for QCoreApplication (0xb47ee200) + +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 (0xb47ee800) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb47beca8) 0 + primary-for QSharedMemory (0xb47ee800) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb47beec4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb482b384) 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 (0xb4829440) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb482b4ec) 0 + primary-for QAbstractItemModel (0xb4829440) + +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 (0xb4829a80) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4829ac0) 0 + primary-for QAbstractTableModel (0xb4829a80) + QObject (0xb482be4c) 0 + primary-for QAbstractItemModel (0xb4829ac0) + +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 (0xb4829d00) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4829d40) 0 + primary-for QAbstractListModel (0xb4829d00) + QObject (0xb482bf78) 0 + primary-for QAbstractItemModel (0xb4829d40) + +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 (0xb487a440) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4877e4c) 0 + primary-for QSignalMapper (0xb487a440) + +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 (0xb487a700) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4697078) 0 + primary-for QObjectCleanupHandler (0xb487a700) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb46971a4) 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 (0xb487ad00) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4697438) 0 + primary-for QSocketNotifier (0xb487ad00) + +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 (0xb46b5080) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4697708) 0 + primary-for QTimer (0xb46b5080) + +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 (0xb46b5580) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb469799c) 0 + primary-for QAbstractEventDispatcher (0xb46b5580) + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4697bb8) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4697ec4) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb46ea12c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb46ea1e0) 0 + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb46ea438) 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 (0xb46f8080) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb46ea4b0) 0 + primary-for QLibrary (0xb46f8080) + +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 (0xb46f8480) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb46ea708) 0 + primary-for QPluginLoader (0xb46f8480) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb46ea834) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb4737834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4737870) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb47378e8) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4737924) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4737e10) 0 + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb476630c) 0 + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb4766384) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb47663fc) 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 (0xb4763600) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb4763640) 0 + primary-for QAbstractSocket (0xb4763600) + QObject (0xb4766474) 0 + primary-for QIODevice (0xb4763640) + +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 (0xb4763b40) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb4763b80) 0 + primary-for QTcpSocket (0xb4763b40) + QIODevice (0xb4763bc0) 0 + primary-for QAbstractSocket (0xb4763b80) + QObject (0xb47669d8) 0 + primary-for QIODevice (0xb4763bc0) + +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 (0xb4763e80) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb4763ec0) 0 + primary-for QSslSocket (0xb4763e80) + QAbstractSocket (0xb4763f00) 0 + primary-for QTcpSocket (0xb4763ec0) + QIODevice (0xb4763f40) 0 + primary-for QAbstractSocket (0xb4763f00) + QObject (0xb4766bf4) 0 + primary-for QIODevice (0xb4763f40) + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb4766ec4) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb4766f78) 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 (0xb45e2000) 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 (0xb45c6540) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb45e20b4) 0 + primary-for QHttpResponseHeader (0xb45c6540) + +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 (0xb45c6640) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb45e21e0) 0 + primary-for QHttpRequestHeader (0xb45c6640) + +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 (0xb45c6740) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb45e230c) 0 + primary-for QHttp (0xb45c6740) + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb45e25a0) 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 (0xb45c6c40) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb45e2708) 0 + primary-for QNetworkAccessManager (0xb45c6c40) + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb45e2924) 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 (0xb463d080) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb45e2a50) 0 + primary-for QNetworkCookieJar (0xb463d080) + +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 (0xb463d5c0) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb463d600) 0 + primary-for QNetworkReply (0xb463d5c0) + QObject (0xb45e2dd4) 0 + primary-for QIODevice (0xb463d600) + +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 (0xb4662000) 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 (0xb463d940) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb46620b4) 0 + primary-for QFtp (0xb463d940) + +Class QNetworkCacheMetaData + size=4 align=4 + base size=4 base align=4 +QNetworkCacheMetaData (0xb4662348) 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 (0xb463dd40) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u) + QObject (0xb46623fc) 0 + primary-for QAbstractNetworkCache (0xb463dd40) + +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 (0xb449e000) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u) + QAbstractNetworkCache (0xb449e040) 0 + primary-for QNetworkDiskCache (0xb449e000) + QObject (0xb4662618) 0 + primary-for QAbstractNetworkCache (0xb449e040) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb4662834) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb4662960) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb4662d20) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb4662d98) 0 + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb4662f00) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb4662f78) 0 + +Class QNetworkProxyQuery + size=4 align=4 + base size=4 base align=4 +QNetworkProxyQuery (0xb4662fb4) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb44f90f0) 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 (0xb44f9294) 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 (0xb449ecc0) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb44f92d0) 0 + primary-for QLocalServer (0xb449ecc0) + +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 (0xb449ef80) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb449efc0) 0 + primary-for QLocalSocket (0xb449ef80) + QObject (0xb44f94ec) 0 + primary-for QIODevice (0xb449efc0) + +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 (0xb453a280) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb44f9708) 0 + primary-for QTcpServer (0xb453a280) + +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 (0xb453a540) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb453a580) 0 + primary-for QUdpSocket (0xb453a540) + QIODevice (0xb453a5c0) 0 + primary-for QAbstractSocket (0xb453a580) + QObject (0xb44f9924) 0 + primary-for QIODevice (0xb453a5c0) + +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 (0xb44f9d5c) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4590870) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb43c3300) 0 + QVector<QPoint> (0xb4590ec4) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb43c3900) 0 + QVector<QPointF> (0xb43e2870) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb440f1a4) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb440f168) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb440f4ec) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb440fc6c) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb440fc30) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb446a0f0) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb446a21c) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb42a60b4) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb42e26cc) 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 (0xb42d8680) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb43130b4) 0 + primary-for QImage (0xb42d8680) + +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 (0xb42d8fc0) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4313d5c) 0 + primary-for QPixmap (0xb42d8fc0) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb43793c0) 0 + +Class QScriptValue + size=4 align=4 + base size=4 base align=4 +QScriptValue (0xb4379708) 0 + +Class QScriptContext + size=4 align=4 + base size=4 base align=4 +QScriptContext (0xb4379a14) 0 + +Class QScriptString + size=4 align=4 + base size=4 base align=4 +QScriptString (0xb4379ac8) 0 + +Class QScriptSyntaxCheckResult + size=4 align=4 + base size=4 base align=4 +QScriptSyntaxCheckResult (0xb4379b7c) 0 + +Vtable for QScriptEngine +QScriptEngine::_ZTV13QScriptEngine: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QScriptEngine) +8 QScriptEngine::metaObject +12 QScriptEngine::qt_metacast +16 QScriptEngine::qt_metacall +20 QScriptEngine::~QScriptEngine +24 QScriptEngine::~QScriptEngine +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QScriptEngine + size=8 align=4 + base size=8 base align=4 +QScriptEngine (0xb4203280) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u) + QObject (0xb4379c30) 0 + primary-for QScriptEngine (0xb4203280) + +Class QWebHitTestResult + size=4 align=4 + base size=4 base align=4 +QWebHitTestResult (0xb423321c) 0 + +Vtable for QWebFrame +QWebFrame::_ZTV9QWebFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QWebFrame) +8 QWebFrame::metaObject +12 QWebFrame::qt_metacast +16 QWebFrame::qt_metacall +20 QWebFrame::~QWebFrame +24 QWebFrame::~QWebFrame +28 QWebFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QWebFrame + size=12 align=4 + base size=12 base align=4 +QWebFrame (0xb423d280) 0 + vptr=((& QWebFrame::_ZTV9QWebFrame) + 8u) + QObject (0xb4233258) 0 + primary-for QWebFrame (0xb423d280) + +Class QWebSettings + size=4 align=4 + base size=4 base align=4 +QWebSettings (0xb4233384) 0 + +Class QWebDatabase + size=4 align=4 + base size=4 base align=4 +QWebDatabase (0xb42333fc) 0 + +Vtable for QWebHistoryInterface +QWebHistoryInterface::_ZTV20QWebHistoryInterface: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QWebHistoryInterface) +8 QWebHistoryInterface::metaObject +12 QWebHistoryInterface::qt_metacast +16 QWebHistoryInterface::qt_metacall +20 QWebHistoryInterface::~QWebHistoryInterface +24 QWebHistoryInterface::~QWebHistoryInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QWebHistoryInterface + size=8 align=4 + base size=8 base align=4 +QWebHistoryInterface (0xb423d580) 0 + vptr=((& QWebHistoryInterface::_ZTV20QWebHistoryInterface) + 8u) + QObject (0xb4233474) 0 + primary-for QWebHistoryInterface (0xb423d580) + +Class QWebSecurityOrigin + size=4 align=4 + base size=4 base align=4 +QWebSecurityOrigin (0xb42335a0) 0 + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4233618) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb4233870) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4233c30) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb40c3100) 0 + QGradient (0xb4233ec4) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb40c3200) 0 + QGradient (0xb4233f00) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb40c3300) 0 + QGradient (0xb4233f3c) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4233f78) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb40c3d40) 0 + QPalette (0xb40e5870) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb410c9d8) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb410cbb8) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb410ce10) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb410cec4) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb410cf00) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb3f98dd4) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb3f98e10) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb3ff112c) 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 (0xb3feafa0) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb3ff1168) 0 + primary-for QWidget (0xb3feafa0) + QPaintDevice (0xb3ff11a4) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QWebPage::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionOption (0xb3e987f8) 0 empty + +Class QWebPage::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionReturn (0xb3e98834) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionOption + size=8 align=4 + base size=8 base align=4 +QWebPage::ChooseMultipleFilesExtensionOption (0xb3e93c40) 0 + QWebPage::ExtensionOption (0xb3e98870) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionReturn + size=4 align=4 + base size=4 base align=4 +QWebPage::ChooseMultipleFilesExtensionReturn (0xb3e93cc0) 0 + QWebPage::ExtensionReturn (0xb3e988ac) 0 empty + +Vtable for QWebPage +QWebPage::_ZTV8QWebPage: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QWebPage) +8 QWebPage::metaObject +12 QWebPage::qt_metacast +16 QWebPage::qt_metacall +20 QWebPage::~QWebPage +24 QWebPage::~QWebPage +28 QWebPage::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWebPage::triggerAction +60 QWebPage::extension +64 QWebPage::supportsExtension +68 QWebPage::createWindow +72 QWebPage::createPlugin +76 QWebPage::acceptNavigationRequest +80 QWebPage::chooseFile +84 QWebPage::javaScriptAlert +88 QWebPage::javaScriptConfirm +92 QWebPage::javaScriptPrompt +96 QWebPage::javaScriptConsoleMessage +100 QWebPage::userAgentForUrl + +Class QWebPage + size=12 align=4 + base size=12 base align=4 +QWebPage (0xb3e93b00) 0 + vptr=((& QWebPage::_ZTV8QWebPage) + 8u) + QObject (0xb3e987bc) 0 + primary-for QWebPage (0xb3e93b00) + +Vtable for QWebView +QWebView::_ZTV8QWebView: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QWebView) +8 QWebView::metaObject +12 QWebView::qt_metacast +16 QWebView::qt_metacall +20 QWebView::~QWebView +24 QWebView::~QWebView +28 QWebView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWebView::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWebView::mousePressEvent +84 QWebView::mouseReleaseEvent +88 QWebView::mouseDoubleClickEvent +92 QWebView::mouseMoveEvent +96 QWebView::wheelEvent +100 QWebView::keyPressEvent +104 QWebView::keyReleaseEvent +108 QWebView::focusInEvent +112 QWebView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWebView::paintEvent +128 QWidget::moveEvent +132 QWebView::resizeEvent +136 QWidget::closeEvent +140 QWebView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWebView::dragEnterEvent +156 QWebView::dragMoveEvent +160 QWebView::dragLeaveEvent +164 QWebView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWebView::changeEvent +184 QWidget::metric +188 QWebView::inputMethodEvent +192 QWebView::inputMethodQuery +196 QWebView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWebView::createWindow +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI8QWebView) +236 QWebView::_ZThn8_N8QWebViewD1Ev +240 QWebView::_ZThn8_N8QWebViewD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebView + size=24 align=4 + base size=24 base align=4 +QWebView (0xb3ef1080) 0 + vptr=((& QWebView::_ZTV8QWebView) + 8u) + QWidget (0xb3ed5be0) 0 + primary-for QWebView (0xb3ef1080) + QObject (0xb3e98b04) 0 + primary-for QWidget (0xb3ed5be0) + QPaintDevice (0xb3e98b40) 8 + vptr=((& QWebView::_ZTV8QWebView) + 236u) + +Class QWebPluginFactory::MimeType + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory::MimeType (0xb3e98ca8) 0 + +Class QWebPluginFactory::Plugin + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory::Plugin (0xb3e98ce4) 0 + +Class QWebPluginFactory::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionOption (0xb3e98d98) 0 empty + +Class QWebPluginFactory::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionReturn (0xb3e98dd4) 0 empty + +Vtable for QWebPluginFactory +QWebPluginFactory::_ZTV17QWebPluginFactory: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QWebPluginFactory) +8 QWebPluginFactory::metaObject +12 QWebPluginFactory::qt_metacast +16 QWebPluginFactory::qt_metacall +20 QWebPluginFactory::~QWebPluginFactory +24 QWebPluginFactory::~QWebPluginFactory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QWebPluginFactory::refreshPlugins +64 __cxa_pure_virtual +68 QWebPluginFactory::extension +72 QWebPluginFactory::supportsExtension + +Class QWebPluginFactory + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory (0xb3ef12c0) 0 + vptr=((& QWebPluginFactory::_ZTV17QWebPluginFactory) + 8u) + QObject (0xb3e98c6c) 0 + primary-for QWebPluginFactory (0xb3ef12c0) + +Class QWebHistoryItem + size=4 align=4 + base size=4 base align=4 +QWebHistoryItem (0xb3e98f00) 0 + +Class QWebHistory + size=4 align=4 + base size=4 base align=4 +QWebHistory (0xb3e98f78) 0 + diff --git a/tests/auto/bic/data/QtWebKit.4.6.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtWebKit.4.6.0.linux-gcc-amd64.txt new file mode 100644 index 00000000..96f0d819 --- /dev/null +++ b/tests/auto/bic/data/QtWebKit.4.6.0.linux-gcc-amd64.txt @@ -0,0 +1,5837 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f9ac59c7230) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f9ac59c7e70) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f9ac59f7540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f9ac59f77e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f9ac5a2f690) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f9ac5a2fe70) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f9ac5a5d5b0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f9ac5080150) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f9ac50eb310) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f9ac5128cb0) 0 + QBasicAtomicInt (0x7f9ac5128d20) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f9ac4d794d0) 0 empty + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f9ac4d79700) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f9ac4db5af0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f9ac4db5a80) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f9ac4e58380) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f9ac4d59d20) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f9ac4b715b0) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f9ac4cd2bd0) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f9ac4c499a0) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f9ac4ae8000) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f9ac4a318c0) 0 + QString (0x7f9ac4a31930) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f9ac4a57310) 0 + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f9ac48d0700) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f9ac48da2a0) 0 + QGenericArgument (0x7f9ac48da310) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f9ac48dab60) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f9ac4902bd0) 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 (0x7f9ac49571c0) 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 (0x7f9ac4957770) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f9ac49577e0) 0 nearly-empty + primary-for std::bad_exception (0x7f9ac4957770) + +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 (0x7f9ac4957930) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f9ac476e000) 0 nearly-empty + primary-for std::bad_alloc (0x7f9ac4957930) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f9ac476e850) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f9ac476ed90) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f9ac476ed20) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0x7f9ac4697850) 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 (0x7f9ac46b82a0) 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 (0x7f9ac46b85b0) 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 (0x7f9ac473db60) 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 (0x7f9ac474e150) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f9ac474e1c0) 0 + primary-for QIODevice (0x7f9ac474e150) + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f9ac45aecb0) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f9ac45aed20) 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 (0x7f9ac45aee00) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f9ac45aee70) 0 + primary-for QFile (0x7f9ac45aee00) + QObject (0x7f9ac45aeee0) 0 + primary-for QIODevice (0x7f9ac45aee70) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f9ac4651070) 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 (0x7f9ac44a5a10) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f9ac450ee70) 0 + +Class QStringMatcher::Data + size=272 align=8 + base size=272 base align=8 +QStringMatcher::Data (0x7f9ac43762a0) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f9ac436ac40) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f9ac4376850) 0 + QList<QString> (0x7f9ac43768c0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f9ac44154d0) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f9ac42bd8c0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f9ac42bd930) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f9ac42bd9a0) 0 + QAbstractFileEngine::ExtensionOption (0x7f9ac42bda10) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f9ac42bdbd0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f9ac42bdc40) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f9ac42bdcb0) 0 + QAbstractFileEngine::ExtensionOption (0x7f9ac42bdd20) 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 (0x7f9ac42a1850) 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 (0x7f9ac42f4bd0) 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 (0x7f9ac42f4d90) 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 (0x7f9ac4306690) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f9ac4306700) 0 + primary-for QBuffer (0x7f9ac4306690) + QObject (0x7f9ac4306770) 0 + primary-for QIODevice (0x7f9ac4306700) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f9ac4348e00) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f9ac4348d90) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f9ac416d150) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f9ac406ba80) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f9ac406ba10) 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 (0x7f9ac3fa8690) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f9ac3ff4d90) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f9ac3fa8af0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f9ac404dbd0) 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 (0x7f9ac403c460) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f9ac3eba150) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f9ac3ebaf50) 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 (0x7f9ac3ec3d90) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f9ac3f3aa80) 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 (0x7f9ac3d6c070) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f9ac3d6c0e0) 0 + primary-for QTextIStream (0x7f9ac3d6c070) + +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 (0x7f9ac3d79ee0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f9ac3d79f50) 0 + primary-for QTextOStream (0x7f9ac3d79ee0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f9ac3d8ed90) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f9ac3d9b0e0) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f9ac3d9b150) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f9ac3d9b2a0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f9ac3d9b850) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f9ac3d9b8c0) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f9ac3d9b930) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0x7f9ac3d58620) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f9ac3bb9150) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f9ac3bb90e0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f9ac3a670e0) 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 (0x7f9ac3a79700) 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 (0x7f9ac3ad4540) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f9ac3ad45b0) 0 + primary-for QFileSystemWatcher (0x7f9ac3ad4540) + +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 (0x7f9ac3ae6a80) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f9ac3ae6af0) 0 + primary-for QFSFileEngine (0x7f9ac3ae6a80) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f9ac3af5e70) 0 + +Class QProcessEnvironment + size=8 align=8 + base size=8 base align=8 +QProcessEnvironment (0x7f9ac393f1c0) 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 (0x7f9ac393fcb0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f9ac393fd20) 0 + primary-for QProcess (0x7f9ac393fcb0) + QObject (0x7f9ac393fd90) 0 + primary-for QIODevice (0x7f9ac393fd20) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f9ac39871c0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f9ac3987e70) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f9ac3883700) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f9ac3883a10) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f9ac38837e0) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f9ac3892700) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f9ac38537e0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f9ac37419a0) 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 (0x7f9ac3768ee0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f9ac3768f50) 0 + primary-for QSettings (0x7f9ac3768ee0) + +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 (0x7f9ac37ed2a0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f9ac37ed310) 0 + primary-for QTemporaryFile (0x7f9ac37ed2a0) + QIODevice (0x7f9ac37ed380) 0 + primary-for QFile (0x7f9ac37ed310) + QObject (0x7f9ac37ed3f0) 0 + primary-for QIODevice (0x7f9ac37ed380) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f9ac38079a0) 0 + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f9ac3694070) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f9ac36b4850) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f9ac36dd310) 0 + QVector<QXmlStreamAttribute> (0x7f9ac36dd380) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f9ac36dd7e0) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f9ac37201c0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f9ac353a070) 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 (0x7f9ac35559a0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f9ac3555b60) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f9ac359cc40) 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 (0x7f9ac35b1a80) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) + QObject (0x7f9ac35b1af0) 0 + primary-for QAbstractState (0x7f9ac35b1a80) + +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 (0x7f9ac35d92a0) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) + QObject (0x7f9ac35d9310) 0 + primary-for QAbstractTransition (0x7f9ac35d92a0) + +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 (0x7f9ac35edaf0) 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 (0x7f9ac360f700) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f9ac360f770) 0 + primary-for QTimerEvent (0x7f9ac360f700) + +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 (0x7f9ac360fb60) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f9ac360fbd0) 0 + primary-for QChildEvent (0x7f9ac360fb60) + +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 (0x7f9ac3618e00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f9ac3618e70) 0 + primary-for QCustomEvent (0x7f9ac3618e00) + +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 (0x7f9ac362a620) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f9ac362a690) 0 + primary-for QDynamicPropertyChangeEvent (0x7f9ac362a620) + +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 (0x7f9ac362aaf0) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) + QAbstractTransition (0x7f9ac362ab60) 0 + primary-for QEventTransition (0x7f9ac362aaf0) + QObject (0x7f9ac362abd0) 0 + primary-for QAbstractTransition (0x7f9ac362ab60) + +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 (0x7f9ac34459a0) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 16u) + QAbstractState (0x7f9ac3445a10) 0 + primary-for QFinalState (0x7f9ac34459a0) + QObject (0x7f9ac3445a80) 0 + primary-for QAbstractState (0x7f9ac3445a10) + +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 (0x7f9ac345f230) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) + QAbstractState (0x7f9ac345f2a0) 0 + primary-for QHistoryState (0x7f9ac345f230) + QObject (0x7f9ac345f310) 0 + primary-for QAbstractState (0x7f9ac345f2a0) + +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 (0x7f9ac346ff50) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) + QAbstractTransition (0x7f9ac3478000) 0 + primary-for QSignalTransition (0x7f9ac346ff50) + QObject (0x7f9ac3478070) 0 + primary-for QAbstractTransition (0x7f9ac3478000) + +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 (0x7f9ac348baf0) 0 + vptr=((& QState::_ZTV6QState) + 16u) + QAbstractState (0x7f9ac348bb60) 0 + primary-for QState (0x7f9ac348baf0) + QObject (0x7f9ac348bbd0) 0 + primary-for QAbstractState (0x7f9ac348bb60) + +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 (0x7f9ac34b0150) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) + QEvent (0x7f9ac34b01c0) 0 + primary-for QStateMachine::SignalEvent (0x7f9ac34b0150) + +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 (0x7f9ac34b0700) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) + QEvent (0x7f9ac34b0770) 0 + primary-for QStateMachine::WrappedEvent (0x7f9ac34b0700) + +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 (0x7f9ac34a6ee0) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) + QState (0x7f9ac34a6f50) 0 + primary-for QStateMachine (0x7f9ac34a6ee0) + QAbstractState (0x7f9ac34b0000) 0 + primary-for QState (0x7f9ac34a6f50) + QObject (0x7f9ac34b0070) 0 + primary-for QAbstractState (0x7f9ac34b0000) + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f9ac34df150) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f9ac3335e00) 0 + +Class QByteArrayMatcher::Data + size=272 align=8 + base size=272 base align=8 +QByteArrayMatcher::Data (0x7f9ac334aaf0) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f9ac334a4d0) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f9ac3380150) 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 (0x7f9ac33ac070) 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 (0x7f9ac33c2930) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 16u) + QtSharedPointer::ExternalRefCountData (0x7f9ac33c29a0) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f9ac33c2930) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f9ac32475b0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f9ac327a540) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f9ac3295af0) 0 + +Class QEasingCurve + size=8 align=8 + base size=8 base align=8 +QEasingCurve (0x7f9ac32dc000) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f9ac32dcee0) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f9ac331eaf0) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f9ac3154af0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f9ac318f9a0) 0 + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f9ac31ec460) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0x7f9ac30ac380) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f9ac30da150) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f9ac311be00) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f9ac2f6e380) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f9ac301bd20) 0 + +Class QLatin1Literal + size=16 align=8 + base size=16 base align=8 +QLatin1Literal (0x7f9ac2ec9ee0) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0x7f9ac2eda3f0) 0 empty + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f9ac2f13380) 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 (0x7f9ac2f23700) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f9ac2f23770) 0 + primary-for QTimeLine (0x7f9ac2f23700) + +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 (0x7f9ac2d4af50) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f9ac2d81620) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f9ac2d8f1c0) 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 (0x7f9ac2da64d0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f9ac2da6540) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f9ac2da64d0) + +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 (0x7f9ac2da6770) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f9ac2da67e0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f9ac2da6770) + std::exception (0x7f9ac2da6850) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f9ac2da67e0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f9ac2da6a80) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f9ac2da6e00) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f9ac2da6e70) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f9ac2dbed90) 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 (0x7f9ac2dc3930) 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 (0x7f9ac2e01d90) 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 (0x7f9ac2ce6690) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f9ac2ce6700) 0 + primary-for QFutureWatcherBase (0x7f9ac2ce6690) + +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 (0x7f9ac2b38a80) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f9ac2b38af0) 0 + primary-for QThread (0x7f9ac2b38a80) + +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 (0x7f9ac2b5e930) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f9ac2b5e9a0) 0 + primary-for QThreadPool (0x7f9ac2b5e930) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f9ac2b71ee0) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f9ac2b78460) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineBarrier (0x7f9ac2b789a0) 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 (0x7f9ac2b78a80) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f9ac2b78af0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f9ac2b78a80) + +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 (0x7f9ac2bc4ee0) 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 (0x7f9ac2669d20) 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 (0x7f9ac269b000) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f9ac269b070) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f9ac269b000) + +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 (0x7f9ac26a3580) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f9ac269ba80) 0 + primary-for QTextCodecPlugin (0x7f9ac26a3580) + QTextCodecFactoryInterface (0x7f9ac269baf0) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f9ac269bb60) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f9ac269baf0) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f9ac26f3150) 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 (0x7f9ac26f32a0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f9ac26f3310) 0 + primary-for QEventLoop (0x7f9ac26f32a0) + +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 (0x7f9ac252dbd0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f9ac252dc40) 0 + primary-for QAbstractEventDispatcher (0x7f9ac252dbd0) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f9ac2551a80) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f9ac257d540) 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 (0x7f9ac2586850) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f9ac25868c0) 0 + primary-for QAbstractItemModel (0x7f9ac2586850) + +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 (0x7f9ac25e2b60) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f9ac25e2bd0) 0 + primary-for QAbstractTableModel (0x7f9ac25e2b60) + QObject (0x7f9ac25e2c40) 0 + primary-for QAbstractItemModel (0x7f9ac25e2bd0) + +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 (0x7f9ac26000e0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f9ac2600150) 0 + primary-for QAbstractListModel (0x7f9ac26000e0) + QObject (0x7f9ac26001c0) 0 + primary-for QAbstractItemModel (0x7f9ac2600150) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f9ac2432230) 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 (0x7f9ac243c620) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f9ac243c690) 0 + primary-for QCoreApplication (0x7f9ac243c620) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f9ac2470310) 0 + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f9ac24dd770) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f9ac24f6bd0) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f9ac2505930) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f9ac2517000) 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 (0x7f9ac2517af0) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f9ac2517b60) 0 + primary-for QMimeData (0x7f9ac2517af0) + +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 (0x7f9ac2339380) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f9ac23393f0) 0 + primary-for QObjectCleanupHandler (0x7f9ac2339380) + +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 (0x7f9ac234b4d0) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f9ac234b540) 0 + primary-for QSharedMemory (0x7f9ac234b4d0) + +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 (0x7f9ac23652a0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f9ac2365310) 0 + primary-for QSignalMapper (0x7f9ac23652a0) + +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 (0x7f9ac2382690) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f9ac2382700) 0 + primary-for QSocketNotifier (0x7f9ac2382690) + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f9ac239da10) 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 (0x7f9ac23a6460) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f9ac23a64d0) 0 + primary-for QTimer (0x7f9ac23a6460) + +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 (0x7f9ac23ca9a0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f9ac23caa10) 0 + primary-for QTranslator (0x7f9ac23ca9a0) + +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 (0x7f9ac23e4930) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f9ac23e49a0) 0 + primary-for QLibrary (0x7f9ac23e4930) + +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 (0x7f9ac22333f0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f9ac2233460) 0 + primary-for QPluginLoader (0x7f9ac22333f0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f9ac2241b60) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f9ac22684d0) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f9ac2268b60) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f9ac2287ee0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f9ac22a02a0) 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 (0x7f9ac22a0a10) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) + QObject (0x7f9ac22a0a80) 0 + primary-for QAbstractAnimation (0x7f9ac22a0a10) + +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 (0x7f9ac22d6150) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) + QAbstractAnimation (0x7f9ac22d61c0) 0 + primary-for QAnimationGroup (0x7f9ac22d6150) + QObject (0x7f9ac22d6230) 0 + primary-for QAbstractAnimation (0x7f9ac22d61c0) + +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 (0x7f9ac22f2000) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) + QAnimationGroup (0x7f9ac22f2070) 0 + primary-for QParallelAnimationGroup (0x7f9ac22f2000) + QAbstractAnimation (0x7f9ac22f20e0) 0 + primary-for QAnimationGroup (0x7f9ac22f2070) + QObject (0x7f9ac22f2150) 0 + primary-for QAbstractAnimation (0x7f9ac22f20e0) + +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 (0x7f9ac2300e70) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) + QAbstractAnimation (0x7f9ac2300ee0) 0 + primary-for QPauseAnimation (0x7f9ac2300e70) + QObject (0x7f9ac2300f50) 0 + primary-for QAbstractAnimation (0x7f9ac2300ee0) + +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 (0x7f9ac231e8c0) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) + QAbstractAnimation (0x7f9ac231e930) 0 + primary-for QVariantAnimation (0x7f9ac231e8c0) + QObject (0x7f9ac231e9a0) 0 + primary-for QAbstractAnimation (0x7f9ac231e930) + +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 (0x7f9ac213ab60) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) + QVariantAnimation (0x7f9ac213abd0) 0 + primary-for QPropertyAnimation (0x7f9ac213ab60) + QAbstractAnimation (0x7f9ac213ac40) 0 + primary-for QVariantAnimation (0x7f9ac213abd0) + QObject (0x7f9ac213acb0) 0 + primary-for QAbstractAnimation (0x7f9ac213ac40) + +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 (0x7f9ac2154b60) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) + QAnimationGroup (0x7f9ac2154bd0) 0 + primary-for QSequentialAnimationGroup (0x7f9ac2154b60) + QAbstractAnimation (0x7f9ac2154c40) 0 + primary-for QAnimationGroup (0x7f9ac2154bd0) + QObject (0x7f9ac2154cb0) 0 + primary-for QAbstractAnimation (0x7f9ac2154c40) + +Class QSslCertificate + size=8 align=8 + base size=8 base align=8 +QSslCertificate (0x7f9ac216ebd0) 0 + +Class QSslCipher + size=8 align=8 + base size=8 base align=8 +QSslCipher (0x7f9ac2187770) 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 (0x7f9ac21a80e0) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) + QIODevice (0x7f9ac21a8150) 0 + primary-for QAbstractSocket (0x7f9ac21a80e0) + QObject (0x7f9ac21a81c0) 0 + primary-for QIODevice (0x7f9ac21a8150) + +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 (0x7f9ac21e2a10) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) + QAbstractSocket (0x7f9ac21e2a80) 0 + primary-for QTcpSocket (0x7f9ac21e2a10) + QIODevice (0x7f9ac21e2af0) 0 + primary-for QAbstractSocket (0x7f9ac21e2a80) + QObject (0x7f9ac21e2b60) 0 + primary-for QIODevice (0x7f9ac21e2af0) + +Class QSslError + size=8 align=8 + base size=8 base align=8 +QSslError (0x7f9ac21fe4d0) 0 + +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 (0x7f9ac220a3f0) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) + QTcpSocket (0x7f9ac220a460) 0 + primary-for QSslSocket (0x7f9ac220a3f0) + QAbstractSocket (0x7f9ac220a4d0) 0 + primary-for QTcpSocket (0x7f9ac220a460) + QIODevice (0x7f9ac220a540) 0 + primary-for QAbstractSocket (0x7f9ac220a4d0) + QObject (0x7f9ac220a5b0) 0 + primary-for QIODevice (0x7f9ac220a540) + +Class QSslConfiguration + size=8 align=8 + base size=8 base align=8 +QSslConfiguration (0x7f9ac20494d0) 0 + +Class QSslKey + size=8 align=8 + base size=8 base align=8 +QSslKey (0x7f9ac20592a0) 0 + +Class QNetworkRequest + size=8 align=8 + base size=8 base align=8 +QNetworkRequest (0x7f9ac2059ee0) 0 + +Class QNetworkCacheMetaData + size=8 align=8 + base size=8 base align=8 +QNetworkCacheMetaData (0x7f9ac2089d90) 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 (0x7f9ac20b8000) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) + QObject (0x7f9ac20b8070) 0 + primary-for QAbstractNetworkCache (0x7f9ac20b8000) + +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 (0x7f9ac20cc9a0) 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 (0x7f9ac20e2930) 0 + vptr=((& QFtp::_ZTV4QFtp) + 16u) + QObject (0x7f9ac20e29a0) 0 + primary-for QFtp (0x7f9ac20e2930) + +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 (0x7f9ac210bf50) 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 (0x7f9ac2113e70) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 16u) + QHttpHeader (0x7f9ac2113ee0) 0 + primary-for QHttpResponseHeader (0x7f9ac2113e70) + +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 (0x7f9ac1f2daf0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 16u) + QHttpHeader (0x7f9ac1f2db60) 0 + primary-for QHttpRequestHeader (0x7f9ac1f2daf0) + +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 (0x7f9ac1f39700) 0 + vptr=((& QHttp::_ZTV5QHttp) + 16u) + QObject (0x7f9ac1f39770) 0 + primary-for QHttp (0x7f9ac1f39700) + +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 (0x7f9ac1f738c0) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) + QObject (0x7f9ac1f73930) 0 + primary-for QNetworkAccessManager (0x7f9ac1f738c0) + +Class QNetworkCookie + size=8 align=8 + base size=8 base align=8 +QNetworkCookie (0x7f9ac1f88e00) 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 (0x7f9ac1f93f50) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) + QObject (0x7f9ac1f939a0) 0 + primary-for QNetworkCookieJar (0x7f9ac1f93f50) + +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 (0x7f9ac1fc0e00) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) + QAbstractNetworkCache (0x7f9ac1fc0e70) 0 + primary-for QNetworkDiskCache (0x7f9ac1fc0e00) + QObject (0x7f9ac1fc0ee0) 0 + primary-for QAbstractNetworkCache (0x7f9ac1fc0e70) + +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 (0x7f9ac1fe5770) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) + QIODevice (0x7f9ac1fe57e0) 0 + primary-for QNetworkReply (0x7f9ac1fe5770) + QObject (0x7f9ac1fe5850) 0 + primary-for QIODevice (0x7f9ac1fe57e0) + +Class QAuthenticator + size=8 align=8 + base size=8 base align=8 +QAuthenticator (0x7f9ac200b3f0) 0 + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0x7f9ac200bcb0) 0 + +Class QHostAddress + size=8 align=8 + base size=8 base align=8 +QHostAddress (0x7f9ac2017310) 0 + +Class QHostInfo + size=8 align=8 + base size=8 base align=8 +QHostInfo (0x7f9ac1e49310) 0 + +Class QNetworkAddressEntry + size=8 align=8 + base size=8 base align=8 +QNetworkAddressEntry (0x7f9ac1e49c40) 0 + +Class QNetworkInterface + size=8 align=8 + base size=8 base align=8 +QNetworkInterface (0x7f9ac1e61540) 0 + +Class QNetworkProxyQuery + size=8 align=8 + base size=8 base align=8 +QNetworkProxyQuery (0x7f9ac1eae230) 0 + +Class QNetworkProxy + size=8 align=8 + base size=8 base align=8 +QNetworkProxy (0x7f9ac1ec74d0) 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 (0x7f9ac1f06930) 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 (0x7f9ac1f06c40) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) + QObject (0x7f9ac1f06cb0) 0 + primary-for QLocalServer (0x7f9ac1f06c40) + +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 (0x7f9ac1d35620) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) + QIODevice (0x7f9ac1d35690) 0 + primary-for QLocalSocket (0x7f9ac1d35620) + QObject (0x7f9ac1d35700) 0 + primary-for QIODevice (0x7f9ac1d35690) + +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 (0x7f9ac1d5a7e0) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) + QObject (0x7f9ac1d5a850) 0 + primary-for QTcpServer (0x7f9ac1d5a7e0) + +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 (0x7f9ac1d76310) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) + QAbstractSocket (0x7f9ac1d76380) 0 + primary-for QUdpSocket (0x7f9ac1d76310) + QIODevice (0x7f9ac1d763f0) 0 + primary-for QAbstractSocket (0x7f9ac1d76380) + QObject (0x7f9ac1d76460) 0 + primary-for QIODevice (0x7f9ac1d763f0) + +Class QSourceLocation + size=24 align=8 + base size=24 base align=8 +QSourceLocation (0x7f9ac1dc3070) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +16 QAbstractMessageHandler::metaObject +24 QAbstractMessageHandler::qt_metacast +32 QAbstractMessageHandler::qt_metacall +40 QAbstractMessageHandler::~QAbstractMessageHandler +48 QAbstractMessageHandler::~QAbstractMessageHandler +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 QAbstractMessageHandler + size=16 align=8 + base size=16 base align=8 +QAbstractMessageHandler (0x7f9ac1dc3d20) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 16u) + QObject (0x7f9ac1dc3d90) 0 + primary-for QAbstractMessageHandler (0x7f9ac1dc3d20) + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractUriResolver) +16 QAbstractUriResolver::metaObject +24 QAbstractUriResolver::qt_metacast +32 QAbstractUriResolver::qt_metacall +40 QAbstractUriResolver::~QAbstractUriResolver +48 QAbstractUriResolver::~QAbstractUriResolver +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 QAbstractUriResolver + size=16 align=8 + base size=16 base align=8 +QAbstractUriResolver (0x7f9ac1de8700) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 16u) + QObject (0x7f9ac1de8770) 0 + primary-for QAbstractUriResolver (0x7f9ac1de8700) + +Class QXmlName + size=8 align=8 + base size=8 base align=8 +QXmlName (0x7f9ac1e01000) 0 + +Class QPatternist::NodeIndexStorage + size=24 align=8 + base size=24 base align=8 +QPatternist::NodeIndexStorage (0x7f9ac1e1a3f0) 0 + +Class QXmlNodeModelIndex + size=24 align=8 + base size=24 base align=8 +QXmlNodeModelIndex (0x7f9ac1e1ab60) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +16 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +24 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +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 QAbstractXmlNodeModel::iterate +104 QAbstractXmlNodeModel::sequencedTypedValue +112 QAbstractXmlNodeModel::type +120 QAbstractXmlNodeModel::namespaceForPrefix +128 QAbstractXmlNodeModel::isDeepEqual +136 QAbstractXmlNodeModel::sendNamespaces +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 QAbstractXmlNodeModel::copyNodeTo +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=24 align=8 + base size=24 base align=8 +QAbstractXmlNodeModel (0x7f9ac1c861c0) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 16u) + QSharedData (0x7f9ac1c86230) 8 + +Class QXmlItem + size=24 align=8 + base size=24 base align=8 +QXmlItem (0x7f9ac1c94e70) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +16 QAbstractXmlReceiver::~QAbstractXmlReceiver +24 QAbstractXmlReceiver::~QAbstractXmlReceiver +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 QAbstractXmlReceiver::whitespaceOnly +136 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=16 align=8 + base size=16 base align=8 +QAbstractXmlReceiver (0x7f9ac1cafd90) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 16u) + +Class QXmlNamePool + size=8 align=8 + base size=8 base align=8 +QXmlNamePool (0x7f9ac1cd15b0) 0 + +Class QXmlQuery + size=8 align=8 + base size=8 base align=8 +QXmlQuery (0x7f9ac1cd1c40) 0 + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +16 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +24 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +32 QSimpleXmlNodeModel::baseUri +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 QSimpleXmlNodeModel::stringValue +88 __cxa_pure_virtual +96 QAbstractXmlNodeModel::iterate +104 QAbstractXmlNodeModel::sequencedTypedValue +112 QAbstractXmlNodeModel::type +120 QAbstractXmlNodeModel::namespaceForPrefix +128 QAbstractXmlNodeModel::isDeepEqual +136 QAbstractXmlNodeModel::sendNamespaces +144 QSimpleXmlNodeModel::namespaceBindings +152 QSimpleXmlNodeModel::elementById +160 QSimpleXmlNodeModel::nodesByIdref +168 QAbstractXmlNodeModel::copyNodeTo +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=24 align=8 + base size=24 base align=8 +QSimpleXmlNodeModel (0x7f9ac1cec7e0) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 16u) + QAbstractXmlNodeModel (0x7f9ac1cec850) 0 + primary-for QSimpleXmlNodeModel (0x7f9ac1cec7e0) + QSharedData (0x7f9ac1cec8c0) 8 + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlSerializer) +16 QXmlSerializer::~QXmlSerializer +24 QXmlSerializer::~QXmlSerializer +32 QXmlSerializer::startElement +40 QXmlSerializer::endElement +48 QXmlSerializer::attribute +56 QXmlSerializer::comment +64 QXmlSerializer::characters +72 QXmlSerializer::startDocument +80 QXmlSerializer::endDocument +88 QXmlSerializer::processingInstruction +96 QXmlSerializer::atomicValue +104 QXmlSerializer::namespaceBinding +112 QXmlSerializer::startOfSequence +120 QXmlSerializer::endOfSequence +128 QAbstractXmlReceiver::whitespaceOnly +136 QXmlSerializer::item + +Class QXmlSerializer + size=16 align=8 + base size=16 base align=8 +QXmlSerializer (0x7f9ac1d01000) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 16u) + QAbstractXmlReceiver (0x7f9ac1d01070) 0 + primary-for QXmlSerializer (0x7f9ac1d01000) + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QXmlFormatter) +16 QXmlFormatter::~QXmlFormatter +24 QXmlFormatter::~QXmlFormatter +32 QXmlFormatter::startElement +40 QXmlFormatter::endElement +48 QXmlFormatter::attribute +56 QXmlFormatter::comment +64 QXmlFormatter::characters +72 QXmlFormatter::startDocument +80 QXmlFormatter::endDocument +88 QXmlFormatter::processingInstruction +96 QXmlFormatter::atomicValue +104 QXmlSerializer::namespaceBinding +112 QXmlFormatter::startOfSequence +120 QXmlFormatter::endOfSequence +128 QAbstractXmlReceiver::whitespaceOnly +136 QXmlFormatter::item + +Class QXmlFormatter + size=16 align=8 + base size=16 base align=8 +QXmlFormatter (0x7f9ac1d017e0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 16u) + QXmlSerializer (0x7f9ac1d01850) 0 + primary-for QXmlFormatter (0x7f9ac1d017e0) + QAbstractXmlReceiver (0x7f9ac1d018c0) 0 + primary-for QXmlSerializer (0x7f9ac1d01850) + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlResultItems) +16 QXmlResultItems::~QXmlResultItems +24 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=16 align=8 + base size=16 base align=8 +QXmlResultItems (0x7f9ac1d01f50) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 16u) + +Class QXmlSchema + size=8 align=8 + base size=8 base align=8 +QXmlSchema (0x7f9ac1b24af0) 0 + +Class QXmlSchemaValidator + size=8 align=8 + base size=8 base align=8 +QXmlSchemaValidator (0x7f9ac1b24f50) 0 + +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 (0x7f9ac1b454d0) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0x7f9ac1b7ae00) 0 + +Class QPolygon + size=8 align=8 + base size=8 base align=8 +QPolygon (0x7f9ac1bd8620) 0 + QVector<QPoint> (0x7f9ac1bd8690) 0 + +Class QPolygonF + size=8 align=8 + base size=8 base align=8 +QPolygonF (0x7f9ac1c1bb60) 0 + QVector<QPointF> (0x7f9ac1c1bbd0) 0 + +Class QRegion::QRegionData + size=32 align=8 + base size=32 base align=8 +QRegion::QRegionData (0x7f9ac1a7d5b0) 0 + +Class QRegion + size=8 align=8 + base size=8 base align=8 +QRegion (0x7f9ac1a58cb0) 0 + +Class QMatrix + size=48 align=8 + base size=48 base align=8 +QMatrix (0x7f9ac1a91e00) 0 + +Class QPainterPath::Element + size=24 align=8 + base size=24 base align=8 +QPainterPath::Element (0x7f9ac1ad2f50) 0 + +Class QPainterPath + size=8 align=8 + base size=8 base align=8 +QPainterPath (0x7f9ac1ad2ee0) 0 + +Class QPainterPathPrivate + size=16 align=8 + base size=16 base align=8 +QPainterPathPrivate (0x7f9ac192e690) 0 + +Class QPainterPathStroker + size=8 align=8 + base size=8 base align=8 +QPainterPathStroker (0x7f9ac19561c0) 0 + +Class QTransform + size=88 align=8 + base size=88 base align=8 +QTransform (0x7f9ac19ac1c0) 0 + +Class QImageTextKeyLang + size=16 align=8 + base size=16 base align=8 +QImageTextKeyLang (0x7f9ac18457e0) 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 (0x7f9ac1899070) 0 + vptr=((& QImage::_ZTV6QImage) + 16u) + QPaintDevice (0x7f9ac18990e0) 0 + primary-for QImage (0x7f9ac1899070) + +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 (0x7f9ac19137e0) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 16u) + QPaintDevice (0x7f9ac1913850) 0 + primary-for QPixmap (0x7f9ac19137e0) + +Class QIcon + size=8 align=8 + base size=8 base align=8 +QIcon (0x7f9ac1770af0) 0 + +Class QWebSettings + size=8 align=8 + base size=8 base align=8 +QWebSettings (0x7f9ac17a8700) 0 + +Class QBrush + size=8 align=8 + base size=8 base align=8 +QBrush (0x7f9ac17c4690) 0 + +Class QBrushData + size=112 align=8 + base size=112 base align=8 +QBrushData (0x7f9ac17ed0e0) 0 + +Class QGradient + size=64 align=8 + base size=64 base align=8 +QGradient (0x7f9ac18032a0) 0 + +Class QLinearGradient + size=64 align=8 + base size=64 base align=8 +QLinearGradient (0x7f9ac1810d90) 0 + QGradient (0x7f9ac1810e00) 0 + +Class QRadialGradient + size=64 align=8 + base size=64 base align=8 +QRadialGradient (0x7f9ac163b230) 0 + QGradient (0x7f9ac163b2a0) 0 + +Class QConicalGradient + size=64 align=8 + base size=64 base align=8 +QConicalGradient (0x7f9ac163b7e0) 0 + QGradient (0x7f9ac163b850) 0 + +Class QPalette + size=16 align=8 + base size=12 base align=8 +QPalette (0x7f9ac163bb60) 0 + +Class QColorGroup + size=16 align=8 + base size=12 base align=8 +QColorGroup (0x7f9ac169d4d0) 0 + QPalette (0x7f9ac169d540) 0 + +Class QFont + size=16 align=8 + base size=12 base align=8 +QFont (0x7f9ac16d37e0) 0 + +Class QFontMetrics + size=8 align=8 + base size=8 base align=8 +QFontMetrics (0x7f9ac15104d0) 0 + +Class QFontMetricsF + size=8 align=8 + base size=8 base align=8 +QFontMetricsF (0x7f9ac1525930) 0 + +Class QFontInfo + size=8 align=8 + base size=8 base align=8 +QFontInfo (0x7f9ac1530850) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0x7f9ac1546380) 0 + +Class QCursor + size=8 align=8 + base size=8 base align=8 +QCursor (0x7f9ac1399380) 0 + +Class QKeySequence + size=8 align=8 + base size=8 base align=8 +QKeySequence (0x7f9ac1399b60) 0 + +Class QWidgetData + size=88 align=8 + base size=88 base align=8 +QWidgetData (0x7f9ac13df4d0) 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 (0x7f9ac13dea80) 0 + vptr=((& QWidget::_ZTV7QWidget) + 16u) + QObject (0x7f9ac13df540) 0 + primary-for QWidget (0x7f9ac13dea80) + QPaintDevice (0x7f9ac13df5b0) 16 + vptr=((& QWidget::_ZTV7QWidget) + 464u) + +Class QWebPage::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionOption (0x7f9ac1367ee0) 0 empty + +Class QWebPage::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionReturn (0x7f9ac1367f50) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionOption + size=16 align=8 + base size=16 base align=8 +QWebPage::ChooseMultipleFilesExtensionOption (0x7f9ac1175000) 0 + QWebPage::ExtensionOption (0x7f9ac1175070) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionReturn + size=8 align=8 + base size=8 base align=8 +QWebPage::ChooseMultipleFilesExtensionReturn (0x7f9ac11750e0) 0 + QWebPage::ExtensionReturn (0x7f9ac1175150) 0 empty + +Class QWebPage::ErrorPageExtensionOption + size=32 align=8 + base size=32 base align=8 +QWebPage::ErrorPageExtensionOption (0x7f9ac11751c0) 0 + QWebPage::ExtensionOption (0x7f9ac1175230) 0 empty + +Class QWebPage::ErrorPageExtensionReturn + size=32 align=8 + base size=32 base align=8 +QWebPage::ErrorPageExtensionReturn (0x7f9ac11753f0) 0 + QWebPage::ExtensionReturn (0x7f9ac1175460) 0 empty + +Vtable for QWebPage +QWebPage::_ZTV8QWebPage: 26u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QWebPage) +16 QWebPage::metaObject +24 QWebPage::qt_metacast +32 QWebPage::qt_metacall +40 QWebPage::~QWebPage +48 QWebPage::~QWebPage +56 QWebPage::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QWebPage::triggerAction +120 QWebPage::extension +128 QWebPage::supportsExtension +136 QWebPage::createWindow +144 QWebPage::createPlugin +152 QWebPage::acceptNavigationRequest +160 QWebPage::chooseFile +168 QWebPage::javaScriptAlert +176 QWebPage::javaScriptConfirm +184 QWebPage::javaScriptPrompt +192 QWebPage::javaScriptConsoleMessage +200 QWebPage::userAgentForUrl + +Class QWebPage + size=24 align=8 + base size=24 base align=8 +QWebPage (0x7f9ac13675b0) 0 + vptr=((& QWebPage::_ZTV8QWebPage) + 16u) + QObject (0x7f9ac1367620) 0 + primary-for QWebPage (0x7f9ac13675b0) + +Vtable for QMimeSource +QMimeSource::_ZTV11QMimeSource: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QMimeSource) +16 QMimeSource::~QMimeSource +24 QMimeSource::~QMimeSource +32 __cxa_pure_virtual +40 QMimeSource::provides +48 __cxa_pure_virtual + +Class QMimeSource + size=8 align=8 + base size=8 base align=8 +QMimeSource (0x7f9ac11bda10) 0 nearly-empty + vptr=((& QMimeSource::_ZTV11QMimeSource) + 16u) + +Vtable for QDrag +QDrag::_ZTV5QDrag: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QDrag) +16 QDrag::metaObject +24 QDrag::qt_metacast +32 QDrag::qt_metacall +40 QDrag::~QDrag +48 QDrag::~QDrag +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QDrag + size=16 align=8 + base size=16 base align=8 +QDrag (0x7f9ac11bdb60) 0 + vptr=((& QDrag::_ZTV5QDrag) + 16u) + QObject (0x7f9ac11bdbd0) 0 + primary-for QDrag (0x7f9ac11bdb60) + +Vtable for QInputEvent +QInputEvent::_ZTV11QInputEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QInputEvent) +16 QInputEvent::~QInputEvent +24 QInputEvent::~QInputEvent + +Class QInputEvent + size=24 align=8 + base size=24 base align=8 +QInputEvent (0x7f9ac11eb310) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u) + QEvent (0x7f9ac11eb380) 0 + primary-for QInputEvent (0x7f9ac11eb310) + +Vtable for QMouseEvent +QMouseEvent::_ZTV11QMouseEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QMouseEvent) +16 QMouseEvent::~QMouseEvent +24 QMouseEvent::~QMouseEvent + +Class QMouseEvent + size=48 align=8 + base size=48 base align=8 +QMouseEvent (0x7f9ac11ebbd0) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u) + QInputEvent (0x7f9ac11ebc40) 0 + primary-for QMouseEvent (0x7f9ac11ebbd0) + QEvent (0x7f9ac11ebcb0) 0 + primary-for QInputEvent (0x7f9ac11ebc40) + +Vtable for QHoverEvent +QHoverEvent::_ZTV11QHoverEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QHoverEvent) +16 QHoverEvent::~QHoverEvent +24 QHoverEvent::~QHoverEvent + +Class QHoverEvent + size=40 align=8 + base size=36 base align=8 +QHoverEvent (0x7f9ac120ca10) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u) + QEvent (0x7f9ac120ca80) 0 + primary-for QHoverEvent (0x7f9ac120ca10) + +Vtable for QWheelEvent +QWheelEvent::_ZTV11QWheelEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QWheelEvent) +16 QWheelEvent::~QWheelEvent +24 QWheelEvent::~QWheelEvent + +Class QWheelEvent + size=56 align=8 + base size=52 base align=8 +QWheelEvent (0x7f9ac12260e0) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u) + QInputEvent (0x7f9ac1226150) 0 + primary-for QWheelEvent (0x7f9ac12260e0) + QEvent (0x7f9ac12261c0) 0 + primary-for QInputEvent (0x7f9ac1226150) + +Vtable for QTabletEvent +QTabletEvent::_ZTV12QTabletEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTabletEvent) +16 QTabletEvent::~QTabletEvent +24 QTabletEvent::~QTabletEvent + +Class QTabletEvent + size=120 align=8 + base size=120 base align=8 +QTabletEvent (0x7f9ac1234ee0) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u) + QInputEvent (0x7f9ac1234f50) 0 + primary-for QTabletEvent (0x7f9ac1234ee0) + QEvent (0x7f9ac123c000) 0 + primary-for QInputEvent (0x7f9ac1234f50) + +Vtable for QKeyEvent +QKeyEvent::_ZTV9QKeyEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QKeyEvent) +16 QKeyEvent::~QKeyEvent +24 QKeyEvent::~QKeyEvent + +Class QKeyEvent + size=40 align=8 + base size=39 base align=8 +QKeyEvent (0x7f9ac1256230) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u) + QInputEvent (0x7f9ac12562a0) 0 + primary-for QKeyEvent (0x7f9ac1256230) + QEvent (0x7f9ac1256310) 0 + primary-for QInputEvent (0x7f9ac12562a0) + +Vtable for QFocusEvent +QFocusEvent::_ZTV11QFocusEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QFocusEvent) +16 QFocusEvent::~QFocusEvent +24 QFocusEvent::~QFocusEvent + +Class QFocusEvent + size=24 align=8 + base size=24 base align=8 +QFocusEvent (0x7f9ac1078bd0) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u) + QEvent (0x7f9ac1078c40) 0 + primary-for QFocusEvent (0x7f9ac1078bd0) + +Vtable for QPaintEvent +QPaintEvent::_ZTV11QPaintEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QPaintEvent) +16 QPaintEvent::~QPaintEvent +24 QPaintEvent::~QPaintEvent + +Class QPaintEvent + size=56 align=8 + base size=49 base align=8 +QPaintEvent (0x7f9ac1084620) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u) + QEvent (0x7f9ac1084690) 0 + primary-for QPaintEvent (0x7f9ac1084620) + +Vtable for QUpdateLaterEvent +QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QUpdateLaterEvent) +16 QUpdateLaterEvent::~QUpdateLaterEvent +24 QUpdateLaterEvent::~QUpdateLaterEvent + +Class QUpdateLaterEvent + size=32 align=8 + base size=32 base align=8 +QUpdateLaterEvent (0x7f9ac10932a0) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 16u) + QEvent (0x7f9ac1093310) 0 + primary-for QUpdateLaterEvent (0x7f9ac10932a0) + +Vtable for QMoveEvent +QMoveEvent::_ZTV10QMoveEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QMoveEvent) +16 QMoveEvent::~QMoveEvent +24 QMoveEvent::~QMoveEvent + +Class QMoveEvent + size=40 align=8 + base size=36 base align=8 +QMoveEvent (0x7f9ac1093700) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u) + QEvent (0x7f9ac1093770) 0 + primary-for QMoveEvent (0x7f9ac1093700) + +Vtable for QResizeEvent +QResizeEvent::_ZTV12QResizeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QResizeEvent) +16 QResizeEvent::~QResizeEvent +24 QResizeEvent::~QResizeEvent + +Class QResizeEvent + size=40 align=8 + base size=36 base align=8 +QResizeEvent (0x7f9ac1093d90) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u) + QEvent (0x7f9ac1093e00) 0 + primary-for QResizeEvent (0x7f9ac1093d90) + +Vtable for QCloseEvent +QCloseEvent::_ZTV11QCloseEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QCloseEvent) +16 QCloseEvent::~QCloseEvent +24 QCloseEvent::~QCloseEvent + +Class QCloseEvent + size=24 align=8 + base size=20 base align=8 +QCloseEvent (0x7f9ac10a1310) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u) + QEvent (0x7f9ac10a1380) 0 + primary-for QCloseEvent (0x7f9ac10a1310) + +Vtable for QIconDragEvent +QIconDragEvent::_ZTV14QIconDragEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QIconDragEvent) +16 QIconDragEvent::~QIconDragEvent +24 QIconDragEvent::~QIconDragEvent + +Class QIconDragEvent + size=24 align=8 + base size=20 base align=8 +QIconDragEvent (0x7f9ac10a1540) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u) + QEvent (0x7f9ac10a15b0) 0 + primary-for QIconDragEvent (0x7f9ac10a1540) + +Vtable for QShowEvent +QShowEvent::_ZTV10QShowEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QShowEvent) +16 QShowEvent::~QShowEvent +24 QShowEvent::~QShowEvent + +Class QShowEvent + size=24 align=8 + base size=20 base align=8 +QShowEvent (0x7f9ac10a1770) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u) + QEvent (0x7f9ac10a17e0) 0 + primary-for QShowEvent (0x7f9ac10a1770) + +Vtable for QHideEvent +QHideEvent::_ZTV10QHideEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QHideEvent) +16 QHideEvent::~QHideEvent +24 QHideEvent::~QHideEvent + +Class QHideEvent + size=24 align=8 + base size=20 base align=8 +QHideEvent (0x7f9ac10a19a0) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u) + QEvent (0x7f9ac10a1a10) 0 + primary-for QHideEvent (0x7f9ac10a19a0) + +Vtable for QContextMenuEvent +QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QContextMenuEvent) +16 QContextMenuEvent::~QContextMenuEvent +24 QContextMenuEvent::~QContextMenuEvent + +Class QContextMenuEvent + size=48 align=8 + base size=41 base align=8 +QContextMenuEvent (0x7f9ac10a1bd0) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u) + QInputEvent (0x7f9ac10a1c40) 0 + primary-for QContextMenuEvent (0x7f9ac10a1bd0) + QEvent (0x7f9ac10a1cb0) 0 + primary-for QInputEvent (0x7f9ac10a1c40) + +Class QInputMethodEvent::Attribute + size=32 align=8 + base size=32 base align=8 +QInputMethodEvent::Attribute (0x7f9ac10bc770) 0 + +Vtable for QInputMethodEvent +QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QInputMethodEvent) +16 QInputMethodEvent::~QInputMethodEvent +24 QInputMethodEvent::~QInputMethodEvent + +Class QInputMethodEvent + size=56 align=8 + base size=56 base align=8 +QInputMethodEvent (0x7f9ac10bc690) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u) + QEvent (0x7f9ac10bc700) 0 + primary-for QInputMethodEvent (0x7f9ac10bc690) + +Vtable for QDropEvent +QDropEvent::_ZTV10QDropEvent: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QDropEvent) +16 QDropEvent::~QDropEvent +24 QDropEvent::~QDropEvent +32 QDropEvent::format +40 QDropEvent::encodedData +48 QDropEvent::provides +56 (int (*)(...))-0x00000000000000018 +64 (int (*)(...))(& _ZTI10QDropEvent) +72 QDropEvent::_ZThn24_N10QDropEventD1Ev +80 QDropEvent::_ZThn24_N10QDropEventD0Ev +88 QDropEvent::_ZThn24_NK10QDropEvent6formatEi +96 QDropEvent::_ZThn24_NK10QDropEvent8providesEPKc +104 QDropEvent::_ZThn24_NK10QDropEvent11encodedDataEPKc + +Class QDropEvent + size=80 align=8 + base size=80 base align=8 +QDropEvent (0x7f9ac10cae80) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u) + QEvent (0x7f9ac10f5e70) 0 + primary-for QDropEvent (0x7f9ac10cae80) + QMimeSource (0x7f9ac10f5ee0) 24 nearly-empty + vptr=((& QDropEvent::_ZTV10QDropEvent) + 72u) + +Vtable for QDragMoveEvent +QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QDragMoveEvent) +16 QDragMoveEvent::~QDragMoveEvent +24 QDragMoveEvent::~QDragMoveEvent +32 QDropEvent::format +40 QDropEvent::encodedData +48 QDropEvent::provides +56 (int (*)(...))-0x00000000000000018 +64 (int (*)(...))(& _ZTI14QDragMoveEvent) +72 QDragMoveEvent::_ZThn24_N14QDragMoveEventD1Ev +80 QDragMoveEvent::_ZThn24_N14QDragMoveEventD0Ev +88 QDropEvent::_ZThn24_NK10QDropEvent6formatEi +96 QDropEvent::_ZThn24_NK10QDropEvent8providesEPKc +104 QDropEvent::_ZThn24_NK10QDropEvent11encodedDataEPKc + +Class QDragMoveEvent + size=96 align=8 + base size=96 base align=8 +QDragMoveEvent (0x7f9ac1110bd0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u) + QDropEvent (0x7f9ac1113580) 0 + primary-for QDragMoveEvent (0x7f9ac1110bd0) + QEvent (0x7f9ac1110c40) 0 + primary-for QDropEvent (0x7f9ac1113580) + QMimeSource (0x7f9ac1110cb0) 24 nearly-empty + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 72u) + +Vtable for QDragEnterEvent +QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QDragEnterEvent) +16 QDragEnterEvent::~QDragEnterEvent +24 QDragEnterEvent::~QDragEnterEvent +32 QDropEvent::format +40 QDropEvent::encodedData +48 QDropEvent::provides +56 (int (*)(...))-0x00000000000000018 +64 (int (*)(...))(& _ZTI15QDragEnterEvent) +72 QDragEnterEvent::_ZThn24_N15QDragEnterEventD1Ev +80 QDragEnterEvent::_ZThn24_N15QDragEnterEventD0Ev +88 QDropEvent::_ZThn24_NK10QDropEvent6formatEi +96 QDropEvent::_ZThn24_NK10QDropEvent8providesEPKc +104 QDropEvent::_ZThn24_NK10QDropEvent11encodedDataEPKc + +Class QDragEnterEvent + size=96 align=8 + base size=96 base align=8 +QDragEnterEvent (0x7f9ac1122380) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u) + QDragMoveEvent (0x7f9ac11223f0) 0 + primary-for QDragEnterEvent (0x7f9ac1122380) + QDropEvent (0x7f9ac1113f00) 0 + primary-for QDragMoveEvent (0x7f9ac11223f0) + QEvent (0x7f9ac1122460) 0 + primary-for QDropEvent (0x7f9ac1113f00) + QMimeSource (0x7f9ac11224d0) 24 nearly-empty + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 72u) + +Vtable for QDragResponseEvent +QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QDragResponseEvent) +16 QDragResponseEvent::~QDragResponseEvent +24 QDragResponseEvent::~QDragResponseEvent + +Class QDragResponseEvent + size=24 align=8 + base size=21 base align=8 +QDragResponseEvent (0x7f9ac1122690) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 16u) + QEvent (0x7f9ac1122700) 0 + primary-for QDragResponseEvent (0x7f9ac1122690) + +Vtable for QDragLeaveEvent +QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QDragLeaveEvent) +16 QDragLeaveEvent::~QDragLeaveEvent +24 QDragLeaveEvent::~QDragLeaveEvent + +Class QDragLeaveEvent + size=24 align=8 + base size=20 base align=8 +QDragLeaveEvent (0x7f9ac1122af0) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u) + QEvent (0x7f9ac1122b60) 0 + primary-for QDragLeaveEvent (0x7f9ac1122af0) + +Vtable for QHelpEvent +QHelpEvent::_ZTV10QHelpEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QHelpEvent) +16 QHelpEvent::~QHelpEvent +24 QHelpEvent::~QHelpEvent + +Class QHelpEvent + size=40 align=8 + base size=36 base align=8 +QHelpEvent (0x7f9ac1122d20) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u) + QEvent (0x7f9ac1122d90) 0 + primary-for QHelpEvent (0x7f9ac1122d20) + +Vtable for QStatusTipEvent +QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QStatusTipEvent) +16 QStatusTipEvent::~QStatusTipEvent +24 QStatusTipEvent::~QStatusTipEvent + +Class QStatusTipEvent + size=32 align=8 + base size=32 base align=8 +QStatusTipEvent (0x7f9ac1134d90) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u) + QEvent (0x7f9ac1134e00) 0 + primary-for QStatusTipEvent (0x7f9ac1134d90) + +Vtable for QWhatsThisClickedEvent +QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent) +16 QWhatsThisClickedEvent::~QWhatsThisClickedEvent +24 QWhatsThisClickedEvent::~QWhatsThisClickedEvent + +Class QWhatsThisClickedEvent + size=32 align=8 + base size=32 base align=8 +QWhatsThisClickedEvent (0x7f9ac113a230) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u) + QEvent (0x7f9ac113a2a0) 0 + primary-for QWhatsThisClickedEvent (0x7f9ac113a230) + +Vtable for QActionEvent +QActionEvent::_ZTV12QActionEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QActionEvent) +16 QActionEvent::~QActionEvent +24 QActionEvent::~QActionEvent + +Class QActionEvent + size=40 align=8 + base size=40 base align=8 +QActionEvent (0x7f9ac113a700) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u) + QEvent (0x7f9ac113a770) 0 + primary-for QActionEvent (0x7f9ac113a700) + +Vtable for QFileOpenEvent +QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QFileOpenEvent) +16 QFileOpenEvent::~QFileOpenEvent +24 QFileOpenEvent::~QFileOpenEvent + +Class QFileOpenEvent + size=32 align=8 + base size=32 base align=8 +QFileOpenEvent (0x7f9ac113ad90) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u) + QEvent (0x7f9ac113ae00) 0 + primary-for QFileOpenEvent (0x7f9ac113ad90) + +Vtable for QToolBarChangeEvent +QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QToolBarChangeEvent) +16 QToolBarChangeEvent::~QToolBarChangeEvent +24 QToolBarChangeEvent::~QToolBarChangeEvent + +Class QToolBarChangeEvent + size=24 align=8 + base size=21 base align=8 +QToolBarChangeEvent (0x7f9ac114c1c0) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u) + QEvent (0x7f9ac114c230) 0 + primary-for QToolBarChangeEvent (0x7f9ac114c1c0) + +Vtable for QShortcutEvent +QShortcutEvent::_ZTV14QShortcutEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QShortcutEvent) +16 QShortcutEvent::~QShortcutEvent +24 QShortcutEvent::~QShortcutEvent + +Class QShortcutEvent + size=40 align=8 + base size=40 base align=8 +QShortcutEvent (0x7f9ac114c700) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u) + QEvent (0x7f9ac114c770) 0 + primary-for QShortcutEvent (0x7f9ac114c700) + +Vtable for QClipboardEvent +QClipboardEvent::_ZTV15QClipboardEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QClipboardEvent) +16 QClipboardEvent::~QClipboardEvent +24 QClipboardEvent::~QClipboardEvent + +Class QClipboardEvent + size=24 align=8 + base size=20 base align=8 +QClipboardEvent (0x7f9ac115a5b0) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 16u) + QEvent (0x7f9ac115a620) 0 + primary-for QClipboardEvent (0x7f9ac115a5b0) + +Vtable for QWindowStateChangeEvent +QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QWindowStateChangeEvent) +16 QWindowStateChangeEvent::~QWindowStateChangeEvent +24 QWindowStateChangeEvent::~QWindowStateChangeEvent + +Class QWindowStateChangeEvent + size=24 align=8 + base size=24 base align=8 +QWindowStateChangeEvent (0x7f9ac115aa10) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u) + QEvent (0x7f9ac115aa80) 0 + primary-for QWindowStateChangeEvent (0x7f9ac115aa10) + +Vtable for QMenubarUpdatedEvent +QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QMenubarUpdatedEvent) +16 QMenubarUpdatedEvent::~QMenubarUpdatedEvent +24 QMenubarUpdatedEvent::~QMenubarUpdatedEvent + +Class QMenubarUpdatedEvent + size=32 align=8 + base size=32 base align=8 +QMenubarUpdatedEvent (0x7f9ac115af50) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 16u) + QEvent (0x7f9ac115a770) 0 + primary-for QMenubarUpdatedEvent (0x7f9ac115af50) + +Class QTouchEvent::TouchPoint + size=8 align=8 + base size=8 base align=8 +QTouchEvent::TouchPoint (0x7f9ac1168af0) 0 + +Vtable for QTouchEvent +QTouchEvent::_ZTV11QTouchEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTouchEvent) +16 QTouchEvent::~QTouchEvent +24 QTouchEvent::~QTouchEvent + +Class QTouchEvent + size=48 align=8 + base size=48 base align=8 +QTouchEvent (0x7f9ac11689a0) 0 + vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u) + QInputEvent (0x7f9ac1168a10) 0 + primary-for QTouchEvent (0x7f9ac11689a0) + QEvent (0x7f9ac1168a80) 0 + primary-for QInputEvent (0x7f9ac1168a10) + +Vtable for QGestureEvent +QGestureEvent::_ZTV13QGestureEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QGestureEvent) +16 QGestureEvent::~QGestureEvent +24 QGestureEvent::~QGestureEvent + +Class QGestureEvent + size=24 align=8 + base size=20 base align=8 +QGestureEvent (0x7f9ac0fb3000) 0 + vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 16u) + QEvent (0x7f9ac0fb3070) 0 + primary-for QGestureEvent (0x7f9ac0fb3000) + +Vtable for QGraphicsLayoutItem +QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QGraphicsLayoutItem) +16 QGraphicsLayoutItem::~QGraphicsLayoutItem +24 QGraphicsLayoutItem::~QGraphicsLayoutItem +32 QGraphicsLayoutItem::setGeometry +40 QGraphicsLayoutItem::getContentsMargins +48 QGraphicsLayoutItem::updateGeometry +56 __cxa_pure_virtual + +Class QGraphicsLayoutItem + size=16 align=8 + base size=16 base align=8 +QGraphicsLayoutItem (0x7f9ac0fb35b0) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 16u) + +Vtable for QGraphicsItem +QGraphicsItem::_ZTV13QGraphicsItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QGraphicsItem) +16 QGraphicsItem::~QGraphicsItem +24 QGraphicsItem::~QGraphicsItem +32 QGraphicsItem::advance +40 __cxa_pure_virtual +48 QGraphicsItem::shape +56 QGraphicsItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsItem::isObscuredBy +88 QGraphicsItem::opaqueArea +96 __cxa_pure_virtual +104 QGraphicsItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsItem::supportsExtension +296 QGraphicsItem::setExtension +304 QGraphicsItem::extension + +Class QGraphicsItem + size=16 align=8 + base size=16 base align=8 +QGraphicsItem (0x7f9ac0fe9d20) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 16u) + +Vtable for QGraphicsObject +QGraphicsObject::_ZTV15QGraphicsObject: 53u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QGraphicsObject) +16 QGraphicsObject::metaObject +24 QGraphicsObject::qt_metacast +32 QGraphicsObject::qt_metacall +40 QGraphicsObject::~QGraphicsObject +48 QGraphicsObject::~QGraphicsObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 (int (*)(...))-0x00000000000000010 +120 (int (*)(...))(& _ZTI15QGraphicsObject) +128 QGraphicsObject::_ZThn16_N15QGraphicsObjectD1Ev +136 QGraphicsObject::_ZThn16_N15QGraphicsObjectD0Ev +144 QGraphicsItem::advance +152 __cxa_pure_virtual +160 QGraphicsItem::shape +168 QGraphicsItem::contains +176 QGraphicsItem::collidesWithItem +184 QGraphicsItem::collidesWithPath +192 QGraphicsItem::isObscuredBy +200 QGraphicsItem::opaqueArea +208 __cxa_pure_virtual +216 QGraphicsItem::type +224 QGraphicsItem::sceneEventFilter +232 QGraphicsItem::sceneEvent +240 QGraphicsItem::contextMenuEvent +248 QGraphicsItem::dragEnterEvent +256 QGraphicsItem::dragLeaveEvent +264 QGraphicsItem::dragMoveEvent +272 QGraphicsItem::dropEvent +280 QGraphicsItem::focusInEvent +288 QGraphicsItem::focusOutEvent +296 QGraphicsItem::hoverEnterEvent +304 QGraphicsItem::hoverMoveEvent +312 QGraphicsItem::hoverLeaveEvent +320 QGraphicsItem::keyPressEvent +328 QGraphicsItem::keyReleaseEvent +336 QGraphicsItem::mousePressEvent +344 QGraphicsItem::mouseMoveEvent +352 QGraphicsItem::mouseReleaseEvent +360 QGraphicsItem::mouseDoubleClickEvent +368 QGraphicsItem::wheelEvent +376 QGraphicsItem::inputMethodEvent +384 QGraphicsItem::inputMethodQuery +392 QGraphicsItem::itemChange +400 QGraphicsItem::supportsExtension +408 QGraphicsItem::setExtension +416 QGraphicsItem::extension + +Class QGraphicsObject + size=32 align=8 + base size=32 base align=8 +QGraphicsObject (0x7f9ac0ebf880) 0 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 16u) + QObject (0x7f9ac0ec3d20) 0 + primary-for QGraphicsObject (0x7f9ac0ebf880) + QGraphicsItem (0x7f9ac0ec3d90) 16 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 128u) + +Vtable for QAbstractGraphicsShapeItem +QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem) +16 QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +24 QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +32 QGraphicsItem::advance +40 __cxa_pure_virtual +48 QGraphicsItem::shape +56 QGraphicsItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QAbstractGraphicsShapeItem::isObscuredBy +88 QAbstractGraphicsShapeItem::opaqueArea +96 __cxa_pure_virtual +104 QGraphicsItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsItem::supportsExtension +296 QGraphicsItem::setExtension +304 QGraphicsItem::extension + +Class QAbstractGraphicsShapeItem + size=16 align=8 + base size=16 base align=8 +QAbstractGraphicsShapeItem (0x7f9ac0ed0e70) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 16u) + QGraphicsItem (0x7f9ac0ed0ee0) 0 + primary-for QAbstractGraphicsShapeItem (0x7f9ac0ed0e70) + +Vtable for QGraphicsPathItem +QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QGraphicsPathItem) +16 QGraphicsPathItem::~QGraphicsPathItem +24 QGraphicsPathItem::~QGraphicsPathItem +32 QGraphicsItem::advance +40 QGraphicsPathItem::boundingRect +48 QGraphicsPathItem::shape +56 QGraphicsPathItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsPathItem::isObscuredBy +88 QGraphicsPathItem::opaqueArea +96 QGraphicsPathItem::paint +104 QGraphicsPathItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsPathItem::supportsExtension +296 QGraphicsPathItem::setExtension +304 QGraphicsPathItem::extension + +Class QGraphicsPathItem + size=16 align=8 + base size=16 base align=8 +QGraphicsPathItem (0x7f9ac0ee3cb0) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 16u) + QAbstractGraphicsShapeItem (0x7f9ac0ee3d20) 0 + primary-for QGraphicsPathItem (0x7f9ac0ee3cb0) + QGraphicsItem (0x7f9ac0ee3d90) 0 + primary-for QAbstractGraphicsShapeItem (0x7f9ac0ee3d20) + +Vtable for QGraphicsRectItem +QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QGraphicsRectItem) +16 QGraphicsRectItem::~QGraphicsRectItem +24 QGraphicsRectItem::~QGraphicsRectItem +32 QGraphicsItem::advance +40 QGraphicsRectItem::boundingRect +48 QGraphicsRectItem::shape +56 QGraphicsRectItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsRectItem::isObscuredBy +88 QGraphicsRectItem::opaqueArea +96 QGraphicsRectItem::paint +104 QGraphicsRectItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsRectItem::supportsExtension +296 QGraphicsRectItem::setExtension +304 QGraphicsRectItem::extension + +Class QGraphicsRectItem + size=16 align=8 + base size=16 base align=8 +QGraphicsRectItem (0x7f9ac0ef1c40) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 16u) + QAbstractGraphicsShapeItem (0x7f9ac0ef1cb0) 0 + primary-for QGraphicsRectItem (0x7f9ac0ef1c40) + QGraphicsItem (0x7f9ac0ef1d20) 0 + primary-for QAbstractGraphicsShapeItem (0x7f9ac0ef1cb0) + +Vtable for QGraphicsEllipseItem +QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QGraphicsEllipseItem) +16 QGraphicsEllipseItem::~QGraphicsEllipseItem +24 QGraphicsEllipseItem::~QGraphicsEllipseItem +32 QGraphicsItem::advance +40 QGraphicsEllipseItem::boundingRect +48 QGraphicsEllipseItem::shape +56 QGraphicsEllipseItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsEllipseItem::isObscuredBy +88 QGraphicsEllipseItem::opaqueArea +96 QGraphicsEllipseItem::paint +104 QGraphicsEllipseItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsEllipseItem::supportsExtension +296 QGraphicsEllipseItem::setExtension +304 QGraphicsEllipseItem::extension + +Class QGraphicsEllipseItem + size=16 align=8 + base size=16 base align=8 +QGraphicsEllipseItem (0x7f9ac0f02f50) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 16u) + QAbstractGraphicsShapeItem (0x7f9ac0f02700) 0 + primary-for QGraphicsEllipseItem (0x7f9ac0f02f50) + QGraphicsItem (0x7f9ac0f16000) 0 + primary-for QAbstractGraphicsShapeItem (0x7f9ac0f02700) + +Vtable for QGraphicsPolygonItem +QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QGraphicsPolygonItem) +16 QGraphicsPolygonItem::~QGraphicsPolygonItem +24 QGraphicsPolygonItem::~QGraphicsPolygonItem +32 QGraphicsItem::advance +40 QGraphicsPolygonItem::boundingRect +48 QGraphicsPolygonItem::shape +56 QGraphicsPolygonItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsPolygonItem::isObscuredBy +88 QGraphicsPolygonItem::opaqueArea +96 QGraphicsPolygonItem::paint +104 QGraphicsPolygonItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsPolygonItem::supportsExtension +296 QGraphicsPolygonItem::setExtension +304 QGraphicsPolygonItem::extension + +Class QGraphicsPolygonItem + size=16 align=8 + base size=16 base align=8 +QGraphicsPolygonItem (0x7f9ac0f2b230) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 16u) + QAbstractGraphicsShapeItem (0x7f9ac0f2b2a0) 0 + primary-for QGraphicsPolygonItem (0x7f9ac0f2b230) + QGraphicsItem (0x7f9ac0f2b310) 0 + primary-for QAbstractGraphicsShapeItem (0x7f9ac0f2b2a0) + +Vtable for QGraphicsLineItem +QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QGraphicsLineItem) +16 QGraphicsLineItem::~QGraphicsLineItem +24 QGraphicsLineItem::~QGraphicsLineItem +32 QGraphicsItem::advance +40 QGraphicsLineItem::boundingRect +48 QGraphicsLineItem::shape +56 QGraphicsLineItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsLineItem::isObscuredBy +88 QGraphicsLineItem::opaqueArea +96 QGraphicsLineItem::paint +104 QGraphicsLineItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsLineItem::supportsExtension +296 QGraphicsLineItem::setExtension +304 QGraphicsLineItem::extension + +Class QGraphicsLineItem + size=16 align=8 + base size=16 base align=8 +QGraphicsLineItem (0x7f9ac0f3e1c0) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 16u) + QGraphicsItem (0x7f9ac0f3e230) 0 + primary-for QGraphicsLineItem (0x7f9ac0f3e1c0) + +Vtable for QGraphicsPixmapItem +QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QGraphicsPixmapItem) +16 QGraphicsPixmapItem::~QGraphicsPixmapItem +24 QGraphicsPixmapItem::~QGraphicsPixmapItem +32 QGraphicsItem::advance +40 QGraphicsPixmapItem::boundingRect +48 QGraphicsPixmapItem::shape +56 QGraphicsPixmapItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsPixmapItem::isObscuredBy +88 QGraphicsPixmapItem::opaqueArea +96 QGraphicsPixmapItem::paint +104 QGraphicsPixmapItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsPixmapItem::supportsExtension +296 QGraphicsPixmapItem::setExtension +304 QGraphicsPixmapItem::extension + +Class QGraphicsPixmapItem + size=16 align=8 + base size=16 base align=8 +QGraphicsPixmapItem (0x7f9ac0f50460) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 16u) + QGraphicsItem (0x7f9ac0f504d0) 0 + primary-for QGraphicsPixmapItem (0x7f9ac0f50460) + +Vtable for QGraphicsTextItem +QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QGraphicsTextItem) +16 QGraphicsTextItem::metaObject +24 QGraphicsTextItem::qt_metacast +32 QGraphicsTextItem::qt_metacall +40 QGraphicsTextItem::~QGraphicsTextItem +48 QGraphicsTextItem::~QGraphicsTextItem +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QGraphicsTextItem::boundingRect +120 QGraphicsTextItem::shape +128 QGraphicsTextItem::contains +136 QGraphicsTextItem::paint +144 QGraphicsTextItem::isObscuredBy +152 QGraphicsTextItem::opaqueArea +160 QGraphicsTextItem::type +168 QGraphicsTextItem::sceneEvent +176 QGraphicsTextItem::mousePressEvent +184 QGraphicsTextItem::mouseMoveEvent +192 QGraphicsTextItem::mouseReleaseEvent +200 QGraphicsTextItem::mouseDoubleClickEvent +208 QGraphicsTextItem::contextMenuEvent +216 QGraphicsTextItem::keyPressEvent +224 QGraphicsTextItem::keyReleaseEvent +232 QGraphicsTextItem::focusInEvent +240 QGraphicsTextItem::focusOutEvent +248 QGraphicsTextItem::dragEnterEvent +256 QGraphicsTextItem::dragLeaveEvent +264 QGraphicsTextItem::dragMoveEvent +272 QGraphicsTextItem::dropEvent +280 QGraphicsTextItem::inputMethodEvent +288 QGraphicsTextItem::hoverEnterEvent +296 QGraphicsTextItem::hoverMoveEvent +304 QGraphicsTextItem::hoverLeaveEvent +312 QGraphicsTextItem::inputMethodQuery +320 QGraphicsTextItem::supportsExtension +328 QGraphicsTextItem::setExtension +336 QGraphicsTextItem::extension +344 (int (*)(...))-0x00000000000000010 +352 (int (*)(...))(& _ZTI17QGraphicsTextItem) +360 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItemD1Ev +368 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItemD0Ev +376 QGraphicsItem::advance +384 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem12boundingRectEv +392 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem5shapeEv +400 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem8containsERK7QPointF +408 QGraphicsItem::collidesWithItem +416 QGraphicsItem::collidesWithPath +424 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem +432 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem10opaqueAreaEv +440 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +448 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem4typeEv +456 QGraphicsItem::sceneEventFilter +464 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem10sceneEventEP6QEvent +472 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent +480 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent +488 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent +496 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent +504 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent +512 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem12focusInEventEP11QFocusEvent +520 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent +528 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent +536 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent +544 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent +552 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent +560 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent +568 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent +576 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent +584 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent +592 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +600 QGraphicsItem::wheelEvent +608 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent +616 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE +624 QGraphicsItem::itemChange +632 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE +640 QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant +648 QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem9extensionERK8QVariant + +Class QGraphicsTextItem + size=40 align=8 + base size=40 base align=8 +QGraphicsTextItem (0x7f9ac0f63700) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 16u) + QGraphicsObject (0x7f9ac0f66300) 0 + primary-for QGraphicsTextItem (0x7f9ac0f63700) + QObject (0x7f9ac0f63770) 0 + primary-for QGraphicsObject (0x7f9ac0f66300) + QGraphicsItem (0x7f9ac0f637e0) 16 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 360u) + +Vtable for QGraphicsSimpleTextItem +QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem) +16 QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +24 QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +32 QGraphicsItem::advance +40 QGraphicsSimpleTextItem::boundingRect +48 QGraphicsSimpleTextItem::shape +56 QGraphicsSimpleTextItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsSimpleTextItem::isObscuredBy +88 QGraphicsSimpleTextItem::opaqueArea +96 QGraphicsSimpleTextItem::paint +104 QGraphicsSimpleTextItem::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsSimpleTextItem::supportsExtension +296 QGraphicsSimpleTextItem::setExtension +304 QGraphicsSimpleTextItem::extension + +Class QGraphicsSimpleTextItem + size=16 align=8 + base size=16 base align=8 +QGraphicsSimpleTextItem (0x7f9ac0d81d90) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 16u) + QAbstractGraphicsShapeItem (0x7f9ac0d81e00) 0 + primary-for QGraphicsSimpleTextItem (0x7f9ac0d81d90) + QGraphicsItem (0x7f9ac0d81e70) 0 + primary-for QAbstractGraphicsShapeItem (0x7f9ac0d81e00) + +Vtable for QGraphicsItemGroup +QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QGraphicsItemGroup) +16 QGraphicsItemGroup::~QGraphicsItemGroup +24 QGraphicsItemGroup::~QGraphicsItemGroup +32 QGraphicsItem::advance +40 QGraphicsItemGroup::boundingRect +48 QGraphicsItem::shape +56 QGraphicsItem::contains +64 QGraphicsItem::collidesWithItem +72 QGraphicsItem::collidesWithPath +80 QGraphicsItemGroup::isObscuredBy +88 QGraphicsItemGroup::opaqueArea +96 QGraphicsItemGroup::paint +104 QGraphicsItemGroup::type +112 QGraphicsItem::sceneEventFilter +120 QGraphicsItem::sceneEvent +128 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +144 QGraphicsItem::dragLeaveEvent +152 QGraphicsItem::dragMoveEvent +160 QGraphicsItem::dropEvent +168 QGraphicsItem::focusInEvent +176 QGraphicsItem::focusOutEvent +184 QGraphicsItem::hoverEnterEvent +192 QGraphicsItem::hoverMoveEvent +200 QGraphicsItem::hoverLeaveEvent +208 QGraphicsItem::keyPressEvent +216 QGraphicsItem::keyReleaseEvent +224 QGraphicsItem::mousePressEvent +232 QGraphicsItem::mouseMoveEvent +240 QGraphicsItem::mouseReleaseEvent +248 QGraphicsItem::mouseDoubleClickEvent +256 QGraphicsItem::wheelEvent +264 QGraphicsItem::inputMethodEvent +272 QGraphicsItem::inputMethodQuery +280 QGraphicsItem::itemChange +288 QGraphicsItem::supportsExtension +296 QGraphicsItem::setExtension +304 QGraphicsItem::extension + +Class QGraphicsItemGroup + size=16 align=8 + base size=16 base align=8 +QGraphicsItemGroup (0x7f9ac0d98d20) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 16u) + QGraphicsItem (0x7f9ac0d98d90) 0 + primary-for QGraphicsItemGroup (0x7f9ac0d98d20) + +Vtable for QGraphicsWidget +QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QGraphicsWidget) +16 QGraphicsWidget::metaObject +24 QGraphicsWidget::qt_metacast +32 QGraphicsWidget::qt_metacall +40 QGraphicsWidget::~QGraphicsWidget +48 QGraphicsWidget::~QGraphicsWidget +56 QGraphicsWidget::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QGraphicsWidget::setGeometry +120 QGraphicsWidget::getContentsMargins +128 QGraphicsWidget::type +136 QGraphicsWidget::paint +144 QGraphicsWidget::paintWindowFrame +152 QGraphicsWidget::boundingRect +160 QGraphicsWidget::shape +168 QGraphicsWidget::initStyleOption +176 QGraphicsWidget::sizeHint +184 QGraphicsWidget::updateGeometry +192 QGraphicsWidget::itemChange +200 QGraphicsWidget::propertyChange +208 QGraphicsWidget::sceneEvent +216 QGraphicsWidget::windowFrameEvent +224 QGraphicsWidget::windowFrameSectionAt +232 QGraphicsWidget::changeEvent +240 QGraphicsWidget::closeEvent +248 QGraphicsWidget::focusInEvent +256 QGraphicsWidget::focusNextPrevChild +264 QGraphicsWidget::focusOutEvent +272 QGraphicsWidget::hideEvent +280 QGraphicsWidget::moveEvent +288 QGraphicsWidget::polishEvent +296 QGraphicsWidget::resizeEvent +304 QGraphicsWidget::showEvent +312 QGraphicsWidget::hoverMoveEvent +320 QGraphicsWidget::hoverLeaveEvent +328 QGraphicsWidget::grabMouseEvent +336 QGraphicsWidget::ungrabMouseEvent +344 QGraphicsWidget::grabKeyboardEvent +352 QGraphicsWidget::ungrabKeyboardEvent +360 (int (*)(...))-0x00000000000000010 +368 (int (*)(...))(& _ZTI15QGraphicsWidget) +376 QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev +384 QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev +392 QGraphicsItem::advance +400 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget12boundingRectEv +408 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget5shapeEv +416 QGraphicsItem::contains +424 QGraphicsItem::collidesWithItem +432 QGraphicsItem::collidesWithPath +440 QGraphicsItem::isObscuredBy +448 QGraphicsItem::opaqueArea +456 QGraphicsWidget::_ZThn16_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +464 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget4typeEv +472 QGraphicsItem::sceneEventFilter +480 QGraphicsWidget::_ZThn16_N15QGraphicsWidget10sceneEventEP6QEvent +488 QGraphicsItem::contextMenuEvent +496 QGraphicsItem::dragEnterEvent +504 QGraphicsItem::dragLeaveEvent +512 QGraphicsItem::dragMoveEvent +520 QGraphicsItem::dropEvent +528 QGraphicsWidget::_ZThn16_N15QGraphicsWidget12focusInEventEP11QFocusEvent +536 QGraphicsWidget::_ZThn16_N15QGraphicsWidget13focusOutEventEP11QFocusEvent +544 QGraphicsItem::hoverEnterEvent +552 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +560 QGraphicsWidget::_ZThn16_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +568 QGraphicsItem::keyPressEvent +576 QGraphicsItem::keyReleaseEvent +584 QGraphicsItem::mousePressEvent +592 QGraphicsItem::mouseMoveEvent +600 QGraphicsItem::mouseReleaseEvent +608 QGraphicsItem::mouseDoubleClickEvent +616 QGraphicsItem::wheelEvent +624 QGraphicsItem::inputMethodEvent +632 QGraphicsItem::inputMethodQuery +640 QGraphicsWidget::_ZThn16_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +648 QGraphicsItem::supportsExtension +656 QGraphicsItem::setExtension +664 QGraphicsItem::extension +672 (int (*)(...))-0x00000000000000020 +680 (int (*)(...))(& _ZTI15QGraphicsWidget) +688 QGraphicsWidget::_ZThn32_N15QGraphicsWidgetD1Ev +696 QGraphicsWidget::_ZThn32_N15QGraphicsWidgetD0Ev +704 QGraphicsWidget::_ZThn32_N15QGraphicsWidget11setGeometryERK6QRectF +712 QGraphicsWidget::_ZThn32_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +720 QGraphicsWidget::_ZThn32_N15QGraphicsWidget14updateGeometryEv +728 QGraphicsWidget::_ZThn32_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWidget + size=48 align=8 + base size=48 base align=8 +QGraphicsWidget (0x7f9ac0dc5380) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 16u) + QGraphicsObject (0x7f9ac0dc5400) 0 + primary-for QGraphicsWidget (0x7f9ac0dc5380) + QObject (0x7f9ac0db9620) 0 + primary-for QGraphicsObject (0x7f9ac0dc5400) + QGraphicsItem (0x7f9ac0db9690) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 376u) + QGraphicsLayoutItem (0x7f9ac0db9700) 32 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 688u) + +Class QTextOption::Tab + size=16 align=8 + base size=14 base align=8 +QTextOption::Tab (0x7f9ac0dfeee0) 0 + +Class QTextOption + size=32 align=8 + base size=32 base align=8 +QTextOption (0x7f9ac0dfee70) 0 + +Class QTileRules + size=8 align=4 + base size=8 base align=4 +QTileRules (0x7f9ac0c66310) 0 + +Class QDrawPixmaps::Data + size=80 align=8 + base size=80 base align=8 +QDrawPixmaps::Data (0x7f9ac0c7d380) 0 + +Class QPen + size=8 align=8 + base size=8 base align=8 +QPen (0x7f9ac0c7d460) 0 + +Class QPainter + size=8 align=8 + base size=8 base align=8 +QPainter (0x7f9ac0ca88c0) 0 + +Vtable for QGraphicsWebView +QGraphicsWebView::_ZTV16QGraphicsWebView: 106u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QGraphicsWebView) +16 QGraphicsWebView::metaObject +24 QGraphicsWebView::qt_metacast +32 QGraphicsWebView::qt_metacall +40 QGraphicsWebView::~QGraphicsWebView +48 QGraphicsWebView::~QGraphicsWebView +56 QGraphicsWebView::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QGraphicsWebView::setGeometry +120 QGraphicsWidget::getContentsMargins +128 QGraphicsWidget::type +136 QGraphicsWebView::paint +144 QGraphicsWidget::paintWindowFrame +152 QGraphicsWidget::boundingRect +160 QGraphicsWidget::shape +168 QGraphicsWidget::initStyleOption +176 QGraphicsWebView::sizeHint +184 QGraphicsWebView::updateGeometry +192 QGraphicsWebView::itemChange +200 QGraphicsWidget::propertyChange +208 QGraphicsWebView::sceneEvent +216 QGraphicsWidget::windowFrameEvent +224 QGraphicsWidget::windowFrameSectionAt +232 QGraphicsWidget::changeEvent +240 QGraphicsWidget::closeEvent +248 QGraphicsWebView::focusInEvent +256 QGraphicsWebView::focusNextPrevChild +264 QGraphicsWebView::focusOutEvent +272 QGraphicsWidget::hideEvent +280 QGraphicsWidget::moveEvent +288 QGraphicsWidget::polishEvent +296 QGraphicsWidget::resizeEvent +304 QGraphicsWidget::showEvent +312 QGraphicsWebView::hoverMoveEvent +320 QGraphicsWebView::hoverLeaveEvent +328 QGraphicsWidget::grabMouseEvent +336 QGraphicsWidget::ungrabMouseEvent +344 QGraphicsWidget::grabKeyboardEvent +352 QGraphicsWidget::ungrabKeyboardEvent +360 QGraphicsWebView::inputMethodQuery +368 QGraphicsWebView::mousePressEvent +376 QGraphicsWebView::mouseDoubleClickEvent +384 QGraphicsWebView::mouseReleaseEvent +392 QGraphicsWebView::mouseMoveEvent +400 QGraphicsWebView::wheelEvent +408 QGraphicsWebView::keyPressEvent +416 QGraphicsWebView::keyReleaseEvent +424 QGraphicsWebView::contextMenuEvent +432 QGraphicsWebView::dragEnterEvent +440 QGraphicsWebView::dragLeaveEvent +448 QGraphicsWebView::dragMoveEvent +456 QGraphicsWebView::dropEvent +464 QGraphicsWebView::inputMethodEvent +472 (int (*)(...))-0x00000000000000010 +480 (int (*)(...))(& _ZTI16QGraphicsWebView) +488 QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD1Ev +496 QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD0Ev +504 QGraphicsItem::advance +512 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget12boundingRectEv +520 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget5shapeEv +528 QGraphicsItem::contains +536 QGraphicsItem::collidesWithItem +544 QGraphicsItem::collidesWithPath +552 QGraphicsItem::isObscuredBy +560 QGraphicsItem::opaqueArea +568 QGraphicsWebView::_ZThn16_N16QGraphicsWebView5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +576 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget4typeEv +584 QGraphicsItem::sceneEventFilter +592 QGraphicsWebView::_ZThn16_N16QGraphicsWebView10sceneEventEP6QEvent +600 QGraphicsWebView::_ZThn16_N16QGraphicsWebView16contextMenuEventEP30QGraphicsSceneContextMenuEvent +608 QGraphicsWebView::_ZThn16_N16QGraphicsWebView14dragEnterEventEP27QGraphicsSceneDragDropEvent +616 QGraphicsWebView::_ZThn16_N16QGraphicsWebView14dragLeaveEventEP27QGraphicsSceneDragDropEvent +624 QGraphicsWebView::_ZThn16_N16QGraphicsWebView13dragMoveEventEP27QGraphicsSceneDragDropEvent +632 QGraphicsWebView::_ZThn16_N16QGraphicsWebView9dropEventEP27QGraphicsSceneDragDropEvent +640 QGraphicsWebView::_ZThn16_N16QGraphicsWebView12focusInEventEP11QFocusEvent +648 QGraphicsWebView::_ZThn16_N16QGraphicsWebView13focusOutEventEP11QFocusEvent +656 QGraphicsItem::hoverEnterEvent +664 QGraphicsWebView::_ZThn16_N16QGraphicsWebView14hoverMoveEventEP24QGraphicsSceneHoverEvent +672 QGraphicsWebView::_ZThn16_N16QGraphicsWebView15hoverLeaveEventEP24QGraphicsSceneHoverEvent +680 QGraphicsWebView::_ZThn16_N16QGraphicsWebView13keyPressEventEP9QKeyEvent +688 QGraphicsWebView::_ZThn16_N16QGraphicsWebView15keyReleaseEventEP9QKeyEvent +696 QGraphicsWebView::_ZThn16_N16QGraphicsWebView15mousePressEventEP24QGraphicsSceneMouseEvent +704 QGraphicsWebView::_ZThn16_N16QGraphicsWebView14mouseMoveEventEP24QGraphicsSceneMouseEvent +712 QGraphicsWebView::_ZThn16_N16QGraphicsWebView17mouseReleaseEventEP24QGraphicsSceneMouseEvent +720 QGraphicsWebView::_ZThn16_N16QGraphicsWebView21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +728 QGraphicsWebView::_ZThn16_N16QGraphicsWebView10wheelEventEP24QGraphicsSceneWheelEvent +736 QGraphicsWebView::_ZThn16_N16QGraphicsWebView16inputMethodEventEP17QInputMethodEvent +744 QGraphicsWebView::_ZThn16_NK16QGraphicsWebView16inputMethodQueryEN2Qt16InputMethodQueryE +752 QGraphicsWebView::_ZThn16_N16QGraphicsWebView10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +760 QGraphicsItem::supportsExtension +768 QGraphicsItem::setExtension +776 QGraphicsItem::extension +784 (int (*)(...))-0x00000000000000020 +792 (int (*)(...))(& _ZTI16QGraphicsWebView) +800 QGraphicsWebView::_ZThn32_N16QGraphicsWebViewD1Ev +808 QGraphicsWebView::_ZThn32_N16QGraphicsWebViewD0Ev +816 QGraphicsWebView::_ZThn32_N16QGraphicsWebView11setGeometryERK6QRectF +824 QGraphicsWidget::_ZThn32_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +832 QGraphicsWebView::_ZThn32_N16QGraphicsWebView14updateGeometryEv +840 QGraphicsWebView::_ZThn32_NK16QGraphicsWebView8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWebView + size=56 align=8 + base size=56 base align=8 +QGraphicsWebView (0x7f9ac0ab6380) 0 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 16u) + QGraphicsWidget (0x7f9ac0ab0980) 0 + primary-for QGraphicsWebView (0x7f9ac0ab6380) + QGraphicsObject (0x7f9ac0ab0a00) 0 + primary-for QGraphicsWidget (0x7f9ac0ab0980) + QObject (0x7f9ac0ab63f0) 0 + primary-for QGraphicsObject (0x7f9ac0ab0a00) + QGraphicsItem (0x7f9ac0ab6460) 16 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 488u) + QGraphicsLayoutItem (0x7f9ac0ab64d0) 32 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 800u) + +Class QWebDatabase + size=8 align=8 + base size=8 base align=8 +QWebDatabase (0x7f9ac0adf8c0) 0 + +Class QWebElement + size=16 align=8 + base size=16 base align=8 +QWebElement (0x7f9ac0adfee0) 0 + +Class QWebElementCollection::const_iterator + size=16 align=8 + base size=16 base align=8 +QWebElementCollection::const_iterator (0x7f9ac0b14850) 0 + +Class QWebElementCollection::iterator + size=16 align=8 + base size=16 base align=8 +QWebElementCollection::iterator (0x7f9ac0b21460) 0 + +Class QWebElementCollection + size=8 align=8 + base size=8 base align=8 +QWebElementCollection (0x7f9ac0b06cb0) 0 + +Class QScriptValue + size=8 align=8 + base size=8 base align=8 +QScriptValue (0x7f9ac097d150) 0 + +Class QScriptContext + size=8 align=8 + base size=8 base align=8 +QScriptContext (0x7f9ac0a31cb0) 0 + +Class QScriptString + size=8 align=8 + base size=8 base align=8 +QScriptString (0x7f9ac0a49b60) 0 + +Class QScriptProgram + size=8 align=8 + base size=8 base align=8 +QScriptProgram (0x7f9ac0a56930) 0 + +Class QScriptSyntaxCheckResult + size=8 align=8 + base size=8 base align=8 +QScriptSyntaxCheckResult (0x7f9ac086d7e0) 0 + +Vtable for QScriptEngine +QScriptEngine::_ZTV13QScriptEngine: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QScriptEngine) +16 QScriptEngine::metaObject +24 QScriptEngine::qt_metacast +32 QScriptEngine::qt_metacall +40 QScriptEngine::~QScriptEngine +48 QScriptEngine::~QScriptEngine +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QScriptEngine + size=16 align=8 + base size=16 base align=8 +QScriptEngine (0x7f9ac08904d0) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 16u) + QObject (0x7f9ac0890540) 0 + primary-for QScriptEngine (0x7f9ac08904d0) + +Class QWebHitTestResult + size=8 align=8 + base size=8 base align=8 +QWebHitTestResult (0x7f9ac0907d20) 0 + +Vtable for QWebFrame +QWebFrame::_ZTV9QWebFrame: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QWebFrame) +16 QWebFrame::metaObject +24 QWebFrame::qt_metacast +32 QWebFrame::qt_metacall +40 QWebFrame::~QWebFrame +48 QWebFrame::~QWebFrame +56 QWebFrame::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QWebFrame + size=24 align=8 + base size=24 base align=8 +QWebFrame (0x7f9ac091e310) 0 + vptr=((& QWebFrame::_ZTV9QWebFrame) + 16u) + QObject (0x7f9ac091e380) 0 + primary-for QWebFrame (0x7f9ac091e310) + +Class QWebHistoryItem + size=8 align=8 + base size=8 base align=8 +QWebHistoryItem (0x7f9ac0941e00) 0 + +Class QWebHistory + size=8 align=8 + base size=8 base align=8 +QWebHistory (0x7f9ac094c460) 0 + +Vtable for QWebHistoryInterface +QWebHistoryInterface::_ZTV20QWebHistoryInterface: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QWebHistoryInterface) +16 QWebHistoryInterface::metaObject +24 QWebHistoryInterface::qt_metacast +32 QWebHistoryInterface::qt_metacall +40 QWebHistoryInterface::~QWebHistoryInterface +48 QWebHistoryInterface::~QWebHistoryInterface +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 + +Class QWebHistoryInterface + size=16 align=8 + base size=16 base align=8 +QWebHistoryInterface (0x7f9ac094ccb0) 0 + vptr=((& QWebHistoryInterface::_ZTV20QWebHistoryInterface) + 16u) + QObject (0x7f9ac094cd20) 0 + primary-for QWebHistoryInterface (0x7f9ac094ccb0) + +Vtable for QWebView +QWebView::_ZTV8QWebView: 64u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QWebView) +16 QWebView::metaObject +24 QWebView::qt_metacast +32 QWebView::qt_metacall +40 QWebView::~QWebView +48 QWebView::~QWebView +56 QWebView::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 QWebView::sizeHint +136 QWidget::minimumSizeHint +144 QWidget::heightForWidth +152 QWidget::paintEngine +160 QWebView::mousePressEvent +168 QWebView::mouseReleaseEvent +176 QWebView::mouseDoubleClickEvent +184 QWebView::mouseMoveEvent +192 QWebView::wheelEvent +200 QWebView::keyPressEvent +208 QWebView::keyReleaseEvent +216 QWebView::focusInEvent +224 QWebView::focusOutEvent +232 QWidget::enterEvent +240 QWidget::leaveEvent +248 QWebView::paintEvent +256 QWidget::moveEvent +264 QWebView::resizeEvent +272 QWidget::closeEvent +280 QWebView::contextMenuEvent +288 QWidget::tabletEvent +296 QWidget::actionEvent +304 QWebView::dragEnterEvent +312 QWebView::dragMoveEvent +320 QWebView::dragLeaveEvent +328 QWebView::dropEvent +336 QWidget::showEvent +344 QWidget::hideEvent +352 QWidget::x11Event +360 QWebView::changeEvent +368 QWidget::metric +376 QWebView::inputMethodEvent +384 QWebView::inputMethodQuery +392 QWebView::focusNextPrevChild +400 QWidget::styleChange +408 QWidget::enabledChange +416 QWidget::paletteChange +424 QWidget::fontChange +432 QWidget::windowActivationChange +440 QWidget::languageChange +448 QWebView::createWindow +456 (int (*)(...))-0x00000000000000010 +464 (int (*)(...))(& _ZTI8QWebView) +472 QWebView::_ZThn16_N8QWebViewD1Ev +480 QWebView::_ZThn16_N8QWebViewD0Ev +488 QWidget::_ZThn16_NK7QWidget7devTypeEv +496 QWidget::_ZThn16_NK7QWidget11paintEngineEv +504 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebView + size=48 align=8 + base size=48 base align=8 +QWebView (0x7f9ac076ccb0) 0 + vptr=((& QWebView::_ZTV8QWebView) + 16u) + QWidget (0x7f9ac0943c00) 0 + primary-for QWebView (0x7f9ac076ccb0) + QObject (0x7f9ac076cd20) 0 + primary-for QWidget (0x7f9ac0943c00) + QPaintDevice (0x7f9ac076cd90) 16 + vptr=((& QWebView::_ZTV8QWebView) + 472u) + +Vtable for QWebInspector +QWebInspector::_ZTV13QWebInspector: 63u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QWebInspector) +16 QWebInspector::metaObject +24 QWebInspector::qt_metacast +32 QWebInspector::qt_metacall +40 QWebInspector::~QWebInspector +48 QWebInspector::~QWebInspector +56 QWebInspector::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 QWebInspector::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 QWebInspector::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 QWebInspector::showEvent +344 QWebInspector::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 (*)(...))(& _ZTI13QWebInspector) +464 QWebInspector::_ZThn16_N13QWebInspectorD1Ev +472 QWebInspector::_ZThn16_N13QWebInspectorD0Ev +480 QWidget::_ZThn16_NK7QWidget7devTypeEv +488 QWidget::_ZThn16_NK7QWidget11paintEngineEv +496 QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebInspector + size=48 align=8 + base size=48 base align=8 +QWebInspector (0x7f9ac079d540) 0 + vptr=((& QWebInspector::_ZTV13QWebInspector) + 16u) + QWidget (0x7f9ac079a300) 0 + primary-for QWebInspector (0x7f9ac079d540) + QObject (0x7f9ac079d5b0) 0 + primary-for QWidget (0x7f9ac079a300) + QPaintDevice (0x7f9ac079d620) 16 + vptr=((& QWebInspector::_ZTV13QWebInspector) + 464u) + +Class QWebPluginFactory::MimeType + size=24 align=8 + base size=24 base align=8 +QWebPluginFactory::MimeType (0x7f9ac07b3620) 0 + +Class QWebPluginFactory::Plugin + size=24 align=8 + base size=24 base align=8 +QWebPluginFactory::Plugin (0x7f9ac07b3850) 0 + +Class QWebPluginFactory::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionOption (0x7f9ac07e3620) 0 empty + +Class QWebPluginFactory::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionReturn (0x7f9ac07e3690) 0 empty + +Vtable for QWebPluginFactory +QWebPluginFactory::_ZTV17QWebPluginFactory: 19u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QWebPluginFactory) +16 QWebPluginFactory::metaObject +24 QWebPluginFactory::qt_metacast +32 QWebPluginFactory::qt_metacall +40 QWebPluginFactory::~QWebPluginFactory +48 QWebPluginFactory::~QWebPluginFactory +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 QWebPluginFactory::refreshPlugins +128 __cxa_pure_virtual +136 QWebPluginFactory::extension +144 QWebPluginFactory::supportsExtension + +Class QWebPluginFactory + size=24 align=8 + base size=24 base align=8 +QWebPluginFactory (0x7f9ac07b34d0) 0 + vptr=((& QWebPluginFactory::_ZTV17QWebPluginFactory) + 16u) + QObject (0x7f9ac07b3540) 0 + primary-for QWebPluginFactory (0x7f9ac07b34d0) + +Class QWebSecurityOrigin + size=8 align=8 + base size=8 base align=8 +QWebSecurityOrigin (0x7f9ac07f2700) 0 + diff --git a/tests/auto/bic/data/QtWebKit.4.6.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtWebKit.4.6.0.linux-gcc-ia32.txt new file mode 100644 index 00000000..d6ffebfa --- /dev/null +++ b/tests/auto/bic/data/QtWebKit.4.6.0.linux-gcc-ia32.txt @@ -0,0 +1,5570 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6e1db40) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6e1dce4) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb640c3c0) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb640c474) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb640cca8) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb640cdd4) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb644a03c) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb644a21c) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6488960) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb64a6c00) 0 + QBasicAtomicInt (0xb64b6078) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb63b5474) 0 empty + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb63b54b0) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb63b5924) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb63b58e8) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6268834) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb62fb000) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb62fb03c) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6284fb4) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6164ca8) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb61c799c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb604c940) 0 + QString (0xb60840f0) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6084438) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb60ce384) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb60dc200) 0 + QGenericArgument (0xb60ce5a0) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb60ce708) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb60ce834) 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 (0xb60ceb7c) 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 (0xb5f15e80) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb60cec6c) 0 nearly-empty + primary-for std::bad_exception (0xb5f15e80) + +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 (0xb5f2b000) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb60ceec4) 0 nearly-empty + primary-for std::bad_alloc (0xb5f2b000) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb5f2f12c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb5f2f21c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb5f2f1e0) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb5f2fa50) 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 (0xb5f2fb04) 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 (0xb5f2fbb8) 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 (0xb5e17438) 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 (0xb5e196c0) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb5e17564) 0 + primary-for QIODevice (0xb5e196c0) + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5e553fc) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5e55438) 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 (0xb5e5a340) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5e5a380) 0 + primary-for QFile (0xb5e5a340) + QObject (0xb5e554b0) 0 + primary-for QIODevice (0xb5e5a380) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5e55924) 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 (0xb5e55f78) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb5d16690) 0 + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb5d4f0b4) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5d4f078) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5d2ca40) 0 + QList<QString> (0xb5d4f1e0) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5d97744) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5d97ec4) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5d97f00) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5dde340) 0 + QAbstractFileEngine::ExtensionOption (0xb5d97f3c) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb5dde3c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5d97f78) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5dde440) 0 + QAbstractFileEngine::ExtensionOption (0xb5d97fb4) 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 (0xb5d97e88) 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 (0xb5c0921c) 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 (0xb5c09258) 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 (0xb5dde780) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb5dde7c0) 0 + primary-for QBuffer (0xb5dde780) + QObject (0xb5c092d0) 0 + primary-for QIODevice (0xb5dde7c0) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5c0999c) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5c09960) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5c600b4) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5c607f8) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5c607bc) 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 (0xb5c60b04) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5c60b7c) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5c60b40) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5bdb1e0) 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 (0xb5bdb1a4) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5bdbec4) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5a2f12c) 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 (0xb5a2f384) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5a2fa14) 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 (0xb5a7e4c0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5a7cbf4) 0 + primary-for QTextIStream (0xb5a7e4c0) + +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 (0xb5a7e780) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5a92294) 0 + primary-for QTextOStream (0xb5a7e780) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5a92924) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5a92ac8) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5a92b04) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5a92bb8) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5a92ec4) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5a92f00) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5a92f3c) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb5acc258) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb5acc438) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5acc3fc) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5833078) 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 (0xb583330c) 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 (0xb5836c80) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5833474) 0 + primary-for QFileSystemWatcher (0xb5836c80) + +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 (0xb5836f40) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5833690) 0 + primary-for QFSFileEngine (0xb5836f40) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb58337bc) 0 + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb58339d8) 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 (0xb589efc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb58b5000) 0 + primary-for QProcess (0xb589efc0) + QObject (0xb5833a8c) 0 + primary-for QIODevice (0xb58b5000) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5833ca8) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5833e4c) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb571db04) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb571db7c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb571db40) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb571dbf4) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb571dac8) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb57b94b0) 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 (0xb57c3ac0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb57b9ac8) 0 + primary-for QSettings (0xb57c3ac0) + +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 (0xb56096c0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5609700) 0 + primary-for QTemporaryFile (0xb56096c0) + QIODevice (0xb5609740) 0 + primary-for QFile (0xb5609700) + QObject (0xb560d5dc) 0 + primary-for QIODevice (0xb5609740) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb560d8e8) 0 + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb560ddd4) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb567ba8c) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb565ed00) 0 + QVector<QXmlStreamAttribute> (0xb569a4ec) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb569a5dc) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb569aa50) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb56d003c) 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 (0xb56d08e8) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb56d0924) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb56d0a8c) 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 (0xb56c4cc0) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb56d0bf4) 0 + primary-for QAbstractState (0xb56c4cc0) + +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 (0xb56c4f80) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb56d0e10) 0 + primary-for QAbstractTransition (0xb56c4f80) + +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 (0xb553303c) 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 (0xb5525500) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb553321c) 0 + primary-for QTimerEvent (0xb5525500) + +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 (0xb55255c0) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb5533294) 0 + primary-for QChildEvent (0xb55255c0) + +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 (0xb5525880) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb55333fc) 0 + primary-for QCustomEvent (0xb5525880) + +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 (0xb5525980) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb55334ec) 0 + primary-for QDynamicPropertyChangeEvent (0xb5525980) + +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 (0xb5525a40) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb5525a80) 0 + primary-for QEventTransition (0xb5525a40) + QObject (0xb55335a0) 0 + primary-for QAbstractTransition (0xb5525a80) + +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 (0xb5525d40) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb5525d80) 0 + primary-for QFinalState (0xb5525d40) + QObject (0xb55337bc) 0 + primary-for QAbstractState (0xb5525d80) + +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 (0xb556b040) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb556b080) 0 + primary-for QHistoryState (0xb556b040) + QObject (0xb55339d8) 0 + primary-for QAbstractState (0xb556b080) + +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 (0xb556b340) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb556b380) 0 + primary-for QSignalTransition (0xb556b340) + QObject (0xb5533bf4) 0 + primary-for QAbstractTransition (0xb556b380) + +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 (0xb556b640) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb556b680) 0 + primary-for QState (0xb556b640) + QObject (0xb5533e10) 0 + primary-for QAbstractState (0xb556b680) + +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 (0xb556ba80) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb5599078) 0 + primary-for QStateMachine::SignalEvent (0xb556ba80) + +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 (0xb556bb00) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb55990b4) 0 + primary-for QStateMachine::WrappedEvent (0xb556bb00) + +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 (0xb556b940) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb556b980) 0 + primary-for QStateMachine (0xb556b940) + QAbstractState (0xb556b9c0) 0 + primary-for QState (0xb556b980) + QObject (0xb559903c) 0 + primary-for QAbstractState (0xb556b9c0) + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5599438) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb55d58e8) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb55d5f00) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb55d5ec4) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb55f21e0) 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 (0xb55f2384) 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 (0xb541e8c0) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u) + QtSharedPointer::ExternalRefCountData (0xb55f2b7c) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb541e8c0) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb543b0b4) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb543b6cc) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb543bc30) 0 + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb543bf00) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb543bf78) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb54e4528) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb52f8c30) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb5311960) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb533ba50) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb533bc6c) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb53c4dd4) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb53e9870) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb5217474) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb527a0b4) 0 + +Class QLatin1Literal + size=8 align=4 + base size=8 base align=4 +QLatin1Literal (0xb52c1e4c) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb52c1f00) 0 empty + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb50f61a4) 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 (0xb52e9fc0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb50f6258) 0 + primary-for QTimeLine (0xb52e9fc0) + +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 (0xb50f64ec) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb50f6960) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb513e000) 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 (0xb5148140) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb513e4ec) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb5148140) + +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 (0xb5148240) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb5148280) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb5148240) + std::exception (0xb513e528) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb5148280) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb513e564) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb513e5a0) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb513e5dc) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb513ebb8) 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 (0xb513ece4) 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 (0xb517812c) 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 (0xb4ff9080) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb51e1b04) 0 + primary-for QFutureWatcherBase (0xb4ff9080) + +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 (0xb5023240) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb5016b04) 0 + primary-for QThread (0xb5023240) + +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 (0xb5023580) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5016d98) 0 + primary-for QThreadPool (0xb5023580) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5016fb4) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5046000) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineBarrier (0xb504603c) 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 (0xb5023900) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb5046078) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb5023900) + +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 (0xb5067654) 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 (0xb4e73f3c) 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 (0xb4cf9d00) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb4d044ec) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4cf9d00) + +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 (0xb4d0c910) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb4d047f8) 0 + primary-for QTextCodecPlugin (0xb4d0c910) + QTextCodecFactoryInterface (0xb4cf9fc0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb4d04834) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4cf9fc0) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4d25ca8) 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 (0xb4d31b80) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4d25d20) 0 + primary-for QEventLoop (0xb4d31b80) + +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 (0xb4d31f80) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4d6003c) 0 + primary-for QAbstractEventDispatcher (0xb4d31f80) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb4d60258) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb4d7f708) 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 (0xb4d62bc0) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb4d7f870) 0 + primary-for QAbstractItemModel (0xb4d62bc0) + +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 (0xb4db9200) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4db9240) 0 + primary-for QAbstractTableModel (0xb4db9200) + QObject (0xb4dbd1e0) 0 + primary-for QAbstractItemModel (0xb4db9240) + +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 (0xb4db9480) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4db94c0) 0 + primary-for QAbstractListModel (0xb4db9480) + QObject (0xb4dbd30c) 0 + primary-for QAbstractItemModel (0xb4db94c0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb4de21e0) 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 (0xb4db9f80) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb4de2474) 0 + primary-for QCoreApplication (0xb4db9f80) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4de2a14) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4c3c744) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4c3ca50) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb4c3cca8) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb4c3cd5c) 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 (0xb4c43dc0) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4c3cfb4) 0 + primary-for QMimeData (0xb4c43dc0) + +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 (0xb4c76080) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4c731e0) 0 + primary-for QObjectCleanupHandler (0xb4c76080) + +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 (0xb4c762c0) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb4c7330c) 0 + primary-for QSharedMemory (0xb4c762c0) + +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 (0xb4c76580) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4c73528) 0 + primary-for QSignalMapper (0xb4c76580) + +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 (0xb4c76840) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4c73744) 0 + primary-for QSocketNotifier (0xb4c76840) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb4c73a14) 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 (0xb4c76c00) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4c73ac8) 0 + primary-for QTimer (0xb4c76c00) + +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 (0xb4cc4140) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb4c73d5c) 0 + primary-for QTranslator (0xb4cc4140) + +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 (0xb4cc4480) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb4cd403c) 0 + primary-for QLibrary (0xb4cc4480) + +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 (0xb4cc4880) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb4cd4294) 0 + primary-for QPluginLoader (0xb4cc4880) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb4cd43c0) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb4b173c0) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4b173fc) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4b178e8) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4b17dd4) 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 (0xb4b39780) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4b17e4c) 0 + primary-for QAbstractAnimation (0xb4b39780) + +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 (0xb4b39a40) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb4b39a80) 0 + primary-for QAnimationGroup (0xb4b39a40) + QObject (0xb4b550b4) 0 + primary-for QAbstractAnimation (0xb4b39a80) + +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 (0xb4b39d40) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb4b39d80) 0 + primary-for QParallelAnimationGroup (0xb4b39d40) + QAbstractAnimation (0xb4b39dc0) 0 + primary-for QAnimationGroup (0xb4b39d80) + QObject (0xb4b552d0) 0 + primary-for QAbstractAnimation (0xb4b39dc0) + +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 (0xb4b6b080) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb4b6b0c0) 0 + primary-for QPauseAnimation (0xb4b6b080) + QObject (0xb4b554ec) 0 + primary-for QAbstractAnimation (0xb4b6b0c0) + +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 (0xb4b6b380) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb4b6b3c0) 0 + primary-for QVariantAnimation (0xb4b6b380) + QObject (0xb4b55708) 0 + primary-for QAbstractAnimation (0xb4b6b3c0) + +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 (0xb4b6b7c0) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb4b6b800) 0 + primary-for QPropertyAnimation (0xb4b6b7c0) + QAbstractAnimation (0xb4b6b840) 0 + primary-for QVariantAnimation (0xb4b6b800) + QObject (0xb4b55924) 0 + primary-for QAbstractAnimation (0xb4b6b840) + +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 (0xb4b6bb00) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb4b6bb40) 0 + primary-for QSequentialAnimationGroup (0xb4b6bb00) + QAbstractAnimation (0xb4b6bb80) 0 + primary-for QAnimationGroup (0xb4b6bb40) + QObject (0xb4b55b40) 0 + primary-for QAbstractAnimation (0xb4b6bb80) + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb4b55d5c) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb4b55e10) 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 (0xb4bc4000) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb4bc4040) 0 + primary-for QAbstractSocket (0xb4bc4000) + QObject (0xb4b55ec4) 0 + primary-for QIODevice (0xb4bc4040) + +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 (0xb4bc4540) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb4bc4580) 0 + primary-for QTcpSocket (0xb4bc4540) + QIODevice (0xb4bc45c0) 0 + primary-for QAbstractSocket (0xb4bc4580) + QObject (0xb4be2438) 0 + primary-for QIODevice (0xb4bc45c0) + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb4be2654) 0 + +Vtable for QSslSocket +QSslSocket::_ZTV10QSslSocket: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSslSocket) +8 QSslSocket::metaObject +12 QSslSocket::qt_metacast +16 QSslSocket::qt_metacall +20 QSslSocket::~QSslSocket +24 QSslSocket::~QSslSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractSocket::isSequential +60 QIODevice::open +64 QSslSocket::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QSslSocket::atEnd +84 QIODevice::reset +88 QSslSocket::bytesAvailable +92 QSslSocket::bytesToWrite +96 QSslSocket::canReadLine +100 QSslSocket::waitForReadyRead +104 QSslSocket::waitForBytesWritten +108 QSslSocket::readData +112 QAbstractSocket::readLineData +116 QSslSocket::writeData + +Class QSslSocket + size=8 align=4 + base size=8 base align=4 +QSslSocket (0xb4bc4940) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb4bc4980) 0 + primary-for QSslSocket (0xb4bc4940) + QAbstractSocket (0xb4bc49c0) 0 + primary-for QTcpSocket (0xb4bc4980) + QIODevice (0xb4bc4a00) 0 + primary-for QAbstractSocket (0xb4bc49c0) + QObject (0xb4be2708) 0 + primary-for QIODevice (0xb4bc4a00) + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb4be29d8) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb4be2a8c) 0 + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb4be2b40) 0 + +Class QNetworkCacheMetaData + size=4 align=4 + base size=4 base align=4 +QNetworkCacheMetaData (0xb4be2ca8) 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 (0xb4a26240) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u) + QObject (0xb4be2d5c) 0 + primary-for QAbstractNetworkCache (0xb4a26240) + +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 (0xb4be2f78) 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 (0xb4a26580) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb4a4e03c) 0 + primary-for QFtp (0xb4a26580) + +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 (0xb4a4e2d0) 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 (0xb4a269c0) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb4a4e438) 0 + primary-for QHttpResponseHeader (0xb4a269c0) + +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 (0xb4a26ac0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb4a4e564) 0 + primary-for QHttpRequestHeader (0xb4a26ac0) + +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 (0xb4a26bc0) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb4a4e690) 0 + primary-for QHttp (0xb4a26bc0) + +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 (0xb4a26ec0) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb4a4e924) 0 + primary-for QNetworkAccessManager (0xb4a26ec0) + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb4a4eb40) 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 (0xb4aa2300) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb4a4ec6c) 0 + primary-for QNetworkCookieJar (0xb4aa2300) + +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 (0xb4aa2840) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u) + QAbstractNetworkCache (0xb4aa2880) 0 + primary-for QNetworkDiskCache (0xb4aa2840) + QObject (0xb4ace000) 0 + primary-for QAbstractNetworkCache (0xb4aa2880) + +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 (0xb4aa2b40) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb4aa2b80) 0 + primary-for QNetworkReply (0xb4aa2b40) + QObject (0xb4ace21c) 0 + primary-for QIODevice (0xb4aa2b80) + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb4ace438) 0 + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb4ace4b0) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb4ace5dc) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb4ace9d8) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb4acea50) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb4aceb04) 0 + +Class QNetworkProxyQuery + size=4 align=4 + base size=4 base align=4 +QNetworkProxyQuery (0xb4acec6c) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb4aced98) 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 (0xb4acef3c) 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 (0xb49028c0) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb4acef78) 0 + primary-for QLocalServer (0xb49028c0) + +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 (0xb4902b80) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb4902bc0) 0 + primary-for QLocalSocket (0xb4902b80) + QObject (0xb498d1a4) 0 + primary-for QIODevice (0xb4902bc0) + +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 (0xb4902e80) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb498d3c0) 0 + primary-for QTcpServer (0xb4902e80) + +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 (0xb49ae140) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb49ae180) 0 + primary-for QUdpSocket (0xb49ae140) + QIODevice (0xb49ae1c0) 0 + primary-for QAbstractSocket (0xb49ae180) + QObject (0xb498d5dc) 0 + primary-for QIODevice (0xb49ae1c0) + +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 (0xb498da14) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb47ec5dc) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb47f0fc0) 0 + QVector<QPoint> (0xb47ecc6c) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4838600) 0 + QVector<QPointF> (0xb4845654) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4845fb4) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4845f78) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb488130c) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb48a34b0) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb48a3474) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb48a399c) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb48a3ac8) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4706a50) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb476b99c) 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 (0xb4758c40) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb478a384) 0 + primary-for QImage (0xb4758c40) + +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 (0xb45d5540) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb478af3c) 0 + primary-for QPixmap (0xb45d5540) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb46085dc) 0 + +Class QWebSettings + size=4 align=4 + base size=4 base align=4 +QWebSettings (0xb4608834) 0 + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb46088ac) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb4608a50) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4608e10) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4642880) 0 + QGradient (0xb467d0b4) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb4642980) 0 + QGradient (0xb467d0f0) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb4642a80) 0 + QGradient (0xb467d12c) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb467d168) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb46a54c0) 0 + QPalette (0xb467da50) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb46c0bb8) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb46c0dd4) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb450703c) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb45070f0) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb450712c) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb4589000) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb458903c) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb4589258) 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 (0xb45affa0) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb4589294) 0 + primary-for QWidget (0xb45affa0) + QPaintDevice (0xb45892d0) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QWebPage::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionOption (0xb4462a50) 0 empty + +Class QWebPage::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionReturn (0xb4462a8c) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionOption + size=8 align=4 + base size=8 base align=4 +QWebPage::ChooseMultipleFilesExtensionOption (0xb4476480) 0 + QWebPage::ExtensionOption (0xb4462ac8) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionReturn + size=4 align=4 + base size=4 base align=4 +QWebPage::ChooseMultipleFilesExtensionReturn (0xb4476500) 0 + QWebPage::ExtensionReturn (0xb4462b04) 0 empty + +Class QWebPage::ErrorPageExtensionOption + size=20 align=4 + base size=20 base align=4 +QWebPage::ErrorPageExtensionOption (0xb4476580) 0 + QWebPage::ExtensionOption (0xb4462b40) 0 empty + +Class QWebPage::ErrorPageExtensionReturn + size=16 align=4 + base size=16 base align=4 +QWebPage::ErrorPageExtensionReturn (0xb4476600) 0 + QWebPage::ExtensionReturn (0xb4462b7c) 0 empty + +Vtable for QWebPage +QWebPage::_ZTV8QWebPage: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QWebPage) +8 QWebPage::metaObject +12 QWebPage::qt_metacast +16 QWebPage::qt_metacall +20 QWebPage::~QWebPage +24 QWebPage::~QWebPage +28 QWebPage::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWebPage::triggerAction +60 QWebPage::extension +64 QWebPage::supportsExtension +68 QWebPage::createWindow +72 QWebPage::createPlugin +76 QWebPage::acceptNavigationRequest +80 QWebPage::chooseFile +84 QWebPage::javaScriptAlert +88 QWebPage::javaScriptConfirm +92 QWebPage::javaScriptPrompt +96 QWebPage::javaScriptConsoleMessage +100 QWebPage::userAgentForUrl + +Class QWebPage + size=12 align=4 + base size=12 base align=4 +QWebPage (0xb4476340) 0 + vptr=((& QWebPage::_ZTV8QWebPage) + 8u) + QObject (0xb4462a14) 0 + primary-for QWebPage (0xb4476340) + +Vtable for QMimeSource +QMimeSource::_ZTV11QMimeSource: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMimeSource) +8 QMimeSource::~QMimeSource +12 QMimeSource::~QMimeSource +16 __cxa_pure_virtual +20 QMimeSource::provides +24 __cxa_pure_virtual + +Class QMimeSource + size=4 align=4 + base size=4 base align=4 +QMimeSource (0xb44b0438) 0 nearly-empty + vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u) + +Vtable for QDrag +QDrag::_ZTV5QDrag: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDrag) +8 QDrag::metaObject +12 QDrag::qt_metacast +16 QDrag::qt_metacall +20 QDrag::~QDrag +24 QDrag::~QDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QDrag + size=8 align=4 + base size=8 base align=4 +QDrag (0xb4476dc0) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb44b0474) 0 + primary-for QDrag (0xb4476dc0) + +Vtable for QInputEvent +QInputEvent::_ZTV11QInputEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QInputEvent) +8 QInputEvent::~QInputEvent +12 QInputEvent::~QInputEvent + +Class QInputEvent + size=16 align=4 + base size=16 base align=4 +QInputEvent (0xb42cd080) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb44b0690) 0 + primary-for QInputEvent (0xb42cd080) + +Vtable for QMouseEvent +QMouseEvent::_ZTV11QMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMouseEvent) +8 QMouseEvent::~QMouseEvent +12 QMouseEvent::~QMouseEvent + +Class QMouseEvent + size=40 align=4 + base size=40 base align=4 +QMouseEvent (0xb42cd180) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb42cd1c0) 0 + primary-for QMouseEvent (0xb42cd180) + QEvent (0xb44b0780) 0 + primary-for QInputEvent (0xb42cd1c0) + +Vtable for QHoverEvent +QHoverEvent::_ZTV11QHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHoverEvent) +8 QHoverEvent::~QHoverEvent +12 QHoverEvent::~QHoverEvent + +Class QHoverEvent + size=28 align=4 + base size=28 base align=4 +QHoverEvent (0xb42cd5c0) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QEvent (0xb44b0c6c) 0 + primary-for QHoverEvent (0xb42cd5c0) + +Vtable for QWheelEvent +QWheelEvent::_ZTV11QWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWheelEvent) +8 QWheelEvent::~QWheelEvent +12 QWheelEvent::~QWheelEvent + +Class QWheelEvent + size=44 align=4 + base size=44 base align=4 +QWheelEvent (0xb42cd6c0) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb42cd700) 0 + primary-for QWheelEvent (0xb42cd6c0) + QEvent (0xb44b0d20) 0 + primary-for QInputEvent (0xb42cd700) + +Vtable for QTabletEvent +QTabletEvent::_ZTV12QTabletEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTabletEvent) +8 QTabletEvent::~QTabletEvent +12 QTabletEvent::~QTabletEvent + +Class QTabletEvent + size=104 align=4 + base size=104 base align=4 +QTabletEvent (0xb42cda40) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb42cda80) 0 + primary-for QTabletEvent (0xb42cda40) + QEvent (0xb42f60f0) 0 + primary-for QInputEvent (0xb42cda80) + +Vtable for QKeyEvent +QKeyEvent::_ZTV9QKeyEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QKeyEvent) +8 QKeyEvent::~QKeyEvent +12 QKeyEvent::~QKeyEvent + +Class QKeyEvent + size=28 align=4 + base size=27 base align=4 +QKeyEvent (0xb42cdf80) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb42cdfc0) 0 + primary-for QKeyEvent (0xb42cdf80) + QEvent (0xb42f6744) 0 + primary-for QInputEvent (0xb42cdfc0) + +Vtable for QFocusEvent +QFocusEvent::_ZTV11QFocusEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusEvent) +8 QFocusEvent::~QFocusEvent +12 QFocusEvent::~QFocusEvent + +Class QFocusEvent + size=16 align=4 + base size=16 base align=4 +QFocusEvent (0xb4305500) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb43191a4) 0 + primary-for QFocusEvent (0xb4305500) + +Vtable for QPaintEvent +QPaintEvent::_ZTV11QPaintEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPaintEvent) +8 QPaintEvent::~QPaintEvent +12 QPaintEvent::~QPaintEvent + +Class QPaintEvent + size=36 align=4 + base size=33 base align=4 +QPaintEvent (0xb4305680) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb4319258) 0 + primary-for QPaintEvent (0xb4305680) + +Vtable for QUpdateLaterEvent +QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QUpdateLaterEvent) +8 QUpdateLaterEvent::~QUpdateLaterEvent +12 QUpdateLaterEvent::~QUpdateLaterEvent + +Class QUpdateLaterEvent + size=16 align=4 + base size=16 base align=4 +QUpdateLaterEvent (0xb4305800) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u) + QEvent (0xb4319384) 0 + primary-for QUpdateLaterEvent (0xb4305800) + +Vtable for QMoveEvent +QMoveEvent::_ZTV10QMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QMoveEvent) +8 QMoveEvent::~QMoveEvent +12 QMoveEvent::~QMoveEvent + +Class QMoveEvent + size=28 align=4 + base size=28 base align=4 +QMoveEvent (0xb43058c0) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb43193fc) 0 + primary-for QMoveEvent (0xb43058c0) + +Vtable for QResizeEvent +QResizeEvent::_ZTV12QResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QResizeEvent) +8 QResizeEvent::~QResizeEvent +12 QResizeEvent::~QResizeEvent + +Class QResizeEvent + size=28 align=4 + base size=28 base align=4 +QResizeEvent (0xb43059c0) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb43194b0) 0 + primary-for QResizeEvent (0xb43059c0) + +Vtable for QCloseEvent +QCloseEvent::_ZTV11QCloseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QCloseEvent) +8 QCloseEvent::~QCloseEvent +12 QCloseEvent::~QCloseEvent + +Class QCloseEvent + size=12 align=4 + base size=12 base align=4 +QCloseEvent (0xb4305ac0) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb4319564) 0 + primary-for QCloseEvent (0xb4305ac0) + +Vtable for QIconDragEvent +QIconDragEvent::_ZTV14QIconDragEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QIconDragEvent) +8 QIconDragEvent::~QIconDragEvent +12 QIconDragEvent::~QIconDragEvent + +Class QIconDragEvent + size=12 align=4 + base size=12 base align=4 +QIconDragEvent (0xb4305b40) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb43195a0) 0 + primary-for QIconDragEvent (0xb4305b40) + +Vtable for QShowEvent +QShowEvent::_ZTV10QShowEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QShowEvent) +8 QShowEvent::~QShowEvent +12 QShowEvent::~QShowEvent + +Class QShowEvent + size=12 align=4 + base size=12 base align=4 +QShowEvent (0xb4305bc0) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb43195dc) 0 + primary-for QShowEvent (0xb4305bc0) + +Vtable for QHideEvent +QHideEvent::_ZTV10QHideEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QHideEvent) +8 QHideEvent::~QHideEvent +12 QHideEvent::~QHideEvent + +Class QHideEvent + size=12 align=4 + base size=12 base align=4 +QHideEvent (0xb4305c40) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb4319618) 0 + primary-for QHideEvent (0xb4305c40) + +Vtable for QContextMenuEvent +QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QContextMenuEvent) +8 QContextMenuEvent::~QContextMenuEvent +12 QContextMenuEvent::~QContextMenuEvent + +Class QContextMenuEvent + size=36 align=4 + base size=33 base align=4 +QContextMenuEvent (0xb4305cc0) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb4305d00) 0 + primary-for QContextMenuEvent (0xb4305cc0) + QEvent (0xb4319654) 0 + primary-for QInputEvent (0xb4305d00) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb431999c) 0 + +Vtable for QInputMethodEvent +QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QInputMethodEvent) +8 QInputMethodEvent::~QInputMethodEvent +12 QInputMethodEvent::~QInputMethodEvent + +Class QInputMethodEvent + size=32 align=4 + base size=32 base align=4 +QInputMethodEvent (0xb4305f40) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb4319960) 0 + primary-for QInputMethodEvent (0xb4305f40) + +Vtable for QDropEvent +QDropEvent::_ZTV10QDropEvent: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QDropEvent) +8 QDropEvent::~QDropEvent +12 QDropEvent::~QDropEvent +16 QDropEvent::format +20 QDropEvent::encodedData +24 QDropEvent::provides +28 (int (*)(...))-0x00000000c +32 (int (*)(...))(& _ZTI10QDropEvent) +36 QDropEvent::_ZThn12_N10QDropEventD1Ev +40 QDropEvent::_ZThn12_N10QDropEventD0Ev +44 QDropEvent::_ZThn12_NK10QDropEvent6formatEi +48 QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc +52 QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc + +Class QDropEvent + size=52 align=4 + base size=52 base align=4 +QDropEvent (0xb435e1e0) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb4319f00) 0 + primary-for QDropEvent (0xb435e1e0) + QMimeSource (0xb4319f3c) 12 nearly-empty + vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u) + +Vtable for QDragMoveEvent +QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDragMoveEvent) +8 QDragMoveEvent::~QDragMoveEvent +12 QDragMoveEvent::~QDragMoveEvent +16 QDropEvent::format +20 QDropEvent::encodedData +24 QDropEvent::provides +28 (int (*)(...))-0x00000000c +32 (int (*)(...))(& _ZTI14QDragMoveEvent) +36 QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev +40 QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev +44 QDropEvent::_ZThn12_NK10QDropEvent6formatEi +48 QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc +52 QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc + +Class QDragMoveEvent + size=68 align=4 + base size=68 base align=4 +QDragMoveEvent (0xb4345800) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb4363eb0) 0 + primary-for QDragMoveEvent (0xb4345800) + QEvent (0xb4368474) 0 + primary-for QDropEvent (0xb4363eb0) + QMimeSource (0xb43684b0) 12 nearly-empty + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u) + +Vtable for QDragEnterEvent +QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QDragEnterEvent) +8 QDragEnterEvent::~QDragEnterEvent +12 QDragEnterEvent::~QDragEnterEvent +16 QDropEvent::format +20 QDropEvent::encodedData +24 QDropEvent::provides +28 (int (*)(...))-0x00000000c +32 (int (*)(...))(& _ZTI15QDragEnterEvent) +36 QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev +40 QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev +44 QDropEvent::_ZThn12_NK10QDropEvent6formatEi +48 QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc +52 QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc + +Class QDragEnterEvent + size=68 align=4 + base size=68 base align=4 +QDragEnterEvent (0xb4345a00) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb4345a40) 0 + primary-for QDragEnterEvent (0xb4345a00) + QDropEvent (0xb436ef50) 0 + primary-for QDragMoveEvent (0xb4345a40) + QEvent (0xb4368690) 0 + primary-for QDropEvent (0xb436ef50) + QMimeSource (0xb43686cc) 12 nearly-empty + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u) + +Vtable for QDragResponseEvent +QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QDragResponseEvent) +8 QDragResponseEvent::~QDragResponseEvent +12 QDragResponseEvent::~QDragResponseEvent + +Class QDragResponseEvent + size=16 align=4 + base size=13 base align=4 +QDragResponseEvent (0xb4345ac0) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u) + QEvent (0xb4368708) 0 + primary-for QDragResponseEvent (0xb4345ac0) + +Vtable for QDragLeaveEvent +QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QDragLeaveEvent) +8 QDragLeaveEvent::~QDragLeaveEvent +12 QDragLeaveEvent::~QDragLeaveEvent + +Class QDragLeaveEvent + size=12 align=4 + base size=12 base align=4 +QDragLeaveEvent (0xb4345b80) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb4368780) 0 + primary-for QDragLeaveEvent (0xb4345b80) + +Vtable for QHelpEvent +QHelpEvent::_ZTV10QHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QHelpEvent) +8 QHelpEvent::~QHelpEvent +12 QHelpEvent::~QHelpEvent + +Class QHelpEvent + size=28 align=4 + base size=28 base align=4 +QHelpEvent (0xb4345c00) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb43687bc) 0 + primary-for QHelpEvent (0xb4345c00) + +Vtable for QStatusTipEvent +QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QStatusTipEvent) +8 QStatusTipEvent::~QStatusTipEvent +12 QStatusTipEvent::~QStatusTipEvent + +Class QStatusTipEvent + size=16 align=4 + base size=16 base align=4 +QStatusTipEvent (0xb4345e00) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb4368a50) 0 + primary-for QStatusTipEvent (0xb4345e00) + +Vtable for QWhatsThisClickedEvent +QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent) +8 QWhatsThisClickedEvent::~QWhatsThisClickedEvent +12 QWhatsThisClickedEvent::~QWhatsThisClickedEvent + +Class QWhatsThisClickedEvent + size=16 align=4 + base size=16 base align=4 +QWhatsThisClickedEvent (0xb4345ec0) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb4368b04) 0 + primary-for QWhatsThisClickedEvent (0xb4345ec0) + +Vtable for QActionEvent +QActionEvent::_ZTV12QActionEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionEvent) +8 QActionEvent::~QActionEvent +12 QActionEvent::~QActionEvent + +Class QActionEvent + size=20 align=4 + base size=20 base align=4 +QActionEvent (0xb4345f80) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb4368bb8) 0 + primary-for QActionEvent (0xb4345f80) + +Vtable for QFileOpenEvent +QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFileOpenEvent) +8 QFileOpenEvent::~QFileOpenEvent +12 QFileOpenEvent::~QFileOpenEvent + +Class QFileOpenEvent + size=16 align=4 + base size=16 base align=4 +QFileOpenEvent (0xb4386080) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb4368c6c) 0 + primary-for QFileOpenEvent (0xb4386080) + +Vtable for QToolBarChangeEvent +QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QToolBarChangeEvent) +8 QToolBarChangeEvent::~QToolBarChangeEvent +12 QToolBarChangeEvent::~QToolBarChangeEvent + +Class QToolBarChangeEvent + size=16 align=4 + base size=13 base align=4 +QToolBarChangeEvent (0xb4386140) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb4368d20) 0 + primary-for QToolBarChangeEvent (0xb4386140) + +Vtable for QShortcutEvent +QShortcutEvent::_ZTV14QShortcutEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QShortcutEvent) +8 QShortcutEvent::~QShortcutEvent +12 QShortcutEvent::~QShortcutEvent + +Class QShortcutEvent + size=24 align=4 + base size=24 base align=4 +QShortcutEvent (0xb4386280) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb4368d98) 0 + primary-for QShortcutEvent (0xb4386280) + +Vtable for QClipboardEvent +QClipboardEvent::_ZTV15QClipboardEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QClipboardEvent) +8 QClipboardEvent::~QClipboardEvent +12 QClipboardEvent::~QClipboardEvent + +Class QClipboardEvent + size=12 align=4 + base size=12 base align=4 +QClipboardEvent (0xb4386480) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u) + QEvent (0xb4368f3c) 0 + primary-for QClipboardEvent (0xb4386480) + +Vtable for QWindowStateChangeEvent +QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QWindowStateChangeEvent) +8 QWindowStateChangeEvent::~QWindowStateChangeEvent +12 QWindowStateChangeEvent::~QWindowStateChangeEvent + +Class QWindowStateChangeEvent + size=16 align=4 + base size=16 base align=4 +QWindowStateChangeEvent (0xb4386540) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb4368fb4) 0 + primary-for QWindowStateChangeEvent (0xb4386540) + +Vtable for QMenubarUpdatedEvent +QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QMenubarUpdatedEvent) +8 QMenubarUpdatedEvent::~QMenubarUpdatedEvent +12 QMenubarUpdatedEvent::~QMenubarUpdatedEvent + +Class QMenubarUpdatedEvent + size=16 align=4 + base size=16 base align=4 +QMenubarUpdatedEvent (0xb4386600) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u) + QEvent (0xb439a078) 0 + primary-for QMenubarUpdatedEvent (0xb4386600) + +Class QTouchEvent::TouchPoint + size=4 align=4 + base size=4 base align=4 +QTouchEvent::TouchPoint (0xb439a294) 0 + +Vtable for QTouchEvent +QTouchEvent::_ZTV11QTouchEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTouchEvent) +8 QTouchEvent::~QTouchEvent +12 QTouchEvent::~QTouchEvent + +Class QTouchEvent + size=32 align=4 + base size=32 base align=4 +QTouchEvent (0xb4386740) 0 + vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u) + QInputEvent (0xb4386780) 0 + primary-for QTouchEvent (0xb4386740) + QEvent (0xb439a258) 0 + primary-for QInputEvent (0xb4386780) + +Vtable for QGestureEvent +QGestureEvent::_ZTV13QGestureEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGestureEvent) +8 QGestureEvent::~QGestureEvent +12 QGestureEvent::~QGestureEvent + +Class QGestureEvent + size=12 align=4 + base size=12 base align=4 +QGestureEvent (0xb4386b40) 0 + vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u) + QEvent (0xb439a564) 0 + primary-for QGestureEvent (0xb4386b40) + +Vtable for QGraphicsLayoutItem +QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsLayoutItem) +8 QGraphicsLayoutItem::~QGraphicsLayoutItem +12 QGraphicsLayoutItem::~QGraphicsLayoutItem +16 QGraphicsLayoutItem::setGeometry +20 QGraphicsLayoutItem::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 __cxa_pure_virtual + +Class QGraphicsLayoutItem + size=8 align=4 + base size=8 base align=4 +QGraphicsLayoutItem (0xb439a5a0) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsItem +QGraphicsItem::_ZTV13QGraphicsItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsItem) +8 QGraphicsItem::~QGraphicsItem +12 QGraphicsItem::~QGraphicsItem +16 QGraphicsItem::advance +20 __cxa_pure_virtual +24 QGraphicsItem::shape +28 QGraphicsItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsItem::isObscuredBy +44 QGraphicsItem::opaqueArea +48 __cxa_pure_virtual +52 QGraphicsItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsItem::supportsExtension +148 QGraphicsItem::setExtension +152 QGraphicsItem::extension + +Class QGraphicsItem + size=8 align=4 + base size=8 base align=4 +QGraphicsItem (0xb439ab40) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Vtable for QGraphicsObject +QGraphicsObject::_ZTV15QGraphicsObject: 53u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsObject) +8 QGraphicsObject::metaObject +12 QGraphicsObject::qt_metacast +16 QGraphicsObject::qt_metacall +20 QGraphicsObject::~QGraphicsObject +24 QGraphicsObject::~QGraphicsObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 (int (*)(...))-0x000000008 +60 (int (*)(...))(& _ZTI15QGraphicsObject) +64 QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev +68 QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev +72 QGraphicsItem::advance +76 __cxa_pure_virtual +80 QGraphicsItem::shape +84 QGraphicsItem::contains +88 QGraphicsItem::collidesWithItem +92 QGraphicsItem::collidesWithPath +96 QGraphicsItem::isObscuredBy +100 QGraphicsItem::opaqueArea +104 __cxa_pure_virtual +108 QGraphicsItem::type +112 QGraphicsItem::sceneEventFilter +116 QGraphicsItem::sceneEvent +120 QGraphicsItem::contextMenuEvent +124 QGraphicsItem::dragEnterEvent +128 QGraphicsItem::dragLeaveEvent +132 QGraphicsItem::dragMoveEvent +136 QGraphicsItem::dropEvent +140 QGraphicsItem::focusInEvent +144 QGraphicsItem::focusOutEvent +148 QGraphicsItem::hoverEnterEvent +152 QGraphicsItem::hoverMoveEvent +156 QGraphicsItem::hoverLeaveEvent +160 QGraphicsItem::keyPressEvent +164 QGraphicsItem::keyReleaseEvent +168 QGraphicsItem::mousePressEvent +172 QGraphicsItem::mouseMoveEvent +176 QGraphicsItem::mouseReleaseEvent +180 QGraphicsItem::mouseDoubleClickEvent +184 QGraphicsItem::wheelEvent +188 QGraphicsItem::inputMethodEvent +192 QGraphicsItem::inputMethodQuery +196 QGraphicsItem::itemChange +200 QGraphicsItem::supportsExtension +204 QGraphicsItem::setExtension +208 QGraphicsItem::extension + +Class QGraphicsObject + size=16 align=4 + base size=16 base align=4 +QGraphicsObject (0xb4255280) 0 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u) + QObject (0xb4240d20) 0 + primary-for QGraphicsObject (0xb4255280) + QGraphicsItem (0xb4240d5c) 8 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u) + +Vtable for QAbstractGraphicsShapeItem +QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem) +8 QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +12 QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +16 QGraphicsItem::advance +20 __cxa_pure_virtual +24 QGraphicsItem::shape +28 QGraphicsItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QAbstractGraphicsShapeItem::isObscuredBy +44 QAbstractGraphicsShapeItem::opaqueArea +48 __cxa_pure_virtual +52 QGraphicsItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsItem::supportsExtension +148 QGraphicsItem::setExtension +152 QGraphicsItem::extension + +Class QAbstractGraphicsShapeItem + size=8 align=4 + base size=8 base align=4 +QAbstractGraphicsShapeItem (0xb425f080) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb4240e88) 0 + primary-for QAbstractGraphicsShapeItem (0xb425f080) + +Vtable for QGraphicsPathItem +QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsPathItem) +8 QGraphicsPathItem::~QGraphicsPathItem +12 QGraphicsPathItem::~QGraphicsPathItem +16 QGraphicsItem::advance +20 QGraphicsPathItem::boundingRect +24 QGraphicsPathItem::shape +28 QGraphicsPathItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsPathItem::isObscuredBy +44 QGraphicsPathItem::opaqueArea +48 QGraphicsPathItem::paint +52 QGraphicsPathItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsPathItem::supportsExtension +148 QGraphicsPathItem::setExtension +152 QGraphicsPathItem::extension + +Class QGraphicsPathItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPathItem (0xb425f180) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb425f1c0) 0 + primary-for QGraphicsPathItem (0xb425f180) + QGraphicsItem (0xb4240fb4) 0 + primary-for QAbstractGraphicsShapeItem (0xb425f1c0) + +Vtable for QGraphicsRectItem +QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsRectItem) +8 QGraphicsRectItem::~QGraphicsRectItem +12 QGraphicsRectItem::~QGraphicsRectItem +16 QGraphicsItem::advance +20 QGraphicsRectItem::boundingRect +24 QGraphicsRectItem::shape +28 QGraphicsRectItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsRectItem::isObscuredBy +44 QGraphicsRectItem::opaqueArea +48 QGraphicsRectItem::paint +52 QGraphicsRectItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsRectItem::supportsExtension +148 QGraphicsRectItem::setExtension +152 QGraphicsRectItem::extension + +Class QGraphicsRectItem + size=8 align=4 + base size=8 base align=4 +QGraphicsRectItem (0xb425f2c0) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb425f300) 0 + primary-for QGraphicsRectItem (0xb425f2c0) + QGraphicsItem (0xb42730f0) 0 + primary-for QAbstractGraphicsShapeItem (0xb425f300) + +Vtable for QGraphicsEllipseItem +QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsEllipseItem) +8 QGraphicsEllipseItem::~QGraphicsEllipseItem +12 QGraphicsEllipseItem::~QGraphicsEllipseItem +16 QGraphicsItem::advance +20 QGraphicsEllipseItem::boundingRect +24 QGraphicsEllipseItem::shape +28 QGraphicsEllipseItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsEllipseItem::isObscuredBy +44 QGraphicsEllipseItem::opaqueArea +48 QGraphicsEllipseItem::paint +52 QGraphicsEllipseItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsEllipseItem::supportsExtension +148 QGraphicsEllipseItem::setExtension +152 QGraphicsEllipseItem::extension + +Class QGraphicsEllipseItem + size=8 align=4 + base size=8 base align=4 +QGraphicsEllipseItem (0xb425f440) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb425f480) 0 + primary-for QGraphicsEllipseItem (0xb425f440) + QGraphicsItem (0xb42732d0) 0 + primary-for QAbstractGraphicsShapeItem (0xb425f480) + +Vtable for QGraphicsPolygonItem +QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsPolygonItem) +8 QGraphicsPolygonItem::~QGraphicsPolygonItem +12 QGraphicsPolygonItem::~QGraphicsPolygonItem +16 QGraphicsItem::advance +20 QGraphicsPolygonItem::boundingRect +24 QGraphicsPolygonItem::shape +28 QGraphicsPolygonItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsPolygonItem::isObscuredBy +44 QGraphicsPolygonItem::opaqueArea +48 QGraphicsPolygonItem::paint +52 QGraphicsPolygonItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsPolygonItem::supportsExtension +148 QGraphicsPolygonItem::setExtension +152 QGraphicsPolygonItem::extension + +Class QGraphicsPolygonItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPolygonItem (0xb425f5c0) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb425f600) 0 + primary-for QGraphicsPolygonItem (0xb425f5c0) + QGraphicsItem (0xb42734b0) 0 + primary-for QAbstractGraphicsShapeItem (0xb425f600) + +Vtable for QGraphicsLineItem +QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsLineItem) +8 QGraphicsLineItem::~QGraphicsLineItem +12 QGraphicsLineItem::~QGraphicsLineItem +16 QGraphicsItem::advance +20 QGraphicsLineItem::boundingRect +24 QGraphicsLineItem::shape +28 QGraphicsLineItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsLineItem::isObscuredBy +44 QGraphicsLineItem::opaqueArea +48 QGraphicsLineItem::paint +52 QGraphicsLineItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsLineItem::supportsExtension +148 QGraphicsLineItem::setExtension +152 QGraphicsLineItem::extension + +Class QGraphicsLineItem + size=8 align=4 + base size=8 base align=4 +QGraphicsLineItem (0xb425f700) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb42735dc) 0 + primary-for QGraphicsLineItem (0xb425f700) + +Vtable for QGraphicsPixmapItem +QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsPixmapItem) +8 QGraphicsPixmapItem::~QGraphicsPixmapItem +12 QGraphicsPixmapItem::~QGraphicsPixmapItem +16 QGraphicsItem::advance +20 QGraphicsPixmapItem::boundingRect +24 QGraphicsPixmapItem::shape +28 QGraphicsPixmapItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsPixmapItem::isObscuredBy +44 QGraphicsPixmapItem::opaqueArea +48 QGraphicsPixmapItem::paint +52 QGraphicsPixmapItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsPixmapItem::supportsExtension +148 QGraphicsPixmapItem::setExtension +152 QGraphicsPixmapItem::extension + +Class QGraphicsPixmapItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPixmapItem (0xb425f840) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb42737bc) 0 + primary-for QGraphicsPixmapItem (0xb425f840) + +Vtable for QGraphicsTextItem +QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsTextItem) +8 QGraphicsTextItem::metaObject +12 QGraphicsTextItem::qt_metacast +16 QGraphicsTextItem::qt_metacall +20 QGraphicsTextItem::~QGraphicsTextItem +24 QGraphicsTextItem::~QGraphicsTextItem +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsTextItem::boundingRect +60 QGraphicsTextItem::shape +64 QGraphicsTextItem::contains +68 QGraphicsTextItem::paint +72 QGraphicsTextItem::isObscuredBy +76 QGraphicsTextItem::opaqueArea +80 QGraphicsTextItem::type +84 QGraphicsTextItem::sceneEvent +88 QGraphicsTextItem::mousePressEvent +92 QGraphicsTextItem::mouseMoveEvent +96 QGraphicsTextItem::mouseReleaseEvent +100 QGraphicsTextItem::mouseDoubleClickEvent +104 QGraphicsTextItem::contextMenuEvent +108 QGraphicsTextItem::keyPressEvent +112 QGraphicsTextItem::keyReleaseEvent +116 QGraphicsTextItem::focusInEvent +120 QGraphicsTextItem::focusOutEvent +124 QGraphicsTextItem::dragEnterEvent +128 QGraphicsTextItem::dragLeaveEvent +132 QGraphicsTextItem::dragMoveEvent +136 QGraphicsTextItem::dropEvent +140 QGraphicsTextItem::inputMethodEvent +144 QGraphicsTextItem::hoverEnterEvent +148 QGraphicsTextItem::hoverMoveEvent +152 QGraphicsTextItem::hoverLeaveEvent +156 QGraphicsTextItem::inputMethodQuery +160 QGraphicsTextItem::supportsExtension +164 QGraphicsTextItem::setExtension +168 QGraphicsTextItem::extension +172 (int (*)(...))-0x000000008 +176 (int (*)(...))(& _ZTI17QGraphicsTextItem) +180 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev +184 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev +188 QGraphicsItem::advance +192 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv +196 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv +200 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF +204 QGraphicsItem::collidesWithItem +208 QGraphicsItem::collidesWithPath +212 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem +216 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv +220 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +224 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv +228 QGraphicsItem::sceneEventFilter +232 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent +236 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent +240 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent +244 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent +248 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent +252 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent +256 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent +260 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent +264 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent +268 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent +272 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent +276 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent +280 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent +284 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent +288 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent +292 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent +296 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +300 QGraphicsItem::wheelEvent +304 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent +308 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE +312 QGraphicsItem::itemChange +316 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE +320 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant +324 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant + +Class QGraphicsTextItem + size=20 align=4 + base size=20 base align=4 +QGraphicsTextItem (0xb425f980) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QGraphicsObject (0xb42a8690) 0 + primary-for QGraphicsTextItem (0xb425f980) + QObject (0xb42738e8) 0 + primary-for QGraphicsObject (0xb42a8690) + QGraphicsItem (0xb4273924) 8 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u) + +Vtable for QGraphicsSimpleTextItem +QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem) +8 QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +12 QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +16 QGraphicsItem::advance +20 QGraphicsSimpleTextItem::boundingRect +24 QGraphicsSimpleTextItem::shape +28 QGraphicsSimpleTextItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsSimpleTextItem::isObscuredBy +44 QGraphicsSimpleTextItem::opaqueArea +48 QGraphicsSimpleTextItem::paint +52 QGraphicsSimpleTextItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsSimpleTextItem::supportsExtension +148 QGraphicsSimpleTextItem::setExtension +152 QGraphicsSimpleTextItem::extension + +Class QGraphicsSimpleTextItem + size=8 align=4 + base size=8 base align=4 +QGraphicsSimpleTextItem (0xb425fc00) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb425fc40) 0 + primary-for QGraphicsSimpleTextItem (0xb425fc00) + QGraphicsItem (0xb4273b04) 0 + primary-for QAbstractGraphicsShapeItem (0xb425fc40) + +Vtable for QGraphicsItemGroup +QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QGraphicsItemGroup) +8 QGraphicsItemGroup::~QGraphicsItemGroup +12 QGraphicsItemGroup::~QGraphicsItemGroup +16 QGraphicsItem::advance +20 QGraphicsItemGroup::boundingRect +24 QGraphicsItem::shape +28 QGraphicsItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsItemGroup::isObscuredBy +44 QGraphicsItemGroup::opaqueArea +48 QGraphicsItemGroup::paint +52 QGraphicsItemGroup::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsItem::supportsExtension +148 QGraphicsItem::setExtension +152 QGraphicsItem::extension + +Class QGraphicsItemGroup + size=8 align=4 + base size=8 base align=4 +QGraphicsItemGroup (0xb425fd40) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb4273c30) 0 + primary-for QGraphicsItemGroup (0xb425fd40) + +Vtable for QGraphicsWidget +QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsWidget) +8 QGraphicsWidget::metaObject +12 QGraphicsWidget::qt_metacast +16 QGraphicsWidget::qt_metacall +20 QGraphicsWidget::~QGraphicsWidget +24 QGraphicsWidget::~QGraphicsWidget +28 QGraphicsWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsWidget::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsWidget::type +68 QGraphicsWidget::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsWidget::sizeHint +92 QGraphicsWidget::updateGeometry +96 QGraphicsWidget::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWidget::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsWidget::focusInEvent +128 QGraphicsWidget::focusNextPrevChild +132 QGraphicsWidget::focusOutEvent +136 QGraphicsWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsWidget::resizeEvent +152 QGraphicsWidget::showEvent +156 QGraphicsWidget::hoverMoveEvent +160 QGraphicsWidget::hoverLeaveEvent +164 QGraphicsWidget::grabMouseEvent +168 QGraphicsWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 (int (*)(...))-0x000000008 +184 (int (*)(...))(& _ZTI15QGraphicsWidget) +188 QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev +192 QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev +196 QGraphicsItem::advance +200 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +204 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +208 QGraphicsItem::contains +212 QGraphicsItem::collidesWithItem +216 QGraphicsItem::collidesWithPath +220 QGraphicsItem::isObscuredBy +224 QGraphicsItem::opaqueArea +228 QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +232 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv +236 QGraphicsItem::sceneEventFilter +240 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +244 QGraphicsItem::contextMenuEvent +248 QGraphicsItem::dragEnterEvent +252 QGraphicsItem::dragLeaveEvent +256 QGraphicsItem::dragMoveEvent +260 QGraphicsItem::dropEvent +264 QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent +268 QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent +272 QGraphicsItem::hoverEnterEvent +276 QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +280 QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +284 QGraphicsItem::keyPressEvent +288 QGraphicsItem::keyReleaseEvent +292 QGraphicsItem::mousePressEvent +296 QGraphicsItem::mouseMoveEvent +300 QGraphicsItem::mouseReleaseEvent +304 QGraphicsItem::mouseDoubleClickEvent +308 QGraphicsItem::wheelEvent +312 QGraphicsItem::inputMethodEvent +316 QGraphicsItem::inputMethodQuery +320 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +324 QGraphicsItem::supportsExtension +328 QGraphicsItem::setExtension +332 QGraphicsItem::extension +336 (int (*)(...))-0x000000010 +340 (int (*)(...))(& _ZTI15QGraphicsWidget) +344 QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev +348 QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev +352 QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF +356 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +360 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +364 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsWidget (0xb40da2d0) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QGraphicsObject (0xb40da320) 0 + primary-for QGraphicsWidget (0xb40da2d0) + QObject (0xb4273ec4) 0 + primary-for QGraphicsObject (0xb40da320) + QGraphicsItem (0xb4273f00) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb4273f3c) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb40f530c) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb40f52d0) 0 + +Class QTileRules + size=8 align=4 + base size=8 base align=4 +QTileRules (0xb40f5e88) 0 + +Class QDrawPixmaps::Data + size=80 align=4 + base size=80 base align=4 +QDrawPixmaps::Data (0xb413f1e0) 0 + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb413f258) 0 + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb413f3c0) 0 + +Vtable for QGraphicsWebView +QGraphicsWebView::_ZTV16QGraphicsWebView: 106u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QGraphicsWebView) +8 QGraphicsWebView::metaObject +12 QGraphicsWebView::qt_metacast +16 QGraphicsWebView::qt_metacall +20 QGraphicsWebView::~QGraphicsWebView +24 QGraphicsWebView::~QGraphicsWebView +28 QGraphicsWebView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsWebView::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsWidget::type +68 QGraphicsWebView::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsWebView::sizeHint +92 QGraphicsWebView::updateGeometry +96 QGraphicsWebView::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWebView::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsWebView::focusInEvent +128 QGraphicsWebView::focusNextPrevChild +132 QGraphicsWebView::focusOutEvent +136 QGraphicsWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsWidget::resizeEvent +152 QGraphicsWidget::showEvent +156 QGraphicsWebView::hoverMoveEvent +160 QGraphicsWebView::hoverLeaveEvent +164 QGraphicsWidget::grabMouseEvent +168 QGraphicsWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 QGraphicsWebView::inputMethodQuery +184 QGraphicsWebView::mousePressEvent +188 QGraphicsWebView::mouseDoubleClickEvent +192 QGraphicsWebView::mouseReleaseEvent +196 QGraphicsWebView::mouseMoveEvent +200 QGraphicsWebView::wheelEvent +204 QGraphicsWebView::keyPressEvent +208 QGraphicsWebView::keyReleaseEvent +212 QGraphicsWebView::contextMenuEvent +216 QGraphicsWebView::dragEnterEvent +220 QGraphicsWebView::dragLeaveEvent +224 QGraphicsWebView::dragMoveEvent +228 QGraphicsWebView::dropEvent +232 QGraphicsWebView::inputMethodEvent +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI16QGraphicsWebView) +244 QGraphicsWebView::_ZThn8_N16QGraphicsWebViewD1Ev +248 QGraphicsWebView::_ZThn8_N16QGraphicsWebViewD0Ev +252 QGraphicsItem::advance +256 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +260 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +264 QGraphicsItem::contains +268 QGraphicsItem::collidesWithItem +272 QGraphicsItem::collidesWithPath +276 QGraphicsItem::isObscuredBy +280 QGraphicsItem::opaqueArea +284 QGraphicsWebView::_ZThn8_N16QGraphicsWebView5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +288 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv +292 QGraphicsItem::sceneEventFilter +296 QGraphicsWebView::_ZThn8_N16QGraphicsWebView10sceneEventEP6QEvent +300 QGraphicsWebView::_ZThn8_N16QGraphicsWebView16contextMenuEventEP30QGraphicsSceneContextMenuEvent +304 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14dragEnterEventEP27QGraphicsSceneDragDropEvent +308 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14dragLeaveEventEP27QGraphicsSceneDragDropEvent +312 QGraphicsWebView::_ZThn8_N16QGraphicsWebView13dragMoveEventEP27QGraphicsSceneDragDropEvent +316 QGraphicsWebView::_ZThn8_N16QGraphicsWebView9dropEventEP27QGraphicsSceneDragDropEvent +320 QGraphicsWebView::_ZThn8_N16QGraphicsWebView12focusInEventEP11QFocusEvent +324 QGraphicsWebView::_ZThn8_N16QGraphicsWebView13focusOutEventEP11QFocusEvent +328 QGraphicsItem::hoverEnterEvent +332 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14hoverMoveEventEP24QGraphicsSceneHoverEvent +336 QGraphicsWebView::_ZThn8_N16QGraphicsWebView15hoverLeaveEventEP24QGraphicsSceneHoverEvent +340 QGraphicsWebView::_ZThn8_N16QGraphicsWebView13keyPressEventEP9QKeyEvent +344 QGraphicsWebView::_ZThn8_N16QGraphicsWebView15keyReleaseEventEP9QKeyEvent +348 QGraphicsWebView::_ZThn8_N16QGraphicsWebView15mousePressEventEP24QGraphicsSceneMouseEvent +352 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14mouseMoveEventEP24QGraphicsSceneMouseEvent +356 QGraphicsWebView::_ZThn8_N16QGraphicsWebView17mouseReleaseEventEP24QGraphicsSceneMouseEvent +360 QGraphicsWebView::_ZThn8_N16QGraphicsWebView21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +364 QGraphicsWebView::_ZThn8_N16QGraphicsWebView10wheelEventEP24QGraphicsSceneWheelEvent +368 QGraphicsWebView::_ZThn8_N16QGraphicsWebView16inputMethodEventEP17QInputMethodEvent +372 QGraphicsWebView::_ZThn8_NK16QGraphicsWebView16inputMethodQueryEN2Qt16InputMethodQueryE +376 QGraphicsWebView::_ZThn8_N16QGraphicsWebView10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +380 QGraphicsItem::supportsExtension +384 QGraphicsItem::setExtension +388 QGraphicsItem::extension +392 (int (*)(...))-0x000000010 +396 (int (*)(...))(& _ZTI16QGraphicsWebView) +400 QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD1Ev +404 QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD0Ev +408 QGraphicsWebView::_ZThn16_N16QGraphicsWebView11setGeometryERK6QRectF +412 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +416 QGraphicsWebView::_ZThn16_N16QGraphicsWebView14updateGeometryEv +420 QGraphicsWebView::_ZThn16_NK16QGraphicsWebView8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWebView + size=28 align=4 + base size=28 base align=4 +QGraphicsWebView (0xb4037cc0) 0 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 8u) + QGraphicsWidget (0xb4071960) 0 + primary-for QGraphicsWebView (0xb4037cc0) + QGraphicsObject (0xb40719b0) 0 + primary-for QGraphicsWidget (0xb4071960) + QObject (0xb40720f0) 0 + primary-for QGraphicsObject (0xb40719b0) + QGraphicsItem (0xb407212c) 8 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 244u) + QGraphicsLayoutItem (0xb4072168) 16 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 400u) + +Class QWebDatabase + size=4 align=4 + base size=4 base align=4 +QWebDatabase (0xb40722d0) 0 + +Class QWebElement + size=8 align=4 + base size=8 base align=4 +QWebElement (0xb4072348) 0 + +Class QWebElementCollection::const_iterator + size=8 align=4 + base size=8 base align=4 +QWebElementCollection::const_iterator (0xb40723c0) 0 + +Class QWebElementCollection::iterator + size=8 align=4 + base size=8 base align=4 +QWebElementCollection::iterator (0xb40723fc) 0 + +Class QWebElementCollection + size=4 align=4 + base size=4 base align=4 +QWebElementCollection (0xb4072384) 0 + +Class QScriptValue + size=4 align=4 + base size=4 base align=4 +QScriptValue (0xb3ed4924) 0 + +Class QScriptContext + size=4 align=4 + base size=4 base align=4 +QScriptContext (0xb3ed4ce4) 0 + +Class QScriptString + size=4 align=4 + base size=4 base align=4 +QScriptString (0xb3ed4e10) 0 + +Class QScriptProgram + size=4 align=4 + base size=4 base align=4 +QScriptProgram (0xb3ed4f78) 0 + +Class QScriptSyntaxCheckResult + size=4 align=4 + base size=4 base align=4 +QScriptSyntaxCheckResult (0xb3f670f0) 0 + +Vtable for QScriptEngine +QScriptEngine::_ZTV13QScriptEngine: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QScriptEngine) +8 QScriptEngine::metaObject +12 QScriptEngine::qt_metacast +16 QScriptEngine::qt_metacall +20 QScriptEngine::~QScriptEngine +24 QScriptEngine::~QScriptEngine +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QScriptEngine + size=8 align=4 + base size=8 base align=4 +QScriptEngine (0xb3edca40) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u) + QObject (0xb3f67258) 0 + primary-for QScriptEngine (0xb3edca40) + +Class QWebHitTestResult + size=4 align=4 + base size=4 base align=4 +QWebHitTestResult (0xb3f67834) 0 + +Vtable for QWebFrame +QWebFrame::_ZTV9QWebFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QWebFrame) +8 QWebFrame::metaObject +12 QWebFrame::qt_metacast +16 QWebFrame::qt_metacall +20 QWebFrame::~QWebFrame +24 QWebFrame::~QWebFrame +28 QWebFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QWebFrame + size=12 align=4 + base size=12 base align=4 +QWebFrame (0xb3f9ca00) 0 + vptr=((& QWebFrame::_ZTV9QWebFrame) + 8u) + QObject (0xb3f67870) 0 + primary-for QWebFrame (0xb3f9ca00) + +Class QWebHistoryItem + size=4 align=4 + base size=4 base align=4 +QWebHistoryItem (0xb3f6799c) 0 + +Class QWebHistory + size=4 align=4 + base size=4 base align=4 +QWebHistory (0xb3f67a14) 0 + +Vtable for QWebHistoryInterface +QWebHistoryInterface::_ZTV20QWebHistoryInterface: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QWebHistoryInterface) +8 QWebHistoryInterface::metaObject +12 QWebHistoryInterface::qt_metacast +16 QWebHistoryInterface::qt_metacall +20 QWebHistoryInterface::~QWebHistoryInterface +24 QWebHistoryInterface::~QWebHistoryInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QWebHistoryInterface + size=8 align=4 + base size=8 base align=4 +QWebHistoryInterface (0xb3f9cd00) 0 + vptr=((& QWebHistoryInterface::_ZTV20QWebHistoryInterface) + 8u) + QObject (0xb3f67a50) 0 + primary-for QWebHistoryInterface (0xb3f9cd00) + +Vtable for QWebView +QWebView::_ZTV8QWebView: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QWebView) +8 QWebView::metaObject +12 QWebView::qt_metacast +16 QWebView::qt_metacall +20 QWebView::~QWebView +24 QWebView::~QWebView +28 QWebView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWebView::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWebView::mousePressEvent +84 QWebView::mouseReleaseEvent +88 QWebView::mouseDoubleClickEvent +92 QWebView::mouseMoveEvent +96 QWebView::wheelEvent +100 QWebView::keyPressEvent +104 QWebView::keyReleaseEvent +108 QWebView::focusInEvent +112 QWebView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWebView::paintEvent +128 QWidget::moveEvent +132 QWebView::resizeEvent +136 QWidget::closeEvent +140 QWebView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWebView::dragEnterEvent +156 QWebView::dragMoveEvent +160 QWebView::dragLeaveEvent +164 QWebView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWebView::changeEvent +184 QWidget::metric +188 QWebView::inputMethodEvent +192 QWebView::inputMethodQuery +196 QWebView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWebView::createWindow +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI8QWebView) +236 QWebView::_ZThn8_N8QWebViewD1Ev +240 QWebView::_ZThn8_N8QWebViewD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebView + size=24 align=4 + base size=24 base align=4 +QWebView (0xb3f9cf40) 0 + vptr=((& QWebView::_ZTV8QWebView) + 8u) + QWidget (0xb3dee370) 0 + primary-for QWebView (0xb3f9cf40) + QObject (0xb3f67b7c) 0 + primary-for QWidget (0xb3dee370) + QPaintDevice (0xb3f67bb8) 8 + vptr=((& QWebView::_ZTV8QWebView) + 236u) + +Vtable for QWebInspector +QWebInspector::_ZTV13QWebInspector: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWebInspector) +8 QWebInspector::metaObject +12 QWebInspector::qt_metacast +16 QWebInspector::qt_metacall +20 QWebInspector::~QWebInspector +24 QWebInspector::~QWebInspector +28 QWebInspector::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWebInspector::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWebInspector::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWebInspector::showEvent +172 QWebInspector::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI13QWebInspector) +232 QWebInspector::_ZThn8_N13QWebInspectorD1Ev +236 QWebInspector::_ZThn8_N13QWebInspectorD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebInspector + size=24 align=4 + base size=24 base align=4 +QWebInspector (0xb3e03180) 0 + vptr=((& QWebInspector::_ZTV13QWebInspector) + 8u) + QWidget (0xb3dfe5f0) 0 + primary-for QWebInspector (0xb3e03180) + QObject (0xb3f67ce4) 0 + primary-for QWidget (0xb3dfe5f0) + QPaintDevice (0xb3f67d20) 8 + vptr=((& QWebInspector::_ZTV13QWebInspector) + 232u) + +Class QWebPluginFactory::MimeType + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory::MimeType (0xb3f67e88) 0 + +Class QWebPluginFactory::Plugin + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory::Plugin (0xb3f67ec4) 0 + +Class QWebPluginFactory::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionOption (0xb3f67f78) 0 empty + +Class QWebPluginFactory::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionReturn (0xb3f67fb4) 0 empty + +Vtable for QWebPluginFactory +QWebPluginFactory::_ZTV17QWebPluginFactory: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QWebPluginFactory) +8 QWebPluginFactory::metaObject +12 QWebPluginFactory::qt_metacast +16 QWebPluginFactory::qt_metacall +20 QWebPluginFactory::~QWebPluginFactory +24 QWebPluginFactory::~QWebPluginFactory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QWebPluginFactory::refreshPlugins +64 __cxa_pure_virtual +68 QWebPluginFactory::extension +72 QWebPluginFactory::supportsExtension + +Class QWebPluginFactory + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory (0xb3e033c0) 0 + vptr=((& QWebPluginFactory::_ZTV17QWebPluginFactory) + 8u) + QObject (0xb3f67e4c) 0 + primary-for QWebPluginFactory (0xb3e033c0) + +Class QWebSecurityOrigin + size=4 align=4 + base size=4 base align=4 +QWebSecurityOrigin (0xb3e3212c) 0 + diff --git a/tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt new file mode 100644 index 00000000..686c70e6 --- /dev/null +++ b/tests/auto/bic/data/QtWebKit.4.7.0.linux-gcc-ia32.txt @@ -0,0 +1,5630 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6c78b40) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6c78ce4) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb62733c0) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6273474) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6273ca8) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb6273dd4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb62b3f3c) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb62b3f78) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb61e14c0) 0 + QGenericArgument (0xb61fc1a4) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb61fc348) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb61fc474) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb61fc654) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb61fc834) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6249f78) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6269e00) 0 + QBasicAtomicInt (0xb625d690) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb625db7c) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb60ab000) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb625dfb4) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb60eef00) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb61386cc) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6138708) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6138690) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb600130c) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb605e000) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb5eee5c0) 0 + QString (0xb5f04744) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb5f04a8c) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 std::exception::~exception +12 std::exception::~exception +16 std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb5f42b40) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 8u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt13bad_exception) +8 std::bad_exception::~bad_exception +12 std::bad_exception::~bad_exception +16 std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb5d8e1c0) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb5f42c30) 0 nearly-empty + primary-for std::bad_exception (0xb5d8e1c0) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 std::bad_alloc::~bad_alloc +12 std::bad_alloc::~bad_alloc +16 std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb5d8e340) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb5f42e88) 0 nearly-empty + primary-for std::bad_alloc (0xb5d8e340) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb5d9a0f0) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb5d9a1e0) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb5d9a1a4) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb5d9aa14) 0 empty + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 __cxa_pure_virtual +12 __cxa_pure_virtual + +Class QObjectData + size=28 align=4 + base size=28 base align=4 +QObjectData (0xb5d9aac8) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 QObject::~QObject +24 QObject::~QObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb5d9ab7c) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 QObjectUserData::~QObjectUserData +12 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb5c9e3fc) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 QIODevice::~QIODevice +24 QIODevice::~QIODevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QIODevice::open +64 QIODevice::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 __cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb5caf0c0) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb5c9e528) 0 + primary-for QIODevice (0xb5caf0c0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5cd8294) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5cd8474) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5cd84b0) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5cd8564) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5cd8870) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5cd88ac) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5cd88e8) 0 + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb5cd8ac8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb5ba9780) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb5ba77c0) 0 + QVector<QXmlStreamAttribute> (0xb5bc51e0) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb5bc52d0) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb5bc5744) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5bc5d20) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 QXmlStreamEntityResolver::resolveEntity +20 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb5c045dc) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb5c04618) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb5c04780) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5c048e8) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb5c4ed98) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb5a723c0) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5a72384) 0 + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDataStream) +8 QDataStream::~QDataStream +12 QDataStream::~QDataStream + +Class QDataStream + size=28 align=4 + base size=28 base align=4 +QDataStream (0xb5a72618) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5acc1e0) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5acc1a4) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5acc8e8) 0 empty + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb5972078) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb597221c) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5972258) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +8 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +12 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +16 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=12 align=4 + base size=12 base align=4 +QtSharedPointer::ExternalRefCountData (0xb59725dc) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn +QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE) +8 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +12 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +16 QtSharedPointer::ExternalRefCountWithDestroyFn::destroy + +Class QtSharedPointer::ExternalRefCountWithDestroyFn + size=16 align=4 + base size=16 base align=4 +QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5a0c340) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u) + QtSharedPointer::ExternalRefCountData (0xb5972dd4) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5a0c340) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5a1430c) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5a14924) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5a14e88) 0 + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb589d168) 0 + +Class QElapsedTimer + size=16 align=4 + base size=16 base align=4 +QElapsedTimer (0xb589d1e0) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb589d3fc) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb58cc99c) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb58f50b4) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb58f5dd4) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5927ec4) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSystemLocale) +8 QSystemLocale::~QSystemLocale +12 QSystemLocale::~QSystemLocale +16 QSystemLocale::query +20 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=4 align=4 + base size=4 base align=4 +QSystemLocale (0xb59540f0) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5954168) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb595412c) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb59547bc) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5954780) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb5954ac8) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb56acc30) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb56d66cc) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb57022d0) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb574ef00) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb55afc6c) 0 + +Class QLatin1Literal + size=8 align=4 + base size=8 base align=4 +QLatin1Literal (0xb55d07bc) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb55d0870) 0 empty + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb5631e4c) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5631e10) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb564f280) 0 + QList<QString> (0xb5631f78) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb549e4ec) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 QTimeLine::metaObject +12 QTimeLine::qt_metacast +16 QTimeLine::qt_metacall +20 QTimeLine::~QTimeLine +24 QTimeLine::~QTimeLine +28 QObject::event +32 QObject::eventFilter +36 QTimeLine::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb54a6200) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb549e5a0) 0 + primary-for QTimeLine (0xb54a6200) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb549e834) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb549eec4) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb54eb438) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb54eb474) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb54eb960) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb54ebe4c) 0 + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb550c1c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb54ebe88) 0 + primary-for QThread (0xb550c1c0) + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb551f12c) 0 + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb551f1a4) 0 + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QAbstractState) +8 QAbstractState::metaObject +12 QAbstractState::qt_metacast +16 QAbstractState::qt_metacall +20 QAbstractState::~QAbstractState +24 QAbstractState::~QAbstractState +28 QAbstractState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QAbstractState + size=8 align=4 + base size=8 base align=4 +QAbstractState (0xb550cc80) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb551f1e0) 0 + primary-for QAbstractState (0xb550cc80) + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTransition) +8 QAbstractTransition::metaObject +12 QAbstractTransition::qt_metacast +16 QAbstractTransition::qt_metacall +20 QAbstractTransition::~QAbstractTransition +24 QAbstractTransition::~QAbstractTransition +28 QAbstractTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QAbstractTransition + size=8 align=4 + base size=8 base align=4 +QAbstractTransition (0xb550cf40) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb551f3fc) 0 + primary-for QAbstractTransition (0xb550cf40) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 QEvent::~QEvent +12 QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb551f618) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 QTimerEvent::~QTimerEvent +12 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb55404c0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb551f7f8) 0 + primary-for QTimerEvent (0xb55404c0) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 QChildEvent::~QChildEvent +12 QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb5540580) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb551f870) 0 + primary-for QChildEvent (0xb5540580) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCustomEvent) +8 QCustomEvent::~QCustomEvent +12 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=12 align=4 + base size=12 base align=4 +QCustomEvent (0xb5540840) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb551f9d8) 0 + primary-for QCustomEvent (0xb5540840) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb5540940) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb551fac8) 0 + primary-for QDynamicPropertyChangeEvent (0xb5540940) + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QEventTransition) +8 QEventTransition::metaObject +12 QEventTransition::qt_metacast +16 QEventTransition::qt_metacall +20 QEventTransition::~QEventTransition +24 QEventTransition::~QEventTransition +28 QEventTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QEventTransition::eventTest +60 QEventTransition::onTransition + +Class QEventTransition + size=8 align=4 + base size=8 base align=4 +QEventTransition (0xb5540a00) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb5540a40) 0 + primary-for QEventTransition (0xb5540a00) + QObject (0xb551fb7c) 0 + primary-for QAbstractTransition (0xb5540a40) + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFinalState) +8 QFinalState::metaObject +12 QFinalState::qt_metacast +16 QFinalState::qt_metacall +20 QFinalState::~QFinalState +24 QFinalState::~QFinalState +28 QFinalState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFinalState::onEntry +60 QFinalState::onExit + +Class QFinalState + size=8 align=4 + base size=8 base align=4 +QFinalState (0xb5540d00) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb5540d40) 0 + primary-for QFinalState (0xb5540d00) + QObject (0xb551fd98) 0 + primary-for QAbstractState (0xb5540d40) + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QHistoryState) +8 QHistoryState::metaObject +12 QHistoryState::qt_metacast +16 QHistoryState::qt_metacall +20 QHistoryState::~QHistoryState +24 QHistoryState::~QHistoryState +28 QHistoryState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QHistoryState::onEntry +60 QHistoryState::onExit + +Class QHistoryState + size=8 align=4 + base size=8 base align=4 +QHistoryState (0xb5382000) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb5382040) 0 + primary-for QHistoryState (0xb5382000) + QObject (0xb551ffb4) 0 + primary-for QAbstractState (0xb5382040) + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QSignalTransition) +8 QSignalTransition::metaObject +12 QSignalTransition::qt_metacast +16 QSignalTransition::qt_metacall +20 QSignalTransition::~QSignalTransition +24 QSignalTransition::~QSignalTransition +28 QSignalTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSignalTransition::eventTest +60 QSignalTransition::onTransition + +Class QSignalTransition + size=8 align=4 + base size=8 base align=4 +QSignalTransition (0xb5382300) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb5382340) 0 + primary-for QSignalTransition (0xb5382300) + QObject (0xb538c1e0) 0 + primary-for QAbstractTransition (0xb5382340) + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QState) +8 QState::metaObject +12 QState::qt_metacast +16 QState::qt_metacall +20 QState::~QState +24 QState::~QState +28 QState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QState::onEntry +60 QState::onExit + +Class QState + size=8 align=4 + base size=8 base align=4 +QState (0xb5382600) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb5382640) 0 + primary-for QState (0xb5382600) + QObject (0xb538c3fc) 0 + primary-for QAbstractState (0xb5382640) + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb538c618) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb540b438) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb540b4b0) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb540b474) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb540b528) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb540b3fc) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5454dd4) 0 + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +8 QStateMachine::SignalEvent::~SignalEvent +12 QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=24 align=4 + base size=24 base align=4 +QStateMachine::SignalEvent (0xb52b1440) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb52ab294) 0 + primary-for QStateMachine::SignalEvent (0xb52b1440) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +8 QStateMachine::WrappedEvent::~WrappedEvent +12 QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=20 align=4 + base size=20 base align=4 +QStateMachine::WrappedEvent (0xb52b14c0) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb52ab2d0) 0 + primary-for QStateMachine::WrappedEvent (0xb52b14c0) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStateMachine) +8 QStateMachine::metaObject +12 QStateMachine::qt_metacast +16 QStateMachine::qt_metacall +20 QStateMachine::~QStateMachine +24 QStateMachine::~QStateMachine +28 QStateMachine::event +32 QStateMachine::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStateMachine::onEntry +60 QStateMachine::onExit +64 QStateMachine::beginSelectTransitions +68 QStateMachine::endSelectTransitions +72 QStateMachine::beginMicrostep +76 QStateMachine::endMicrostep + +Class QStateMachine + size=8 align=4 + base size=8 base align=4 +QStateMachine (0xb52b1300) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb52b1340) 0 + primary-for QStateMachine (0xb52b1300) + QAbstractState (0xb52b1380) 0 + primary-for QState (0xb52b1340) + QObject (0xb52ab258) 0 + primary-for QAbstractState (0xb52b1380) + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 QFactoryInterface::~QFactoryInterface +12 QFactoryInterface::~QFactoryInterface +16 __cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb52ab654) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 QLibrary::metaObject +12 QLibrary::qt_metacast +16 QLibrary::qt_metacall +20 QLibrary::~QLibrary +24 QLibrary::~QLibrary +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb52b1e40) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb52abbf4) 0 + primary-for QLibrary (0xb52b1e40) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 QPluginLoader::metaObject +12 QPluginLoader::qt_metacast +16 QPluginLoader::qt_metacall +20 QPluginLoader::~QPluginLoader +24 QPluginLoader::~QPluginLoader +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb52e8c80) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb52abe88) 0 + primary-for QPluginLoader (0xb52e8c80) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb52abfb4) 0 + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QEventLoop) +8 QEventLoop::metaObject +12 QEventLoop::qt_metacast +16 QEventLoop::qt_metacall +20 QEventLoop::~QEventLoop +24 QEventLoop::~QEventLoop +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QEventLoop + size=8 align=4 + base size=8 base align=4 +QEventLoop (0xb531d500) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb531bfb4) 0 + primary-for QEventLoop (0xb531d500) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 QAbstractEventDispatcher::metaObject +12 QAbstractEventDispatcher::qt_metacast +16 QAbstractEventDispatcher::qt_metacall +20 QAbstractEventDispatcher::~QAbstractEventDispatcher +24 QAbstractEventDispatcher::~QAbstractEventDispatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 QAbstractEventDispatcher::startingUp +104 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb531d900) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb53312d0) 0 + primary-for QAbstractEventDispatcher (0xb531d900) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb53314ec) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb516899c) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 QAbstractItemModel::metaObject +12 QAbstractItemModel::qt_metacast +16 QAbstractItemModel::qt_metacall +20 QAbstractItemModel::~QAbstractItemModel +24 QAbstractItemModel::~QAbstractItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb516b540) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5168b04) 0 + primary-for QAbstractItemModel (0xb516b540) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 QAbstractTableModel::metaObject +12 QAbstractTableModel::qt_metacast +16 QAbstractTableModel::qt_metacall +20 QAbstractTableModel::~QAbstractTableModel +24 QAbstractTableModel::~QAbstractTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractTableModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb516bb80) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb516bbc0) 0 + primary-for QAbstractTableModel (0xb516bb80) + QObject (0xb51a3474) 0 + primary-for QAbstractItemModel (0xb516bbc0) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 QAbstractListModel::metaObject +12 QAbstractListModel::qt_metacast +16 QAbstractListModel::qt_metacall +20 QAbstractListModel::~QAbstractListModel +24 QAbstractListModel::~QAbstractListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 __cxa_pure_virtual +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb516be00) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb516be40) 0 + primary-for QAbstractListModel (0xb516be00) + QObject (0xb51a35a0) 0 + primary-for QAbstractItemModel (0xb516be40) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb51c9474) 0 + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 QCoreApplication::metaObject +12 QCoreApplication::qt_metacast +16 QCoreApplication::qt_metacall +20 QCoreApplication::~QCoreApplication +24 QCoreApplication::~QCoreApplication +28 QCoreApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCoreApplication::notify +60 QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb51be900) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb51c9708) 0 + primary-for QCoreApplication (0xb51be900) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb51c9ca8) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb52239d8) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5223ce4) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5223f3c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb524b000) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 QMimeData::metaObject +12 QMimeData::qt_metacast +16 QMimeData::qt_metacall +20 QMimeData::~QMimeData +24 QMimeData::~QMimeData +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMimeData::hasFormat +60 QMimeData::formats +64 QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb523b740) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb524b258) 0 + primary-for QMimeData (0xb523b740) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 QObjectCleanupHandler::metaObject +12 QObjectCleanupHandler::qt_metacast +16 QObjectCleanupHandler::qt_metacall +20 QObjectCleanupHandler::~QObjectCleanupHandler +24 QObjectCleanupHandler::~QObjectCleanupHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb523ba00) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb524b474) 0 + primary-for QObjectCleanupHandler (0xb523ba00) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 QSharedMemory::metaObject +12 QSharedMemory::qt_metacast +16 QSharedMemory::qt_metacall +20 QSharedMemory::~QSharedMemory +24 QSharedMemory::~QSharedMemory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb523bc40) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb524b5a0) 0 + primary-for QSharedMemory (0xb523bc40) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 QSignalMapper::metaObject +12 QSignalMapper::qt_metacast +16 QSignalMapper::qt_metacall +20 QSignalMapper::~QSignalMapper +24 QSignalMapper::~QSignalMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb523bf00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb524b7bc) 0 + primary-for QSignalMapper (0xb523bf00) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 QSocketNotifier::metaObject +12 QSocketNotifier::qt_metacast +16 QSocketNotifier::qt_metacall +20 QSocketNotifier::~QSocketNotifier +24 QSocketNotifier::~QSocketNotifier +28 QSocketNotifier::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSocketNotifier + size=20 align=4 + base size=17 base align=4 +QSocketNotifier (0xb50821c0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb524b9d8) 0 + primary-for QSocketNotifier (0xb50821c0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb524bca8) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 QTimer::metaObject +12 QTimer::qt_metacast +16 QTimer::qt_metacall +20 QTimer::~QTimer +24 QTimer::~QTimer +28 QObject::event +32 QObject::eventFilter +36 QTimer::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb5082580) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb524bd5c) 0 + primary-for QTimer (0xb5082580) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 QTranslator::metaObject +12 QTranslator::qt_metacast +16 QTranslator::qt_metacall +20 QTranslator::~QTranslator +24 QTranslator::~QTranslator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTranslator::translate +60 QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb5082ac0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb50b1000) 0 + primary-for QTranslator (0xb5082ac0) + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb50b13c0) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb50b13fc) 0 + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 QFile::metaObject +12 QFile::qt_metacast +16 QFile::qt_metacall +20 QFile::~QFile +24 QFile::~QFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QFile::fileEngine + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb5082fc0) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb50dd000) 0 + primary-for QFile (0xb5082fc0) + QObject (0xb50b1474) 0 + primary-for QIODevice (0xb50dd000) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb50b18e8) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb50b1f3c) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb4f726cc) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb4f72708) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb4f7d800) 0 + QAbstractFileEngine::ExtensionOption (0xb4f72744) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb4f7d880) 0 + QAbstractFileEngine::ExtensionReturn (0xb4f72780) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb4f7d900) 0 + QAbstractFileEngine::ExtensionOption (0xb4f727bc) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractFileEngine) +8 QAbstractFileEngine::~QAbstractFileEngine +12 QAbstractFileEngine::~QAbstractFileEngine +16 QAbstractFileEngine::open +20 QAbstractFileEngine::close +24 QAbstractFileEngine::flush +28 QAbstractFileEngine::size +32 QAbstractFileEngine::pos +36 QAbstractFileEngine::seek +40 QAbstractFileEngine::isSequential +44 QAbstractFileEngine::remove +48 QAbstractFileEngine::copy +52 QAbstractFileEngine::rename +56 QAbstractFileEngine::link +60 QAbstractFileEngine::mkdir +64 QAbstractFileEngine::rmdir +68 QAbstractFileEngine::setSize +72 QAbstractFileEngine::caseSensitive +76 QAbstractFileEngine::isRelativePath +80 QAbstractFileEngine::entryList +84 QAbstractFileEngine::fileFlags +88 QAbstractFileEngine::setPermissions +92 QAbstractFileEngine::fileName +96 QAbstractFileEngine::ownerId +100 QAbstractFileEngine::owner +104 QAbstractFileEngine::fileTime +108 QAbstractFileEngine::setFileName +112 QAbstractFileEngine::handle +116 QAbstractFileEngine::beginEntryList +120 QAbstractFileEngine::endEntryList +124 QAbstractFileEngine::read +128 QAbstractFileEngine::readLine +132 QAbstractFileEngine::write +136 QAbstractFileEngine::extension +140 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngine (0xb4f72690) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +8 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +12 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +16 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngineHandler (0xb4f72a14) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +8 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +12 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QAbstractFileEngineIterator::currentFileInfo +32 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngineIterator (0xb4f72a50) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QBuffer::connectNotify +52 QBuffer::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb4f7dc40) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb4f7dc80) 0 + primary-for QBuffer (0xb4f7dc40) + QObject (0xb4f72ac8) 0 + primary-for QIODevice (0xb4f7dc80) + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb4f72d20) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 __cxa_pure_virtual +12 QTextCodec::aliases +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QTextCodec::~QTextCodec +32 QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb4f72ce4) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5007a14) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5007c6c) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 QTextStream::~QTextStream +12 QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb5007ec4) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb4e67564) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextIStream) +8 QTextIStream::~QTextIStream +12 QTextIStream::~QTextIStream + +Class QTextIStream + size=8 align=4 + base size=8 base align=4 +QTextIStream (0xb4e85680) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb4e8f744) 0 + primary-for QTextIStream (0xb4e85680) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextOStream) +8 QTextOStream::~QTextOStream +12 QTextOStream::~QTextOStream + +Class QTextOStream + size=8 align=4 + base size=8 base align=4 +QTextOStream (0xb4e85940) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb4e8fdd4) 0 + primary-for QTextOStream (0xb4e85940) + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb4ea84b0) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb4ea8474) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb4f200f0) 0 empty + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QDirIterator) +8 QDirIterator::~QDirIterator +12 QDirIterator::~QDirIterator + +Class QDirIterator + size=8 align=4 + base size=8 base align=4 +QDirIterator (0xb4f20384) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 QFileSystemWatcher::metaObject +12 QFileSystemWatcher::qt_metacast +16 QFileSystemWatcher::qt_metacall +20 QFileSystemWatcher::~QFileSystemWatcher +24 QFileSystemWatcher::~QFileSystemWatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb4f50300) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb4f204ec) 0 + primary-for QFileSystemWatcher (0xb4f50300) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFSFileEngine) +8 QFSFileEngine::~QFSFileEngine +12 QFSFileEngine::~QFSFileEngine +16 QFSFileEngine::open +20 QFSFileEngine::close +24 QFSFileEngine::flush +28 QFSFileEngine::size +32 QFSFileEngine::pos +36 QFSFileEngine::seek +40 QFSFileEngine::isSequential +44 QFSFileEngine::remove +48 QFSFileEngine::copy +52 QFSFileEngine::rename +56 QFSFileEngine::link +60 QFSFileEngine::mkdir +64 QFSFileEngine::rmdir +68 QFSFileEngine::setSize +72 QFSFileEngine::caseSensitive +76 QFSFileEngine::isRelativePath +80 QFSFileEngine::entryList +84 QFSFileEngine::fileFlags +88 QFSFileEngine::setPermissions +92 QFSFileEngine::fileName +96 QFSFileEngine::ownerId +100 QFSFileEngine::owner +104 QFSFileEngine::fileTime +108 QFSFileEngine::setFileName +112 QFSFileEngine::handle +116 QFSFileEngine::beginEntryList +120 QFSFileEngine::endEntryList +124 QFSFileEngine::read +128 QFSFileEngine::readLine +132 QFSFileEngine::write +136 QFSFileEngine::extension +140 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=8 align=4 + base size=8 base align=4 +QFSFileEngine (0xb4f505c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb4f20708) 0 + primary-for QFSFileEngine (0xb4f505c0) + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb4f20834) 0 + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 QProcess::metaObject +12 QProcess::qt_metacast +16 QProcess::qt_metacall +20 QProcess::~QProcess +24 QProcess::~QProcess +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProcess::isSequential +60 QIODevice::open +64 QProcess::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QProcess::atEnd +84 QIODevice::reset +88 QProcess::bytesAvailable +92 QProcess::bytesToWrite +96 QProcess::canReadLine +100 QProcess::waitForReadyRead +104 QProcess::waitForBytesWritten +108 QProcess::readData +112 QIODevice::readLineData +116 QProcess::writeData +120 QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb4f50780) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb4f507c0) 0 + primary-for QProcess (0xb4f50780) + QObject (0xb4f208e8) 0 + primary-for QIODevice (0xb4f507c0) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb4f20b04) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 QSettings::metaObject +12 QSettings::qt_metacast +16 QSettings::qt_metacall +20 QSettings::~QSettings +24 QSettings::~QSettings +28 QSettings::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb4f50c00) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb4f20ca8) 0 + primary-for QSettings (0xb4f50c00) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 QTemporaryFile::metaObject +12 QTemporaryFile::qt_metacast +16 QTemporaryFile::qt_metacall +20 QTemporaryFile::~QTemporaryFile +24 QTemporaryFile::~QTemporaryFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QTemporaryFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb4def800) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb4def840) 0 + primary-for QTemporaryFile (0xb4def800) + QIODevice (0xb4def880) 0 + primary-for QFile (0xb4def840) + QObject (0xb4ded7bc) 0 + primary-for QIODevice (0xb4def880) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb4dedac8) 0 + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4c7a690) 0 empty + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 __cxa_pure_virtual +12 QRunnable::~QRunnable +16 QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb4c7a6cc) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +8 QtConcurrent::Exception::~Exception +12 QtConcurrent::Exception::~Exception +16 std::exception::what +20 QtConcurrent::Exception::raise +24 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=4 align=4 + base size=4 base align=4 +QtConcurrent::Exception (0xb4c83bc0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb4c7ab40) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb4c83bc0) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +8 QtConcurrent::UnhandledException::~UnhandledException +12 QtConcurrent::UnhandledException::~UnhandledException +16 std::exception::what +20 QtConcurrent::UnhandledException::raise +24 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=4 align=4 + base size=4 base align=4 +QtConcurrent::UnhandledException (0xb4c83cc0) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb4c83d00) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb4c83cc0) + std::exception (0xb4c7ab7c) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb4c83d00) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb4c7abb8) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb4c7abf4) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb4c7ac30) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb4c9d21c) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +8 QtConcurrent::ResultStoreBase::~ResultStoreBase +12 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtConcurrent::ResultStoreBase (0xb4c9d348) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 QFutureInterfaceBase::~QFutureInterfaceBase +12 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb4c9d780) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFutureWatcherBase) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcherBase::~QFutureWatcherBase +24 QFutureWatcherBase::~QFutureWatcherBase +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QFutureWatcherBase + size=8 align=4 + base size=8 base align=4 +QFutureWatcherBase (0xb4d33b00) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb4d3b168) 0 + primary-for QFutureWatcherBase (0xb4d33b00) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 QThreadPool::metaObject +12 QThreadPool::qt_metacast +16 QThreadPool::qt_metacall +20 QThreadPool::~QThreadPool +24 QThreadPool::~QThreadPool +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb4d57cc0) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb4b6c168) 0 + primary-for QThreadPool (0xb4d57cc0) + +Class QtConcurrent::ThreadEngineBarrier + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineBarrier (0xb4b6c384) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +8 QtConcurrent::ThreadEngineBase::run +12 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +16 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +20 QtConcurrent::ThreadEngineBase::start +24 QtConcurrent::ThreadEngineBase::finish +28 QtConcurrent::ThreadEngineBase::threadFunction +32 QtConcurrent::ThreadEngineBase::shouldStartThread +36 QtConcurrent::ThreadEngineBase::shouldThrottleThread +40 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=32 align=4 + base size=32 base align=4 +QtConcurrent::ThreadEngineBase (0xb4d57fc0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb4b6c3c0) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb4d57fc0) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb4b9b99c) 0 + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +8 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +12 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=4 align=4 + base size=4 base align=4 +QTextCodecFactoryInterface (0xb4a25540) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb4a1c258) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4a25540) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTextCodecPlugin) +8 QTextCodecPlugin::metaObject +12 QTextCodecPlugin::qt_metacast +16 QTextCodecPlugin::qt_metacall +20 QTextCodecPlugin::~QTextCodecPlugin +24 QTextCodecPlugin::~QTextCodecPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 QTextCodecPlugin::keys +80 QTextCodecPlugin::create +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI16QTextCodecPlugin) +92 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev +96 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev +100 QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv +104 QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=12 align=4 + base size=12 base align=4 +QTextCodecPlugin (0xb4a31960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb4a1c564) 0 + primary-for QTextCodecPlugin (0xb4a31960) + QTextCodecFactoryInterface (0xb4a25800) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb4a1c5a0) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4a25800) + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractAnimation) +8 QAbstractAnimation::metaObject +12 QAbstractAnimation::qt_metacast +16 QAbstractAnimation::qt_metacall +20 QAbstractAnimation::~QAbstractAnimation +24 QAbstractAnimation::~QAbstractAnimation +28 QAbstractAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=8 align=4 + base size=8 base align=4 +QAbstractAnimation (0xb4a25a40) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4a1c6cc) 0 + primary-for QAbstractAnimation (0xb4a25a40) + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAnimationGroup) +8 QAnimationGroup::metaObject +12 QAnimationGroup::qt_metacast +16 QAnimationGroup::qt_metacall +20 QAnimationGroup::~QAnimationGroup +24 QAnimationGroup::~QAnimationGroup +28 QAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=8 align=4 + base size=8 base align=4 +QAnimationGroup (0xb4a25d00) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb4a25d40) 0 + primary-for QAnimationGroup (0xb4a25d00) + QObject (0xb4a1c924) 0 + primary-for QAbstractAnimation (0xb4a25d40) + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +8 QParallelAnimationGroup::metaObject +12 QParallelAnimationGroup::qt_metacast +16 QParallelAnimationGroup::qt_metacall +20 QParallelAnimationGroup::~QParallelAnimationGroup +24 QParallelAnimationGroup::~QParallelAnimationGroup +28 QParallelAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QParallelAnimationGroup::duration +60 QParallelAnimationGroup::updateCurrentTime +64 QParallelAnimationGroup::updateState +68 QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=8 align=4 + base size=8 base align=4 +QParallelAnimationGroup (0xb485f000) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb485f040) 0 + primary-for QParallelAnimationGroup (0xb485f000) + QAbstractAnimation (0xb485f080) 0 + primary-for QAnimationGroup (0xb485f040) + QObject (0xb4a1cb40) 0 + primary-for QAbstractAnimation (0xb485f080) + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPauseAnimation) +8 QPauseAnimation::metaObject +12 QPauseAnimation::qt_metacast +16 QPauseAnimation::qt_metacall +20 QPauseAnimation::~QPauseAnimation +24 QPauseAnimation::~QPauseAnimation +28 QPauseAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPauseAnimation::duration +60 QPauseAnimation::updateCurrentTime +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=8 align=4 + base size=8 base align=4 +QPauseAnimation (0xb485f340) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb485f380) 0 + primary-for QPauseAnimation (0xb485f340) + QObject (0xb4a1cd5c) 0 + primary-for QAbstractAnimation (0xb485f380) + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QVariantAnimation) +8 QVariantAnimation::metaObject +12 QVariantAnimation::qt_metacast +16 QVariantAnimation::qt_metacall +20 QVariantAnimation::~QVariantAnimation +24 QVariantAnimation::~QVariantAnimation +28 QVariantAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QVariantAnimation::duration +60 QVariantAnimation::updateCurrentTime +64 QVariantAnimation::updateState +68 QAbstractAnimation::updateDirection +72 __cxa_pure_virtual +76 QVariantAnimation::interpolated + +Class QVariantAnimation + size=8 align=4 + base size=8 base align=4 +QVariantAnimation (0xb485f640) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb485f680) 0 + primary-for QVariantAnimation (0xb485f640) + QObject (0xb4a1cf78) 0 + primary-for QAbstractAnimation (0xb485f680) + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QPropertyAnimation) +8 QPropertyAnimation::metaObject +12 QPropertyAnimation::qt_metacast +16 QPropertyAnimation::qt_metacall +20 QPropertyAnimation::~QPropertyAnimation +24 QPropertyAnimation::~QPropertyAnimation +28 QPropertyAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QVariantAnimation::duration +60 QVariantAnimation::updateCurrentTime +64 QPropertyAnimation::updateState +68 QAbstractAnimation::updateDirection +72 QPropertyAnimation::updateCurrentValue +76 QVariantAnimation::interpolated + +Class QPropertyAnimation + size=8 align=4 + base size=8 base align=4 +QPropertyAnimation (0xb485fa80) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb485fac0) 0 + primary-for QPropertyAnimation (0xb485fa80) + QAbstractAnimation (0xb485fb00) 0 + primary-for QVariantAnimation (0xb485fac0) + QObject (0xb48871a4) 0 + primary-for QAbstractAnimation (0xb485fb00) + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +8 QSequentialAnimationGroup::metaObject +12 QSequentialAnimationGroup::qt_metacast +16 QSequentialAnimationGroup::qt_metacall +20 QSequentialAnimationGroup::~QSequentialAnimationGroup +24 QSequentialAnimationGroup::~QSequentialAnimationGroup +28 QSequentialAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSequentialAnimationGroup::duration +60 QSequentialAnimationGroup::updateCurrentTime +64 QSequentialAnimationGroup::updateState +68 QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=8 align=4 + base size=8 base align=4 +QSequentialAnimationGroup (0xb485fdc0) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb485fe00) 0 + primary-for QSequentialAnimationGroup (0xb485fdc0) + QAbstractAnimation (0xb485fe40) 0 + primary-for QAnimationGroup (0xb485fe00) + QObject (0xb48873c0) 0 + primary-for QAbstractAnimation (0xb485fe40) + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb48875dc) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb4887690) 0 + +Vtable for QAbstractSocket +QAbstractSocket::_ZTV15QAbstractSocket: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractSocket) +8 QAbstractSocket::metaObject +12 QAbstractSocket::qt_metacast +16 QAbstractSocket::qt_metacall +20 QAbstractSocket::~QAbstractSocket +24 QAbstractSocket::~QAbstractSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractSocket::isSequential +60 QIODevice::open +64 QAbstractSocket::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QAbstractSocket::atEnd +84 QIODevice::reset +88 QAbstractSocket::bytesAvailable +92 QAbstractSocket::bytesToWrite +96 QAbstractSocket::canReadLine +100 QAbstractSocket::waitForReadyRead +104 QAbstractSocket::waitForBytesWritten +108 QAbstractSocket::readData +112 QAbstractSocket::readLineData +116 QAbstractSocket::writeData + +Class QAbstractSocket + size=8 align=4 + base size=8 base align=4 +QAbstractSocket (0xb48a52c0) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb48a5300) 0 + primary-for QAbstractSocket (0xb48a52c0) + QObject (0xb4887744) 0 + primary-for QIODevice (0xb48a5300) + +Vtable for QTcpSocket +QTcpSocket::_ZTV10QTcpSocket: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTcpSocket) +8 QTcpSocket::metaObject +12 QTcpSocket::qt_metacast +16 QTcpSocket::qt_metacall +20 QTcpSocket::~QTcpSocket +24 QTcpSocket::~QTcpSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractSocket::isSequential +60 QIODevice::open +64 QAbstractSocket::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QAbstractSocket::atEnd +84 QIODevice::reset +88 QAbstractSocket::bytesAvailable +92 QAbstractSocket::bytesToWrite +96 QAbstractSocket::canReadLine +100 QAbstractSocket::waitForReadyRead +104 QAbstractSocket::waitForBytesWritten +108 QAbstractSocket::readData +112 QAbstractSocket::readLineData +116 QAbstractSocket::writeData + +Class QTcpSocket + size=8 align=4 + base size=8 base align=4 +QTcpSocket (0xb48a5800) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb48a5840) 0 + primary-for QTcpSocket (0xb48a5800) + QIODevice (0xb48a5880) 0 + primary-for QAbstractSocket (0xb48a5840) + QObject (0xb4887ca8) 0 + primary-for QIODevice (0xb48a5880) + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb4887ec4) 0 + +Vtable for QSslSocket +QSslSocket::_ZTV10QSslSocket: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSslSocket) +8 QSslSocket::metaObject +12 QSslSocket::qt_metacast +16 QSslSocket::qt_metacall +20 QSslSocket::~QSslSocket +24 QSslSocket::~QSslSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractSocket::isSequential +60 QIODevice::open +64 QSslSocket::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QSslSocket::atEnd +84 QIODevice::reset +88 QSslSocket::bytesAvailable +92 QSslSocket::bytesToWrite +96 QSslSocket::canReadLine +100 QSslSocket::waitForReadyRead +104 QSslSocket::waitForBytesWritten +108 QSslSocket::readData +112 QAbstractSocket::readLineData +116 QSslSocket::writeData + +Class QSslSocket + size=8 align=4 + base size=8 base align=4 +QSslSocket (0xb48a5c00) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb48a5c40) 0 + primary-for QSslSocket (0xb48a5c00) + QAbstractSocket (0xb48a5c80) 0 + primary-for QTcpSocket (0xb48a5c40) + QIODevice (0xb48a5cc0) 0 + primary-for QAbstractSocket (0xb48a5c80) + QObject (0xb4887f78) 0 + primary-for QIODevice (0xb48a5cc0) + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb4916258) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb491630c) 0 + +Vtable for QLocalServer +QLocalServer::_ZTV12QLocalServer: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QLocalServer) +8 QLocalServer::metaObject +12 QLocalServer::qt_metacast +16 QLocalServer::qt_metacall +20 QLocalServer::~QLocalServer +24 QLocalServer::~QLocalServer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLocalServer::hasPendingConnections +60 QLocalServer::nextPendingConnection +64 QLocalServer::incomingConnection + +Class QLocalServer + size=8 align=4 + base size=8 base align=4 +QLocalServer (0xb491a240) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb49163c0) 0 + primary-for QLocalServer (0xb491a240) + +Vtable for QLocalSocket +QLocalSocket::_ZTV12QLocalSocket: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QLocalSocket) +8 QLocalSocket::metaObject +12 QLocalSocket::qt_metacast +16 QLocalSocket::qt_metacall +20 QLocalSocket::~QLocalSocket +24 QLocalSocket::~QLocalSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLocalSocket::isSequential +60 QIODevice::open +64 QLocalSocket::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QLocalSocket::bytesAvailable +92 QLocalSocket::bytesToWrite +96 QLocalSocket::canReadLine +100 QLocalSocket::waitForReadyRead +104 QLocalSocket::waitForBytesWritten +108 QLocalSocket::readData +112 QIODevice::readLineData +116 QLocalSocket::writeData + +Class QLocalSocket + size=8 align=4 + base size=8 base align=4 +QLocalSocket (0xb491a500) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb491a540) 0 + primary-for QLocalSocket (0xb491a500) + QObject (0xb49165dc) 0 + primary-for QIODevice (0xb491a540) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb49167f8) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb4916924) 0 + +Vtable for QTcpServer +QTcpServer::_ZTV10QTcpServer: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTcpServer) +8 QTcpServer::metaObject +12 QTcpServer::qt_metacast +16 QTcpServer::qt_metacall +20 QTcpServer::~QTcpServer +24 QTcpServer::~QTcpServer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTcpServer::hasPendingConnections +60 QTcpServer::nextPendingConnection +64 QTcpServer::incomingConnection + +Class QTcpServer + size=8 align=4 + base size=8 base align=4 +QTcpServer (0xb491ab40) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb4916d20) 0 + primary-for QTcpServer (0xb491ab40) + +Vtable for QUdpSocket +QUdpSocket::_ZTV10QUdpSocket: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUdpSocket) +8 QUdpSocket::metaObject +12 QUdpSocket::qt_metacast +16 QUdpSocket::qt_metacall +20 QUdpSocket::~QUdpSocket +24 QUdpSocket::~QUdpSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractSocket::isSequential +60 QIODevice::open +64 QAbstractSocket::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QAbstractSocket::atEnd +84 QIODevice::reset +88 QAbstractSocket::bytesAvailable +92 QAbstractSocket::bytesToWrite +96 QAbstractSocket::canReadLine +100 QAbstractSocket::waitForReadyRead +104 QAbstractSocket::waitForBytesWritten +108 QAbstractSocket::readData +112 QAbstractSocket::readLineData +116 QAbstractSocket::writeData + +Class QUdpSocket + size=8 align=4 + base size=8 base align=4 +QUdpSocket (0xb491ae00) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb491ae40) 0 + primary-for QUdpSocket (0xb491ae00) + QIODevice (0xb491ae80) 0 + primary-for QAbstractSocket (0xb491ae40) + QObject (0xb4916f3c) 0 + primary-for QIODevice (0xb491ae80) + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb4771384) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb47713fc) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb4771474) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb4771528) 0 + +Class QNetworkProxyQuery + size=4 align=4 + base size=4 base align=4 +QNetworkProxyQuery (0xb4771690) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb47717bc) 0 + +Vtable for QNetworkProxyFactory +QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QNetworkProxyFactory) +8 QNetworkProxyFactory::~QNetworkProxyFactory +12 QNetworkProxyFactory::~QNetworkProxyFactory +16 __cxa_pure_virtual + +Class QNetworkProxyFactory + size=4 align=4 + base size=4 base align=4 +QNetworkProxyFactory (0xb4771960) 0 nearly-empty + vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 8u) + +Vtable for QUrlInfo +QUrlInfo::_ZTV8QUrlInfo: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QUrlInfo) +8 QUrlInfo::~QUrlInfo +12 QUrlInfo::~QUrlInfo +16 QUrlInfo::setName +20 QUrlInfo::setDir +24 QUrlInfo::setFile +28 QUrlInfo::setSymLink +32 QUrlInfo::setOwner +36 QUrlInfo::setGroup +40 QUrlInfo::setSize +44 QUrlInfo::setWritable +48 QUrlInfo::setReadable +52 QUrlInfo::setPermissions +56 QUrlInfo::setLastModified + +Class QUrlInfo + size=8 align=4 + base size=8 base align=4 +QUrlInfo (0xb477199c) 0 + vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 8u) + +Class QNetworkConfiguration + size=4 align=4 + base size=4 base align=4 +QNetworkConfiguration (0xb4771a50) 0 + +Vtable for QNetworkConfigurationManager +QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28QNetworkConfigurationManager) +8 QNetworkConfigurationManager::metaObject +12 QNetworkConfigurationManager::qt_metacast +16 QNetworkConfigurationManager::qt_metacall +20 QNetworkConfigurationManager::~QNetworkConfigurationManager +24 QNetworkConfigurationManager::~QNetworkConfigurationManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QNetworkConfigurationManager + size=8 align=4 + base size=8 base align=4 +QNetworkConfigurationManager (0xb476db80) 0 + vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 8u) + QObject (0xb4771b40) 0 + primary-for QNetworkConfigurationManager (0xb476db80) + +Vtable for QNetworkSession +QNetworkSession::_ZTV15QNetworkSession: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QNetworkSession) +8 QNetworkSession::metaObject +12 QNetworkSession::qt_metacast +16 QNetworkSession::qt_metacall +20 QNetworkSession::~QNetworkSession +24 QNetworkSession::~QNetworkSession +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QNetworkSession::connectNotify +52 QNetworkSession::disconnectNotify + +Class QNetworkSession + size=12 align=4 + base size=12 base align=4 +QNetworkSession (0xb476df40) 0 + vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 8u) + QObject (0xb4771d98) 0 + primary-for QNetworkSession (0xb476df40) + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb4771ec4) 0 + +Class QNetworkCacheMetaData + size=4 align=4 + base size=4 base align=4 +QNetworkCacheMetaData (0xb466903c) 0 + +Vtable for QAbstractNetworkCache +QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractNetworkCache) +8 QAbstractNetworkCache::metaObject +12 QAbstractNetworkCache::qt_metacast +16 QAbstractNetworkCache::qt_metacall +20 QAbstractNetworkCache::~QAbstractNetworkCache +24 QAbstractNetworkCache::~QAbstractNetworkCache +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAbstractNetworkCache + size=8 align=4 + base size=8 base align=4 +QAbstractNetworkCache (0xb4652480) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 8u) + QObject (0xb46690f0) 0 + primary-for QAbstractNetworkCache (0xb4652480) + +Vtable for QFtp +QFtp::_ZTV4QFtp: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI4QFtp) +8 QFtp::metaObject +12 QFtp::qt_metacast +16 QFtp::qt_metacall +20 QFtp::~QFtp +24 QFtp::~QFtp +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFtp + size=8 align=4 + base size=8 base align=4 +QFtp (0xb4652740) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb466930c) 0 + primary-for QFtp (0xb4652740) + +Vtable for QHttpHeader +QHttpHeader::_ZTV11QHttpHeader: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHttpHeader) +8 QHttpHeader::~QHttpHeader +12 QHttpHeader::~QHttpHeader +16 QHttpHeader::toString +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QHttpHeader::parseLine + +Class QHttpHeader + size=8 align=4 + base size=8 base align=4 +QHttpHeader (0xb46695a0) 0 + vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 8u) + +Vtable for QHttpResponseHeader +QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QHttpResponseHeader) +8 QHttpResponseHeader::~QHttpResponseHeader +12 QHttpResponseHeader::~QHttpResponseHeader +16 QHttpResponseHeader::toString +20 QHttpResponseHeader::majorVersion +24 QHttpResponseHeader::minorVersion +28 QHttpResponseHeader::parseLine + +Class QHttpResponseHeader + size=8 align=4 + base size=8 base align=4 +QHttpResponseHeader (0xb4652b80) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb4669708) 0 + primary-for QHttpResponseHeader (0xb4652b80) + +Vtable for QHttpRequestHeader +QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QHttpRequestHeader) +8 QHttpRequestHeader::~QHttpRequestHeader +12 QHttpRequestHeader::~QHttpRequestHeader +16 QHttpRequestHeader::toString +20 QHttpRequestHeader::majorVersion +24 QHttpRequestHeader::minorVersion +28 QHttpRequestHeader::parseLine + +Class QHttpRequestHeader + size=8 align=4 + base size=8 base align=4 +QHttpRequestHeader (0xb4652c80) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb4669834) 0 + primary-for QHttpRequestHeader (0xb4652c80) + +Vtable for QHttp +QHttp::_ZTV5QHttp: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QHttp) +8 QHttp::metaObject +12 QHttp::qt_metacast +16 QHttp::qt_metacall +20 QHttp::~QHttp +24 QHttp::~QHttp +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QHttp + size=8 align=4 + base size=8 base align=4 +QHttp (0xb4652d80) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb4669960) 0 + primary-for QHttp (0xb4652d80) + +Vtable for QNetworkAccessManager +QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QNetworkAccessManager) +8 QNetworkAccessManager::metaObject +12 QNetworkAccessManager::qt_metacast +16 QNetworkAccessManager::qt_metacall +20 QNetworkAccessManager::~QNetworkAccessManager +24 QNetworkAccessManager::~QNetworkAccessManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QNetworkAccessManager::createRequest + +Class QNetworkAccessManager + size=8 align=4 + base size=8 base align=4 +QNetworkAccessManager (0xb46ce080) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb4669bf4) 0 + primary-for QNetworkAccessManager (0xb46ce080) + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb4669e10) 0 + +Vtable for QNetworkCookieJar +QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QNetworkCookieJar) +8 QNetworkCookieJar::metaObject +12 QNetworkCookieJar::qt_metacast +16 QNetworkCookieJar::qt_metacall +20 QNetworkCookieJar::~QNetworkCookieJar +24 QNetworkCookieJar::~QNetworkCookieJar +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QNetworkCookieJar::cookiesForUrl +60 QNetworkCookieJar::setCookiesFromUrl + +Class QNetworkCookieJar + size=8 align=4 + base size=8 base align=4 +QNetworkCookieJar (0xb46ce4c0) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb4669f3c) 0 + primary-for QNetworkCookieJar (0xb46ce4c0) + +Vtable for QNetworkDiskCache +QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QNetworkDiskCache) +8 QNetworkDiskCache::metaObject +12 QNetworkDiskCache::qt_metacast +16 QNetworkDiskCache::qt_metacall +20 QNetworkDiskCache::~QNetworkDiskCache +24 QNetworkDiskCache::~QNetworkDiskCache +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QNetworkDiskCache::metaData +60 QNetworkDiskCache::updateMetaData +64 QNetworkDiskCache::data +68 QNetworkDiskCache::remove +72 QNetworkDiskCache::cacheSize +76 QNetworkDiskCache::prepare +80 QNetworkDiskCache::insert +84 QNetworkDiskCache::clear +88 QNetworkDiskCache::expire + +Class QNetworkDiskCache + size=8 align=4 + base size=8 base align=4 +QNetworkDiskCache (0xb46cea00) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 8u) + QAbstractNetworkCache (0xb46cea40) 0 + primary-for QNetworkDiskCache (0xb46cea00) + QObject (0xb46fa2d0) 0 + primary-for QAbstractNetworkCache (0xb46cea40) + +Vtable for QNetworkReply +QNetworkReply::_ZTV13QNetworkReply: 33u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QNetworkReply) +8 QNetworkReply::metaObject +12 QNetworkReply::qt_metacast +16 QNetworkReply::qt_metacall +20 QNetworkReply::~QNetworkReply +24 QNetworkReply::~QNetworkReply +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QNetworkReply::isSequential +60 QIODevice::open +64 QNetworkReply::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 QNetworkReply::writeData +120 __cxa_pure_virtual +124 QNetworkReply::setReadBufferSize +128 QNetworkReply::ignoreSslErrors + +Class QNetworkReply + size=8 align=4 + base size=8 base align=4 +QNetworkReply (0xb46ced00) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb46ced40) 0 + primary-for QNetworkReply (0xb46ced00) + QObject (0xb46fa4ec) 0 + primary-for QIODevice (0xb46ced40) + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 QPaintDevice::~QPaintDevice +12 QPaintDevice::~QPaintDevice +16 QPaintDevice::devType +20 __cxa_pure_virtual +24 QPaintDevice::metric + +Class QPaintDevice + size=8 align=4 + base size=6 base align=4 +QPaintDevice (0xb46fa708) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb453b2d0) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb45439c0) 0 + QVector<QPoint> (0xb453b960) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb45ac000) 0 + QVector<QPointF> (0xb4594348) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4594ca8) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4594c6c) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb45d8000) 0 + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb45fb1a4) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb45fb168) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb45fb690) 0 + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb45fb7bc) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4457744) 0 + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb44bc690) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QImage) +8 QImage::~QImage +12 QImage::~QImage +16 QImage::devType +20 QImage::paintEngine +24 QImage::metric + +Class QImage + size=12 align=4 + base size=12 base align=4 +QImage (0xb44b4640) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb44ea078) 0 + primary-for QImage (0xb44b4640) + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QPixmap) +8 QPixmap::~QPixmap +12 QPixmap::~QPixmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class QPixmap + size=12 align=4 + base size=12 base align=4 +QPixmap (0xb44b4f40) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb44eac30) 0 + primary-for QPixmap (0xb44b4f40) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb4362294) 0 + +Class QWebSettings + size=4 align=4 + base size=4 base align=4 +QWebSettings (0xb43624ec) 0 + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4362564) 0 + +Class QBrushData + size=104 align=4 + base size=104 base align=4 +QBrushData (0xb4362708) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4362ac8) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb43c9240) 0 + QGradient (0xb4362d5c) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb43c9340) 0 + QGradient (0xb4362d98) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb43c9440) 0 + QGradient (0xb4362dd4) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4362e10) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb43c9e80) 0 + QPalette (0xb43f0708) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4413870) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4413a8c) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4413ce4) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb4413d98) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb4413dd4) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb42acca8) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb42acce4) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb42acf00) 0 + +Vtable for QWidget +QWidget::_ZTV7QWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWidget) +8 QWidget::metaObject +12 QWidget::qt_metacast +16 QWidget::qt_metacall +20 QWidget::~QWidget +24 QWidget::~QWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI7QWidget) +232 QWidget::_ZThn8_N7QWidgetD1Ev +236 QWidget::_ZThn8_N7QWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWidget + size=20 align=4 + base size=20 base align=4 +QWidget (0xb4305b90) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb42acf3c) 0 + primary-for QWidget (0xb4305b90) + QPaintDevice (0xb42acf78) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QWebPage::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionOption (0xb41b9708) 0 empty + +Class QWebPage::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPage::ExtensionReturn (0xb41b9744) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionOption + size=8 align=4 + base size=8 base align=4 +QWebPage::ChooseMultipleFilesExtensionOption (0xb41a8e40) 0 + QWebPage::ExtensionOption (0xb41b9780) 0 empty + +Class QWebPage::ChooseMultipleFilesExtensionReturn + size=4 align=4 + base size=4 base align=4 +QWebPage::ChooseMultipleFilesExtensionReturn (0xb41a8ec0) 0 + QWebPage::ExtensionReturn (0xb41b97bc) 0 empty + +Class QWebPage::ErrorPageExtensionOption + size=20 align=4 + base size=20 base align=4 +QWebPage::ErrorPageExtensionOption (0xb41a8f40) 0 + QWebPage::ExtensionOption (0xb41b97f8) 0 empty + +Class QWebPage::ErrorPageExtensionReturn + size=16 align=4 + base size=16 base align=4 +QWebPage::ErrorPageExtensionReturn (0xb41a8fc0) 0 + QWebPage::ExtensionReturn (0xb41b9834) 0 empty + +Vtable for QWebPage +QWebPage::_ZTV8QWebPage: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QWebPage) +8 QWebPage::metaObject +12 QWebPage::qt_metacast +16 QWebPage::qt_metacall +20 QWebPage::~QWebPage +24 QWebPage::~QWebPage +28 QWebPage::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWebPage::triggerAction +60 QWebPage::extension +64 QWebPage::supportsExtension +68 QWebPage::createWindow +72 QWebPage::createPlugin +76 QWebPage::acceptNavigationRequest +80 QWebPage::chooseFile +84 QWebPage::javaScriptAlert +88 QWebPage::javaScriptConfirm +92 QWebPage::javaScriptPrompt +96 QWebPage::javaScriptConsoleMessage +100 QWebPage::userAgentForUrl + +Class QWebPage + size=12 align=4 + base size=12 base align=4 +QWebPage (0xb41a8d00) 0 + vptr=((& QWebPage::_ZTV8QWebPage) + 8u) + QObject (0xb41b96cc) 0 + primary-for QWebPage (0xb41a8d00) + +Vtable for QMimeSource +QMimeSource::_ZTV11QMimeSource: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMimeSource) +8 QMimeSource::~QMimeSource +12 QMimeSource::~QMimeSource +16 __cxa_pure_virtual +20 QMimeSource::provides +24 __cxa_pure_virtual + +Class QMimeSource + size=4 align=4 + base size=4 base align=4 +QMimeSource (0xb42020f0) 0 nearly-empty + vptr=((& QMimeSource::_ZTV11QMimeSource) + 8u) + +Vtable for QDrag +QDrag::_ZTV5QDrag: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDrag) +8 QDrag::metaObject +12 QDrag::qt_metacast +16 QDrag::qt_metacall +20 QDrag::~QDrag +24 QDrag::~QDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QDrag + size=8 align=4 + base size=8 base align=4 +QDrag (0xb41e9780) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb420212c) 0 + primary-for QDrag (0xb41e9780) + +Vtable for QInputEvent +QInputEvent::_ZTV11QInputEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QInputEvent) +8 QInputEvent::~QInputEvent +12 QInputEvent::~QInputEvent + +Class QInputEvent + size=16 align=4 + base size=16 base align=4 +QInputEvent (0xb41e9a40) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb4202348) 0 + primary-for QInputEvent (0xb41e9a40) + +Vtable for QMouseEvent +QMouseEvent::_ZTV11QMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMouseEvent) +8 QMouseEvent::~QMouseEvent +12 QMouseEvent::~QMouseEvent + +Class QMouseEvent + size=40 align=4 + base size=40 base align=4 +QMouseEvent (0xb41e9b40) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb41e9b80) 0 + primary-for QMouseEvent (0xb41e9b40) + QEvent (0xb4202438) 0 + primary-for QInputEvent (0xb41e9b80) + +Vtable for QHoverEvent +QHoverEvent::_ZTV11QHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHoverEvent) +8 QHoverEvent::~QHoverEvent +12 QHoverEvent::~QHoverEvent + +Class QHoverEvent + size=28 align=4 + base size=28 base align=4 +QHoverEvent (0xb41e9f80) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QEvent (0xb4202924) 0 + primary-for QHoverEvent (0xb41e9f80) + +Vtable for QWheelEvent +QWheelEvent::_ZTV11QWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWheelEvent) +8 QWheelEvent::~QWheelEvent +12 QWheelEvent::~QWheelEvent + +Class QWheelEvent + size=44 align=4 + base size=44 base align=4 +QWheelEvent (0xb4032080) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb40320c0) 0 + primary-for QWheelEvent (0xb4032080) + QEvent (0xb42029d8) 0 + primary-for QInputEvent (0xb40320c0) + +Vtable for QTabletEvent +QTabletEvent::_ZTV12QTabletEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTabletEvent) +8 QTabletEvent::~QTabletEvent +12 QTabletEvent::~QTabletEvent + +Class QTabletEvent + size=104 align=4 + base size=104 base align=4 +QTabletEvent (0xb4032400) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb4032440) 0 + primary-for QTabletEvent (0xb4032400) + QEvent (0xb4202d98) 0 + primary-for QInputEvent (0xb4032440) + +Vtable for QKeyEvent +QKeyEvent::_ZTV9QKeyEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QKeyEvent) +8 QKeyEvent::~QKeyEvent +12 QKeyEvent::~QKeyEvent + +Class QKeyEvent + size=28 align=4 + base size=27 base align=4 +QKeyEvent (0xb4032940) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb4032980) 0 + primary-for QKeyEvent (0xb4032940) + QEvent (0xb40493fc) 0 + primary-for QInputEvent (0xb4032980) + +Vtable for QFocusEvent +QFocusEvent::_ZTV11QFocusEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusEvent) +8 QFocusEvent::~QFocusEvent +12 QFocusEvent::~QFocusEvent + +Class QFocusEvent + size=16 align=4 + base size=16 base align=4 +QFocusEvent (0xb4032ec0) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb4049e4c) 0 + primary-for QFocusEvent (0xb4032ec0) + +Vtable for QPaintEvent +QPaintEvent::_ZTV11QPaintEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPaintEvent) +8 QPaintEvent::~QPaintEvent +12 QPaintEvent::~QPaintEvent + +Class QPaintEvent + size=36 align=4 + base size=33 base align=4 +QPaintEvent (0xb4069040) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb4049f00) 0 + primary-for QPaintEvent (0xb4069040) + +Vtable for QUpdateLaterEvent +QUpdateLaterEvent::_ZTV17QUpdateLaterEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QUpdateLaterEvent) +8 QUpdateLaterEvent::~QUpdateLaterEvent +12 QUpdateLaterEvent::~QUpdateLaterEvent + +Class QUpdateLaterEvent + size=16 align=4 + base size=16 base align=4 +QUpdateLaterEvent (0xb40691c0) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u) + QEvent (0xb407003c) 0 + primary-for QUpdateLaterEvent (0xb40691c0) + +Vtable for QMoveEvent +QMoveEvent::_ZTV10QMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QMoveEvent) +8 QMoveEvent::~QMoveEvent +12 QMoveEvent::~QMoveEvent + +Class QMoveEvent + size=28 align=4 + base size=28 base align=4 +QMoveEvent (0xb4069280) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb40700b4) 0 + primary-for QMoveEvent (0xb4069280) + +Vtable for QResizeEvent +QResizeEvent::_ZTV12QResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QResizeEvent) +8 QResizeEvent::~QResizeEvent +12 QResizeEvent::~QResizeEvent + +Class QResizeEvent + size=28 align=4 + base size=28 base align=4 +QResizeEvent (0xb4069380) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb4070168) 0 + primary-for QResizeEvent (0xb4069380) + +Vtable for QCloseEvent +QCloseEvent::_ZTV11QCloseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QCloseEvent) +8 QCloseEvent::~QCloseEvent +12 QCloseEvent::~QCloseEvent + +Class QCloseEvent + size=12 align=4 + base size=12 base align=4 +QCloseEvent (0xb4069480) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb407021c) 0 + primary-for QCloseEvent (0xb4069480) + +Vtable for QIconDragEvent +QIconDragEvent::_ZTV14QIconDragEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QIconDragEvent) +8 QIconDragEvent::~QIconDragEvent +12 QIconDragEvent::~QIconDragEvent + +Class QIconDragEvent + size=12 align=4 + base size=12 base align=4 +QIconDragEvent (0xb4069500) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb4070258) 0 + primary-for QIconDragEvent (0xb4069500) + +Vtable for QShowEvent +QShowEvent::_ZTV10QShowEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QShowEvent) +8 QShowEvent::~QShowEvent +12 QShowEvent::~QShowEvent + +Class QShowEvent + size=12 align=4 + base size=12 base align=4 +QShowEvent (0xb4069580) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb4070294) 0 + primary-for QShowEvent (0xb4069580) + +Vtable for QHideEvent +QHideEvent::_ZTV10QHideEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QHideEvent) +8 QHideEvent::~QHideEvent +12 QHideEvent::~QHideEvent + +Class QHideEvent + size=12 align=4 + base size=12 base align=4 +QHideEvent (0xb4069600) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb40702d0) 0 + primary-for QHideEvent (0xb4069600) + +Vtable for QContextMenuEvent +QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QContextMenuEvent) +8 QContextMenuEvent::~QContextMenuEvent +12 QContextMenuEvent::~QContextMenuEvent + +Class QContextMenuEvent + size=36 align=4 + base size=33 base align=4 +QContextMenuEvent (0xb4069680) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb40696c0) 0 + primary-for QContextMenuEvent (0xb4069680) + QEvent (0xb407030c) 0 + primary-for QInputEvent (0xb40696c0) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb4070654) 0 + +Vtable for QInputMethodEvent +QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QInputMethodEvent) +8 QInputMethodEvent::~QInputMethodEvent +12 QInputMethodEvent::~QInputMethodEvent + +Class QInputMethodEvent + size=32 align=4 + base size=32 base align=4 +QInputMethodEvent (0xb4069900) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb4070618) 0 + primary-for QInputMethodEvent (0xb4069900) + +Vtable for QDropEvent +QDropEvent::_ZTV10QDropEvent: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QDropEvent) +8 QDropEvent::~QDropEvent +12 QDropEvent::~QDropEvent +16 QDropEvent::format +20 QDropEvent::encodedData +24 QDropEvent::provides +28 (int (*)(...))-0x00000000c +32 (int (*)(...))(& _ZTI10QDropEvent) +36 QDropEvent::_ZThn12_N10QDropEventD1Ev +40 QDropEvent::_ZThn12_N10QDropEventD0Ev +44 QDropEvent::_ZThn12_NK10QDropEvent6formatEi +48 QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc +52 QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc + +Class QDropEvent + size=52 align=4 + base size=52 base align=4 +QDropEvent (0xb40a4280) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb4070bb8) 0 + primary-for QDropEvent (0xb40a4280) + QMimeSource (0xb4070bf4) 12 nearly-empty + vptr=((& QDropEvent::_ZTV10QDropEvent) + 36u) + +Vtable for QDragMoveEvent +QDragMoveEvent::_ZTV14QDragMoveEvent: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDragMoveEvent) +8 QDragMoveEvent::~QDragMoveEvent +12 QDragMoveEvent::~QDragMoveEvent +16 QDropEvent::format +20 QDropEvent::encodedData +24 QDropEvent::provides +28 (int (*)(...))-0x00000000c +32 (int (*)(...))(& _ZTI14QDragMoveEvent) +36 QDragMoveEvent::_ZThn12_N14QDragMoveEventD1Ev +40 QDragMoveEvent::_ZThn12_N14QDragMoveEventD0Ev +44 QDropEvent::_ZThn12_NK10QDropEvent6formatEi +48 QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc +52 QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc + +Class QDragMoveEvent + size=68 align=4 + base size=68 base align=4 +QDragMoveEvent (0xb40b21c0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb40aaf50) 0 + primary-for QDragMoveEvent (0xb40b21c0) + QEvent (0xb40b412c) 0 + primary-for QDropEvent (0xb40aaf50) + QMimeSource (0xb40b4168) 12 nearly-empty + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 36u) + +Vtable for QDragEnterEvent +QDragEnterEvent::_ZTV15QDragEnterEvent: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QDragEnterEvent) +8 QDragEnterEvent::~QDragEnterEvent +12 QDragEnterEvent::~QDragEnterEvent +16 QDropEvent::format +20 QDropEvent::encodedData +24 QDropEvent::provides +28 (int (*)(...))-0x00000000c +32 (int (*)(...))(& _ZTI15QDragEnterEvent) +36 QDragEnterEvent::_ZThn12_N15QDragEnterEventD1Ev +40 QDragEnterEvent::_ZThn12_N15QDragEnterEventD0Ev +44 QDropEvent::_ZThn12_NK10QDropEvent6formatEi +48 QDropEvent::_ZThn12_NK10QDropEvent8providesEPKc +52 QDropEvent::_ZThn12_NK10QDropEvent11encodedDataEPKc + +Class QDragEnterEvent + size=68 align=4 + base size=68 base align=4 +QDragEnterEvent (0xb40b23c0) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb40b2400) 0 + primary-for QDragEnterEvent (0xb40b23c0) + QDropEvent (0xb40bc000) 0 + primary-for QDragMoveEvent (0xb40b2400) + QEvent (0xb40b4348) 0 + primary-for QDropEvent (0xb40bc000) + QMimeSource (0xb40b4384) 12 nearly-empty + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 36u) + +Vtable for QDragResponseEvent +QDragResponseEvent::_ZTV18QDragResponseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QDragResponseEvent) +8 QDragResponseEvent::~QDragResponseEvent +12 QDragResponseEvent::~QDragResponseEvent + +Class QDragResponseEvent + size=16 align=4 + base size=13 base align=4 +QDragResponseEvent (0xb40b2480) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u) + QEvent (0xb40b43c0) 0 + primary-for QDragResponseEvent (0xb40b2480) + +Vtable for QDragLeaveEvent +QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QDragLeaveEvent) +8 QDragLeaveEvent::~QDragLeaveEvent +12 QDragLeaveEvent::~QDragLeaveEvent + +Class QDragLeaveEvent + size=12 align=4 + base size=12 base align=4 +QDragLeaveEvent (0xb40b2540) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb40b4438) 0 + primary-for QDragLeaveEvent (0xb40b2540) + +Vtable for QHelpEvent +QHelpEvent::_ZTV10QHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QHelpEvent) +8 QHelpEvent::~QHelpEvent +12 QHelpEvent::~QHelpEvent + +Class QHelpEvent + size=28 align=4 + base size=28 base align=4 +QHelpEvent (0xb40b25c0) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb40b4474) 0 + primary-for QHelpEvent (0xb40b25c0) + +Vtable for QStatusTipEvent +QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QStatusTipEvent) +8 QStatusTipEvent::~QStatusTipEvent +12 QStatusTipEvent::~QStatusTipEvent + +Class QStatusTipEvent + size=16 align=4 + base size=16 base align=4 +QStatusTipEvent (0xb40b27c0) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb40b4708) 0 + primary-for QStatusTipEvent (0xb40b27c0) + +Vtable for QWhatsThisClickedEvent +QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent) +8 QWhatsThisClickedEvent::~QWhatsThisClickedEvent +12 QWhatsThisClickedEvent::~QWhatsThisClickedEvent + +Class QWhatsThisClickedEvent + size=16 align=4 + base size=16 base align=4 +QWhatsThisClickedEvent (0xb40b2880) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb40b47bc) 0 + primary-for QWhatsThisClickedEvent (0xb40b2880) + +Vtable for QActionEvent +QActionEvent::_ZTV12QActionEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionEvent) +8 QActionEvent::~QActionEvent +12 QActionEvent::~QActionEvent + +Class QActionEvent + size=20 align=4 + base size=20 base align=4 +QActionEvent (0xb40b2940) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb40b4870) 0 + primary-for QActionEvent (0xb40b2940) + +Vtable for QFileOpenEvent +QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFileOpenEvent) +8 QFileOpenEvent::~QFileOpenEvent +12 QFileOpenEvent::~QFileOpenEvent + +Class QFileOpenEvent + size=16 align=4 + base size=16 base align=4 +QFileOpenEvent (0xb40b2a40) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb40b4924) 0 + primary-for QFileOpenEvent (0xb40b2a40) + +Vtable for QToolBarChangeEvent +QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QToolBarChangeEvent) +8 QToolBarChangeEvent::~QToolBarChangeEvent +12 QToolBarChangeEvent::~QToolBarChangeEvent + +Class QToolBarChangeEvent + size=16 align=4 + base size=13 base align=4 +QToolBarChangeEvent (0xb40b2b00) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb40b49d8) 0 + primary-for QToolBarChangeEvent (0xb40b2b00) + +Vtable for QShortcutEvent +QShortcutEvent::_ZTV14QShortcutEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QShortcutEvent) +8 QShortcutEvent::~QShortcutEvent +12 QShortcutEvent::~QShortcutEvent + +Class QShortcutEvent + size=24 align=4 + base size=24 base align=4 +QShortcutEvent (0xb40b2c40) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb40b4a50) 0 + primary-for QShortcutEvent (0xb40b2c40) + +Vtable for QClipboardEvent +QClipboardEvent::_ZTV15QClipboardEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QClipboardEvent) +8 QClipboardEvent::~QClipboardEvent +12 QClipboardEvent::~QClipboardEvent + +Class QClipboardEvent + size=12 align=4 + base size=12 base align=4 +QClipboardEvent (0xb40b2e40) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u) + QEvent (0xb40b4bf4) 0 + primary-for QClipboardEvent (0xb40b2e40) + +Vtable for QWindowStateChangeEvent +QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QWindowStateChangeEvent) +8 QWindowStateChangeEvent::~QWindowStateChangeEvent +12 QWindowStateChangeEvent::~QWindowStateChangeEvent + +Class QWindowStateChangeEvent + size=16 align=4 + base size=16 base align=4 +QWindowStateChangeEvent (0xb40b2f00) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb40b4c6c) 0 + primary-for QWindowStateChangeEvent (0xb40b2f00) + +Vtable for QMenubarUpdatedEvent +QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QMenubarUpdatedEvent) +8 QMenubarUpdatedEvent::~QMenubarUpdatedEvent +12 QMenubarUpdatedEvent::~QMenubarUpdatedEvent + +Class QMenubarUpdatedEvent + size=16 align=4 + base size=16 base align=4 +QMenubarUpdatedEvent (0xb40b2fc0) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u) + QEvent (0xb40b4d20) 0 + primary-for QMenubarUpdatedEvent (0xb40b2fc0) + +Class QTouchEvent::TouchPoint + size=4 align=4 + base size=4 base align=4 +QTouchEvent::TouchPoint (0xb40b4f3c) 0 + +Vtable for QTouchEvent +QTouchEvent::_ZTV11QTouchEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTouchEvent) +8 QTouchEvent::~QTouchEvent +12 QTouchEvent::~QTouchEvent + +Class QTouchEvent + size=32 align=4 + base size=32 base align=4 +QTouchEvent (0xb40e1100) 0 + vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 8u) + QInputEvent (0xb40e1140) 0 + primary-for QTouchEvent (0xb40e1100) + QEvent (0xb40b4f00) 0 + primary-for QInputEvent (0xb40e1140) + +Vtable for QGestureEvent +QGestureEvent::_ZTV13QGestureEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGestureEvent) +8 QGestureEvent::~QGestureEvent +12 QGestureEvent::~QGestureEvent + +Class QGestureEvent + size=12 align=4 + base size=12 base align=4 +QGestureEvent (0xb40e1500) 0 + vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 8u) + QEvent (0xb410821c) 0 + primary-for QGestureEvent (0xb40e1500) + +Vtable for QGraphicsLayoutItem +QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsLayoutItem) +8 QGraphicsLayoutItem::~QGraphicsLayoutItem +12 QGraphicsLayoutItem::~QGraphicsLayoutItem +16 QGraphicsLayoutItem::setGeometry +20 QGraphicsLayoutItem::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 __cxa_pure_virtual + +Class QGraphicsLayoutItem + size=8 align=4 + base size=8 base align=4 +QGraphicsLayoutItem (0xb4108258) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsItem +QGraphicsItem::_ZTV13QGraphicsItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsItem) +8 QGraphicsItem::~QGraphicsItem +12 QGraphicsItem::~QGraphicsItem +16 QGraphicsItem::advance +20 __cxa_pure_virtual +24 QGraphicsItem::shape +28 QGraphicsItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsItem::isObscuredBy +44 QGraphicsItem::opaqueArea +48 __cxa_pure_virtual +52 QGraphicsItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsItem::supportsExtension +148 QGraphicsItem::setExtension +152 QGraphicsItem::extension + +Class QGraphicsItem + size=8 align=4 + base size=8 base align=4 +QGraphicsItem (0xb41087f8) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Vtable for QGraphicsObject +QGraphicsObject::_ZTV15QGraphicsObject: 53u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsObject) +8 QGraphicsObject::metaObject +12 QGraphicsObject::qt_metacast +16 QGraphicsObject::qt_metacall +20 QGraphicsObject::~QGraphicsObject +24 QGraphicsObject::~QGraphicsObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 (int (*)(...))-0x000000008 +60 (int (*)(...))(& _ZTI15QGraphicsObject) +64 QGraphicsObject::_ZThn8_N15QGraphicsObjectD1Ev +68 QGraphicsObject::_ZThn8_N15QGraphicsObjectD0Ev +72 QGraphicsItem::advance +76 __cxa_pure_virtual +80 QGraphicsItem::shape +84 QGraphicsItem::contains +88 QGraphicsItem::collidesWithItem +92 QGraphicsItem::collidesWithPath +96 QGraphicsItem::isObscuredBy +100 QGraphicsItem::opaqueArea +104 __cxa_pure_virtual +108 QGraphicsItem::type +112 QGraphicsItem::sceneEventFilter +116 QGraphicsItem::sceneEvent +120 QGraphicsItem::contextMenuEvent +124 QGraphicsItem::dragEnterEvent +128 QGraphicsItem::dragLeaveEvent +132 QGraphicsItem::dragMoveEvent +136 QGraphicsItem::dropEvent +140 QGraphicsItem::focusInEvent +144 QGraphicsItem::focusOutEvent +148 QGraphicsItem::hoverEnterEvent +152 QGraphicsItem::hoverMoveEvent +156 QGraphicsItem::hoverLeaveEvent +160 QGraphicsItem::keyPressEvent +164 QGraphicsItem::keyReleaseEvent +168 QGraphicsItem::mousePressEvent +172 QGraphicsItem::mouseMoveEvent +176 QGraphicsItem::mouseReleaseEvent +180 QGraphicsItem::mouseDoubleClickEvent +184 QGraphicsItem::wheelEvent +188 QGraphicsItem::inputMethodEvent +192 QGraphicsItem::inputMethodQuery +196 QGraphicsItem::itemChange +200 QGraphicsItem::supportsExtension +204 QGraphicsItem::setExtension +208 QGraphicsItem::extension + +Class QGraphicsObject + size=16 align=4 + base size=16 base align=4 +QGraphicsObject (0xb3fa4870) 0 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 8u) + QObject (0xb3f9d9d8) 0 + primary-for QGraphicsObject (0xb3fa4870) + QGraphicsItem (0xb3f9da14) 8 + vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 64u) + +Vtable for QAbstractGraphicsShapeItem +QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem) +8 QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +12 QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem +16 QGraphicsItem::advance +20 __cxa_pure_virtual +24 QGraphicsItem::shape +28 QGraphicsItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QAbstractGraphicsShapeItem::isObscuredBy +44 QAbstractGraphicsShapeItem::opaqueArea +48 __cxa_pure_virtual +52 QGraphicsItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsItem::supportsExtension +148 QGraphicsItem::setExtension +152 QGraphicsItem::extension + +Class QAbstractGraphicsShapeItem + size=8 align=4 + base size=8 base align=4 +QAbstractGraphicsShapeItem (0xb3f8da40) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb3f9db40) 0 + primary-for QAbstractGraphicsShapeItem (0xb3f8da40) + +Vtable for QGraphicsPathItem +QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsPathItem) +8 QGraphicsPathItem::~QGraphicsPathItem +12 QGraphicsPathItem::~QGraphicsPathItem +16 QGraphicsItem::advance +20 QGraphicsPathItem::boundingRect +24 QGraphicsPathItem::shape +28 QGraphicsPathItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsPathItem::isObscuredBy +44 QGraphicsPathItem::opaqueArea +48 QGraphicsPathItem::paint +52 QGraphicsPathItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsPathItem::supportsExtension +148 QGraphicsPathItem::setExtension +152 QGraphicsPathItem::extension + +Class QGraphicsPathItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPathItem (0xb3f8db40) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb3f8db80) 0 + primary-for QGraphicsPathItem (0xb3f8db40) + QGraphicsItem (0xb3f9dc6c) 0 + primary-for QAbstractGraphicsShapeItem (0xb3f8db80) + +Vtable for QGraphicsRectItem +QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsRectItem) +8 QGraphicsRectItem::~QGraphicsRectItem +12 QGraphicsRectItem::~QGraphicsRectItem +16 QGraphicsItem::advance +20 QGraphicsRectItem::boundingRect +24 QGraphicsRectItem::shape +28 QGraphicsRectItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsRectItem::isObscuredBy +44 QGraphicsRectItem::opaqueArea +48 QGraphicsRectItem::paint +52 QGraphicsRectItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsRectItem::supportsExtension +148 QGraphicsRectItem::setExtension +152 QGraphicsRectItem::extension + +Class QGraphicsRectItem + size=8 align=4 + base size=8 base align=4 +QGraphicsRectItem (0xb3f8dc80) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb3f8dcc0) 0 + primary-for QGraphicsRectItem (0xb3f8dc80) + QGraphicsItem (0xb3f9dd98) 0 + primary-for QAbstractGraphicsShapeItem (0xb3f8dcc0) + +Vtable for QGraphicsEllipseItem +QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsEllipseItem) +8 QGraphicsEllipseItem::~QGraphicsEllipseItem +12 QGraphicsEllipseItem::~QGraphicsEllipseItem +16 QGraphicsItem::advance +20 QGraphicsEllipseItem::boundingRect +24 QGraphicsEllipseItem::shape +28 QGraphicsEllipseItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsEllipseItem::isObscuredBy +44 QGraphicsEllipseItem::opaqueArea +48 QGraphicsEllipseItem::paint +52 QGraphicsEllipseItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsEllipseItem::supportsExtension +148 QGraphicsEllipseItem::setExtension +152 QGraphicsEllipseItem::extension + +Class QGraphicsEllipseItem + size=8 align=4 + base size=8 base align=4 +QGraphicsEllipseItem (0xb3f8de00) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb3f8de40) 0 + primary-for QGraphicsEllipseItem (0xb3f8de00) + QGraphicsItem (0xb3f9df78) 0 + primary-for QAbstractGraphicsShapeItem (0xb3f8de40) + +Vtable for QGraphicsPolygonItem +QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsPolygonItem) +8 QGraphicsPolygonItem::~QGraphicsPolygonItem +12 QGraphicsPolygonItem::~QGraphicsPolygonItem +16 QGraphicsItem::advance +20 QGraphicsPolygonItem::boundingRect +24 QGraphicsPolygonItem::shape +28 QGraphicsPolygonItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsPolygonItem::isObscuredBy +44 QGraphicsPolygonItem::opaqueArea +48 QGraphicsPolygonItem::paint +52 QGraphicsPolygonItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsPolygonItem::supportsExtension +148 QGraphicsPolygonItem::setExtension +152 QGraphicsPolygonItem::extension + +Class QGraphicsPolygonItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPolygonItem (0xb3f8df80) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb3f8dfc0) 0 + primary-for QGraphicsPolygonItem (0xb3f8df80) + QGraphicsItem (0xb3fd9168) 0 + primary-for QAbstractGraphicsShapeItem (0xb3f8dfc0) + +Vtable for QGraphicsLineItem +QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsLineItem) +8 QGraphicsLineItem::~QGraphicsLineItem +12 QGraphicsLineItem::~QGraphicsLineItem +16 QGraphicsItem::advance +20 QGraphicsLineItem::boundingRect +24 QGraphicsLineItem::shape +28 QGraphicsLineItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsLineItem::isObscuredBy +44 QGraphicsLineItem::opaqueArea +48 QGraphicsLineItem::paint +52 QGraphicsLineItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsLineItem::supportsExtension +148 QGraphicsLineItem::setExtension +152 QGraphicsLineItem::extension + +Class QGraphicsLineItem + size=8 align=4 + base size=8 base align=4 +QGraphicsLineItem (0xb3fdd0c0) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb3fd9294) 0 + primary-for QGraphicsLineItem (0xb3fdd0c0) + +Vtable for QGraphicsPixmapItem +QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsPixmapItem) +8 QGraphicsPixmapItem::~QGraphicsPixmapItem +12 QGraphicsPixmapItem::~QGraphicsPixmapItem +16 QGraphicsItem::advance +20 QGraphicsPixmapItem::boundingRect +24 QGraphicsPixmapItem::shape +28 QGraphicsPixmapItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsPixmapItem::isObscuredBy +44 QGraphicsPixmapItem::opaqueArea +48 QGraphicsPixmapItem::paint +52 QGraphicsPixmapItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsPixmapItem::supportsExtension +148 QGraphicsPixmapItem::setExtension +152 QGraphicsPixmapItem::extension + +Class QGraphicsPixmapItem + size=8 align=4 + base size=8 base align=4 +QGraphicsPixmapItem (0xb3fdd200) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb3fd9474) 0 + primary-for QGraphicsPixmapItem (0xb3fdd200) + +Vtable for QGraphicsTextItem +QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QGraphicsTextItem) +8 QGraphicsTextItem::metaObject +12 QGraphicsTextItem::qt_metacast +16 QGraphicsTextItem::qt_metacall +20 QGraphicsTextItem::~QGraphicsTextItem +24 QGraphicsTextItem::~QGraphicsTextItem +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsTextItem::boundingRect +60 QGraphicsTextItem::shape +64 QGraphicsTextItem::contains +68 QGraphicsTextItem::paint +72 QGraphicsTextItem::isObscuredBy +76 QGraphicsTextItem::opaqueArea +80 QGraphicsTextItem::type +84 QGraphicsTextItem::sceneEvent +88 QGraphicsTextItem::mousePressEvent +92 QGraphicsTextItem::mouseMoveEvent +96 QGraphicsTextItem::mouseReleaseEvent +100 QGraphicsTextItem::mouseDoubleClickEvent +104 QGraphicsTextItem::contextMenuEvent +108 QGraphicsTextItem::keyPressEvent +112 QGraphicsTextItem::keyReleaseEvent +116 QGraphicsTextItem::focusInEvent +120 QGraphicsTextItem::focusOutEvent +124 QGraphicsTextItem::dragEnterEvent +128 QGraphicsTextItem::dragLeaveEvent +132 QGraphicsTextItem::dragMoveEvent +136 QGraphicsTextItem::dropEvent +140 QGraphicsTextItem::inputMethodEvent +144 QGraphicsTextItem::hoverEnterEvent +148 QGraphicsTextItem::hoverMoveEvent +152 QGraphicsTextItem::hoverLeaveEvent +156 QGraphicsTextItem::inputMethodQuery +160 QGraphicsTextItem::supportsExtension +164 QGraphicsTextItem::setExtension +168 QGraphicsTextItem::extension +172 (int (*)(...))-0x000000008 +176 (int (*)(...))(& _ZTI17QGraphicsTextItem) +180 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD1Ev +184 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItemD0Ev +188 QGraphicsItem::advance +192 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12boundingRectEv +196 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem5shapeEv +200 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem8containsERK7QPointF +204 QGraphicsItem::collidesWithItem +208 QGraphicsItem::collidesWithPath +212 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem +216 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem10opaqueAreaEv +220 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +224 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem4typeEv +228 QGraphicsItem::sceneEventFilter +232 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem10sceneEventEP6QEvent +236 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent +240 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent +244 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent +248 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent +252 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent +256 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12focusInEventEP11QFocusEvent +260 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent +264 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent +268 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent +272 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent +276 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent +280 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent +284 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent +288 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent +292 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent +296 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +300 QGraphicsItem::wheelEvent +304 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent +308 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE +312 QGraphicsItem::itemChange +316 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE +320 QGraphicsTextItem::_ZThn8_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant +324 QGraphicsTextItem::_ZThn8_NK17QGraphicsTextItem9extensionERK8QVariant + +Class QGraphicsTextItem + size=20 align=4 + base size=20 base align=4 +QGraphicsTextItem (0xb3fdd340) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QGraphicsObject (0xb3ff8dc0) 0 + primary-for QGraphicsTextItem (0xb3fdd340) + QObject (0xb3fd95a0) 0 + primary-for QGraphicsObject (0xb3ff8dc0) + QGraphicsItem (0xb3fd95dc) 8 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 180u) + +Vtable for QGraphicsSimpleTextItem +QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem) +8 QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +12 QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem +16 QGraphicsItem::advance +20 QGraphicsSimpleTextItem::boundingRect +24 QGraphicsSimpleTextItem::shape +28 QGraphicsSimpleTextItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsSimpleTextItem::isObscuredBy +44 QGraphicsSimpleTextItem::opaqueArea +48 QGraphicsSimpleTextItem::paint +52 QGraphicsSimpleTextItem::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsSimpleTextItem::supportsExtension +148 QGraphicsSimpleTextItem::setExtension +152 QGraphicsSimpleTextItem::extension + +Class QGraphicsSimpleTextItem + size=8 align=4 + base size=8 base align=4 +QGraphicsSimpleTextItem (0xb3fdd5c0) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb3fdd600) 0 + primary-for QGraphicsSimpleTextItem (0xb3fdd5c0) + QGraphicsItem (0xb3fd97bc) 0 + primary-for QAbstractGraphicsShapeItem (0xb3fdd600) + +Vtable for QGraphicsItemGroup +QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QGraphicsItemGroup) +8 QGraphicsItemGroup::~QGraphicsItemGroup +12 QGraphicsItemGroup::~QGraphicsItemGroup +16 QGraphicsItem::advance +20 QGraphicsItemGroup::boundingRect +24 QGraphicsItem::shape +28 QGraphicsItem::contains +32 QGraphicsItem::collidesWithItem +36 QGraphicsItem::collidesWithPath +40 QGraphicsItemGroup::isObscuredBy +44 QGraphicsItemGroup::opaqueArea +48 QGraphicsItemGroup::paint +52 QGraphicsItemGroup::type +56 QGraphicsItem::sceneEventFilter +60 QGraphicsItem::sceneEvent +64 QGraphicsItem::contextMenuEvent +68 QGraphicsItem::dragEnterEvent +72 QGraphicsItem::dragLeaveEvent +76 QGraphicsItem::dragMoveEvent +80 QGraphicsItem::dropEvent +84 QGraphicsItem::focusInEvent +88 QGraphicsItem::focusOutEvent +92 QGraphicsItem::hoverEnterEvent +96 QGraphicsItem::hoverMoveEvent +100 QGraphicsItem::hoverLeaveEvent +104 QGraphicsItem::keyPressEvent +108 QGraphicsItem::keyReleaseEvent +112 QGraphicsItem::mousePressEvent +116 QGraphicsItem::mouseMoveEvent +120 QGraphicsItem::mouseReleaseEvent +124 QGraphicsItem::mouseDoubleClickEvent +128 QGraphicsItem::wheelEvent +132 QGraphicsItem::inputMethodEvent +136 QGraphicsItem::inputMethodQuery +140 QGraphicsItem::itemChange +144 QGraphicsItem::supportsExtension +148 QGraphicsItem::setExtension +152 QGraphicsItem::extension + +Class QGraphicsItemGroup + size=8 align=4 + base size=8 base align=4 +QGraphicsItemGroup (0xb3fdd700) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb3fd98e8) 0 + primary-for QGraphicsItemGroup (0xb3fdd700) + +Vtable for QGraphicsWidget +QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsWidget) +8 QGraphicsWidget::metaObject +12 QGraphicsWidget::qt_metacast +16 QGraphicsWidget::qt_metacall +20 QGraphicsWidget::~QGraphicsWidget +24 QGraphicsWidget::~QGraphicsWidget +28 QGraphicsWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsWidget::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsWidget::type +68 QGraphicsWidget::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsWidget::sizeHint +92 QGraphicsWidget::updateGeometry +96 QGraphicsWidget::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWidget::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsWidget::focusInEvent +128 QGraphicsWidget::focusNextPrevChild +132 QGraphicsWidget::focusOutEvent +136 QGraphicsWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsWidget::resizeEvent +152 QGraphicsWidget::showEvent +156 QGraphicsWidget::hoverMoveEvent +160 QGraphicsWidget::hoverLeaveEvent +164 QGraphicsWidget::grabMouseEvent +168 QGraphicsWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 (int (*)(...))-0x000000008 +184 (int (*)(...))(& _ZTI15QGraphicsWidget) +188 QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD1Ev +192 QGraphicsWidget::_ZThn8_N15QGraphicsWidgetD0Ev +196 QGraphicsItem::advance +200 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +204 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +208 QGraphicsItem::contains +212 QGraphicsItem::collidesWithItem +216 QGraphicsItem::collidesWithPath +220 QGraphicsItem::isObscuredBy +224 QGraphicsItem::opaqueArea +228 QGraphicsWidget::_ZThn8_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +232 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv +236 QGraphicsItem::sceneEventFilter +240 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +244 QGraphicsItem::contextMenuEvent +248 QGraphicsItem::dragEnterEvent +252 QGraphicsItem::dragLeaveEvent +256 QGraphicsItem::dragMoveEvent +260 QGraphicsItem::dropEvent +264 QGraphicsWidget::_ZThn8_N15QGraphicsWidget12focusInEventEP11QFocusEvent +268 QGraphicsWidget::_ZThn8_N15QGraphicsWidget13focusOutEventEP11QFocusEvent +272 QGraphicsItem::hoverEnterEvent +276 QGraphicsWidget::_ZThn8_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +280 QGraphicsWidget::_ZThn8_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +284 QGraphicsItem::keyPressEvent +288 QGraphicsItem::keyReleaseEvent +292 QGraphicsItem::mousePressEvent +296 QGraphicsItem::mouseMoveEvent +300 QGraphicsItem::mouseReleaseEvent +304 QGraphicsItem::mouseDoubleClickEvent +308 QGraphicsItem::wheelEvent +312 QGraphicsItem::inputMethodEvent +316 QGraphicsItem::inputMethodQuery +320 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +324 QGraphicsItem::supportsExtension +328 QGraphicsItem::setExtension +332 QGraphicsItem::extension +336 (int (*)(...))-0x000000010 +340 (int (*)(...))(& _ZTI15QGraphicsWidget) +344 QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev +348 QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev +352 QGraphicsWidget::_ZThn16_N15QGraphicsWidget11setGeometryERK6QRectF +356 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +360 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +364 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsWidget (0xb3e26960) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QGraphicsObject (0xb3e269b0) 0 + primary-for QGraphicsWidget (0xb3e26960) + QObject (0xb3fd9b7c) 0 + primary-for QGraphicsObject (0xb3e269b0) + QGraphicsItem (0xb3fd9bb8) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb3fd9bf4) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb3fd9fb4) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb3fd9f78) 0 + +Class QTileRules + size=8 align=4 + base size=8 base align=4 +QTileRules (0xb3e61d5c) 0 + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb3e950b4) 0 + +Class QPainter::PixmapFragment + size=80 align=4 + base size=80 base align=4 +QPainter::PixmapFragment (0xb3e95258) 0 + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb3e9521c) 0 + +Vtable for QGraphicsWebView +QGraphicsWebView::_ZTV16QGraphicsWebView: 106u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QGraphicsWebView) +8 QGraphicsWebView::metaObject +12 QGraphicsWebView::qt_metacast +16 QGraphicsWebView::qt_metacall +20 QGraphicsWebView::~QGraphicsWebView +24 QGraphicsWebView::~QGraphicsWebView +28 QGraphicsWebView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsWebView::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsWidget::type +68 QGraphicsWebView::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsWebView::sizeHint +92 QGraphicsWebView::updateGeometry +96 QGraphicsWebView::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWebView::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsWebView::focusInEvent +128 QGraphicsWebView::focusNextPrevChild +132 QGraphicsWebView::focusOutEvent +136 QGraphicsWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsWidget::resizeEvent +152 QGraphicsWidget::showEvent +156 QGraphicsWebView::hoverMoveEvent +160 QGraphicsWebView::hoverLeaveEvent +164 QGraphicsWidget::grabMouseEvent +168 QGraphicsWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 QGraphicsWebView::inputMethodQuery +184 QGraphicsWebView::mousePressEvent +188 QGraphicsWebView::mouseDoubleClickEvent +192 QGraphicsWebView::mouseReleaseEvent +196 QGraphicsWebView::mouseMoveEvent +200 QGraphicsWebView::wheelEvent +204 QGraphicsWebView::keyPressEvent +208 QGraphicsWebView::keyReleaseEvent +212 QGraphicsWebView::contextMenuEvent +216 QGraphicsWebView::dragEnterEvent +220 QGraphicsWebView::dragLeaveEvent +224 QGraphicsWebView::dragMoveEvent +228 QGraphicsWebView::dropEvent +232 QGraphicsWebView::inputMethodEvent +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI16QGraphicsWebView) +244 QGraphicsWebView::_ZThn8_N16QGraphicsWebViewD1Ev +248 QGraphicsWebView::_ZThn8_N16QGraphicsWebViewD0Ev +252 QGraphicsItem::advance +256 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +260 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +264 QGraphicsItem::contains +268 QGraphicsItem::collidesWithItem +272 QGraphicsItem::collidesWithPath +276 QGraphicsItem::isObscuredBy +280 QGraphicsItem::opaqueArea +284 QGraphicsWebView::_ZThn8_N16QGraphicsWebView5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +288 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget4typeEv +292 QGraphicsItem::sceneEventFilter +296 QGraphicsWebView::_ZThn8_N16QGraphicsWebView10sceneEventEP6QEvent +300 QGraphicsWebView::_ZThn8_N16QGraphicsWebView16contextMenuEventEP30QGraphicsSceneContextMenuEvent +304 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14dragEnterEventEP27QGraphicsSceneDragDropEvent +308 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14dragLeaveEventEP27QGraphicsSceneDragDropEvent +312 QGraphicsWebView::_ZThn8_N16QGraphicsWebView13dragMoveEventEP27QGraphicsSceneDragDropEvent +316 QGraphicsWebView::_ZThn8_N16QGraphicsWebView9dropEventEP27QGraphicsSceneDragDropEvent +320 QGraphicsWebView::_ZThn8_N16QGraphicsWebView12focusInEventEP11QFocusEvent +324 QGraphicsWebView::_ZThn8_N16QGraphicsWebView13focusOutEventEP11QFocusEvent +328 QGraphicsItem::hoverEnterEvent +332 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14hoverMoveEventEP24QGraphicsSceneHoverEvent +336 QGraphicsWebView::_ZThn8_N16QGraphicsWebView15hoverLeaveEventEP24QGraphicsSceneHoverEvent +340 QGraphicsWebView::_ZThn8_N16QGraphicsWebView13keyPressEventEP9QKeyEvent +344 QGraphicsWebView::_ZThn8_N16QGraphicsWebView15keyReleaseEventEP9QKeyEvent +348 QGraphicsWebView::_ZThn8_N16QGraphicsWebView15mousePressEventEP24QGraphicsSceneMouseEvent +352 QGraphicsWebView::_ZThn8_N16QGraphicsWebView14mouseMoveEventEP24QGraphicsSceneMouseEvent +356 QGraphicsWebView::_ZThn8_N16QGraphicsWebView17mouseReleaseEventEP24QGraphicsSceneMouseEvent +360 QGraphicsWebView::_ZThn8_N16QGraphicsWebView21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +364 QGraphicsWebView::_ZThn8_N16QGraphicsWebView10wheelEventEP24QGraphicsSceneWheelEvent +368 QGraphicsWebView::_ZThn8_N16QGraphicsWebView16inputMethodEventEP17QInputMethodEvent +372 QGraphicsWebView::_ZThn8_NK16QGraphicsWebView16inputMethodQueryEN2Qt16InputMethodQueryE +376 QGraphicsWebView::_ZThn8_N16QGraphicsWebView10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +380 QGraphicsItem::supportsExtension +384 QGraphicsItem::setExtension +388 QGraphicsItem::extension +392 (int (*)(...))-0x000000010 +396 (int (*)(...))(& _ZTI16QGraphicsWebView) +400 QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD1Ev +404 QGraphicsWebView::_ZThn16_N16QGraphicsWebViewD0Ev +408 QGraphicsWebView::_ZThn16_N16QGraphicsWebView11setGeometryERK6QRectF +412 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +416 QGraphicsWebView::_ZThn16_N16QGraphicsWebView14updateGeometryEv +420 QGraphicsWebView::_ZThn16_NK16QGraphicsWebView8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsWebView + size=28 align=4 + base size=28 base align=4 +QGraphicsWebView (0xb3da08c0) 0 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 8u) + QGraphicsWidget (0xb3dcd1e0) 0 + primary-for QGraphicsWebView (0xb3da08c0) + QGraphicsObject (0xb3dcd230) 0 + primary-for QGraphicsWidget (0xb3dcd1e0) + QObject (0xb3dcc03c) 0 + primary-for QGraphicsObject (0xb3dcd230) + QGraphicsItem (0xb3dcc078) 8 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 244u) + QGraphicsLayoutItem (0xb3dcc0b4) 16 + vptr=((& QGraphicsWebView::_ZTV16QGraphicsWebView) + 400u) + +Class QWebDatabase + size=4 align=4 + base size=4 base align=4 +QWebDatabase (0xb3dcc21c) 0 + +Class QWebElement + size=8 align=4 + base size=8 base align=4 +QWebElement (0xb3dcc294) 0 + +Class QWebElementCollection::const_iterator + size=8 align=4 + base size=8 base align=4 +QWebElementCollection::const_iterator (0xb3dcc30c) 0 + +Class QWebElementCollection::iterator + size=8 align=4 + base size=8 base align=4 +QWebElementCollection::iterator (0xb3dcc348) 0 + +Class QWebElementCollection + size=4 align=4 + base size=4 base align=4 +QWebElementCollection (0xb3dcc2d0) 0 + +Class QScriptValue + size=4 align=4 + base size=4 base align=4 +QScriptValue (0xb3c2e924) 0 + +Class QScriptContext + size=4 align=4 + base size=4 base align=4 +QScriptContext (0xb3c2ece4) 0 + +Class QScriptString + size=4 align=4 + base size=4 base align=4 +QScriptString (0xb3c2ee10) 0 + +Class QScriptProgram + size=4 align=4 + base size=4 base align=4 +QScriptProgram (0xb3c2ef78) 0 + +Class QScriptSyntaxCheckResult + size=4 align=4 + base size=4 base align=4 +QScriptSyntaxCheckResult (0xb3cc70f0) 0 + +Vtable for QScriptEngine +QScriptEngine::_ZTV13QScriptEngine: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QScriptEngine) +8 QScriptEngine::metaObject +12 QScriptEngine::qt_metacast +16 QScriptEngine::qt_metacall +20 QScriptEngine::~QScriptEngine +24 QScriptEngine::~QScriptEngine +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QScriptEngine + size=8 align=4 + base size=8 base align=4 +QScriptEngine (0xb3c66800) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u) + QObject (0xb3cc7258) 0 + primary-for QScriptEngine (0xb3c66800) + +Class QWebHitTestResult + size=4 align=4 + base size=4 base align=4 +QWebHitTestResult (0xb3cc7834) 0 + +Vtable for QWebFrame +QWebFrame::_ZTV9QWebFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QWebFrame) +8 QWebFrame::metaObject +12 QWebFrame::qt_metacast +16 QWebFrame::qt_metacall +20 QWebFrame::~QWebFrame +24 QWebFrame::~QWebFrame +28 QWebFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QWebFrame + size=12 align=4 + base size=12 base align=4 +QWebFrame (0xb3cfb7c0) 0 + vptr=((& QWebFrame::_ZTV9QWebFrame) + 8u) + QObject (0xb3cc7870) 0 + primary-for QWebFrame (0xb3cfb7c0) + +Class QWebHistoryItem + size=4 align=4 + base size=4 base align=4 +QWebHistoryItem (0xb3cc799c) 0 + +Class QWebHistory + size=4 align=4 + base size=4 base align=4 +QWebHistory (0xb3cc7a14) 0 + +Vtable for QWebHistoryInterface +QWebHistoryInterface::_ZTV20QWebHistoryInterface: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QWebHistoryInterface) +8 QWebHistoryInterface::metaObject +12 QWebHistoryInterface::qt_metacast +16 QWebHistoryInterface::qt_metacall +20 QWebHistoryInterface::~QWebHistoryInterface +24 QWebHistoryInterface::~QWebHistoryInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QWebHistoryInterface + size=8 align=4 + base size=8 base align=4 +QWebHistoryInterface (0xb3cfbac0) 0 + vptr=((& QWebHistoryInterface::_ZTV20QWebHistoryInterface) + 8u) + QObject (0xb3cc7a50) 0 + primary-for QWebHistoryInterface (0xb3cfbac0) + +Vtable for QWebView +QWebView::_ZTV8QWebView: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QWebView) +8 QWebView::metaObject +12 QWebView::qt_metacast +16 QWebView::qt_metacall +20 QWebView::~QWebView +24 QWebView::~QWebView +28 QWebView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWebView::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWebView::mousePressEvent +84 QWebView::mouseReleaseEvent +88 QWebView::mouseDoubleClickEvent +92 QWebView::mouseMoveEvent +96 QWebView::wheelEvent +100 QWebView::keyPressEvent +104 QWebView::keyReleaseEvent +108 QWebView::focusInEvent +112 QWebView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWebView::paintEvent +128 QWidget::moveEvent +132 QWebView::resizeEvent +136 QWidget::closeEvent +140 QWebView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWebView::dragEnterEvent +156 QWebView::dragMoveEvent +160 QWebView::dragLeaveEvent +164 QWebView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWebView::changeEvent +184 QWidget::metric +188 QWebView::inputMethodEvent +192 QWebView::inputMethodQuery +196 QWebView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWebView::createWindow +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI8QWebView) +236 QWebView::_ZThn8_N8QWebViewD1Ev +240 QWebView::_ZThn8_N8QWebViewD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebView + size=24 align=4 + base size=24 base align=4 +QWebView (0xb3cfbd00) 0 + vptr=((& QWebView::_ZTV8QWebView) + 8u) + QWidget (0xb3b4d730) 0 + primary-for QWebView (0xb3cfbd00) + QObject (0xb3cc7b7c) 0 + primary-for QWidget (0xb3b4d730) + QPaintDevice (0xb3cc7bb8) 8 + vptr=((& QWebView::_ZTV8QWebView) + 236u) + +Vtable for QWebInspector +QWebInspector::_ZTV13QWebInspector: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWebInspector) +8 QWebInspector::metaObject +12 QWebInspector::qt_metacast +16 QWebInspector::qt_metacall +20 QWebInspector::~QWebInspector +24 QWebInspector::~QWebInspector +28 QWebInspector::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWebInspector::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWebInspector::resizeEvent +136 QWebInspector::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWebInspector::showEvent +172 QWebInspector::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI13QWebInspector) +232 QWebInspector::_ZThn8_N13QWebInspectorD1Ev +236 QWebInspector::_ZThn8_N13QWebInspectorD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWebInspector + size=24 align=4 + base size=24 base align=4 +QWebInspector (0xb3cfbf40) 0 + vptr=((& QWebInspector::_ZTV13QWebInspector) + 8u) + QWidget (0xb3b5f910) 0 + primary-for QWebInspector (0xb3cfbf40) + QObject (0xb3cc7ce4) 0 + primary-for QWidget (0xb3b5f910) + QPaintDevice (0xb3cc7d20) 8 + vptr=((& QWebInspector::_ZTV13QWebInspector) + 232u) + +Class QWebPluginFactory::MimeType + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory::MimeType (0xb3cc7e88) 0 + +Class QWebPluginFactory::Plugin + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory::Plugin (0xb3cc7ec4) 0 + +Class QWebPluginFactory::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionOption (0xb3cc7f78) 0 empty + +Class QWebPluginFactory::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QWebPluginFactory::ExtensionReturn (0xb3cc7fb4) 0 empty + +Vtable for QWebPluginFactory +QWebPluginFactory::_ZTV17QWebPluginFactory: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QWebPluginFactory) +8 QWebPluginFactory::metaObject +12 QWebPluginFactory::qt_metacast +16 QWebPluginFactory::qt_metacall +20 QWebPluginFactory::~QWebPluginFactory +24 QWebPluginFactory::~QWebPluginFactory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QWebPluginFactory::refreshPlugins +64 __cxa_pure_virtual +68 QWebPluginFactory::extension +72 QWebPluginFactory::supportsExtension + +Class QWebPluginFactory + size=12 align=4 + base size=12 base align=4 +QWebPluginFactory (0xb3b70180) 0 + vptr=((& QWebPluginFactory::_ZTV17QWebPluginFactory) + 8u) + QObject (0xb3cc7e4c) 0 + primary-for QWebPluginFactory (0xb3b70180) + +Class QWebSecurityOrigin + size=4 align=4 + base size=4 base align=4 +QWebSecurityOrigin (0xb3b9112c) 0 + diff --git a/tests/auto/bic/gen.sh b/tests/auto/bic/gen.sh new file mode 100755 index 00000000..bbdf8b40 --- /dev/null +++ b/tests/auto/bic/gen.sh @@ -0,0 +1,68 @@ +#!/bin/sh +############################################################################# +## +## Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +## All rights reserved. +## Contact: Nokia Corporation (qt-info@nokia.com) +## +## This file is the build configuration utility 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 [ "$#" -lt 2 ]; then + echo "$0 - Generates reference files for b/c autotest" + echo "Usage: $0 [module|-all] [platform]" + echo "Examples: $0 -all 4.1.0.macx-gcc-ppc32" + echo " $0 QtGui 4.0.0.linux-gcc-ia32" + exit 1 +fi + +if [ "$1" = "-all" ]; then + modules="QtCore QtGui Qt3Support QtDBus QtDesigner QtHelp QtMultimedia QtNetwork QtOpenGL QtScript QtScriptTools QtSql QtSvg QtTest QtWebKit QtXml QtXmlPatterns phonon" +else + modules="$1" +fi + +for module in $modules; do + echo "#include <$module/$module>" >test.cpp + g++ -c -I$QTDIR/include -DQT_NO_STL -DQT3_SUPPORT -fdump-class-hierarchy test.cpp + mv test.cpp*.class $module.$2.txt + # Remove template classes from the output + perl -pi -e '$skip = 1 if (/^(Class|Vtable).*</); + if ($skip) { + $skip = 0 if (/^$/); + $_ = ""; + }' $module.$2.txt +done + diff --git a/tests/auto/bic/qbic.cpp b/tests/auto/bic/qbic.cpp new file mode 100644 index 00000000..cb69572c --- /dev/null +++ b/tests/auto/bic/qbic.cpp @@ -0,0 +1,250 @@ +/**************************************************************************** +** +** 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 "qbic.h" + +#include "QtCore/qfile.h" +#include "QtCore/qdebug.h" + +void QBic::addBlacklistedClass(const QString &wildcard) +{ + blackList.append(QRegExp(wildcard, Qt::CaseSensitive, QRegExp::Wildcard)); +} + +void QBic::removeBlacklistedClass(const QString &wildcard) +{ + blackList.removeAll(QRegExp(wildcard, Qt::CaseSensitive, QRegExp::Wildcard)); +} + +bool QBic::isBlacklisted(const QString &className) const +{ + // all templates are blacklisted + if (className.contains('<')) + return true; + + for (int i = 0; i < blackList.count(); ++i) + if (blackList.at(i).exactMatch(className)) + return true; + return false; +} + +static QStringList normalizedVTable(const QStringList &entry) +{ + QStringList normalized; + + for (int i = 2; i < entry.count(); ++i) { + const QString line = entry.at(i).simplified(); + bool isOk = false; + int num = line.left(line.indexOf(QLatin1Char(' '))).toInt(&isOk); + if (!isOk) { + qWarning("unrecognized line: %s", qPrintable(line)); + continue; + } + + QString sym = line.mid(line.indexOf(QLatin1Char(' ')) + 1); + if (sym.startsWith(QLatin1Char('('))) { + if (sym.endsWith(QLatin1Char(')'))) { + sym = sym.mid(sym.lastIndexOf('(') + 1); + sym.chop(1); + } else { + sym = sym.mid(sym.lastIndexOf(QLatin1Char(')')) + 1); + } + } else { + sym = sym.left(sym.indexOf(QLatin1Char('('))); + } + + if (sym.startsWith(QLatin1String("& "))) + sym.remove(1, 1); + + if (sym.startsWith(QLatin1String("-0")) || sym.startsWith(QLatin1String("0"))) { + if (sym.endsWith('u')) + sym.chop(1); + + bool isOk = false; + qint64 num = sym.toLongLong(&isOk, 16); + if (!isOk) { + qWarning("unrecognized token: %s", qPrintable(sym)); + continue; + } + if (sizeof(void*) == 4) + sym = QString::number(int(num)); + else + sym = QString::number(num); + } + + normalized << QString::number(num) + QLatin1Char(' ') + sym; + } + + return normalized; +} + +QBic::Info QBic::parseOutput(const QByteArray &ba) const +{ + Info info; + const QStringList source = QString::fromLatin1(ba).split("\n\n"); + + foreach(QString str, source) { + QStringList entry = str.split('\n'); + if (entry.count() < 2) + continue; + if (entry.at(0).startsWith("Class ")) { + const QString className = entry.at(0).mid(6); + if (isBlacklisted(className)) + continue; + QRegExp rx("size=(\\d+)"); + if (rx.indexIn(entry.at(1)) == -1) { + qWarning("Could not parse class information for className %s", className.toLatin1().constData()); + continue; + } + info.classSizes[className] = rx.cap(1).toInt(); + } else if (entry.at(0).startsWith("Vtable for ")) { + const QString className = entry.at(0).mid(11); + if (isBlacklisted(className)) + continue; + info.classVTables[className] = normalizedVTable(entry); + } + } + + return info; +} + +QBic::Info QBic::parseFile(const QString &fileName) const +{ + QFile f(fileName); + if (!f.open(QIODevice::ReadOnly | QIODevice::Text)) + return Info(); + + QByteArray ba = f.readAll(); + f.close(); + + return parseOutput(ba); +} + +enum VTableDiffResult { Match, Mismatch, Reimp }; +static VTableDiffResult diffVTableEntry(const QString &v1, const QString &v2) +{ + if (v1 == v2) + return Match; + if (v2.endsWith(QLatin1String("__cxa_pure_virtual"))) + return Reimp; + if (!v1.contains(QLatin1String("::")) || !v2.contains(QLatin1String("::"))) + return Mismatch; + + const QString sym1 = v1.mid(v1.lastIndexOf(QLatin1String("::")) + 2); + const QString sym2 = v2.mid(v2.lastIndexOf(QLatin1String("::")) + 2); + + if (sym1 == sym2) + return Reimp; + + return Mismatch; +} + +QBic::VTableDiff QBic::diffVTables(const Info &oldLib, const Info &newLib) const +{ + VTableDiff result; + + for (QHash<QString, QStringList>::const_iterator it = newLib.classVTables.constBegin(); + it != newLib.classVTables.constEnd(); ++it) { + if (!oldLib.classVTables.contains(it.key())) { + result.addedVTables.append(it.key()); + continue; + } + const QStringList oldVTable = oldLib.classVTables.value(it.key()); + const QStringList vTable = it.value(); + if (vTable.count() != oldVTable.count()) { + result.modifiedVTables.append(QPair<QString, QString>(it.key(), + QLatin1String("size mismatch"))); + continue; + } + + for (int i = 0; i < vTable.count(); ++i) { + VTableDiffResult diffResult = diffVTableEntry(vTable.at(i), oldVTable.at(i)); + switch (diffResult) { + case Match: + // do nothing + break; + case Mismatch: + result.modifiedVTables.append(QPair<QString, QString>(oldVTable.at(i), + vTable.at(i))); + break; + case Reimp: + result.reimpMethods.append(QPair<QString, QString>(oldVTable.at(i), vTable.at(i))); + break; + } + } + } + + for (QHash<QString, QStringList>::const_iterator it = oldLib.classVTables.constBegin(); + it != oldLib.classVTables.constEnd(); ++it) { + if (!newLib.classVTables.contains(it.key())) + result.removedVTables.append(it.key()); + } + + return result; +} + +QBic::SizeDiff QBic::diffSizes(const Info &oldLib, const Info &newLib) const +{ + QBic::SizeDiff result; + + for (QHash<QString, int>::const_iterator it = newLib.classSizes.constBegin(); + it != newLib.classSizes.constEnd(); ++it) { + if (!oldLib.classSizes.contains(it.key())) { + result.added.append(it.key()); + continue; + } + int oldSize = oldLib.classSizes.value(it.key()); + int newSize = it.value(); + + if (oldSize != newSize) + result.mismatch.append(it.key()); + } + + for (QHash<QString, int>::const_iterator it = oldLib.classSizes.constBegin(); + it != oldLib.classSizes.constEnd(); ++it) { + if (!newLib.classSizes.contains(it.key())) + result.removed.append(it.key()); + } + + return result; +} + diff --git a/tests/auto/bic/qbic.h b/tests/auto/bic/qbic.h new file mode 100644 index 00000000..fcac5056 --- /dev/null +++ b/tests/auto/bic/qbic.h @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** 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$ +** +****************************************************************************/ +#ifndef QBIC_H +#define QBIC_H + +#include "QtCore/qhash.h" +#include "QtCore/qlist.h" +#include "QtCore/qpair.h" +#include "QtCore/qregexp.h" +#include "QtCore/qstring.h" +#include "QtCore/qstringlist.h" + +QT_FORWARD_DECLARE_CLASS(QByteArray) + +class QBic +{ +public: + struct Info + { + QHash<QString, int> classSizes; + QHash<QString, QStringList> classVTables; + }; + + struct VTableDiff + { + QList<QPair<QString, QString> > reimpMethods; + QList<QPair<QString, QString> > modifiedVTables; + QStringList addedVTables; + QStringList removedVTables; + }; + + struct SizeDiff + { + QStringList mismatch; + QStringList added; + QStringList removed; + }; + + void addBlacklistedClass(const QString &wildcard); + void removeBlacklistedClass(const QString &wildcard); + bool isBlacklisted(const QString &className) const; + + Info parseOutput(const QByteArray &ba) const; + Info parseFile(const QString &fileName) const; + + VTableDiff diffVTables(const Info &oldLib, const Info &newLib) const; + SizeDiff diffSizes(const Info &oldLib, const Info &newLib) const; + +private: + QList<QRegExp> blackList; +}; + +#endif diff --git a/tests/auto/bic/tst_bic.cpp b/tests/auto/bic/tst_bic.cpp new file mode 100644 index 00000000..9ef2be18 --- /dev/null +++ b/tests/auto/bic/tst_bic.cpp @@ -0,0 +1,388 @@ +/**************************************************************************** +** +** 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/QtCore> +#include <QtTest/QtTest> + +#ifdef QT_NO_PROCESS +QTEST_NOOP_MAIN +#else + +#include "qbic.h" + +#include <stdlib.h> + +class tst_Bic: public QObject +{ + Q_OBJECT + +public: + tst_Bic(); + QBic::Info getCurrentInfo(const QString &libName); + + QHash<QString, QBic::Info> cachedCurrentInfo; + +private slots: + void initTestCase_data(); + void initTestCase(); + + void sizesAndVTables_data(); + void sizesAndVTables(); + +private: + QBic bic; +}; + +typedef QPair<QString, QString> QStringPair; + +tst_Bic::tst_Bic() +{ + bic.addBlacklistedClass(QLatin1String("std::*")); + bic.addBlacklistedClass(QLatin1String("qIsNull*")); + bic.addBlacklistedClass(QLatin1String("_*")); + bic.addBlacklistedClass(QLatin1String("<anonymous*")); + + /* some system stuff we don't care for */ + bic.addBlacklistedClass(QLatin1String("timespec")); + bic.addBlacklistedClass(QLatin1String("itimerspec")); + bic.addBlacklistedClass(QLatin1String("sched_param")); + bic.addBlacklistedClass(QLatin1String("timeval")); + bic.addBlacklistedClass(QLatin1String("drand")); + bic.addBlacklistedClass(QLatin1String("lconv")); + bic.addBlacklistedClass(QLatin1String("random")); + bic.addBlacklistedClass(QLatin1String("wait")); + bic.addBlacklistedClass(QLatin1String("tm")); + bic.addBlacklistedClass(QLatin1String("sigcontext")); + bic.addBlacklistedClass(QLatin1String("ucontext")); + bic.addBlacklistedClass(QLatin1String("ucontext64")); + bic.addBlacklistedClass(QLatin1String("sigaltstack")); + + /* QtOpenGL includes qt_windows.h, and some SDKs dont have these structs present */ + bic.addBlacklistedClass(QLatin1String("tagTITLEBARINFO")); + bic.addBlacklistedClass(QLatin1String("tagMENUITEMINFOA")); + bic.addBlacklistedClass(QLatin1String("tagMENUITEMINFOW")); + bic.addBlacklistedClass(QLatin1String("tagENHMETAHEADER")); + + /* some bug in gcc also reported template instanciations */ + bic.addBlacklistedClass(QLatin1String("QTypeInfo<*>")); + bic.addBlacklistedClass(QLatin1String("QMetaTypeId<*>")); + bic.addBlacklistedClass(QLatin1String("QVector<QGradientStop>*")); + + /* this guy is never instantiated, just for compile-time checking */ + bic.addBlacklistedClass(QLatin1String("QMap<*>::PayloadNode")); + + /* QFileEngine was removed in 4.1 */ + bic.addBlacklistedClass(QLatin1String("QFileEngine")); + bic.addBlacklistedClass(QLatin1String("QFileEngineHandler")); + bic.addBlacklistedClass(QLatin1String("QFlags<QFileEngine::FileFlag>")); + + /* Private classes */ + bic.addBlacklistedClass(QLatin1String("QBrushData")); + bic.addBlacklistedClass(QLatin1String("QObjectData")); + bic.addBlacklistedClass(QLatin1String("QAtomic")); + bic.addBlacklistedClass(QLatin1String("QBasicAtomic")); + bic.addBlacklistedClass(QLatin1String("QRegion::QRegionData")); + bic.addBlacklistedClass(QLatin1String("QtConcurrent::ThreadEngineSemaphore")); + bic.addBlacklistedClass(QLatin1String("QDrawPixmaps::Data")); + bic.addBlacklistedClass(QLatin1String("QS60Style")); + + /* Jambi-related classes in Designer */ + bic.addBlacklistedClass(QLatin1String("QDesignerLanguageExtension")); + + /* Harald says it's undocumented and private :) */ + bic.addBlacklistedClass(QLatin1String("QAccessibleInterfaceEx")); + bic.addBlacklistedClass(QLatin1String("QAccessibleObjectEx")); + bic.addBlacklistedClass(QLatin1String("QAccessibleWidgetEx")); + + /* This structure is semi-private and should never shrink */ + bic.addBlacklistedClass(QLatin1String("QVFbHeader")); + + /* This structure has a version field that allows extension */ + bic.addBlacklistedClass(QLatin1String("QDeclarativePrivate::RegisterType")); +} + +void tst_Bic::initTestCase_data() +{ + QTest::addColumn<QString>("libName"); + + QTest::newRow("QtCore") << "QtCore"; + QTest::newRow("QtGui") << "QtGui"; + + QTest::newRow("Qt3Support") << "Qt3Support"; +#ifndef QT_NO_DBUS + QTest::newRow("QtDBus") << "QtDBus"; +#endif + QTest::newRow("QtDesigner") << "QtDesigner"; + QTest::newRow("QtDeclarative") << "QtDeclarative"; + QTest::newRow("QtMultimedia") << "QtMultimedia"; + QTest::newRow("QtNetwork") << "QtNetwork"; + QTest::newRow("QtOpenGL") << "QtOpenGL"; + QTest::newRow("QtScript") << "QtScript"; + QTest::newRow("QtScriptTools") << "QtScriptTools"; + QTest::newRow("QtSql") << "QtSql"; + QTest::newRow("QtSvg") << "QtSvg"; + QTest::newRow("QtTest") << "QtTest"; + QTest::newRow("QtWebKit") << "QtWebKit"; + QTest::newRow("QtXml") << "QtXml"; + QTest::newRow("QtXmlPatterns") << "QtXmlPatterns"; + QTest::newRow("phonon") << "phonon"; +} + +void tst_Bic::initTestCase() +{ + QString qtDir = QString::fromLocal8Bit(qgetenv("QTDIR")); + QVERIFY2(!qtDir.isEmpty(), "This test needs $QTDIR"); + + if (qgetenv("PATH").contains("teambuilder")) + QTest::qWarn("This test might not work with teambuilder, consider switching it off."); +} + +void tst_Bic::sizesAndVTables_data() +{ +#if !defined(Q_CC_GNU) || defined(Q_CC_INTEL) + QSKIP("Test not implemented for this compiler/platform", SkipAll); +#else + +#if defined Q_OS_LINUX && defined Q_WS_X11 +# if defined(__powerpc__) && !defined(__powerpc64__) +# define FILESUFFIX "linux-gcc-ppc32" +# elif defined(__amd64__) +# define FILESUFFIX "linux-gcc-amd64" +# elif defined(__i386__) +# define FILESUFFIX "linux-gcc-ia32" +# endif +#elif defined Q_OS_MAC && defined(__powerpc__) +# define FILESUFFIX "macx-gcc-ppc32" +#elif defined Q_OS_MAC && defined(__i386__) +# define FILESUFFIX "macx-gcc-ia32" +#elif defined Q_OS_MAC && defined(__amd64__) +# define FILESUFFIX "macx-gcc-amd64" +#elif defined Q_OS_WIN && defined Q_CC_GNU +# define FILESUFFIX "win32-gcc-ia32" +#else +# define FILESUFFIX "nonsuch" + QSKIP("No reference files found for this platform", SkipAll); +#endif + + QTest::addColumn<QString>("oldLib"); + QTest::addColumn<bool>("isPatchRelease"); + + int minor = (QT_VERSION >> 8) & 0xFF; + int patch = QT_VERSION & 0xFF; + for (int i = 0; i <= minor; ++i) { + if (i != minor || patch) + QTest::newRow("4." + QByteArray::number(i)) + << (QString(SRCDIR "data/%1.4.") + + QString::number(i) + + QString(".0." FILESUFFIX ".txt")) + << (i == minor && patch); + } +#endif +} + +QBic::Info tst_Bic::getCurrentInfo(const QString &libName) +{ + QBic::Info &inf = cachedCurrentInfo[libName]; + if (!inf.classSizes.isEmpty()) + return inf; + + QTemporaryFile tmpQFile; + tmpQFile.open(); + QString tmpFileName = tmpQFile.fileName(); + + QByteArray tmpFileContents = "#include<" + libName.toLatin1() + "/" + libName.toLatin1() + ">\n"; + tmpQFile.write(tmpFileContents); + tmpQFile.flush(); + + QString qtDir = QString::fromLocal8Bit(qgetenv("QTDIR")); +#ifdef Q_OS_WIN + qtDir.replace('\\', '/'); +#endif + QString compilerName = "g++"; + + QStringList args; + args << "-c" + << "-I" + qtDir + "/include" +#ifdef Q_OS_MAC + << "-arch" << "i386" // Always use 32-bit data on Mac. +#endif +#ifndef Q_OS_WIN + << "-I/usr/X11R6/include/" +#endif + << "-DQT_NO_STL" << "-DQT3_SUPPORT" + << "-xc++" +#if !defined(Q_OS_AIX) && !defined(Q_OS_WIN) + << "-o" << "/dev/null" +#endif + << "-fdump-class-hierarchy" + << tmpFileName; + + QProcess proc; + proc.start(compilerName, args, QIODevice::ReadOnly); + if (!proc.waitForFinished(6000000)) { + qWarning() << "gcc didn't finish" << proc.errorString(); + return QBic::Info(); + } + if (proc.exitCode() != 0) { + qWarning() << "gcc returned with" << proc.exitCode(); + qDebug() << proc.readAllStandardError(); + return QBic::Info(); + } + + QString errs = QString::fromLocal8Bit(proc.readAllStandardError().constData()); + if (!errs.isEmpty()) { + qDebug() << "Arguments:" << args << "Warnings:" << errs; + return QBic::Info(); + } + + // See if we find the gcc output file, which seems to change + // from release to release + QStringList files = QDir().entryList(QStringList() << "*.class"); + if (files.isEmpty()) { + qFatal("Could not locate the GCC output file, update this test"); + return QBic::Info(); + } else if (files.size() > 1) { + qDebug() << files; + qFatal("Located more than one output file, please clean up before running this test"); + return QBic::Info(); + } + + QString resultFileName = files.first(); + inf = bic.parseFile(resultFileName); + + QFile::remove(resultFileName); + tmpQFile.close(); + + return inf; +} + +void tst_Bic::sizesAndVTables() +{ +#if !defined(Q_CC_GNU) || defined(Q_CC_INTEL) + QSKIP("Test not implemented for this compiler/platform", SkipAll); +#else + + QFETCH_GLOBAL(QString, libName); + QFETCH(QString, oldLib); + QFETCH(bool, isPatchRelease); + + bool isFailed = false; + + //qDebug() << oldLib.arg(libName); + if (oldLib.isEmpty() || !QFile::exists(oldLib.arg(libName))) + QSKIP("No platform spec found for this platform/version.", SkipSingle); + + const QBic::Info oldLibInfo = bic.parseFile(oldLib.arg(libName)); + QVERIFY(!oldLibInfo.classVTables.isEmpty()); + + const QBic::Info currentLibInfo = getCurrentInfo(libName); + QVERIFY(!currentLibInfo.classVTables.isEmpty()); + + QBic::VTableDiff diff = bic.diffVTables(oldLibInfo, currentLibInfo); + + if (!diff.removedVTables.isEmpty()) { + qWarning() << "VTables for the following classes were removed" << diff.removedVTables; + isFailed = true; + } + + if (!diff.modifiedVTables.isEmpty()) { + if (diff.modifiedVTables.size() != 1 || + strcmp(QTest::currentDataTag(), "4.4") != 0 || + diff.modifiedVTables.at(0).first != "QGraphicsProxyWidget") { + foreach(QStringPair entry, diff.modifiedVTables) + qWarning() << "modified VTable:\n Old: " << entry.first + << "\n New: " << entry.second; + isFailed = true; + } + } + + if (isPatchRelease && !diff.addedVTables.isEmpty()) { + qWarning() << "VTables for the following classes were added in a patch release:" + << diff.addedVTables; + isFailed = true; + } + + if (isPatchRelease && !diff.reimpMethods.isEmpty()) { + foreach(QStringPair entry, diff.reimpMethods) + qWarning() << "reimplemented virtual in patch release:\n Old: " << entry.first + << "\n New: " << entry.second; + isFailed = true; + } + + QBic::SizeDiff sizeDiff = bic.diffSizes(oldLibInfo, currentLibInfo); + if (!sizeDiff.mismatch.isEmpty()) { + foreach (QString className, sizeDiff.mismatch) + qWarning() << "size mismatch for" << className + << "old" << oldLibInfo.classSizes.value(className) + << "new" << currentLibInfo.classSizes.value(className); + isFailed = true; + } + +#ifdef Q_CC_MINGW + /** + * These symbols are from Windows' imm.h header, and is available + * conditionally depending on the value of the WINVER define. We pull + * them out since they're not relevant to the testing done. + */ + sizeDiff.removed.removeAll(QLatin1String("tagIMECHARPOSITION")); + sizeDiff.removed.removeAll(QLatin1String("tagRECONVERTSTRING")); +#endif + + if (!sizeDiff.removed.isEmpty()) { + qWarning() << "the following classes were removed:" << sizeDiff.removed; + isFailed = true; + } + + if (isPatchRelease && !sizeDiff.added.isEmpty()) { + qWarning() << "the following classes were added in a patch release:" << sizeDiff.added; + isFailed = true; + } + + if (isFailed) + QFAIL("Test failed, read warnings above."); +#endif +} + +QTEST_APPLESS_MAIN(tst_Bic) + +#include "tst_bic.moc" +#endif diff --git a/tests/auto/compilerwarnings/.gitignore b/tests/auto/compilerwarnings/.gitignore new file mode 100644 index 00000000..3d70cafa --- /dev/null +++ b/tests/auto/compilerwarnings/.gitignore @@ -0,0 +1 @@ +tst_compilerwarnings diff --git a/tests/auto/compilerwarnings/compilerwarnings.pro b/tests/auto/compilerwarnings/compilerwarnings.pro new file mode 100644 index 00000000..beb02790 --- /dev/null +++ b/tests/auto/compilerwarnings/compilerwarnings.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_compilerwarnings.cpp +QT = core +RESOURCES = compilerwarnings.qrc diff --git a/tests/auto/compilerwarnings/compilerwarnings.qrc b/tests/auto/compilerwarnings/compilerwarnings.qrc new file mode 100644 index 00000000..3fa313c3 --- /dev/null +++ b/tests/auto/compilerwarnings/compilerwarnings.qrc @@ -0,0 +1,5 @@ +<!DOCTYPE RCC><RCC version="1.0"> + <qresource> + <file>test_cpp.txt</file> + </qresource> + </RCC> diff --git a/tests/auto/compilerwarnings/test_cpp.txt b/tests/auto/compilerwarnings/test_cpp.txt new file mode 100644 index 00000000..d27e9720 --- /dev/null +++ b/tests/auto/compilerwarnings/test_cpp.txt @@ -0,0 +1,70 @@ +/**************************************************************************** +** +** 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/QtCore> +#include <QtNetwork/QtNetwork> +#include <QtXml/QtXml> +#include <QtSql/QtSql> +#include <QtGui/QtGui> + +#ifndef QT_NO_OPENGL +#include <QtOpenGL/QtOpenGL> +#endif + +#include <QtDesigner/QtDesigner> + +#include <QtTest/QtTest> + +#if !defined(QT_NO_DBUS) && defined(Q_OS_UNIX) +#include <QtDBus/QtDBus> +#endif + +#include <QtDeclarative/QtDeclarative> + + +#ifndef Q_OS_MAC +int main(int, char **) +{ + return 0; +} +#endif + diff --git a/tests/auto/compilerwarnings/tst_compilerwarnings.cpp b/tests/auto/compilerwarnings/tst_compilerwarnings.cpp new file mode 100644 index 00000000..b518e203 --- /dev/null +++ b/tests/auto/compilerwarnings/tst_compilerwarnings.cpp @@ -0,0 +1,285 @@ +/**************************************************************************** +** +** 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 <qcoreapplication.h> +#include <qprocess.h> +#include <qtemporaryfile.h> +#include <qdebug.h> + +#include <QtTest/QtTest> + +#ifdef QT_NO_PROCESS +QTEST_NOOP_MAIN +#else + +#include <stdlib.h> + +QT_USE_NAMESPACE + +class tst_CompilerWarnings: public QObject +{ + Q_OBJECT + +private slots: + void warnings_data(); + void warnings(); + +private: + bool shouldIgnoreWarning(QString const&); +}; + +#if 0 +/* + Return list of all documented qfeatures (QT_NO_*) + */ +static QStringList getFeatures() +{ + QStringList srcDirs; + srcDirs << QString::fromLocal8Bit(qgetenv("QTDIR")) + << QString::fromLocal8Bit(qgetenv("QTSRCDIR")); + + QString featurefile; + foreach (QString dir, srcDirs) { + QString str = dir + "/src/corelib/global/qfeatures.txt"; + if (QFile::exists(str)) { + featurefile = str; + break; + } + } + + if (featurefile.isEmpty()) { + qWarning("Unable to find qfeatures.txt"); + return QStringList(); + } + + QFile file(featurefile); + if (!file.open(QIODevice::ReadOnly)) { + qWarning("Unable to open feature file '%s'", qPrintable(featurefile)); + return QStringList(); + } + + QStringList features; + QTextStream s(&file); + QRegExp regexp("Feature:\\s+(\\w+)\\s*"); + for (QString line = s.readLine(); !s.atEnd(); line = s.readLine()) { + if (regexp.exactMatch(line)) + features << regexp.cap(1); + } + + return features; +} +#endif + +void tst_CompilerWarnings::warnings_data() +{ + QTest::addColumn<QStringList>("cflags"); + + QTest::newRow("standard") << QStringList(); + QTest::newRow("warn deprecated, fast plus, no debug") << (QStringList() << "-DQT_DEPRECATED_WARNINGS" + << "-DQT_USE_FAST_OPERATOR_PLUS" << "-DQT_NU_DEBUG" << "-DQT_NO_DEBUG_STREAM" << "-DQT_NO_WARNING_OUTPUT"); + QTest::newRow("no deprecated, no keywords") << (QStringList() << "-DQT_NO_DEPRECATED" << "-DQT_NO_KEYWORDS"); + +#if 0 +#ifdef Q_WS_QWS + QStringList features = getFeatures(); + foreach (QString feature, features) { + QStringList args; + QString macro = QString("QT_NO_%1").arg(feature); + args << (QString("-D%1").arg(macro)); + QTest::newRow(qPrintable(macro)) << args; + } +#endif +#endif +} + +void tst_CompilerWarnings::warnings() +{ + QFETCH(QStringList, cflags); + +#if !defined(Q_CC_INTEL) && defined(Q_CC_GNU) && __GNUC__ == 3 + QSKIP("gcc 3.x outputs too many bogus warnings", SkipAll); +#endif + + /*static*/ QString tmpFile; + if (tmpFile.isEmpty()) { + QTemporaryFile tmpQFile; + tmpQFile.open(); + tmpFile = tmpQFile.fileName(); + tmpQFile.close(); + } + /*static*/ QString tmpSourceFile; + bool openResult = true; + const QString tmpBaseName("XXXXXX-test.cpp"); + QString templatePath = QDir::temp().absoluteFilePath(tmpBaseName); + QFile tmpQSourceFile(templatePath); + if (tmpSourceFile.isEmpty()) { + tmpQSourceFile.open(QIODevice::ReadWrite | QIODevice::Truncate); + tmpSourceFile = tmpQSourceFile.fileName(); + QFile cppSource(":/test_cpp.txt"); + bool openResult = cppSource.open(QIODevice::ReadOnly); + if (openResult) + { + QTextStream in(&cppSource); + QTextStream out(&tmpQSourceFile); + out << in.readAll(); + } + } + tmpQSourceFile.close(); + QVERIFY2(openResult, "Need resource temporary \"test_cpp.txt\""); + + QStringList args; + QString compilerName; + + static QString qtDir = QString::fromLocal8Bit(qgetenv("QTDIR")); + QVERIFY2(!qtDir.isEmpty(), "This test needs $QTDIR"); + + args << cflags; +#if !defined(Q_CC_INTEL) && defined(Q_CC_GNU) + compilerName = "g++"; + args << "-I" + qtDir + "/include"; + args << "-I/usr/X11R6/include/"; +#ifdef Q_OS_HPUX + args << "-I/usr/local/mesa/aCC-64/include"; +#endif + args << "-c"; + args << "-Wall" << "-Wold-style-cast" << "-Woverloaded-virtual" << "-pedantic" << "-ansi" + << "-Wno-long-long" << "-Wshadow" << "-Wpacked" << "-Wunreachable-code" + << "-Wundef" << "-Wchar-subscripts" << "-Wformat-nonliteral" << "-Wformat-security" + << "-Wcast-align" + << "-o" << tmpFile + << tmpSourceFile; +#elif defined(Q_CC_XLC) + compilerName = "xlC_r"; + args << "-I" + qtDir + "/include" +# if QT_POINTER_SIZE == 8 + << "-q64" +# endif + << "-c" << "-o" << tmpFile + << "-info=all" + << tmpSourceFile; +#elif defined(Q_CC_MSVC) + compilerName = "cl"; + args << "-I" + qtDir + "/include" + << "-nologo" << "-W3" + << tmpSourceFile; +#elif defined (Q_CC_SUN) + compilerName = "CC"; + // +w or +w2 outputs too much bogus + args << "-I" + qtDir + "/include" +# if QT_POINTER_SIZE == 8 + << "-xarch=v9" +# endif + << "-o" << tmpFile + << tmpSourceFile; +#elif defined (Q_CC_HPACC) + compilerName = "aCC"; + args << "-I" + qtDir + "/include" + << "-I/usr/local/mesa/aCC-64/include" + << "-I/opt/graphics/OpenGL/include" +# if QT_POINTER_SIZE == 8 && !defined __ia64 + << "+DA2.0W" +# endif + // aCC generates too much bogus. + << "-DQT_NO_STL" << "-c" << "-w" + << "-o" << tmpFile + << tmpSourceFile; +#elif defined(Q_CC_MIPS) + compilerName = "CC"; + args << "-I" + qtDir + "/include" + << "-c" + << "-woff" << "3303" // const qualifier on return + << "-o" << tmpFile + << tmpSourceFile; +#else + QSKIP("Test not implemented for this compiler", SkipAll); +#endif + + QProcess proc; + proc.start(compilerName, args, QIODevice::ReadOnly); + QVERIFY2(proc.waitForFinished(6000000), proc.errorString().toLocal8Bit()); + +#ifdef Q_CC_MSVC + QString errs = QString::fromLocal8Bit(proc.readAllStandardOutput().constData()); + if (errs.startsWith(tmpBaseName)) + errs = errs.mid(tmpBaseName.size()).simplified();; +#else + QString errs = QString::fromLocal8Bit(proc.readAllStandardError().constData()); +#endif + QStringList errList; + if (!errs.isEmpty()) { + errList = errs.split("\n"); + qDebug() << "Arguments:" << args; + QStringList validErrors; + foreach (QString const& err, errList) { + bool ignore = shouldIgnoreWarning(err); + qDebug() << err << (ignore ? " [ignored]" : ""); + if (!ignore) { + validErrors << err; + } + } + errList = validErrors; + } + QCOMPARE(errList.count(), 0); // verbose info how many lines of errors in output + + tmpQSourceFile.remove(); +} + +bool tst_CompilerWarnings::shouldIgnoreWarning(QString const& warning) +{ + if (warning.isEmpty()) { + return true; + } + + // icecc outputs warnings if some icecc node breaks + if (warning.startsWith("ICECC[")) { + return true; + } + + // Add more bogus warnings here + + return false; +} + +QTEST_APPLESS_MAIN(tst_CompilerWarnings) + +#include "tst_compilerwarnings.moc" +#endif // QT_NO_PROCESS diff --git a/tests/auto/guiapplauncher/README.txt b/tests/auto/guiapplauncher/README.txt new file mode 100644 index 00000000..317f9d0b --- /dev/null +++ b/tests/auto/guiapplauncher/README.txt @@ -0,0 +1,14 @@ +This test launches gui applications (tools, demos and prominent examples), +keeps them running a while (grabbing their top level from the window manager) +and sends them a Close event via window manager. + +It checks that they do not crash nor produce unexpected error output. + +Note: Do not play with the machine while it is running as otherwise +the top-level find algorithm might get confused (especially on Windows). + +Environment variables are checked to turned off some tests (see code). + +It is currently implemented for X11 (Skips unless DISPLAY is set) and +Windows, pending an implementation of the WindowManager class and deployment +on the other platforms. diff --git a/tests/auto/guiapplauncher/guiapplauncher.pro b/tests/auto/guiapplauncher/guiapplauncher.pro new file mode 100644 index 00000000..1fe9c8b0 --- /dev/null +++ b/tests/auto/guiapplauncher/guiapplauncher.pro @@ -0,0 +1,22 @@ +# ------------------------------------------------- +# Project created by QtCreator 2009-11-10T14:39:06 +# ------------------------------------------------- + +# Link against gui for X11,etc. +load(qttest_p4) + +DEFINES += SRCDIR=\\\"$$PWD/\\\" +TARGET = tst_guiapplauncher +CONFIG += console +CONFIG -= app_bundle +CONFIG += qtestlib +TEMPLATE = app +SOURCES += tst_guiapplauncher.cpp \ + windowmanager.cpp +HEADERS += windowmanager.h + +# process enumeration,etc. +win32:LIBS+=-luser32 +x11 { + LIBS += $$QMAKE_LIBS_X11 +} diff --git a/tests/auto/guiapplauncher/test.ts b/tests/auto/guiapplauncher/test.ts new file mode 100644 index 00000000..79c9c76d --- /dev/null +++ b/tests/auto/guiapplauncher/test.ts @@ -0,0 +1,973 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>AssistantServer</name> + <message> + <location filename="../tools/assistant/compat/main.cpp" line="+225"/> + <source>Qt Assistant</source> + <translation>Qt Assistant</translation> + </message> + <message> + <location line="+1"/> + <source>Failed to bind to port %1</source> + <translation>Kann Port %1 nicht binden</translation> + </message> +</context> +<context> + <name>FontPanel</name> + <message> + <location filename="../tools/shared/fontpanel/fontpanel.cpp" line="+63"/> + <source>Font</source> + <translation>Schrift</translation> + </message> + <message> + <location line="+11"/> + <source>&Writing system</source> + <translation>S&kript</translation> + </message> + <message> + <location line="+3"/> + <source>&Family</source> + <translation>&Schriftart</translation> + </message> + <message> + <location line="+4"/> + <source>&Style</source> + <translation>S&chriftschnitt</translation> + </message> + <message> + <location line="+4"/> + <source>&Point size</source> + <translation>Schriftg&rad</translation> + </message> +</context> +<context> + <name>FontSettingsDialog</name> + <message> + <location filename="../tools/assistant/compat/fontsettingsdialog.cpp" line="+63"/> + <source>Font Settings</source> + <translation>Schriftart</translation> + </message> + <message> + <location line="+7"/> + <source>Font settings for:</source> + <translation>Schriftart für:</translation> + </message> + <message> + <location line="+4"/> + <source>Browser</source> + <translation>Hilfeseiten</translation> + </message> + <message> + <location line="+1"/> + <source>Application</source> + <translation>Anwendung</translation> + </message> + <message> + <location line="+6"/> + <source>Use custom settings</source> + <translation>Erweitere Einstellungen nutzen</translation> + </message> +</context> +<context> + <name>HelpDialog</name> + <message> + <location filename="../tools/assistant/compat/helpdialog.ui"/> + <source>Con&tents</source> + <translation>Inhal&t</translation> + </message> + <message> + <location filename="../tools/assistant/compat/helpdialog.cpp" line="+376"/> + <location line="+16"/> + <location line="+661"/> + <source>Qt Assistant</source> + <translation>Qt Assistant</translation> + </message> + <message> + <location line="-771"/> + <source>Open Link in New Window</source> + <translation>Öffne Link in neuem Fenster</translation> + </message> + <message> + <location line="+76"/> + <location line="+82"/> + <source>Prepare...</source> + <translation>Initialisiere...</translation> + </message> + <message> + <location line="-47"/> + <source>Cannot open the index file %1</source> + <translation>Kann Indexdatei %1 nicht öffnen</translation> + </message> + <message> + <location line="+58"/> + <location line="+124"/> + <location line="+8"/> + <source>Warning</source> + <translation>Warnung</translation> + </message> + <message> + <location line="-131"/> + <location line="+124"/> + <source>Documentation file %1 does not exist! +Skipping file.</source> + <translation>Dokumentation %1 existiert nicht! +Überspringe Datei.</translation> + </message> + <message> + <location line="-112"/> + <location line="+133"/> + <source>Parse Error</source> + <translation>Syntaxfehler</translation> + </message> + <message> + <location line="+35"/> + <location line="+469"/> + <source>Done</source> + <translation>Fertig</translation> + </message> + <message> + <location line="-18"/> + <source>Indexing files...</source> + <translation>Indiziere Dokumentation...</translation> + </message> + <message> + <location line="+15"/> + <source>Reading dictionary...</source> + <translation>Lese Suchindex...</translation> + </message> + <message> + <location line="+46"/> + <location line="+9"/> + <source>Full Text Search</source> + <translation>Volltextsuche</translation> + </message> + <message> + <location line="-8"/> + <source>Using a wildcard within phrases is not allowed.</source> + <translation>Wildcards innerhalb von Phrasen sind nicht zugelassen.</translation> + </message> + <message> + <location line="+9"/> + <source>The closing quotation mark is missing.</source> + <translation>Das schließende Anführungszeichen fehlt.</translation> + </message> + <message numerus="yes"> + <location line="+7"/> + <source>%n document(s) found.</source> + <translation> + <numerusform>%n Dokumente gefunden.</numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location line="-882"/> + <source>Open Link in Current Tab</source> + <translation>Link im Aktuellen Tab öffnen</translation> + </message> + <message> + <location line="+6"/> + <source>Open Link in New Tab</source> + <translation>Link in einem neuen Tab öffnen</translation> + </message> + <message> + <location line="+91"/> + <source>Failed to load keyword index file +Assistant will not work!</source> + <translation>Die Indexdatei konnte nicht geladen werden. +Der Assistent ist nicht einsatzbereit!</translation> + </message> + <message> + <location line="+208"/> + <source>Documentation file %1 is not compatible! +Skipping file.</source> + <translation>Dokumentation %1 ist nicht kompatibel! Datei wird übersprungen.</translation> + </message> + <message> + <location line="+470"/> + <source>Failed to save fulltext search index +Assistant will not work!</source> + <translation>Der Index für die Volltextsuche konnte nicht gespeichert werden. +Assistent ist nicht einsatzbereit!</translation> + </message> + <message> + <location filename="../tools/assistant/compat/helpdialog.ui"/> + <source>Help</source> + <translation>Hilfe</translation> + </message> + <message> + <location/> + <source><b>Help</b><p>Choose the topic you want help on from the contents list, or search the index for keywords.</p></source> + <translation><b>Hilfe</b><p>Wählen Sie ein Hilfethema aus dem Inhalt oder suchen Sie im Index nach Schlüsselwörtern.</p></translation> + </message> + <message> + <location/> + <source>Displays help topics organized by category, index or bookmarks. Another tab inherits the full text search.</source> + <translation>Zeigt Hilfethemen geordnet nach Kategorie, Index oder Lesezeichen an. Ein weiterer Abschnitt enthält die Volltextsuche.</translation> + </message> + <message> + <location/> + <source><b>Help topics organized by category.</b><p>Double-click an item to see the topics in that category. To view a topic, just double-click it.</p></source> + <translation><b>Hilfethemen geordnet nach Kategorie.</b><p>Doppelklicken Sie einen Eintrag, um die Themen dieser Kategorie zu sehen. Doppelklicken Sie ein Thema, um es angezeigt zu bekommen.</p></translation> + </message> + <message> + <location/> + <source>column 1</source> + <translation>Spalte 1</translation> + </message> + <message> + <location/> + <source>&Index</source> + <translation>&Index</translation> + </message> + <message> + <location/> + <source>&Look For:</source> + <translation>Suchen &nach:</translation> + </message> + <message> + <location/> + <source>Enter keyword</source> + <translation>Geben Sie ein Schlüsselwort ein</translation> + </message> + <message> + <location/> + <source><b>Enter a keyword.</b><p>The list will select an item that matches the entered string best.</p></source> + <translation><b>Geben Sie ein Schlüsselwort ein.</b><p>Es wird dann der Eintrag aus der Liste ausgewählt, der am besten mit dem eingegebenen Begriff übereinstimmt.</p></translation> + </message> + <message> + <location/> + <source><b>List of available help topics.</b><p>Double-click on an item to open its help page. If more than one is found, you must specify which page you want.</p></source> + <translation><b>Liste aller verfügbaren Hilfethemen.</b><p>Doppelklicken Sie auf einen Eintrag, um die Hilfe zu öffnen. Wenn mehr als eine Seite gefunden wurde, wählen Sie die gewünschte Seite aus.</p></translation> + </message> + <message> + <location/> + <source>&Bookmarks</source> + <translation>L&esezeichen</translation> + </message> + <message> + <location/> + <source>Displays the list of bookmarks.</source> + <translation>Zeigt alle Lesezeichen an.</translation> + </message> + <message> + <location/> + <source>Add new bookmark</source> + <translation>Füge neues Lesezeichen hinzu</translation> + </message> + <message> + <location/> + <source>Add the currently displayed page as a new bookmark.</source> + <translation>Füge aktuelle Seite zu den Lesezeichen hinzu.</translation> + </message> + <message> + <location/> + <source>&New</source> + <translation>&Neu</translation> + </message> + <message> + <location/> + <source>Delete bookmark</source> + <translation>Lösche Lesezeichen</translation> + </message> + <message> + <location/> + <source>Delete the selected bookmark.</source> + <translation>Lösche markiertes Lesezeichen.</translation> + </message> + <message> + <location/> + <source>&Delete</source> + <translation>&Löschen</translation> + </message> + <message> + <location/> + <source>&Search</source> + <translation>&Suche</translation> + </message> + <message> + <location/> + <source>Searching f&or:</source> + <translation>Suche &nach:</translation> + </message> + <message> + <location/> + <source><b>Enter search word(s).</b><p>Enter here the word(s) you are looking for. The words may contain wildcards (*). For a sequence of words quote them.</p></source> + <translation><b>Geben Sie Suchbegriffe ein.</b><p>Geben Sie hier die gesuchten Begriffe ein. Die Begriffe können Wildcards (*) enthalten. Eine Phrase muß in Anführungszeichen stehen.</p></translation> + </message> + <message> + <location/> + <source><b>Found documents</b><p>This list contains all found documents from the last search. The documents are ordered, i.e. the first document has the most matches.</p></source> + <translation><b>Gefundene Dokumente</b><p>Diese Liste beinhaltet alle gefundenen Dokumente der letzten Suche. Die Dokumente sind nach der Häufigkeit der Treffer geordnet.</p></translation> + </message> + <message> + <location/> + <source>Found &Documents:</source> + <translation>Gefundene &Dokumente:</translation> + </message> + <message> + <location/> + <source>Display the help page for the full text search.</source> + <translation>Zeigt die Hilfeseite für die Volltextsuche an.</translation> + </message> + <message> + <location/> + <source>He&lp</source> + <translation>Hi&lfe</translation> + </message> + <message> + <location/> + <source>Pressing this button starts the search.</source> + <translation>Startet die Suche.</translation> + </message> + <message> + <location/> + <source>Preparing...</source> + <translation>Initialisiere...</translation> + </message> + <message> + <location/> + <source>Enter searchword(s)</source> + <translation>Geben Sie Suchbegriffe ein</translation> + </message> + <message> + <location/> + <source>Display the help page</source> + <translation>Hilfeseite anzeigen</translation> + </message> + <message> + <location/> + <source>Start searching</source> + <translation>Suche beginnen</translation> + </message> +</context> +<context> + <name>HelpWindow</name> + <message> + <location filename="../tools/assistant/compat/helpwindow.cpp" line="+97"/> + <source>Help</source> + <translation>Hilfe</translation> + </message> + <message> + <location line="+93"/> + <source>Open Link in New Window Shift+LMB</source> + <translation>Öffne Link in neuem Fenster</translation> + </message> + <message> + <location line="-2"/> + <source>Open Link in New Tab</source> + <translation>Link in einem neuen Tab öffnen</translation> + </message> + <message> + <location line="-90"/> + <source>Unable to launch web browser. +</source> + <translation>Der Webbrowser konnte nicht gestartet werden. +</translation> + </message> + <message> + <location line="+1"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location line="+27"/> + <source>Failed to open link: '%1'</source> + <translation>Der Link '%1' konnte nicht geöffnet werden</translation> + </message> + <message> + <location line="+1"/> + <source><div align="center"><h1>The page could not be found</h1><br><h3>'%1'</h3></div></source> + <translation><div align="center"><h1>Die Seite wurde nicht gefunden</h1><br><h3>'%1'</h3></div></translation> + </message> + <message> + <location line="+2"/> + <source>Error...</source> + <translation>Fehler ...</translation> + </message> + <message> + <location line="+56"/> + <source>Copy &Link Location</source> + <translation>Link-Adresse kopieren</translation> + </message> +</context> +<context> + <name>Index</name> + <message> + <location filename="../tools/assistant/compat/index.cpp" line="+385"/> + <source>Untitled</source> + <translation>Unbenannt</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../tools/assistant/compat/mainwindow.ui"/> + <source>Toolbar</source> + <translation>Werkzeugleiste</translation> + </message> + <message> + <location/> + <source>&Print...</source> + <translation>&Drucken...</translation> + </message> + <message> + <location/> + <source>E&xit</source> + <translation>&Beenden</translation> + </message> + <message> + <location/> + <source>&Copy</source> + <translation>&Kopieren</translation> + </message> + <message> + <location/> + <source>&Find in Text...</source> + <translation>Text&suche...</translation> + </message> + <message> + <location/> + <source>&Home</source> + <translation>St&artseite</translation> + </message> + <message> + <location/> + <source>&Previous</source> + <translation>&Vorherige</translation> + </message> + <message> + <location/> + <source>&Next</source> + <translation>&Nächste</translation> + </message> + <message> + <location/> + <source>About Qt</source> + <translation>Über Qt</translation> + </message> + <message> + <location/> + <source>Zoom &in</source> + <translation>Vergrößern</translation> + </message> + <message> + <location/> + <source>Zoom &out</source> + <translation>Ver&kleinern</translation> + </message> + <message> + <location/> + <source>New Window</source> + <translation>Neues Fenster...</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.cpp" line="+198"/> + <source>Ctrl+T</source> + <translation>Strg+T +</translation> + </message> + <message> + <location line="+1"/> + <source>Ctrl+I</source> + <translation>Strg+I</translation> + </message> + <message> + <location line="+1"/> + <source>Ctrl+B</source> + <translation>Strg+E</translation> + </message> + <message> + <location line="+129"/> + <location line="+1"/> + <source>Qt Assistant</source> + <translation>Qt Assistant</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.ui"/> + <source>&Add Bookmark</source> + <translation>&Füge Lesezeichen hinzu</translation> + </message> + <message> + <location/> + <source>&File</source> + <translation>&Datei</translation> + </message> + <message> + <location/> + <source>&Edit</source> + <translation>&Bearbeiten</translation> + </message> + <message> + <location/> + <source>&View</source> + <translation>&Ansicht</translation> + </message> + <message> + <location/> + <source>&Go</source> + <translation>&Gehe zu</translation> + </message> + <message> + <location/> + <source>Boo&kmarks</source> + <translation>&Lesezeichen</translation> + </message> + <message> + <location/> + <source>Qt Assistant by Nokia</source> + <translation>Qt Assistant von Nokia</translation> + </message> + <message> + <location/> + <source>&Help</source> + <translation>&Hilfe</translation> + </message> + <message> + <location/> + <source>Print the currently displayed page.</source> + <translation>Drucke aktuelle Seite.</translation> + </message> + <message> + <location/> + <source>Ctrl+P</source> + <translation>Strg+P</translation> + </message> + <message> + <location/> + <source>Quit Qt Assistant.</source> + <translation>Qt Assistant beenden.</translation> + </message> + <message> + <location/> + <source>Ctrl+Q</source> + <translation>Strg+Q</translation> + </message> + <message> + <location/> + <source>Copy the selected text to the clipboard.</source> + <translation>Den markierten Text in die Zwischenablage kopieren.</translation> + </message> + <message> + <location/> + <source>Ctrl+C</source> + <translation>Strg+C</translation> + </message> + <message> + <location/> + <source>Open the Find dialog. Qt Assistant will search the currently displayed page for the text you enter.</source> + <translation>Den Suchdialog öffnen. Qt Assistant sucht in der aktuellen Seite nach dem eingegebenen Text.</translation> + </message> + <message> + <location/> + <source>Ctrl+F</source> + <translation>Strg+F</translation> + </message> + <message> + <location/> + <source>Go to the home page. Qt Assistant's home page is the Qt Reference Documentation.</source> + <translation>Zur Startseite gehen. Startseite im Qt Assistant ist die Qt-Referenzdokumentation.</translation> + </message> + <message> + <location/> + <source>Ctrl+Home</source> + <translation>Strg+Pos1</translation> + </message> + <message> + <location/> + <source>Go to the previous page.</source> + <translation>Gehe zur vorherigen Seite.</translation> + </message> + <message> + <location/> + <source>Alt+Left</source> + <translation>Alt+Links</translation> + </message> + <message> + <location/> + <source>Go to the next page.</source> + <translation>Gehe zur nächsten Seite.</translation> + </message> + <message> + <location/> + <source>Alt+Right</source> + <translation>Alt+Rechts</translation> + </message> + <message> + <location/> + <source>Display further information about Qt Assistant.</source> + <translation>Zeigt das Handbuch zum Qt Designer an.</translation> + </message> + <message> + <location/> + <source>Zoom in on the document, i.e. increase the font size.</source> + <translation>Vergrößert die Schrift.</translation> + </message> + <message> + <location/> + <source>Ctrl++</source> + <translation>Strg++</translation> + </message> + <message> + <location/> + <source>Zoom out on the document, i.e. decrease the font size.</source> + <translation>Verkleinert die Schrift.</translation> + </message> + <message> + <location/> + <source>Ctrl+-</source> + <translation>Strg+-</translation> + </message> + <message> + <location/> + <source>Open a new window.</source> + <translation>Öffnet ein neues Fenster.</translation> + </message> + <message> + <location/> + <source>Ctrl+N</source> + <translation>Strg+N</translation> + </message> + <message> + <location/> + <source>&Close</source> + <translation>&Schließen</translation> + </message> + <message> + <location/> + <source>Close the current window.</source> + <translation>Schließt das aktuelle Fenster.</translation> + </message> + <message> + <location/> + <source>Qt Assistant Manual</source> + <translation>Handbuch zu Qt Assistant</translation> + </message> + <message> + <location/> + <source>F1</source> + <translation>F1</translation> + </message> + <message> + <location/> + <source>Add the currently displayed page as a new bookmark.</source> + <translation>Aktuelle Seite zu den Lesezeichen hinzufügen.</translation> + </message> + <message> + <location/> + <source>What's This?</source> + <translation>Direkthilfe</translation> + </message> + <message> + <location/> + <source>"What's This?" context sensitive help.</source> + <translation>Kontextbezogene Direkthilfe.</translation> + </message> + <message> + <location/> + <source>Shift+F1</source> + <translation>Umschalt+F1</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.cpp" line="-129"/> + <source>Ctrl+S</source> + <translation>Strg+S</translation> + </message> + <message> + <location line="-33"/> + <source>Initializing Qt Assistant...</source> + <translation>Qt Assistant wird initialisiert...</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.ui"/> + <source>Go</source> + <translation>Gehe zu</translation> + </message> + <message> + <location/> + <source>Find &Next</source> + <translation>Weitersuchen</translation> + </message> + <message> + <location/> + <source>F3</source> + <translation>F3</translation> + </message> + <message> + <location/> + <source>Find &Previous</source> + <translation>Vorheriges suchen</translation> + </message> + <message> + <location/> + <source>Shift+F3</source> + <translation>Umschalt+F3</translation> + </message> + <message> + <location/> + <source>About Qt Assistant</source> + <translation>Über Qt Assistent</translation> + </message> + <message> + <location/> + <source>Add Tab</source> + <translation>Tab einfügen</translation> + </message> + <message> + <location/> + <source>Ctrl+Alt+N</source> + <translation></translation> + </message> + <message> + <location/> + <source>Next Tab</source> + <translation>Nächster Tab</translation> + </message> + <message> + <location/> + <source>Ctrl+Alt+Right</source> + <translation></translation> + </message> + <message> + <location/> + <source>Previous Tab</source> + <translation>Voriger Tab</translation> + </message> + <message> + <location/> + <source>Ctrl+Alt+Left</source> + <translation></translation> + </message> + <message> + <location/> + <source>Close Tab</source> + <translation>Tab schließen</translation> + </message> + <message> + <location/> + <source>Ctrl+Alt+Q</source> + <translation></translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.cpp" line="+181"/> + <source>Failed to open about application contents in file: '%1'</source> + <translation>Fehler beim Öffnen des Inhalts in Datei: '%1'</translation> + </message> + <message> + <location line="-246"/> + <source>Sidebar</source> + <translation>Sidebar</translation> + </message> + <message> + <location line="+18"/> + <source>&Window</source> + <translation>&Fenster</translation> + </message> + <message> + <location line="+2"/> + <source>Minimize</source> + <translation>Minimieren</translation> + </message> + <message> + <location line="+1"/> + <source>Ctrl+M</source> + <translation>Strg+M</translation> + </message> + <message> + <location line="+70"/> + <source>SHIFT+CTRL+=</source> + <translation>Umschalt+Strg+=</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.ui"/> + <source>Ctrl+W</source> + <translation>Strg+W</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.cpp" line="+8"/> + <source>Ctrl+]</source> + <translation>Strg+AltGr+]</translation> + </message> + <message> + <location line="+1"/> + <source>Ctrl+[</source> + <translation>Strg+AltGr+[</translation> + </message> + <message> + <location line="+7"/> + <source>Views</source> + <translation>Menüleisten/Sidebar</translation> + </message> + <message> + <location line="+80"/> + <source>Displays the main page of a specific documentation set.</source> + <translation>Zeigt die Hauptseite eines Dokumentensets an.</translation> + </message> + <message> + <location line="+262"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location line="+238"/> + <location line="+6"/> + <source>Save Page</source> + <translation>Seite speichern</translation> + </message> + <message> + <location line="+0"/> + <source>Cannot open file for writing!</source> + <translation>Die Datei konnte nicht zum Schreiben geöffnet werden.</translation> + </message> + <message> + <location filename="../tools/assistant/compat/mainwindow.ui"/> + <source>Save Page As...</source> + <translation>Seite speichern als...</translation> + </message> + <message> + <location/> + <source>Ctrl+Alt+S</source> + <translation>Strg+Alt+S</translation> + </message> + <message> + <location/> + <source>Sync with Table of Contents</source> + <translation>Seite mit Inhalt-Tab syncronisieren</translation> + </message> + <message> + <location/> + <source>Select the page in contents tab.</source> + <translation>Wählt die Seite im Inhalt-Tab aus.</translation> + </message> + <message> + <location/> + <source>Font Settings...</source> + <translation>Schriftart...</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../tools/assistant/compat/config.cpp" line="+350"/> + <source>Qt Assistant by Nokia</source> + <translation>Qt Assistant von Nokia</translation> + </message> +</context> +<context> + <name>TabbedBrowser</name> + <message> + <location filename="../tools/assistant/compat/tabbedbrowser.ui"/> + <source>TabbedBrowser</source> + <translation></translation> + </message> + <message> + <location/> + <source>Untitled</source> + <translation>Unbenannt</translation> + </message> + <message> + <location filename="../tools/assistant/compat/tabbedbrowser.cpp" line="+235"/> + <source>Add page</source> + <translation>Seite einfügen</translation> + </message> + <message> + <location line="+9"/> + <source>Close page</source> + <translation>Seite schließen</translation> + </message> + <message> + <location line="-95"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location line="+338"/> + <source>New Tab</source> + <translation>Neuer Tab</translation> + </message> + <message> + <location line="+1"/> + <source>Close Tab</source> + <translation>Tab schließen</translation> + </message> + <message> + <location line="+1"/> + <source>Close Other Tabs</source> + <translation>Andere Tabs schließen</translation> + </message> + <message> + <location filename="../tools/assistant/compat/tabbedbrowser.ui"/> + <source>Previous</source> + <translation>Vorheriger</translation> + </message> + <message> + <location/> + <source>Next</source> + <translation>Nächster</translation> + </message> + <message> + <location/> + <source>Case Sensitive</source> + <translation>Groß-/Kleinschreibung beachten</translation> + </message> + <message> + <location/> + <source>Whole words</source> + <translation>Ganze Wörter</translation> + </message> + <message> + <location/> + <source><img src=":/trolltech/assistant/images/wrap.png">&nbsp;Search wrapped</source> + <translation><img src=":/trolltech/assistant/images/wrap.png">&nbsp;Seitenende</translation> + </message> +</context> +<context> + <name>TopicChooser</name> + <message> + <location filename="../tools/assistant/compat/topicchooser.cpp" line="+56"/> + <source>Choose a topic for <b>%1</b></source> + <translation>Wählen Sie ein Thema für <b>%1</b></translation> + </message> + <message> + <location filename="../tools/assistant/compat/topicchooser.ui"/> + <source>Choose Topic</source> + <translation>Thema wählen</translation> + </message> + <message> + <location/> + <source>Select a topic from the list and click the <b>Display</b>-button to open the online help.</source> + <translation>Wählen Sie ein Thema aus der Liste aus und klicken Sie <b>Anzeigen</b> um die Hilfe zu öffnen.</translation> + </message> + <message> + <location/> + <source>&Topics</source> + <translation>&Themen</translation> + </message> + <message> + <location/> + <source>Displays a list of available help topics for the keyword.</source> + <translation>Zeigt eine Liste der verfügbaren Hilfethemen für diesen Begriff an.</translation> + </message> + <message> + <location/> + <source>&Display</source> + <translation>&Anzeigen</translation> + </message> + <message> + <location/> + <source>Open the topic selected in the list.</source> + <translation>Öffne das gewählte Thema aus der Liste.</translation> + </message> + <message> + <location/> + <source>&Close</source> + <translation>&Schließen</translation> + </message> + <message> + <location/> + <source>Close the Dialog.</source> + <translation>Schließt den Dialog.</translation> + </message> +</context> +</TS> diff --git a/tests/auto/guiapplauncher/test.ui b/tests/auto/guiapplauncher/test.ui new file mode 100644 index 00000000..02efcd45 --- /dev/null +++ b/tests/auto/guiapplauncher/test.ui @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>MainWindow</class> + <widget class="QMainWindow" name="MainWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>600</height> + </rect> + </property> + <property name="windowTitle"> + <string>MainWindow</string> + </property> + <widget class="QWidget" name="centralwidget"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QPlainTextEdit" name="plainTextEdit"/> + </item> + </layout> + </widget> + <widget class="QMenuBar" name="menubar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>23</height> + </rect> + </property> + <widget class="QMenu" name="menuFile"> + <property name="title"> + <string>File</string> + </property> + <addaction name="actionExit"/> + </widget> + <addaction name="menuFile"/> + </widget> + <widget class="QStatusBar" name="statusbar"/> + <action name="actionExit"> + <property name="text"> + <string>Exit</string> + </property> + </action> + </widget> + <resources/> + <connections> + <connection> + <sender>actionExit</sender> + <signal>triggered()</signal> + <receiver>MainWindow</receiver> + <slot>close()</slot> + <hints> + <hint type="sourcelabel"> + <x>-1</x> + <y>-1</y> + </hint> + <hint type="destinationlabel"> + <x>399</x> + <y>299</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/tests/auto/guiapplauncher/tst_guiapplauncher.cpp b/tests/auto/guiapplauncher/tst_guiapplauncher.cpp new file mode 100644 index 00000000..c3901bb6 --- /dev/null +++ b/tests/auto/guiapplauncher/tst_guiapplauncher.cpp @@ -0,0 +1,526 @@ +/**************************************************************************** +** +** 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 "windowmanager.h" + +#include <QtCore/QDir> +#include <QtCore/QString> +#include <QtTest/QtTest> +#include <QtCore/QProcess> +#include <QtCore/QByteArray> +#include <QtCore/QLibraryInfo> +#include <QtCore/QVariant> +#include <QtCore/QDateTime> +#include <QtCore/QMap> + +// AppLaunch: Launch gui applications, keep them running a while +// (grabbing their top level from the window manager) and send +// them a Close event via window manager. Verify that they do not +// not crash nor produces unexpected error output. +// Note: Do not play with the machine while it is running as otherwise +// the top-level find algorithm might get confused (especially on Windows). +// Environment variables are checked to turned off some tests +// It is currently implemented for X11 and Windows, pending an +// implementation of the WindowManager class and deployment on +// the other platforms. + +enum { defaultUpTimeMS = 3000, defaultTopLevelWindowTimeoutMS = 30000, + defaultTerminationTimeoutMS = 35000 }; + +// List the examples to test (Gui examples only). +struct Example { + const char *name; + const char *directory; + const char *binary; + unsigned priority; // 0-highest + int upTimeMS; +}; + +const struct Example examples[] = { + {"animation/animatedtiles Example", "animation/animatedtiles", "animatedtiles", 0, -1}, + {"animation/appchooser Example", "animation/appchooser", "appchooser", 10, -1}, + {"animation/easing Example", "animation/easing", "easing", 10, -1}, + {"animation/moveblocks Example", "animation/moveblocks", "moveblocks", 10, -1}, + {"animation/states Example", "animation/states", "states", 10, -1}, + {"animation/stickman Example", "animation/stickman", "stickman", 10, -1}, + {"designer/calculatorbuilder Example", "designer/calculatorbuilder", "calculatorbuilder", 10, -1}, + {"dialogs/standarddialogs Example", "dialogs/standarddialogs", "standarddialogs", 10, -1}, + {"draganddrop/dropsite Example", "draganddrop/dropsite", "dropsite", 10, -1}, + {"draganddrop/fridgemagnets Example", "draganddrop/fridgemagnets", "fridgemagnets", 10, -1}, + {"draganddrop/puzzle Example", "draganddrop/puzzle", "puzzle", 10, -1}, + {"effects/blurpicker Example", "effects/blurpicker", "blurpicker", 10, -1}, + {"effects/customshader Example", "effects/customshader", "customshader", 10, -1}, + {"effects/fademessage Example", "effects/fademessage", "fademessage", 10, -1}, + {"effects/lighting Example", "effects/lighting", "lighting", 10, -1}, + {"graphicsview/anchorlayout Example", "graphicsview/anchorlayout", "anchorlayout", 10, -1}, + {"graphicsview/basicgraphicslayouts Example", "graphicsview/basicgraphicslayouts", "basicgraphicslayouts", 0, -1}, + {"graphicsview/collidingmice Example", "graphicsview/collidingmice", "collidingmice", 10, -1}, + {"graphicsview/diagramscene Example", "graphicsview/diagramscene", "diagramscene", 10, -1}, + {"graphicsview/dragdroprobot Example", "graphicsview/dragdroprobot", "dragdroprobot", 10, -1}, + {"graphicsview/elasticnodes Example", "graphicsview/elasticnodes", "elasticnodes", 10, -1}, + {"graphicsview/flowlayout Example", "graphicsview/flowlayout", "flowlayout", 10, -1}, + {"graphicsview/padnavigator Example", "graphicsview/padnavigator", "padnavigator", 0, -1}, + {"graphicsview/portedasteroids Example", "graphicsview/portedasteroids", "portedasteroids", 10, -1}, + {"graphicsview/portedcanvas Example", "graphicsview/portedcanvas", "portedcanvas", 10, -1}, + {"graphicsview/weatheranchorlayout Example", "graphicsview/weatheranchorlayout", "weatheranchorlayout", 10, -1}, + {"itemviews/addressbook Example", "itemviews/addressbook", "addressbook", 0, -1}, + {"itemviews/basicsortfiltermodel Example", "itemviews/basicsortfiltermodel", "basicsortfiltermodel", 10, -1}, + {"itemviews/chart Example", "itemviews/chart", "chart", 0, -1}, + {"itemviews/coloreditorfactory Example", "itemviews/coloreditorfactory", "coloreditorfactory", 10, -1}, + {"itemviews/combowidgetmapper Example", "itemviews/combowidgetmapper", "combowidgetmapper", 6, -1}, + {"itemviews/customsortfiltermodel Example", "itemviews/customsortfiltermodel", "customsortfiltermodel", 6, -1}, + {"itemviews/dirview Example", "itemviews/dirview", "dirview", 0, -1}, + {"itemviews/editabletreemodel Example", "itemviews/editabletreemodel", "editabletreemodel", 0, -1}, + {"itemviews/fetchmore Example", "itemviews/fetchmore", "fetchmore", 10, -1}, + {"itemviews/frozencolumn Example", "itemviews/frozencolumn", "frozencolumn", 10, -1}, + {"itemviews/pixelator Example", "itemviews/pixelator", "pixelator", 10, -1}, + {"itemviews/puzzle Example", "itemviews/puzzle", "puzzle", 10, -1}, + {"itemviews/simpledommodel Example", "itemviews/simpledommodel", "simpledommodel", 10, -1}, + {"itemviews/simpletreemodel Example", "itemviews/simpletreemodel", "simpletreemodel", 10, -1}, + {"itemviews/simplewidgetmapper Example", "itemviews/simplewidgetmapper", "simplewidgetmapper", 10, -1}, + {"itemviews/spinboxdelegate Example", "itemviews/spinboxdelegate", "spinboxdelegate", 0, -1}, + {"itemviews/stardelegate Example", "itemviews/stardelegate", "stardelegate", 10, -1}, + {"layouts/basiclayouts Example", "layouts/basiclayouts", "basiclayouts", 0, -1}, + {"layouts/borderlayout Example", "layouts/borderlayout", "borderlayout", 10, -1}, + {"layouts/dynamiclayouts Example", "layouts/dynamiclayouts", "dynamiclayouts", 10, -1}, + {"layouts/flowlayout Example", "layouts/flowlayout", "flowlayout", 10, -1}, + {"mainwindows/application Example", "mainwindows/application", "application", 6, -1}, + {"mainwindows/dockwidgets Example", "mainwindows/dockwidgets", "dockwidgets", 0, -1}, + {"mainwindows/mdi Example", "mainwindows/mdi", "mdi", 0, -1}, + {"mainwindows/menus Example", "mainwindows/menus", "menus", 10, -1}, + {"mainwindows/recentfiles Example", "mainwindows/recentfiles", "recentfiles", 10, -1}, + {"mainwindows/sdi Example", "mainwindows/sdi", "sdi", 10, -1}, + {"touch/dials Example", "touch/dials", "dials", 10, -1}, + {"touch/fingerpaint Example", "touch/fingerpaint", "fingerpaint", 10, -1}, + {"touch/knobs Example", "touch/knobs", "knobs", 10, -1}, + {"touch/pinchzoom Example", "touch/pinchzoom", "pinchzoom", 10, -1}, + {"opengl/2dpainting Example", "opengl/2dpainting", "2dpainting", 10, -1}, + {"opengl/grabber Example", "opengl/grabber", "grabber", 10, -1}, + {"opengl/hellogl Example", "opengl/hellogl", "hellogl", 10, -1}, + {"opengl/overpainting Example", "opengl/overpainting", "overpainting", 10, -1}, + {"opengl/samplebuffers Example", "opengl/samplebuffers", "samplebuffers", 10, -1}, + {"opengl/textures Example", "opengl/textures", "textures", 10, -1}, + {"painting/basicdrawing Example", "painting/basicdrawing", "basicdrawing", 10, -1}, + {"painting/concentriccircles Example", "painting/concentriccircles", "concentriccircles", 0, -1}, + {"painting/fontsampler Example", "painting/fontsampler", "fontsampler", 0, -1}, + {"painting/imagecomposition Example", "painting/imagecomposition", "imagecomposition", 10, -1}, + {"painting/painterpaths Example", "painting/painterpaths", "painterpaths", 10, -1}, + {"painting/svggenerator Example", "painting/svggenerator", "svggenerator", 10, -1}, + {"painting/svgviewer Example", "painting/svgviewer", "svgviewer", 0, -1}, + {"painting/transformations Example", "painting/transformations", "transformations", 0, -1}, + {"qtconcurrent/imagescaling Example", "qtconcurrent/imagescaling", "imagescaling", 10, -1}, + {"richtext/calendar Example", "richtext/calendar", "calendar", 0, -1}, + {"richtext/orderform Example", "richtext/orderform", "orderform", 10, -1}, + {"richtext/syntaxhighlighter Example", "richtext/syntaxhighlighter", "syntaxhighlighter", 0, -1}, + {"richtext/textobject Example", "richtext/textobject", "textobject", 10, -1}, + {"script/calculator Example", "script/calculator", "calculator", 6, -1}, + {"script/qstetrix Example", "script/qstetrix", "qstetrix", 0, -1}, + {"statemachine/eventtransitions Example", "statemachine/eventtransitions", "eventtransitions", 10, -1}, + {"statemachine/rogue Example", "statemachine/rogue", "rogue", 10, -1}, + {"statemachine/trafficlight Example", "statemachine/trafficlight", "trafficlight", 0, -1}, + {"statemachine/twowaybutton Example", "statemachine/twowaybutton", "twowaybutton", 10, -1}, + {"tutorials/addressbook/part7 Example", "tutorials/addressbook/part7", "part7", 0, -1}, + {"webkit/fancybrowser Example", "webkit/fancybrowser", "fancybrowser", 0, 7000}, + {"widgets/analogclock Example", "widgets/analogclock", "analogclock", 6, -1}, + {"widgets/calculator Example", "widgets/calculator", "calculator", 6, -1}, + {"widgets/calendarwidget Example", "widgets/calendarwidget", "calendarwidget", 10, -1}, + {"widgets/charactermap Example", "widgets/charactermap", "charactermap", 10, -1}, + {"widgets/codeeditor Example", "widgets/codeeditor", "codeeditor", 0, -1}, + {"widgets/digitalclock Example", "widgets/digitalclock", "digitalclock", 10, -1}, + {"widgets/groupbox Example", "widgets/groupbox", "groupbox", 10, -1}, + {"widgets/icons Example", "widgets/icons", "icons", 10, -1}, + {"widgets/imageviewer Example", "widgets/imageviewer", "imageviewer", 10, -1}, + {"widgets/lineedits Example", "widgets/lineedits", "lineedits", 10, -1}, + {"widgets/scribble Example", "widgets/scribble", "scribble", 10, -1}, + {"widgets/sliders Example", "widgets/sliders", "sliders", 10, -1}, + {"widgets/spinboxes Example", "widgets/spinboxes", "spinboxes", 10, -1}, + {"widgets/styles Example", "widgets/styles", "styles", 0, -1}, + {"widgets/stylesheet Example", "widgets/stylesheet", "stylesheet", 0, -1}, + {"widgets/tablet Example", "widgets/tablet", "tablet", 10, -1}, + {"widgets/tetrix Example", "widgets/tetrix", "tetrix", 0, -1}, + {"widgets/tooltips Example", "widgets/tooltips", "tooltips", 10, -1}, + {"widgets/validators Example", "widgets/validators", "validators", 10, -1}, + {"widgets/wiggly Example", "widgets/wiggly", "wiggly", 10, -1} +}; + +const struct Example demos[] = { + {"Affine Demo", "affine", "affine", 0, -1}, + {"Books Demo", "books", "books", 0, -1}, + {"Browser Demo", "browser", "browser", 0, 0000}, + {"Chip Demo", "chip", "chip", 0, -1}, + {"Composition Demo", "composition", "composition", 0, -1}, + {"Deform Demo", "deform", "deform", 0, -1}, + {"Embeddeddialogs Demo", "embeddeddialogs", "embeddeddialogs", 0, -1}, + {"Gradients Demo", "gradients", "gradients", 0, -1}, + {"Interview Demo", "interview", "interview", 0, -1}, + {"Mainwindow Demo", "mainwindow", "mainwindow", 0, -1}, + {"PathStroke Demo", "pathstroke", "pathstroke", 0, -1}, + {"Spreadsheet Demo", "spreadsheet", "spreadsheet", 0, -1}, + {"Sub-Attac Demo", "sub-attaq", "sub-attaq", 0, -1}, + {"TextEdit Demo", "textedit", "textedit", 0, -1}, + {"Undo Demo", "undo", "undo", 0, -1} +}; + +// Data struct used in tests, specifying paths and timeouts +struct AppLaunchData { + AppLaunchData(); + void clear(); + + QString binary; + QStringList args; + QString workingDirectory; + int upTimeMS; + int topLevelWindowTimeoutMS; + int terminationTimeoutMS; + bool splashScreen; +}; + +AppLaunchData::AppLaunchData() : + upTimeMS(defaultUpTimeMS), + topLevelWindowTimeoutMS(defaultTopLevelWindowTimeoutMS), + terminationTimeoutMS(defaultTerminationTimeoutMS), + splashScreen(false) +{ +} + +void AppLaunchData::clear() +{ + binary.clear(); + args.clear(); + workingDirectory.clear(); + upTimeMS = defaultUpTimeMS; + topLevelWindowTimeoutMS = defaultTopLevelWindowTimeoutMS; + terminationTimeoutMS = defaultTerminationTimeoutMS; + splashScreen = false; +} + +Q_DECLARE_METATYPE(AppLaunchData) + + +class tst_GuiAppLauncher : public QObject +{ + Q_OBJECT + +public: + // Test name (static const char title!) + data + typedef QPair<const char*, AppLaunchData> TestDataEntry; + typedef QList<TestDataEntry> TestDataEntries; + + enum { TestTools = 0x1, TestDemo = 0x2, TestExamples = 0x4, + TestAll = TestTools|TestDemo|TestExamples }; + + tst_GuiAppLauncher(); + +private Q_SLOTS: + void initTestCase(); + + void run(); + void run_data(); + + void cleanupTestCase(); + +private: + QString workingDir() const; + +private: + bool runApp(const AppLaunchData &data, QString *errorMessage) const; + TestDataEntries testData() const; + + const unsigned m_testMask; + const unsigned m_examplePriority; + const QString m_dir; + const QSharedPointer<WindowManager> m_wm; +}; + +// Test mask from environment as test lib does not allow options. +static inline unsigned testMask() +{ + unsigned testMask = tst_GuiAppLauncher::TestAll; + if (!qgetenv("QT_TEST_NOTOOLS").isEmpty()) + testMask &= ~ tst_GuiAppLauncher::TestTools; + if (!qgetenv("QT_TEST_NOEXAMPLES").isEmpty()) + testMask &= ~tst_GuiAppLauncher::TestExamples; + if (!qgetenv("QT_TEST_NODEMOS").isEmpty()) + testMask &= ~tst_GuiAppLauncher::TestDemo; + return testMask; +} + +static inline unsigned testExamplePriority() +{ + const QByteArray priorityD = qgetenv("QT_TEST_EXAMPLE_PRIORITY"); + if (!priorityD.isEmpty()) { + bool ok; + const unsigned rc = priorityD.toUInt(&ok); + if (ok) + return rc; + } + return 5; +} + +tst_GuiAppLauncher::tst_GuiAppLauncher() : + m_testMask(testMask()), + m_examplePriority(testExamplePriority()), + m_dir(QLatin1String(SRCDIR)), + m_wm(WindowManager::create()) +{ +} + +void tst_GuiAppLauncher::initTestCase() +{ + QString message = QString::fromLatin1("### App Launcher test on %1 in %2 (%3)"). + arg(QDateTime::currentDateTime().toString(), QDir::currentPath()). + arg(QLibraryInfo::buildKey()); + qDebug("%s", qPrintable(message)); + qWarning("### PLEASE LEAVE THE MACHINE UNATTENDED WHILE THIS TEST IS RUNNING\n"); + + // Does a window manager exist on the platform? + if (!m_wm->openDisplay(&message)) { + QSKIP(message.toLatin1().constData(), SkipAll); + } + + // Paranoia: Do we have our test file? + const QDir workDir(m_dir); + if (!workDir.exists()) { + message = QString::fromLatin1("Invalid working directory %1").arg(m_dir); + QFAIL(message.toLocal8Bit().constData()); + } +} + +void tst_GuiAppLauncher::run() +{ + QString errorMessage; + QFETCH(AppLaunchData, data); + const bool rc = runApp(data, &errorMessage); + if (!rc) // Wait for windows to disappear after kill + WindowManager::sleepMS(500); + QVERIFY2(rc, qPrintable(errorMessage)); +} + +// Cross platform galore! +static inline QString guiBinary(QString in) +{ +#ifdef Q_OS_MAC + return in + QLatin1String(".app/Contents/MacOS/") + in; +#endif + in[0] = in.at(0).toLower(); +#ifdef Q_OS_WIN + in += QLatin1String(".exe"); +#endif + return in; +} + +void tst_GuiAppLauncher::run_data() +{ + QTest::addColumn<AppLaunchData>("data"); + foreach(const TestDataEntry &data, testData()) + QTest::newRow(data.first) << data.second; +} + +// Read out the examples array structures and convert to test data. +static tst_GuiAppLauncher::TestDataEntries exampleData(unsigned priority, + const QString &path, + bool debug, + const Example *exArray, + unsigned n) +{ + Q_UNUSED(debug) + tst_GuiAppLauncher::TestDataEntries rc; + const QChar slash = QLatin1Char('/'); + AppLaunchData data; + for (unsigned e = 0; e < n; e++) { + const Example &example = exArray[e]; + if (example.priority <= priority) { + data.clear(); + const QString examplePath = path + slash + QLatin1String(example.directory); + data.binary = examplePath + slash; +#ifdef Q_OS_WIN + data.binary += debug? QLatin1String("debug/") : QLatin1String("release/"); +#endif + data.binary += guiBinary(QLatin1String(example.binary)); + data.workingDirectory = examplePath; + if (example.upTimeMS > 0) + data.upTimeMS = example.upTimeMS; + rc.append(tst_GuiAppLauncher::TestDataEntry(example.name, data)); + } + } + return rc; +} + +tst_GuiAppLauncher::TestDataEntries tst_GuiAppLauncher::testData() const +{ + TestDataEntries rc; + const QChar slash = QLatin1Char('/'); + const QString binPath = QLibraryInfo::location(QLibraryInfo::BinariesPath) + slash; + const bool debug = QLibraryInfo::buildKey().contains(QLatin1String("debug")); + Q_UNUSED(debug) + + AppLaunchData data; + + if (m_testMask & TestTools) { + data.binary = binPath + guiBinary(QLatin1String("Designer")); + data.args.append(m_dir + QLatin1String("test.ui")); + rc.append(TestDataEntry("Qt Designer", data)); + + data.clear(); + data.binary = binPath + guiBinary(QLatin1String("Linguist")); + data.splashScreen = true; + data.upTimeMS = 5000; // Slow loading + data.args.append(m_dir + QLatin1String("test.ts")); + rc.append(TestDataEntry("Qt Linguist", data)); + } + + if (m_testMask & TestDemo) { + data.clear(); + data.upTimeMS = 5000; // Startup animation + data.binary = binPath + guiBinary(QLatin1String("qtdemo")); + rc.append(TestDataEntry("Qt Demo", data)); + + const QString demosPath = QLibraryInfo::location(QLibraryInfo::DemosPath); + if (!demosPath.isEmpty()) + rc += exampleData(m_examplePriority, demosPath, debug, demos, sizeof(demos)/sizeof(Example)); + } + + if (m_testMask & TestExamples) { + const QString examplesPath = QLibraryInfo::location(QLibraryInfo::ExamplesPath); + if (!examplesPath.isEmpty()) + rc += exampleData(m_examplePriority, examplesPath, debug, examples, sizeof(examples)/sizeof(Example)); + } + qDebug("Running %d tests...", rc.size()); + return rc; +} + +static inline void ensureTerminated(QProcess *p) +{ + if (p->state() != QProcess::Running) + return; + p->terminate(); + if (p->waitForFinished(300)) + return; + p->kill(); + if (!p->waitForFinished(500)) + qWarning("Unable to terminate process"); +} + +static const QStringList &stderrWhiteList() +{ + static QStringList rc; + if (rc.empty()) { + rc << QLatin1String("QPainter::begin: Paint device returned engine == 0, type: 2") + << QLatin1String("QPainter::setRenderHint: Painter must be active to set rendering hints") + << QLatin1String("QPainter::setPen: Painter not active") + << QLatin1String("QPainter::setBrush: Painter not active") + << QLatin1String("QPainter::end: Painter not active, aborted"); + } + return rc; +} + +bool tst_GuiAppLauncher::runApp(const AppLaunchData &data, QString *errorMessage) const +{ + qDebug("Launching: %s\n", qPrintable(data.binary)); + QProcess process; + process.setProcessChannelMode(QProcess::MergedChannels); + if (!data.workingDirectory.isEmpty()) + process.setWorkingDirectory(data.workingDirectory); + process.start(data.binary, data.args); + process.closeWriteChannel(); + if (!process.waitForStarted()) { + *errorMessage = QString::fromLatin1("Unable to execute %1: %2").arg(data.binary, process.errorString()); + return false; + } + // Get window id. + const QString winId = m_wm->waitForTopLevelWindow(data.splashScreen ? 2 : 1, process.pid(), data.topLevelWindowTimeoutMS, errorMessage); + if (winId.isEmpty()) { + ensureTerminated(&process); + return false; + } + qDebug("Window: %s\n", qPrintable(winId)); + // Wait a bit, then send close + WindowManager::sleepMS(data.upTimeMS); + if (m_wm->sendCloseEvent(winId, process.pid(), errorMessage)) { + qDebug("Sent close to window: %s\n", qPrintable(winId)); + } else { + ensureTerminated(&process); + return false; + } + // Terminate + if (!process.waitForFinished(data.terminationTimeoutMS)) { + *errorMessage = QString::fromLatin1("%1: Timeout %2ms").arg(data.binary).arg(data.terminationTimeoutMS); + ensureTerminated(&process); + return false; + } + if (process.exitStatus() != QProcess::NormalExit) { + *errorMessage = QString::fromLatin1("%1: Startup crash").arg(data.binary); + return false; + } + + const int exitCode = process.exitCode(); + // check stderr + const QStringList stderrOutput = QString::fromLocal8Bit(process.readAllStandardOutput()).split(QLatin1Char('\n')); + foreach(const QString &stderrLine, stderrOutput) { + // Skip expected QPainter warnings from oxygen. + if (stderrWhiteList().contains(stderrLine)) { + qWarning("%s: stderr: %s\n", qPrintable(data.binary), qPrintable(stderrLine)); + } else { + if (!stderrLine.isEmpty()) { // Split oddity gives empty messages + *errorMessage = QString::fromLatin1("%1: Unexpected output (ex=%2): '%3'").arg(data.binary).arg(exitCode).arg(stderrLine); + return false; + } + } + } + + if (exitCode != 0) { + *errorMessage = QString::fromLatin1("%1: Exit code %2").arg(data.binary).arg(exitCode); + return false; + } + return true; +} + +void tst_GuiAppLauncher::cleanupTestCase() +{ +} + +#if defined(Q_OS_WINCE) || defined(Q_OS_SYMBIAN) +QTEST_NOOP_MAIN +#else +QTEST_APPLESS_MAIN(tst_GuiAppLauncher) +#endif + +#include "tst_guiapplauncher.moc" diff --git a/tests/auto/guiapplauncher/windowmanager.cpp b/tests/auto/guiapplauncher/windowmanager.cpp new file mode 100644 index 00000000..a6b825ab --- /dev/null +++ b/tests/auto/guiapplauncher/windowmanager.cpp @@ -0,0 +1,508 @@ +/**************************************************************************** +** +** 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 "windowmanager.h" +#include <QtCore/QTime> +#include <QtCore/QThread> +#include <QtCore/QDebug> +#include <QtCore/QTextStream> + +#ifdef Q_WS_X11 +# include <string.h> // memset +# include <X11/Xlib.h> +# include <X11/Xatom.h> // XA_WM_STATE +# include <X11/Xutil.h> +# include <X11/Xmd.h> // CARD32 +#endif + +#if defined(Q_OS_WIN) && !defined(Q_OS_WINCE) +# include <windows.h> +#endif + +// Export the sleep function +class FriendlySleepyThread : public QThread { +public: + static void sleepMS(int milliSeconds) { msleep(milliSeconds); } +}; + +#ifdef Q_WS_X11 +// X11 Window manager + +// Register our own error handler to prevent the defult crashing +// behaviour. It simply counts errors in global variables that +// can be checked after calls. + +static unsigned x11ErrorCount = 0; +static const char *currentX11Function = 0; + +int xErrorHandler(Display *, XErrorEvent *e) +{ + x11ErrorCount++; + + QString msg; + QTextStream str(&msg); + str << "An X11 error (#" << x11ErrorCount<< ") occurred: "; + if (currentX11Function) + str << ' ' << currentX11Function << "()"; + str << " code: " << e->error_code; + str.setIntegerBase(16); + str << " resource: 0x" << e->resourceid; + qWarning("%s", qPrintable(msg)); + + return 0; +} + +static bool isMapped(Display *display, Atom xa_wm_state, Window window, bool *isMapped) +{ + Atom actual_type; + int actual_format; + unsigned long nitems; + unsigned long bytes_after; + unsigned char *prop; + + *isMapped = false; + currentX11Function = "XGetWindowProperty"; + const int retv = XGetWindowProperty(display, window, xa_wm_state, 0L, 1L, False, xa_wm_state, + &actual_type, &actual_format, &nitems, &bytes_after, &prop); + + if (retv != Success || actual_type == None || actual_type != xa_wm_state + || nitems != 1 || actual_format != 32) + return false; + + const CARD32 state = * reinterpret_cast<CARD32 *>(prop); + + switch ((int) state) { + case WithdrawnState: + *isMapped = false; + break; + case NormalState: + case IconicState: + *isMapped = true; + break; + default: + *isMapped = true; + break; + } + return true; +} + +// Wait until a X11 top level has been mapped, courtesy of xtoolwait. +static Window waitForTopLevelMapped(Display *display, unsigned count, int timeOutMS, QString * errorMessage) +{ + unsigned mappingsCount = count; + Atom xa_wm_state; + XEvent event; + + // Discard all pending events + currentX11Function = "XSync"; + XSync(display, True); + + // Listen for top level creation + currentX11Function = "XSelectInput"; + XSelectInput(display, DefaultRootWindow(display), SubstructureNotifyMask); + + /* We assume that the window manager provides the WM_STATE property on top-level + * windows, as required by ICCCM 2.0. + * If the window manager has not yet completed its initialisation, the WM_STATE atom + * might not exist, in which case we create it. */ + +#ifdef XA_WM_STATE /* probably in X11R7 */ + xa_wm_state = XA_WM_STATE; +#else + xa_wm_state = XInternAtom(display, "WM_STATE", False); +#endif + + QTime elapsedTime; + elapsedTime.start(); + while (mappingsCount) { + if (elapsedTime.elapsed() > timeOutMS) { + *errorMessage = QString::fromLatin1("X11: Timed out waiting for toplevel %1ms").arg(timeOutMS); + return 0; + } + currentX11Function = "XNextEvent"; + unsigned errorCount = x11ErrorCount; + XNextEvent(display, &event); + if (x11ErrorCount > errorCount) { + *errorMessage = QString::fromLatin1("X11: Error in XNextEvent"); + return 0; + } + switch (event.type) { + case CreateNotify: + // Window created, listen for its mapping now + if (!event.xcreatewindow.send_event && !event.xcreatewindow.override_redirect) + XSelectInput(display, event.xcreatewindow.window, PropertyChangeMask); + break; + case PropertyNotify: + // Watch for map + if (!event.xproperty.send_event && event.xproperty.atom == xa_wm_state) { + bool mapped; + if (isMapped(display, xa_wm_state, event.xproperty.window, &mapped)) { + if (mapped && --mappingsCount == 0) + return event.xproperty.window; + // Past splash screen, listen for next window to be created + XSelectInput(display, DefaultRootWindow(display), SubstructureNotifyMask); + } else { + // Some temporary window disappeared. Listen for next creation + XSelectInput(display, DefaultRootWindow(display), SubstructureNotifyMask); + } + // Main app window opened? + } + break; + default: + break; + } + } + *errorMessage = QString::fromLatin1("X11: Timed out waiting for toplevel %1ms").arg(timeOutMS); + return 0; +} + + +class X11_WindowManager : public WindowManager +{ +public: + X11_WindowManager(); + ~X11_WindowManager(); + +protected: + virtual bool isDisplayOpenImpl() const; + virtual bool openDisplayImpl(QString *errorMessage); + virtual QString waitForTopLevelWindowImpl(unsigned count, Q_PID, int timeOutMS, QString *errorMessage); + virtual bool sendCloseEventImpl(const QString &winId, Q_PID pid, QString *errorMessage); + +private: + Display *m_display; + const QByteArray m_displayVariable; + XErrorHandler m_oldErrorHandler; +}; + +X11_WindowManager::X11_WindowManager() : + m_display(0), + m_displayVariable(qgetenv("DISPLAY")), + m_oldErrorHandler(0) +{ +} + +X11_WindowManager::~X11_WindowManager() +{ + if (m_display) { + XSetErrorHandler(m_oldErrorHandler); + XCloseDisplay(m_display); + } +} + +bool X11_WindowManager::isDisplayOpenImpl() const +{ + return m_display != 0; +} + +bool X11_WindowManager::openDisplayImpl(QString *errorMessage) +{ + if (m_displayVariable.isEmpty()) { + *errorMessage = QLatin1String("X11: Display not set"); + return false; + } + m_display = XOpenDisplay(NULL); + if (!m_display) { + *errorMessage = QString::fromLatin1("X11: Cannot open display %1.").arg(QString::fromLocal8Bit(m_displayVariable)); + return false; + } + + m_oldErrorHandler = XSetErrorHandler(xErrorHandler); + return true; +} + +QString X11_WindowManager::waitForTopLevelWindowImpl(unsigned count, Q_PID, int timeOutMS, QString *errorMessage) +{ + const Window w = waitForTopLevelMapped(m_display, count, timeOutMS, errorMessage); + if (w == 0) + return QString(); + return QLatin1String("0x") + QString::number(w, 16); +} + + bool X11_WindowManager::sendCloseEventImpl(const QString &winId, Q_PID, QString *errorMessage) + { + // Get win id + bool ok; + const Window window = winId.toULong(&ok, 16); + if (!ok) { + *errorMessage = QString::fromLatin1("Invalid win id %1.").arg(winId); + return false; + } + // Send a window manager close event + XEvent ev; + memset(&ev, 0, sizeof (ev)); + ev.xclient.type = ClientMessage; + ev.xclient.window = window; + ev.xclient.message_type = XInternAtom(m_display, "WM_PROTOCOLS", true); + ev.xclient.format = 32; + ev.xclient.data.l[0] = XInternAtom(m_display, "WM_DELETE_WINDOW", false); + ev.xclient.data.l[1] = CurrentTime; + // Window disappeared or some error triggered? + unsigned errorCount = x11ErrorCount; + currentX11Function = "XSendEvent"; + XSendEvent(m_display, window, False, NoEventMask, &ev); + if (x11ErrorCount > errorCount) { + *errorMessage = QString::fromLatin1("Error sending event to win id %1.").arg(winId); + return false; + } + currentX11Function = "XSync"; + errorCount = x11ErrorCount; + XSync(m_display, False); + if (x11ErrorCount > errorCount) { + *errorMessage = QString::fromLatin1("Error sending event to win id %1 (XSync).").arg(winId); + return false; + } + return true; + } + +#endif + +#if defined(Q_OS_WIN) && !defined(Q_OS_WINCE) +// Windows + + QString winErrorMessage(unsigned long error) +{ + QString rc = QString::fromLatin1("#%1: ").arg(error); + ushort *lpMsgBuf; + + const int len = FormatMessage( + FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, + NULL, error, 0, (LPTSTR)&lpMsgBuf, 0, NULL); + if (len) { + rc = QString::fromUtf16(lpMsgBuf, len); + LocalFree(lpMsgBuf); + } else { + rc += QString::fromLatin1("<unknown error>"); + } + return rc; +} + + class Win_WindowManager : public WindowManager + { + public: + Win_WindowManager() {} + + protected: + virtual bool isDisplayOpenImpl() const; + virtual bool openDisplayImpl(QString *errorMessage); + virtual QString waitForTopLevelWindowImpl(unsigned count, Q_PID, int timeOutMS, QString *errorMessage); + virtual bool sendCloseEventImpl(const QString &winId, Q_PID pid, QString *errorMessage); + + private: + }; + +bool Win_WindowManager::isDisplayOpenImpl() const +{ + return true; +} + +bool Win_WindowManager::openDisplayImpl(QString *) +{ + return true; +} + +// Enumerate window looking for toplevel of process id +struct FindProcessWindowEnumContext { + FindProcessWindowEnumContext(DWORD pid) : window(0),processId(pid) {} + + HWND window; + DWORD processId; +}; + +/* Check for the active main window of the Application + * of class QWidget. */ +static inline bool isQtMainWindow(HWND hwnd) +{ + static char buffer[MAX_PATH]; + if (!GetClassNameA(hwnd, buffer, MAX_PATH) || qstrcmp(buffer, "QWidget")) + return false; + WINDOWINFO windowInfo; + if (!GetWindowInfo(hwnd, &windowInfo)) + return false; + if (!(windowInfo.dwWindowStatus & WS_ACTIVECAPTION)) + return false; + // Check the style for a real mainwindow + const DWORD excluded = WS_DISABLED | WS_POPUP; + const DWORD required = WS_CAPTION | WS_SYSMENU | WS_VISIBLE; + return (windowInfo.dwStyle & excluded) == 0 + && (windowInfo.dwStyle & required) == required; +} + +static BOOL CALLBACK findProcessWindowEnumWindowProc(HWND hwnd, LPARAM lParam) +{ + DWORD processId = 0; + FindProcessWindowEnumContext *context= reinterpret_cast<FindProcessWindowEnumContext *>(lParam); + GetWindowThreadProcessId(hwnd, &processId); + if (context->processId == processId && isQtMainWindow(hwnd)) { + context->window = hwnd; + return FALSE; + } + return TRUE; +} + +QString Win_WindowManager::waitForTopLevelWindowImpl(unsigned /* count */, Q_PID pid, int timeOutMS, QString *errorMessage) +{ + QTime elapsed; + elapsed.start(); + // First, wait until the application is up + if (WaitForInputIdle(pid->hProcess, timeOutMS) != 0) { + *errorMessage = QString::fromLatin1("WaitForInputIdle time out after %1ms").arg(timeOutMS); + return QString(); + } + // Try to locate top level app window. App still might be in splash screen or initialization + // phase. + const int remainingMilliSeconds = qMax(timeOutMS - elapsed.elapsed(), 500); + const int attempts = 10; + const int intervalMilliSeconds = remainingMilliSeconds / attempts; + for (int a = 0; a < attempts; a++) { + FindProcessWindowEnumContext context(pid->dwProcessId); + EnumWindows(findProcessWindowEnumWindowProc, reinterpret_cast<LPARAM>(&context)); + if (context.window) + return QLatin1String("0x") + QString::number(reinterpret_cast<quintptr>(context.window), 16); + sleepMS(intervalMilliSeconds); + } + *errorMessage = QString::fromLatin1("Unable to find toplevel of process %1 after %2ms.").arg(pid->dwProcessId).arg(timeOutMS); + return QString(); +} + +bool Win_WindowManager::sendCloseEventImpl(const QString &winId, Q_PID, QString *errorMessage) +{ + // Convert window back. + quintptr winIdIntPtr; + QTextStream str(const_cast<QString*>(&winId), QIODevice::ReadOnly); + str.setIntegerBase(16); + str >> winIdIntPtr; + if (str.status() != QTextStream::Ok) { + *errorMessage = QString::fromLatin1("Invalid win id %1.").arg(winId); + return false; + } + if (!PostMessage(reinterpret_cast<HWND>(winIdIntPtr), WM_CLOSE, 0, 0)) { + *errorMessage = QString::fromLatin1("Cannot send event to 0x%1: %2").arg(winIdIntPtr, 0, 16).arg(winErrorMessage(GetLastError())); + return false; + } + return true; +} +#endif + +// ------- Default implementation + +WindowManager::WindowManager() +{ +} + +WindowManager::~WindowManager() +{ +} + +QSharedPointer<WindowManager> WindowManager::create() +{ +#ifdef Q_WS_X11 + return QSharedPointer<WindowManager>(new X11_WindowManager); +#endif +#if defined(Q_OS_WIN) && !defined(Q_OS_WINCE) + return QSharedPointer<WindowManager>(new Win_WindowManager); +#else + return QSharedPointer<WindowManager>(new WindowManager); +#endif +} + +static inline QString msgNoDisplayOpen() { return QLatin1String("No display opened."); } + +bool WindowManager::openDisplay(QString *errorMessage) +{ + if (isDisplayOpen()) + return true; + return openDisplayImpl(errorMessage); +} + +bool WindowManager::isDisplayOpen() const +{ + return isDisplayOpenImpl(); +} + + + +QString WindowManager::waitForTopLevelWindow(unsigned count, Q_PID pid, int timeOutMS, QString *errorMessage) +{ + if (!isDisplayOpen()) { + *errorMessage = msgNoDisplayOpen(); + return QString(); + } + return waitForTopLevelWindowImpl(count, pid, timeOutMS, errorMessage); +} + +bool WindowManager::sendCloseEvent(const QString &winId, Q_PID pid, QString *errorMessage) +{ + if (!isDisplayOpen()) { + *errorMessage = msgNoDisplayOpen(); + return false; + } + return sendCloseEventImpl(winId, pid, errorMessage); +} + +// Default Implementation +bool WindowManager::openDisplayImpl(QString *errorMessage) +{ + *errorMessage = QLatin1String("Not implemented."); + return false; +} + +bool WindowManager::isDisplayOpenImpl() const +{ + return false; +} + +QString WindowManager::waitForTopLevelWindowImpl(unsigned, Q_PID, int, QString *errorMessage) +{ + *errorMessage = QLatin1String("Not implemented."); + return QString(); +} + +bool WindowManager::sendCloseEventImpl(const QString &, Q_PID, QString *errorMessage) +{ + *errorMessage = QLatin1String("Not implemented."); + return false; +} + +void WindowManager::sleepMS(int milliSeconds) +{ + FriendlySleepyThread::sleepMS(milliSeconds); +} diff --git a/tests/auto/guiapplauncher/windowmanager.h b/tests/auto/guiapplauncher/windowmanager.h new file mode 100644 index 00000000..eac7c35a --- /dev/null +++ b/tests/auto/guiapplauncher/windowmanager.h @@ -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$ +** +****************************************************************************/ + +#ifndef WINDOWMANAGER_H +#define WINDOWMANAGER_H + +#include <QtCore/QSharedPointer> +#include <QtCore/QString> +#include <QtCore/QProcess> + +/* WindowManager: Provides functions to retrieve the top level window of + * an application and send it a close event. */ + +class WindowManager +{ + Q_DISABLE_COPY(WindowManager) +public: + static QSharedPointer<WindowManager> create(); + + virtual ~WindowManager(); + + bool openDisplay(QString *errorMessage); + bool isDisplayOpen() const; + + // Count: Number of toplevels, 1 for normal apps, 2 for apps with a splash screen + QString waitForTopLevelWindow(unsigned count, Q_PID pid, int timeOutMS, QString *errorMessage); + bool sendCloseEvent(const QString &winId, Q_PID pid, QString *errorMessage); + + static void sleepMS(int milliSeconds); + +protected: + WindowManager(); + + virtual bool openDisplayImpl(QString *errorMessage); + virtual bool isDisplayOpenImpl() const; + virtual QString waitForTopLevelWindowImpl(unsigned count, Q_PID pid, int timeOutMS, QString *errorMessage); + virtual bool sendCloseEventImpl(const QString &winId, Q_PID pid, QString *errorMessage); +}; + +#endif // WINDOWMANAGER_H diff --git a/tests/auto/headers/.gitignore b/tests/auto/headers/.gitignore new file mode 100644 index 00000000..45f4e49e --- /dev/null +++ b/tests/auto/headers/.gitignore @@ -0,0 +1 @@ +tst_headers diff --git a/tests/auto/headers/headers.pro b/tests/auto/headers/headers.pro new file mode 100644 index 00000000..74e1a02d --- /dev/null +++ b/tests/auto/headers/headers.pro @@ -0,0 +1,3 @@ +load(qttest_p4) +SOURCES += tst_headers.cpp headersclean.cpp +QT = core diff --git a/tests/auto/headers/headersclean.cpp b/tests/auto/headers/headersclean.cpp new file mode 100644 index 00000000..d2ca483c --- /dev/null +++ b/tests/auto/headers/headersclean.cpp @@ -0,0 +1,86 @@ +/**************************************************************************** +** +** 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 QT_NO_KEYWORDS +#define signals int +#define slots int +#define emit public:; +#define foreach public:; +#define forever public:; + +// include all of Qt here + +// core Qt +#include <QtCore/QtCore> +#include <QtGui/QtGui> +#include <QtNetwork/QtNetwork> + +// extra +#include <QtDBus/QtDBus> +#include <QtDeclarative/QtDeclarative> +#include <QtHelp/QtHelp> +#include <QtMultimedia/QtMultimedia> +#include <QtOpenGL/QtOpenGL> +#include <QtScript/QtScript> +#include <QtScriptTools/QtScriptTools> +#include <QtSql/QtSql> +#include <QtSvg/QtSvg> +#include <QtTest/QtTest> +#include <QtXml/QtXml> +#include <QtXmlPatterns/QtXmlPatterns> + +// webkit: +#include <QtWebKit/QtWebKit> + +// designer: +#include <QtDesigner/QtDesigner> +#include <QtUiTools/QtUiTools> + +// feature dependent: +#ifndef QT_NO_OPENVG +#include <QtOpenVG/QtOpenVG> +#endif + +// removed in 4.7: +//#include <QtAssistant/QtAssistant> + +// can't include this since it causes a linker error +//#include <Qt3Support/Qt3Support> diff --git a/tests/auto/headers/tst_headers.cpp b/tests/auto/headers/tst_headers.cpp new file mode 100644 index 00000000..b5c65ef9 --- /dev/null +++ b/tests/auto/headers/tst_headers.cpp @@ -0,0 +1,326 @@ +/**************************************************************************** +** +** 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/QtCore> +#include <QtTest/QtTest> + +class tst_Headers: public QObject +{ + Q_OBJECT +public: + tst_Headers(); + +private slots: + void initTestCase(); + + void licenseCheck_data() { allSourceFilesData(); } + void licenseCheck(); + + void privateSlots_data() { allHeadersData(); } + void privateSlots(); + + void macros_data() { allHeadersData(); } + void macros(); + +private: + static QStringList getFiles(const QString &path, + const QStringList dirFilters, + const QRegExp &exclude); + static QStringList getHeaders(const QString &path); + static QStringList getQmlFiles(const QString &path); + static QStringList getCppFiles(const QString &path); + static QStringList getQDocFiles(const QString &path); + + void allSourceFilesData(); + void allHeadersData(); + QStringList headers; + const QRegExp copyrightPattern; + const QRegExp licensePattern; + const QRegExp moduleTest; + QString qtSrcDir; +}; + +tst_Headers::tst_Headers() : + copyrightPattern("\\*\\* Copyright \\(C\\) 20[0-9][0-9] Nokia Corporation and/or its subsidiary\\(-ies\\)."), + licensePattern("\\*\\* \\$QT_BEGIN_LICENSE:(LGPL|BSD|3RDPARTY|LGPL-ONLY|FDL)\\$"), + moduleTest(QLatin1String("\\*\\* This file is part of the .+ of the Qt Toolkit.")) +{ +} + +QStringList tst_Headers::getFiles(const QString &path, + const QStringList dirFilters, + const QRegExp &excludeReg) +{ + const QDir dir(path); + const QStringList dirs(dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot)); + QStringList result; + + foreach (QString subdir, dirs) + result += getFiles(path + "/" + subdir, dirFilters, excludeReg); + + QStringList entries = dir.entryList(dirFilters, QDir::Files); + entries = entries.filter(excludeReg); + foreach (QString entry, entries) + result += path + "/" + entry; + + return result; +} + +QStringList tst_Headers::getHeaders(const QString &path) +{ + return getFiles(path, QStringList("*.h"), QRegExp("^(?!ui_)")); +} + +QStringList tst_Headers::getCppFiles(const QString &path) +{ + return getFiles(path, QStringList("*.cpp"), QRegExp("^(?!(moc_|qrc_))")); +} + +QStringList tst_Headers::getQmlFiles(const QString &path) +{ + return getFiles(path, QStringList("*.qml"), QRegExp(".")); +} + +QStringList tst_Headers::getQDocFiles(const QString &path) +{ + return getFiles(path, QStringList("*.qdoc"), QRegExp(".")); +} + +void tst_Headers::initTestCase() +{ + qtSrcDir = QString::fromLocal8Bit(qgetenv("QTSRCDIR").isEmpty() + ? qgetenv("QTDIR") + : qgetenv("QTSRCDIR")); + + headers = getHeaders(qtSrcDir + "/src"); + +#ifndef Q_OS_WINCE + // Windows CE does not have any headers on the test device + QVERIFY2(!headers.isEmpty(), "No headers were found, something is wrong with the auto test setup."); +#endif + + QVERIFY(copyrightPattern.isValid()); + QVERIFY(licensePattern.isValid()); +} + +void tst_Headers::allSourceFilesData() +{ + QTest::addColumn<QString>("sourceFile"); + + QStringList sourceFiles; + static char const * const subdirs[] = { + "/config.tests", + "/demos", + "/doc", + "/examples", + "/mkspecs", + "/qmake", + "/src", + "/tests", + "/tools", + "/util" + }; + + for (int i = 0; i < sizeof(subdirs) / sizeof(subdirs[0]); ++i) { + sourceFiles << getCppFiles(qtSrcDir + subdirs[i]); + if (subdirs[i] != QLatin1String("/tests")) + sourceFiles << getQmlFiles(qtSrcDir + subdirs[i]); + sourceFiles << getHeaders(qtSrcDir + subdirs[i]); + sourceFiles << getQDocFiles(qtSrcDir + subdirs[i]); + } + + foreach (QString sourceFile, sourceFiles) { + if (sourceFile.contains("/3rdparty/") + || sourceFile.contains("/tests/auto/qmake/testdata/bundle-spaces/main.cpp") + || sourceFile.contains("/demos/embedded/fluidlauncher/pictureflow.cpp") + || sourceFile.contains("/tools/porting/src/") + || sourceFile.contains("/tools/assistant/lib/fulltextsearch/") + || sourceFile.endsWith("_pch.h.cpp") + || sourceFile.endsWith(".ui.h") + || sourceFile.endsWith("/src/corelib/global/qconfig.h") + || sourceFile.endsWith("/src/corelib/global/qconfig.cpp") + || sourceFile.endsWith("/src/tools/uic/qclass_lib_map.h") + || sourceFile.endsWith("src/network/access/qnetworkcookiejartlds_p.h") + ) + continue; + + QTest::newRow(qPrintable(sourceFile)) << sourceFile; + } +} + +void tst_Headers::allHeadersData() +{ + QTest::addColumn<QString>("header"); + + if (headers.isEmpty()) + QSKIP("can't find any headers in your $QTDIR/src", SkipAll); + + foreach (QString hdr, headers) { + if (hdr.contains("/3rdparty/") || hdr.endsWith("/src/tools/uic/qclass_lib_map.h")) + continue; + + QTest::newRow(qPrintable(hdr)) << hdr; + } +} + +void tst_Headers::licenseCheck() +{ + QFETCH(QString, sourceFile); + + QFile f(sourceFile); + QVERIFY2(f.open(QIODevice::ReadOnly), qPrintable(f.errorString())); + QByteArray data = f.readAll(); + data.replace("\r\n", "\n"); // Windows + data.replace('\r', '\n'); // Mac OS9 + QStringList content = QString::fromLocal8Bit(data).split("\n", QString::SkipEmptyParts); + + if (content.count() <= 2) // likely a #include line and empty line only. Not a copyright issue. + return; + + if (content.first().contains("generated")) { + // don't scan generated files + return; + } + + if (sourceFile.endsWith("/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp") + || sourceFile.endsWith("/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp")) + { + // These files are meant to start with empty lines. + while (content.first().startsWith("//")) + content.takeFirst(); + } + + if (sourceFile.endsWith("/doc/src/classes/phonon-api.qdoc")) { + // This is an external file + return; + } + + QVERIFY(licensePattern.exactMatch(content.value(8)) || + licensePattern.exactMatch(content.value(5))); + QString licenseType = licensePattern.cap(1); + + int i = 0; + + QCOMPARE(content.at(i++), QString("/****************************************************************************")); + if (licenseType != "3RDPARTY") { + QCOMPARE(content.at(i++), QString("**")); + if (sourceFile.endsWith("/tests/auto/modeltest/dynamictreemodel.cpp") + || sourceFile.endsWith("/tests/auto/modeltest/dynamictreemodel.h") + || sourceFile.endsWith("/src/network/kernel/qnetworkproxy_p.h")) + { + // These files are not copyrighted by Nokia. + ++i; + } else { + QVERIFY(copyrightPattern.exactMatch(content.at(i++))); + } + i++; + QCOMPARE(content.at(i++), QString("** Contact: Nokia Corporation (qt-info@nokia.com)")); + } + QCOMPARE(content.at(i++), QString("**")); + QVERIFY(moduleTest.exactMatch(content.at(i++))); + QCOMPARE(content.at(i++), QString("**")); +} + +void tst_Headers::privateSlots() +{ + QFETCH(QString, header); + + if (header.endsWith("/qobjectdefs.h")) + return; + + QFile f(header); + QVERIFY2(f.open(QIODevice::ReadOnly), qPrintable(f.errorString())); + + QStringList content = QString::fromLocal8Bit(f.readAll()).split("\n"); + foreach (QString line, content) { + if (line.contains("Q_PRIVATE_SLOT(")) + QVERIFY(line.contains("_q_")); + } +} + +void tst_Headers::macros() +{ + QFETCH(QString, header); + + if (header.endsWith("_p.h") || header.endsWith("_pch.h") + || header.contains("global/qconfig-") || header.endsWith("/qconfig.h") + || header.contains("/src/tools/") || header.contains("/src/plugins/") + || header.contains("/src/imports/") + || header.endsWith("/qiconset.h") || header.endsWith("/qfeatures.h") + || header.endsWith("qt_windows.h")) + return; + + QFile f(header); + QVERIFY2(f.open(QIODevice::ReadOnly), qPrintable(f.errorString())); + + QByteArray data = f.readAll(); + QStringList content = QString::fromLocal8Bit(data.replace('\r', "")).split("\n"); + + int beginHeader = content.indexOf("QT_BEGIN_HEADER"); + int endHeader = content.lastIndexOf("QT_END_HEADER"); + + QVERIFY(beginHeader >= 0); + QVERIFY(endHeader >= 0); + QVERIFY(beginHeader < endHeader); + + QVERIFY(content.indexOf(QRegExp("\\bslots\\s*:")) == -1); + QVERIFY(content.indexOf(QRegExp("\\bsignals\\s*:")) == -1); + + if (header.contains("/sql/drivers/") || header.contains("/arch/qatomic") + || header.endsWith("qglobal.h") + || header.endsWith("qwindowdefs_win.h")) + return; + + int qtmodule = content.indexOf(QRegExp("^QT_MODULE\\(.*\\)$")); + QVERIFY(qtmodule != -1); + QVERIFY(qtmodule > beginHeader); + QVERIFY(qtmodule < endHeader); + + int beginNamespace = content.indexOf("QT_BEGIN_NAMESPACE"); + int endNamespace = content.lastIndexOf("QT_END_NAMESPACE"); + QVERIFY(beginNamespace != -1); + QVERIFY(endNamespace != -1); + QVERIFY(beginHeader < beginNamespace); + QVERIFY(beginNamespace < endNamespace); + QVERIFY(endNamespace < endHeader); +} + +QTEST_MAIN(tst_Headers) +#include "tst_headers.moc" diff --git a/tests/auto/symbols/.gitignore b/tests/auto/symbols/.gitignore new file mode 100644 index 00000000..c9d6e704 --- /dev/null +++ b/tests/auto/symbols/.gitignore @@ -0,0 +1 @@ +tst_symbols diff --git a/tests/auto/symbols/symbols.pro b/tests/auto/symbols/symbols.pro new file mode 100644 index 00000000..2b772f47 --- /dev/null +++ b/tests/auto/symbols/symbols.pro @@ -0,0 +1,7 @@ +load(qttest_p4) + +cross_compile: DEFINES += QT_CROSS_COMPILED +SOURCES += tst_symbols.cpp +QT = core + + diff --git a/tests/auto/symbols/tst_symbols.cpp b/tests/auto/symbols/tst_symbols.cpp new file mode 100644 index 00000000..6f21c712 --- /dev/null +++ b/tests/auto/symbols/tst_symbols.cpp @@ -0,0 +1,449 @@ +/**************************************************************************** +** +** 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/QtCore> +#include <QtTest/QtTest> + +#ifdef QT_NAMESPACE +#define STRINGIFY_HELPER(s) #s +#define STRINGIFY(s) STRINGIFY_HELPER(s) +QString ns = STRINGIFY(QT_NAMESPACE) + QString("::"); +#else +QString ns; +#endif + +class tst_Symbols: public QObject +{ + Q_OBJECT +private slots: + void prefix(); + void globalObjects(); +}; + +/* Computes the line number from a symbol */ +static QString symbolToLine(const QString &symbol, const QString &lib) +{ + // nm outputs the symbol name, the type, the address and the size + QRegExp re("global constructors keyed to ([a-zA-Z_0-9.]*) (.) ([0-f]*) ([0-f]*)"); + if (re.indexIn(symbol) == -1) + return QString(); + + // address and symbolSize are in hex. Convert to integers + bool ok; + int symbolAddress = re.cap(3).toInt(&ok, 16); + if (!ok) + return QString(); + int symbolSize = re.cap(4).toInt(&ok, 16); + if (!ok) + return QString(); + + // now, find the start address, which is the address - size + QString startAddress = QString::number(symbolAddress - symbolSize, 16); + + QProcess proc; + proc.start("addr2line", QStringList() << "-e" << lib << startAddress); + if (!proc.waitForFinished()) + return QString(); + + QString result = QString::fromLocal8Bit(proc.readLine()); + result.chop(1); // chop tailing newline + return result; +} + +/* This test searches through all Qt libraries and searches for symbols + starting with "global constructors keyed to " + + These indicate static global objects, which should not be used in shared + libraries - use Q_GLOBAL_STATIC instead. +*/ +void tst_Symbols::globalObjects() +{ +#ifndef Q_OS_LINUX + QSKIP("Linux-specific test", SkipAll); +#endif + + // these are regexps for global objects that are allowed in Qt + QStringList whitelist = QStringList() + // ignore qInitResources - they are safe to use + << "^_Z[0-9]*qInitResources_" + << "qrc_.*\\.cpp" + // ignore qRegisterGuiVariant - it's a safe fallback to register GUI Variants + << "qRegisterGuiVariant"; + + bool isFailed = false; + + QDir dir(QLibraryInfo::location(QLibraryInfo::LibrariesPath), "*.so"); + QStringList files = dir.entryList(); + QVERIFY(!files.isEmpty()); + + foreach (QString lib, files) { + if (lib == "libQtCLucene.so") { + // skip this library, it's 3rd-party C++ + continue; + } + if (lib == "libQt3Support.so") { + // we're not going to fix these issues anyway, so skip this library + continue; + } + + QProcess proc; + proc.start("nm", + QStringList() << "-C" << "--format=posix" + << dir.absolutePath() + "/" + lib); + QVERIFY(proc.waitForFinished()); + QCOMPARE(proc.exitCode(), 0); + QCOMPARE(QString::fromLocal8Bit(proc.readAllStandardError()), QString()); + + QStringList symbols = QString::fromLocal8Bit(proc.readAll()).split("\n"); + QVERIFY(!symbols.isEmpty()); + foreach (QString symbol, symbols) { + if (symbol.isEmpty()) + continue; + + if (!symbol.startsWith("global constructors keyed to ")) + continue; + + QRegExp re("global constructors keyed to ([a-zA-Z_0-9.]*)"); + QVERIFY(re.indexIn(symbol) != -1); + + QString cap = re.cap(1); + + bool whitelisted = false; + foreach (QString white, whitelist) { + if (cap.indexOf(QRegExp(white)) != -1) { + whitelisted = true; + break; + } + } + if (whitelisted) + continue; + + QString line = symbolToLine(symbol, dir.absolutePath() + "/" + lib); + + if (cap.contains('.')) + QWARN(qPrintable("Static global object(s) found in " + lib + " in file " + cap + " (" + line + ")")); + else + QWARN(qPrintable("Static global object found in " + lib + " near symbol " + cap + " (" + line + ")")); + + isFailed = true; + } + } + + if (isFailed) { + QVERIFY2(!isFailed, "Libraries contain static global objects. See Debug output above."); + } +} + +void tst_Symbols::prefix() +{ +#if defined(QT_CROSS_COMPILED) + QSKIP("Probably no compiler on the target", SkipAll); +#elif defined(Q_OS_LINUX) + QStringList qtTypes; + qtTypes << "QString" << "QChar" << "QWidget" << "QObject" << "QVariant" << "QList" + << "QMap" << "QHash" << "QVector" << "QRect" << "QSize" << "QPoint" + << "QTextFormat" << "QTextLength" << "QPen" << "QFont" << "QIcon" + << "QPixmap" << "QImage" << "QRegion" << "QPolygon"; + QStringList qAlgorithmFunctions; + qAlgorithmFunctions << "qBinaryFind" << "qLowerBound" << "qUpperBound" + << "qAbs" << "qMin" << "qMax" << "qBound" << "qSwap" + << "qHash" << "qDeleteAll" << "qCopy" << "qSort"; + + QStringList exceptionalSymbols; + exceptionalSymbols << "XRectangle::~XRectangle()" + << "XChar2b::~XChar2b()" + << "XPoint::~XPoint()" + << "glyph_metrics_t::"; // #### Qt 4.2 + + QStringList stupidCSymbols; + stupidCSymbols << "Add_Glyph_Property" + << "Check_Property" + << "Coverage_Index" + << "Get_Class" + << "Get_Device" + << "rcsid3" + << "sfnt_module_class" + << "t1cid_driver_class" + << "t42_driver_class" + << "winfnt_driver_class" + << "pshinter_module_class" + << "psnames_module_class" + // C symbols from Qt + << "qt_addObject" + << "qt_removeObject" + << "qt_startup_hook" + ; + + QHash<QString,QStringList> excusedPrefixes; + excusedPrefixes[QString()] = + QStringList() << "Ui_Q"; // uic generated, like Ui_QPrintDialog + + excusedPrefixes["QtCore"] = + QStringList() << "hb_" + << "HB_" + // zlib symbols, for -qt-zlib ;( + << "deflate" + << "compress" + << "uncompress" + << "adler32" + << "gz" + << "inflate" + << "zlib" + << "zError" + << "get_crc_table" + << "crc32"; + + excusedPrefixes["QtGui"] = + QStringList() << "ftglue_" + << "Load_" + << "otl_" + << "TT_" + << "tt_" + << "t1_" + << "Free_" + << "FT_" + << "FTC_" + << "ft_" + << "ftc_" + << "af_autofitter" + << "af_dummy" + << "af_latin" + << "autofit_" + << "XPanorami" + << "Xinerama" + << "bdf_" + << "ccf_" + << "gray_raster" + << "pcf_" + << "cff_" + << "otv_" + << "pfr_" + << "ps_" + << "psaux" + << "png_"; + + excusedPrefixes["QtSql"] = + QStringList() << "sqlite3"; + + excusedPrefixes["QtWebKit"] = + QStringList() << "WebCore::" + << "KJS::" + << "kjs" + << "kJS" + << "JS" +// << "OpaqueJS" + << "WTF" + << "wtf_" + << "SVG::" + << "NPN_" + << "cti" // ctiTrampoline and ctiVMThrowTrampoline from the JIT +#ifdef QT_NAMESPACE + << "QWeb" // Webkit is only 'namespace aware' + << "qWeb" + << "qt" + << "QGraphicsWebView" + << "operator" +#endif + ; + + excusedPrefixes["phonon"] = + QStringList() << ns + "Phonon"; + + QDir dir(qgetenv("QTDIR") + "/lib", "*.so"); + QStringList files = dir.entryList(); + QVERIFY(!files.isEmpty()); + + bool isFailed = false; + foreach (QString lib, files) { + if (lib.contains("Designer") || lib.contains("QtCLucene") || lib.contains("XmlPatternsSDK")) + continue; + + bool isPhonon = lib.contains("phonon"); + + QProcess proc; + proc.start("nm", + QStringList() << "-g" << "-C" << "-D" << "--format=posix" + << "--defined-only" << dir.absolutePath() + "/" + lib); + QVERIFY(proc.waitForFinished()); + QCOMPARE(proc.exitCode(), 0); + QCOMPARE(QString::fromLocal8Bit(proc.readAllStandardError()), QString()); + + QStringList symbols = QString::fromLocal8Bit(proc.readAll()).split("\n"); + QVERIFY(!symbols.isEmpty()); + foreach (QString symbol, symbols) { + if (symbol.isEmpty()) + continue; + + if (symbol.startsWith("unsigned ")) + // strip modifiers + symbol = symbol.mid(symbol.indexOf(' ') + 1); + if (symbol.startsWith("long long ")) { + symbol = symbol.mid(10); + } else if (symbol.startsWith("bool ") || symbol.startsWith("bool* ") + || symbol.startsWith("char ") || symbol.startsWith("char* ") + || symbol.startsWith("int ") || symbol.startsWith("int* ") || symbol.startsWith("int*&") + || symbol.startsWith("short") || symbol.startsWith("long ") + || symbol.startsWith("void ") || symbol.startsWith("void* ") + || symbol.startsWith("double ") || symbol.startsWith("double* ") + || symbol.startsWith("float ") || symbol.startsWith("float* ")) { + // partial templates have the return type in their demangled name, strip it + symbol = symbol.mid(symbol.indexOf(' ') + 1); + } + if (symbol.startsWith("const ") || symbol.startsWith("const* ") || + symbol.startsWith("const& ")) { + // strip modifiers + symbol = symbol.mid(symbol.indexOf(' ') + 1); + } + + if (symbol.mid(symbol.indexOf(' ')+1).startsWith("std::")) + continue; + if (symbol.startsWith("_") || symbol.startsWith("std::")) + continue; + if (symbol.startsWith("vtable ") || symbol.startsWith("VTT for ") || + symbol.startsWith("construction vtable for")) + continue; + if (symbol.startsWith("typeinfo ")) + continue; + if (symbol.startsWith("non-virtual thunk ") || symbol.startsWith("virtual thunk")) + continue; + if (symbol.startsWith(ns + "operator")) + continue; + if (symbol.startsWith("operator new") || symbol.startsWith("operator delete")) + continue; + if (symbol.startsWith("guard variable for ")) + continue; + if (symbol.contains("(" + ns + "QTextStream")) + // QTextStream is excused. + continue; + if (symbol.contains("(" + ns + "Q3TextStream")) + // Q3TextStream is excused. + continue; + if (symbol.startsWith(ns + "bitBlt") || symbol.startsWith(ns + "copyBlt")) + // you're excused, too + continue; + + bool symbolOk = false; + + QHash<QString,QStringList>::ConstIterator it = excusedPrefixes.constBegin(); + for ( ; it != excusedPrefixes.constEnd(); ++it) { + if (!lib.contains(it.key())) + continue; + foreach (QString prefix, it.value()) + if (symbol.startsWith(prefix)) { + symbolOk = true; + break; + } + } + + if (symbolOk) + continue; + + foreach (QString cSymbolPattern, stupidCSymbols) + if (symbol.contains(cSymbolPattern)) { + symbolOk = true; + break; + } + + if (symbolOk) + continue; + + QStringList fields = symbol.split(' '); + // the last two fields are address and size and the third last field is the symbol type + QVERIFY(fields.count() > 3); + QString type = fields.at(fields.count() - 3); + // weak symbol + if (type == QLatin1String("W")) { + if (symbol.contains("qAtomic")) + continue; + + if (symbol.contains("fstat") + || symbol.contains("lstat") + || symbol.contains("stat64") + ) + continue; + + foreach (QString acceptedPattern, qAlgorithmFunctions + exceptionalSymbols) + if (symbol.contains(acceptedPattern)) { + symbolOk = true; + break; + } + + if (symbolOk) + continue; + + QString plainSymbol; + for (int i = 0; i < fields.count() - 3; ++i) { + if (i > 0) + plainSymbol += QLatin1Char(' '); + plainSymbol += fields.at(i); + } + foreach (QString qtType, qtTypes) + if (plainSymbol.contains(qtType)) { + symbolOk = true; + break; + } + + if (symbolOk) + continue; + } + + QString prefix = ns + "q"; + if (!symbol.startsWith(prefix, Qt::CaseInsensitive) + && !(isPhonon && symbol.startsWith("Phonon"))) { + qDebug("symbol in '%s' does not start with prefix '%s': '%s'", + qPrintable(lib), qPrintable(prefix), qPrintable(symbol)); + isFailed = true; + } + } + } + +# if defined(Q_OS_LINUX) && defined(Q_CC_INTEL) + QEXPECT_FAIL("", "linux-icc* incorrectly exports some QtWebkit symbols, waiting for a fix from Intel.", Continue); +# endif + QVERIFY2(!isFailed, "Libraries contain non-prefixed symbols. See Debug output above."); +#else + QSKIP("Linux-specific test", SkipAll); +#endif +} + +QTEST_MAIN(tst_Symbols) +#include "tst_symbols.moc" diff --git a/tests/tests.pro b/tests/tests.pro new file mode 100644 index 00000000..85e4f3a5 --- /dev/null +++ b/tests/tests.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS += auto |