diff options
Diffstat (limited to 'tests')
1238 files changed, 149403 insertions, 2926 deletions
diff --git a/tests/arthur/common/framework.cpp b/tests/arthur/common/framework.cpp index b2f008fc7b..4fe225a53a 100644 --- a/tests/arthur/common/framework.cpp +++ b/tests/arthur/common/framework.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/common/framework.h b/tests/arthur/common/framework.h index e5f41c5be7..62f83ae94b 100644 --- a/tests/arthur/common/framework.h +++ b/tests/arthur/common/framework.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/common/paintcommands.cpp b/tests/arthur/common/paintcommands.cpp index 6ab71f854d..7d8617c849 100644 --- a/tests/arthur/common/paintcommands.cpp +++ b/tests/arthur/common/paintcommands.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/common/paintcommands.h b/tests/arthur/common/paintcommands.h index 9eafe02d2f..91aad0f689 100644 --- a/tests/arthur/common/paintcommands.h +++ b/tests/arthur/common/paintcommands.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/common/qengines.cpp b/tests/arthur/common/qengines.cpp index 9cd23898f4..ce1afe419c 100644 --- a/tests/arthur/common/qengines.cpp +++ b/tests/arthur/common/qengines.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -49,6 +49,7 @@ #include <QDir> #include <QDebug> #include <QPrintEngine> +#include <QWidget> // For QApplicationPrivate::graphics_system_name #include <private/qapplication_p.h> diff --git a/tests/arthur/common/qengines.h b/tests/arthur/common/qengines.h index 6366d90f47..38ec480d11 100644 --- a/tests/arthur/common/qengines.h +++ b/tests/arthur/common/qengines.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/common/xmldata.cpp b/tests/arthur/common/xmldata.cpp index a45ff7009a..aad1f22521 100644 --- a/tests/arthur/common/xmldata.cpp +++ b/tests/arthur/common/xmldata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/common/xmldata.h b/tests/arthur/common/xmldata.h index 27800113de..b99df1c7f0 100644 --- a/tests/arthur/common/xmldata.h +++ b/tests/arthur/common/xmldata.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/data/qps/clipping_state.qps b/tests/arthur/data/qps/clipping_state.qps index fd9a80a558..3a661226a5 100644 --- a/tests/arthur/data/qps/clipping_state.qps +++ b/tests/arthur/data/qps/clipping_state.qps @@ -55,3 +55,18 @@ setClipping true setBrush #6300ff00 drawRect 25 25 50 50 + +# disable clipping followed by setClipRect +translate 150 0 + +setClipRect 0 0 50 50 ReplaceClip + +setClipping false + +setBrush #630000ff +drawRect 0 0 100 100 + +setClipRect 25 25 75 75 IntersectClip + +setBrush #6300ff00 +drawRect 25 25 50 50 diff --git a/tests/arthur/data/qps/clipping_state_qps.png b/tests/arthur/data/qps/clipping_state_qps.png Binary files differindex 9b3dee244a..28bee462c6 100644 --- a/tests/arthur/data/qps/clipping_state_qps.png +++ b/tests/arthur/data/qps/clipping_state_qps.png diff --git a/tests/arthur/datagenerator/datagenerator.cpp b/tests/arthur/datagenerator/datagenerator.cpp index 6544218821..576affb938 100644 --- a/tests/arthur/datagenerator/datagenerator.cpp +++ b/tests/arthur/datagenerator/datagenerator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/datagenerator/datagenerator.h b/tests/arthur/datagenerator/datagenerator.h index fe6c23d2ad..bc4a4b41af 100644 --- a/tests/arthur/datagenerator/datagenerator.h +++ b/tests/arthur/datagenerator/datagenerator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/datagenerator/main.cpp b/tests/arthur/datagenerator/main.cpp index 1d515baec3..ac1d9ae0eb 100644 --- a/tests/arthur/datagenerator/main.cpp +++ b/tests/arthur/datagenerator/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/datagenerator/xmlgenerator.cpp b/tests/arthur/datagenerator/xmlgenerator.cpp index 2c773bc2f8..e52f8b6ed6 100644 --- a/tests/arthur/datagenerator/xmlgenerator.cpp +++ b/tests/arthur/datagenerator/xmlgenerator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/datagenerator/xmlgenerator.h b/tests/arthur/datagenerator/xmlgenerator.h index 4022cc7737..90b9ca5261 100644 --- a/tests/arthur/datagenerator/xmlgenerator.h +++ b/tests/arthur/datagenerator/xmlgenerator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/htmlgenerator/htmlgenerator.cpp b/tests/arthur/htmlgenerator/htmlgenerator.cpp index 5928dc764f..1c8ee08e54 100644 --- a/tests/arthur/htmlgenerator/htmlgenerator.cpp +++ b/tests/arthur/htmlgenerator/htmlgenerator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/htmlgenerator/htmlgenerator.h b/tests/arthur/htmlgenerator/htmlgenerator.h index 2a91fe50fc..04a36e24d5 100644 --- a/tests/arthur/htmlgenerator/htmlgenerator.h +++ b/tests/arthur/htmlgenerator/htmlgenerator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/htmlgenerator/main.cpp b/tests/arthur/htmlgenerator/main.cpp index 537e570be0..2ad5ea8c0f 100644 --- a/tests/arthur/htmlgenerator/main.cpp +++ b/tests/arthur/htmlgenerator/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/lance/interactivewidget.cpp b/tests/arthur/lance/interactivewidget.cpp index 11c89c4d75..0febbed4d2 100644 --- a/tests/arthur/lance/interactivewidget.cpp +++ b/tests/arthur/lance/interactivewidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/lance/interactivewidget.h b/tests/arthur/lance/interactivewidget.h index 80a92cbcc0..2bf0ea2622 100644 --- a/tests/arthur/lance/interactivewidget.h +++ b/tests/arthur/lance/interactivewidget.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/lance/main.cpp b/tests/arthur/lance/main.cpp index 3f1d112265..07e5180229 100644 --- a/tests/arthur/lance/main.cpp +++ b/tests/arthur/lance/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/lance/widgets.h b/tests/arthur/lance/widgets.h index 8594850ad7..271c18aac6 100644 --- a/tests/arthur/lance/widgets.h +++ b/tests/arthur/lance/widgets.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/performancediff/main.cpp b/tests/arthur/performancediff/main.cpp index 9a35f906a3..588ad0aa0d 100644 --- a/tests/arthur/performancediff/main.cpp +++ b/tests/arthur/performancediff/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/performancediff/performancediff.cpp b/tests/arthur/performancediff/performancediff.cpp index 437dacb86a..0465876e93 100644 --- a/tests/arthur/performancediff/performancediff.cpp +++ b/tests/arthur/performancediff/performancediff.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/performancediff/performancediff.h b/tests/arthur/performancediff/performancediff.h index cc62dab54b..8276e3b9af 100644 --- a/tests/arthur/performancediff/performancediff.h +++ b/tests/arthur/performancediff/performancediff.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/shower/main.cpp b/tests/arthur/shower/main.cpp index 5064d6e6e2..44800298b3 100644 --- a/tests/arthur/shower/main.cpp +++ b/tests/arthur/shower/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/shower/shower.cpp b/tests/arthur/shower/shower.cpp index 634fd5c4f4..3c68e88b40 100644 --- a/tests/arthur/shower/shower.cpp +++ b/tests/arthur/shower/shower.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/arthur/shower/shower.h b/tests/arthur/shower/shower.h index c6f0fd4f60..863828c2bd 100644 --- a/tests/arthur/shower/shower.h +++ b/tests/arthur/shower/shower.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/_networkselftest/tst_networkselftest.cpp b/tests/auto/_networkselftest/tst_networkselftest.cpp index eac603fb84..cb82733214 100644 --- a/tests/auto/_networkselftest/tst_networkselftest.cpp +++ b/tests/auto/_networkselftest/tst_networkselftest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/atwrapper/atWrapper.cpp b/tests/auto/atwrapper/atWrapper.cpp index fa991d421c..6f239e2fa7 100644 --- a/tests/auto/atwrapper/atWrapper.cpp +++ b/tests/auto/atwrapper/atWrapper.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/atwrapper/atWrapper.h b/tests/auto/atwrapper/atWrapper.h index a222fe0e71..790a92e075 100644 --- a/tests/auto/atwrapper/atWrapper.h +++ b/tests/auto/atwrapper/atWrapper.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/atwrapper/atWrapperAutotest.cpp b/tests/auto/atwrapper/atWrapperAutotest.cpp index 1f7d48e122..54bfcbc346 100644 --- a/tests/auto/atwrapper/atWrapperAutotest.cpp +++ b/tests/auto/atwrapper/atWrapperAutotest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro index 58c1b8c9d6..79c98551ae 100644 --- a/tests/auto/auto.pro +++ b/tests/auto/auto.pro @@ -10,6 +10,7 @@ SUBDIRS += _networkselftest \ compile \ compilerwarnings \ exceptionsafety \ + linguist \ macgui \ macplist \ mediaobject \ @@ -216,6 +217,7 @@ SUBDIRS += _networkselftest \ qnetworkproxy \ qnetworkrequest \ qnetworkreply \ + qnetworkaccessmanager_and_qprogressdialog \ qnumeric \ qobject \ qobjectrace \ @@ -438,6 +440,7 @@ xmlpatternsxslts.depends = xmlpatternsxqts unix:!embedded:contains(QT_CONFIG, dbus):SUBDIRS += \ qdbusabstractadaptor \ + qdbusabstractinterface \ qdbusconnection \ qdbusinterface \ qdbuslocalcalls \ @@ -453,6 +456,7 @@ contains(QT_CONFIG, webkit): SUBDIRS += \ qwebframe \ qwebpage \ qwebhistoryinterface \ - qwebelement + qwebelement \ + qwebhistory SUBDIRS += math3d diff --git a/tests/auto/bic/data/Qt3Support.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/Qt3Support.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..56ccd8e0c6 --- /dev/null +++ b/tests/auto/bic/data/Qt3Support.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,27829 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb6b6c000) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb6b6c03c) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7d77c40) 0 empty + QUintForSize<4> (0xb6b6c0b4) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb6b6c1e0) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb6b6c21c) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7d77e00) 0 empty + QIntForSize<4> (0xb6b6c294) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6b6c618) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6b6cc30) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6b7f5dc) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6b7f690) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb6b7f870) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb6b7f960) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb6b7fa50) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb6b7fb40) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb6b7fc30) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb6b7fd20) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb6b7fe10) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb6b7ff00) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb6b9b000) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb6b9b0f0) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb6b9b1e0) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb6b9b2d0) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb6b9b3c0) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb6b9b4b0) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb6b9b5a0) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6b9b690) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6bb612c) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb6bb65a0) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb6bde258) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6be9d20) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6c1a340) 0 + QBasicAtomicInt (0xb6c0dce4) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6c20c30) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb5a5fe10) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6c4021c) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb5a8ae10) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb5acbf00) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb5ae41a4) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb5ae4ac8) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb5b293fc) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb5b29d20) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb5b3c654) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb5b3cf78) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb594e8ac) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb595d1e0) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb595db04) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb5972438) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb5972d5c) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb5986690) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb5986fb4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb599e8e8) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb59dbbf4) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb59e912c) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb599ea50) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb59e9ce4) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb584ad5c) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb58a8618) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb590dc00) 0 + QString (0xb57630b4) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb57633c0) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb576f258) 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 (0xb579cfb4) 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 (0xb57c9200) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb57cb2d0) 0 nearly-empty + primary-for std::bad_exception (0xb57c9200) + +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 (0xb57c9340) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb57cb5a0) 0 nearly-empty + primary-for std::bad_alloc (0xb57c9340) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb57cb870) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb57cbac8) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb57cba8c) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb5674d20) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5674b04) 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 (0xb5674078) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb568e384) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb568e30c) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb56aa618) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb56aab7c) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb56b5168) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb56ba100) 0 + QGenericArgument (0xb56b55a0) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb56b5a8c) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb56b58ac) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb56c9bf4) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb56c9b7c) 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 (0xb56c9ac8) 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 (0xb56c9d20) 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 (0xb570c294) 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 (0xb5708f80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb570cbf4) 0 + primary-for QIODevice (0xb5708f80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb5727f00) 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 (0xb5551d98) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb556de10) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb55a3618) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb55a3708) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb55a3c6c) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb55a3bf4) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb55ae080) 0 + QList<QString> (0xb55a3ca8) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb55d0a14) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb55d0c30) 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 (0xb55eeca8) 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 (0xb5602040) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb5601258) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb5602040) + +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 (0xb55faf00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb56015a0) 0 + primary-for QTextCodecPlugin (0xb55faf00) + QTextCodecFactoryInterface (0xb56021c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb56015dc) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb56021c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb5601f00) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb5614a50) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb5614744) 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 (0xb5602a80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb561fc30) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb5602a80) + +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 (0xb5602b40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb5602b80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb5602b40) + std::exception (0xb561fdd4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb5602b80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb561ff78) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb56240f0) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5624168) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb562412c) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb54c3a8c) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb54c3a50) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb54e0384) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb54e0438) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb53763c0) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb53764b0) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb5376438) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb5376528) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb53765a0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb53765dc) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5376618) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb5376690) 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 (0xb53766cc) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb53b4e4c) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb53c6ac8) 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 (0xb5379f00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb53d0b40) 0 + primary-for QTextIStream (0xb5379f00) + +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 (0xb53e21c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb53e15a0) 0 + primary-for QTextOStream (0xb53e21c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb53f203c) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb53f20b4) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb53e1960) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb53f212c) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb53f21a4) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb53f221c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb53f2294) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb53f22d0) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb53f230c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb53f2384) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb53f23fc) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb53f2438) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb53f2564) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb53f24ec) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb53f24b0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb53f25dc) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb53f26cc) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb53f2654) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb53f2744) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb53f2834) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb53f27bc) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb53f28e8) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb53f2960) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb53f29d8) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb53f2a14) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb53f2a50) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb53f2a8c) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb52b09d8) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb52b099c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb5310780) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb53273c0) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb5327348) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb5327708) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb5327258) 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 (0xb5327834) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb5327f3c) 0 + +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 (0xb5327fb4) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb516b880) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb515ba8c) 0 + primary-for QFutureInterface<void> (0xb516b880) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb51a821c) 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 (0xb51c17c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb51c38ac) 0 + primary-for QFutureWatcherBase (0xb51c17c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb51c1ec0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb51c1f00) 0 + primary-for QFutureWatcher<void> (0xb51c1ec0) + QObject (0xb51db3c0) 0 + primary-for QFutureWatcherBase (0xb51c1f00) + +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 (0xb51f12d0) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb51e49c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb51f1bf4) 0 + primary-for QThread (0xb51e49c0) + +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 (0xb51e4d00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5205a14) 0 + primary-for QThreadPool (0xb51e4d00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb52153c0) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb5215690) 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 (0xb52193c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb52243c0) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb52193c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb5224bb8) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb5219d40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb5224c30) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb5219f00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb5219f40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb50390b4) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb5219f40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb50396cc) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb5039708) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb503e240) 0 empty + std::input_iterator_tag (0xb5039744) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb503e2c0) 0 empty + std::forward_iterator_tag (0xb503e300) 0 empty + std::input_iterator_tag (0xb5039780) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb503e380) 0 empty + std::bidirectional_iterator_tag (0xb503e3c0) 0 empty + std::forward_iterator_tag (0xb503e400) 0 empty + std::input_iterator_tag (0xb50397bc) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb5039ac8) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb5039b04) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb5039b7c) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb5039d98) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb5039e88) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb5039f00) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb5039f78) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb50391a4) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb505a000) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb505a078) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb505a0f0) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb505a168) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb505a1e0) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb505a258) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb505a2d0) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb505a348) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb505a3c0) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb505a4b0) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb505a528) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb505a5a0) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb505a924) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb505a99c) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb505aa8c) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb505ab04) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb505ab7c) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb505ad98) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb505add4) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb505ae10) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb505ae4c) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb505ae88) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb505aec4) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb505af3c) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb505af78) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb505afb4) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb506e000) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb506e03c) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb506e078) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb506ea50) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb50e903c) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb50e9474) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb50e9690) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb50e9a8c) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb50e9bf4) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb50e9d5c) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb512a438) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb4f3ce88) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb4f497bc) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb4f49a14) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb4f49a50) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb4f49ac8) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb4f49b04) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb4f49b7c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb4f49d98) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb4f49f00) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb4f49e88) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb4f49f3c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb4f49f78) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb4fd14b0) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb4fd1780) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb4fda8c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb4fd17bc) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb4fd17f8) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb4fda980) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb4fd1834) 0 empty + +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 (0xb4fd1a50) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb4e43348) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb4e43384) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb4e40c40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb4e433c0) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb4eda03c) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb4ed8200) 0 + std::allocator<char> (0xb4ed8240) 0 empty + __gnu_cxx::new_allocator<char> (0xb4eda0b4) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb4e75fb4) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb4eda0f0) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb4ed83c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb4eda12c) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb4eda1e0) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb4ed85c0) 0 + std::allocator<wchar_t> (0xb4ed8600) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb4eda258) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb4eda168) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb4eda294) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb4eda348) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb4ed8780) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb4eda2d0) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb4eda384) 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 (0xb4d717f8) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb4d7d1a4) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb4d7d4ec) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb4d88740) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb4d84e88) 0 + primary-for std::collate<char> (0xb4d88740) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb4d88840) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb4d84f78) 0 + primary-for std::collate<wchar_t> (0xb4d88840) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb4da03c0) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb4da03fc) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb4dab7c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb4da0438) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb4dab900) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb4dab940) 0 + primary-for std::collate_byname<char> (0xb4dab900) + std::locale::facet (0xb4da04b0) 0 + primary-for std::collate<char> (0xb4dab940) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb4dab9c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb4daba00) 0 + primary-for std::collate_byname<wchar_t> (0xb4dab9c0) + std::locale::facet (0xb4da05a0) 0 + primary-for std::collate<wchar_t> (0xb4daba00) + +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 (0xb4dca040) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb4dc33c0) 0 nearly-empty + primary-for std::ios_base::failure (0xb4dca040) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb4dcd654) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb4dcdbf4) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb4dd2000) 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 (0xb4dc3384) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb4c04a14) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb4c04ca8) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb4c04f3c) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb4c77550) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb4c47e88) 0 + primary-for std::ctype<char> (0xb4c77550) + std::ctype_base (0xb4c47ec4) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb4c80e10) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb4c90a50) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb4c80e10) + std::ctype_base (0xb4c90a8c) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb4c81900) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb4c9ac80) 0 + primary-for std::ctype<wchar_t> (0xb4c81900) + std::locale::facet (0xb4c90b7c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb4c9ac80) + std::ctype_base (0xb4c90bb8) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb4c81ac0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb4ca3410) 0 + primary-for std::ctype_byname<char> (0xb4c81ac0) + std::locale::facet (0xb4ca0ec4) 0 + primary-for std::ctype<char> (0xb4ca3410) + std::ctype_base (0xb4ca0f00) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb4c81b40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb4c81b80) 0 + primary-for std::ctype_byname<wchar_t> (0xb4c81b40) + std::__ctype_abstract_base<wchar_t> (0xb4ca3aa0) 0 + primary-for std::ctype<wchar_t> (0xb4c81b80) + std::locale::facet (0xb4ca903c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb4ca3aa0) + std::ctype_base (0xb4ca9078) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb4ca9a8c) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb4cb6580) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb4cbb294) 0 + primary-for std::numpunct<char> (0xb4cb6580) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb4cb6640) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb4cbb384) 0 + primary-for std::numpunct<wchar_t> (0xb4cb6640) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb4cf19d8) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb4b3ab80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb4b3abc0) 0 + primary-for std::numpunct_byname<char> (0xb4b3ab80) + std::locale::facet (0xb4b51000) 0 + primary-for std::numpunct<char> (0xb4b3abc0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb4b3ac00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb4b510f0) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb4b3ac00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb4b3ac80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb4b511e0) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb4b3ac80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb4b3ad00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb4b3ad40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb4b3ad00) + std::locale::facet (0xb4b512d0) 0 + primary-for std::numpunct<wchar_t> (0xb4b3ad40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb4b3adc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb4b513c0) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb4b3adc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb4b3ae40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb4b514b0) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb4b3ae40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb4b85e80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb4b51ca8) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb4b85e80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4b85ec0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb4b51d98) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4b85ec0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb4bd7b40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb4bd7b80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb4bb98ac) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb4bd7b80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb4bb9a8c) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb4bd7cc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4bd7d00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb4bb9ac8) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4bd7d00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb4bb9c6c) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb4a16580) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb4a165c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb4a18168) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb4a165c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb4a16680) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4a166c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb4a184ec) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4a166c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb4a18bf4) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb4a18c30) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb4a43580) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb4a18c6c) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb4a7512c) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb4a7d480 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> > (0xb4a7d500 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb4a8e0f0) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb4a7d480) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb4a8e0f0) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb4a7d4c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb4a75168) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb4a7d4c0) + std::basic_ostream<char, std::char_traits<char> > (0xb4a7d500) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb4a7d4c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb4a753fc) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb4a7d800 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> > (0xb4a7d880 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb4a9b190) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb4a7d800) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb4a9b190) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4a7d840) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb4a75438) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4a7d840) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb4a7d880) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb4a7d840) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb4a75d20) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb4a75ca8) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb4a75c30) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb4a75b7c) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb4ac6000) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb4ac6870) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb49aace4) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb49c6910) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb49b8b00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb49c6910) + QFutureInterfaceBase (0xb49aaec4) 0 + primary-for QFutureInterface<void> (0xb49b8b00) + QRunnable (0xb49aaf00) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb49b8b80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb49c6d20) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb49b8b80) + QFutureInterface<void> (0xb49b8bc0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb49c6d20) + QFutureInterfaceBase (0xb49cf078) 0 + primary-for QFutureInterface<void> (0xb49b8bc0) + QRunnable (0xb49cf0b4) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4737348) 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 (0xb471af00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb471af40) 0 + primary-for QFile (0xb471af00) + QObject (0xb4737438) 0 + primary-for QIODevice (0xb471af40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb474fdd4) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb4762960) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb4781000) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb478130c) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb4792078) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb4792000) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb4792168) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb47b16cc) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb47b17bc) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb45f2348) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb45f2384) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb47d3340) 0 + QAbstractFileEngine::ExtensionOption (0xb45f23c0) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb47d33c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb45f24b0) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb47d3440) 0 + QAbstractFileEngine::ExtensionOption (0xb45f24ec) 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 (0xb47e1a8c) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb45f2b7c) 0 + +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 (0xb46019d8) 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 (0xb4601b7c) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb47d3680) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb47d36c0) 0 + primary-for QBuffer (0xb47d3680) + QObject (0xb4610078) 0 + primary-for QIODevice (0xb47d36c0) + +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 (0xb4610d98) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb4621528) 0 + +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 (0xb47d3b00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb462f30c) 0 + primary-for QFileSystemWatcher (0xb47d3b00) + +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 (0xb47d3dc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb462fce4) 0 + primary-for QFSFileEngine (0xb47d3dc0) + +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 (0xb47d3ec0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb47d3f00) 0 + primary-for QProcess (0xb47d3ec0) + QObject (0xb4647690) 0 + primary-for QIODevice (0xb47d3f00) + +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 (0xb46630b4) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb46864ec) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb4686564) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb46632d0) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb4686d5c) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb4686ec4) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb46a62d0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb46a67bc) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb46a6bf4) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb46a6dd4) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb46a6fb4) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb46c41a4) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb46c4384) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb46c4564) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb46c4744) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb46c4924) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb46c4b04) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb46c4ce4) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb46c4ec4) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb46ce0b4) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb46ce294) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb46ce474) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb46ce654) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb46ce834) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb46cea14) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb46cebf4) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb46cedd4) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb46cefb4) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb46d41a4) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb46d4384) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb46d4564) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb46d4744) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb46d4924) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb46d4b04) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb46d4ce4) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb46d4ec4) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb46e00b4) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb46e0294) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb46e0474) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb46e0654) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb46e0834) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb46e0a14) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb46e0bf4) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb46e0dd4) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb46e0fb4) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb46e51a4) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb46e5384) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb46e5564) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb46e5744) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb46e5924) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb46e5b04) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb46e5ce4) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb46e5ec4) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb46ec0b4) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb46ec294) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb46ec474) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb46ec654) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb46ec834) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb46eca14) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb46ecbf4) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb46ecdd4) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb46ecfb4) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb44fae4c) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb450803c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb44faf00) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb4508708) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb44ed1a4) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb451fc30) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb451fbb8) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb451fd20) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb451fca8) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb455e0b4) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb455e6cc) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb455e8ac) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb455ea8c) 0 empty + +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 (0xb45683c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb455ec6c) 0 + primary-for QSettings (0xb45683c0) + +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 (0xb4568fc0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb45aa000) 0 + primary-for QTemporaryFile (0xb4568fc0) + QIODevice (0xb45aa040) 0 + primary-for QFile (0xb45aa000) + QObject (0xb45a29d8) 0 + primary-for QIODevice (0xb45aa040) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb45aeb40) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb45b9a50) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb45e54ec) 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 (0xb45aabc0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb43ef348) 0 + primary-for QEventLoop (0xb45aabc0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb43ef960) 0 + +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 (0xb45aaf40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4405d20) 0 + primary-for QAbstractEventDispatcher (0xb45aaf40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb4415bf4) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb442cfb4) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb44340b4) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb44347f8) 0 empty + +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 (0xb4419b00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb44348e8) 0 + primary-for QAbstractItemModel (0xb4419b00) + +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 (0xb4419fc0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4465000) 0 + primary-for QAbstractTableModel (0xb4419fc0) + QObject (0xb4461474) 0 + primary-for QAbstractItemModel (0xb4465000) + +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 (0xb4465240) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4465280) 0 + primary-for QAbstractListModel (0xb4465240) + QObject (0xb4461f00) 0 + primary-for QAbstractItemModel (0xb4465280) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb4480960) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb448e0f0) 0 empty + +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 (0xb448e1e0) 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 (0xb4465c80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb448ef00) 0 + primary-for QTimerEvent (0xb4465c80) + +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 (0xb4465d40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb44a012c) 0 + primary-for QChildEvent (0xb4465d40) + +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 (0xb4465f00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb44a099c) 0 + primary-for QCustomEvent (0xb4465f00) + +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 (0xb44ae000) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb44a0d98) 0 + primary-for QDynamicPropertyChangeEvent (0xb44ae000) + +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 (0xb44ae0c0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb44a0000) 0 + primary-for QCoreApplication (0xb44ae0c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb44c799c) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb44c7d20) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb42fb1e0) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb42fb2d0) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb42fb708) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb42fb7f8) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb42fbb04) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb42fbe4c) 0 empty + +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 (0xb4304340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb42fbf3c) 0 + primary-for QMimeData (0xb4304340) + +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 (0xb4304600) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4311ac8) 0 + primary-for QObjectCleanupHandler (0xb4304600) + +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 (0xb4304840) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb432330c) 0 + primary-for QSharedMemory (0xb4304840) + +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 (0xb4304b00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb433212c) 0 + primary-for QSignalMapper (0xb4304b00) + +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 (0xb4304dc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4341294) 0 + primary-for QSocketNotifier (0xb4304dc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb434e30c) 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 (0xb434d140) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb434e834) 0 + primary-for QTimer (0xb434d140) + +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 (0xb434d5c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb435e960) 0 + primary-for QTranslator (0xb434d5c0) + +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 (0xb434d8c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb436d780) 0 + primary-for QLibrary (0xb434d8c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb437b6cc) 0 + +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 (0xb434dc40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb438b294) 0 + primary-for QPluginLoader (0xb434dc40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb438be88) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb43a8ca8) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb43b4348) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb43b403c) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb43bd834) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb43bd528) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb43c2a14) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb43c2ce4) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb43d70f0) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb41f1e10) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb4200b04) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb4200d98) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb4211780) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb4211b04) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb423e4b0) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb423e5a0) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb424ab04) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb424abf4) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb425e294) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb425e474) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb426e294) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb42814ec) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb428d348) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb42a44b0) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb42a4870) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb42c19d8) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb42cf3fc) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb40f703c) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb4161348) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb416b348) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb417dfb4) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb418cd20) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb41a7e10) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb41c5ce4) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb400a8e8) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb4023e10) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb40634b0) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb407f6cc) 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 (0xb40868c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4094078) 0 + primary-for QTimeLine (0xb40868c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb40ac438) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb40c95dc) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb40d3b40) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb40d3ca8) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb40d3c30) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb40cf340) 0 + QVector<QXmlStreamAttribute> (0xb40d3ce4) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb40d3d20) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb3ef6744) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb3ef6870) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb3f05438) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb3f05564) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb3f1a4ec) 0 empty + +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 (0xb3f1a618) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb3f1a7bc) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb3f35d98) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb3f65ce4) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb3f65d5c) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb3f65dd4) 0 + +Class QColor::<anonymous union> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union> (0xb3f65c6c) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb3f4b834) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb3f911a4) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb3f78b7c) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb3f91bb8) 0 + +Class QTypeInfo<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QKeySequence> (0xb3fa2e10) 0 empty + +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 (0xb3fbe03c) 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 (0xb3fba100) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb3fbe1a4) 0 + primary-for QDrag (0xb3fba100) + +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 (0xb3fba400) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb3fbece4) 0 + primary-for QInputEvent (0xb3fba400) + +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 (0xb3fba4c0) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb3fba500) 0 + primary-for QMouseEvent (0xb3fba4c0) + QEvent (0xb3fbefb4) 0 + primary-for QInputEvent (0xb3fba500) + +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 (0xb3fba840) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QEvent (0xb3fe221c) 0 + primary-for QHoverEvent (0xb3fba840) + +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 (0xb3fba940) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb3fba980) 0 + primary-for QWheelEvent (0xb3fba940) + QEvent (0xb3fe25dc) 0 + primary-for QInputEvent (0xb3fba980) + +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 (0xb3fbac80) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb3fbacc0) 0 + primary-for QTabletEvent (0xb3fbac80) + QEvent (0xb3df11e0) 0 + primary-for QInputEvent (0xb3fbacc0) + +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 (0xb3e001c0) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb3e00200) 0 + primary-for QKeyEvent (0xb3e001c0) + QEvent (0xb3dff6cc) 0 + primary-for QInputEvent (0xb3e00200) + +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 (0xb3e005c0) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb3e0c9d8) 0 + primary-for QFocusEvent (0xb3e005c0) + +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 (0xb3e006c0) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb3e0cec4) 0 + primary-for QPaintEvent (0xb3e006c0) + +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 (0xb3e00840) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u) + QEvent (0xb3e1c4b0) 0 + primary-for QUpdateLaterEvent (0xb3e00840) + +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 (0xb3e00900) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb3e1c708) 0 + primary-for QMoveEvent (0xb3e00900) + +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 (0xb3e00a00) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb3e1ca50) 0 + primary-for QResizeEvent (0xb3e00a00) + +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 (0xb3e00b00) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb3e1cd98) 0 + primary-for QCloseEvent (0xb3e00b00) + +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 (0xb3e00b40) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb3e1cf00) 0 + primary-for QIconDragEvent (0xb3e00b40) + +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 (0xb3e00bc0) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb3e1c5dc) 0 + primary-for QShowEvent (0xb3e00bc0) + +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 (0xb3e00c40) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb3e2c078) 0 + primary-for QHideEvent (0xb3e00c40) + +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 (0xb3e00cc0) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb3e00d00) 0 + primary-for QContextMenuEvent (0xb3e00cc0) + QEvent (0xb3e2c1e0) 0 + primary-for QInputEvent (0xb3e00d00) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb3e2ce88) 0 + +Class QList<QInputMethodEvent::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute>::<anonymous union> (0xb3e396cc) 0 + +Class QList<QInputMethodEvent::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute> (0xb3e39654) 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 (0xb3e00f80) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb3e2ce4c) 0 + primary-for QInputMethodEvent (0xb3e00f80) + +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 (0xb3e4db90) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb3e39f00) 0 + primary-for QDropEvent (0xb3e4db90) + QMimeSource (0xb3e39f3c) 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 (0xb3e387c0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb3e5d550) 0 + primary-for QDragMoveEvent (0xb3e387c0) + QEvent (0xb3e6430c) 0 + primary-for QDropEvent (0xb3e5d550) + QMimeSource (0xb3e64348) 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 (0xb3e389c0) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb3e38a00) 0 + primary-for QDragEnterEvent (0xb3e389c0) + QDropEvent (0xb3e664b0) 0 + primary-for QDragMoveEvent (0xb3e38a00) + QEvent (0xb3e64ec4) 0 + primary-for QDropEvent (0xb3e664b0) + QMimeSource (0xb3e64f00) 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 (0xb3e38a40) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u) + QEvent (0xb3e6b0b4) 0 + primary-for QDragResponseEvent (0xb3e38a40) + +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 (0xb3e38b40) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb3e6b30c) 0 + primary-for QDragLeaveEvent (0xb3e38b40) + +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 (0xb3e38b80) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb3e6b474) 0 + primary-for QHelpEvent (0xb3e38b80) + +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 (0xb3e38dc0) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb3e6bbf4) 0 + primary-for QStatusTipEvent (0xb3e38dc0) + +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 (0xb3e38e80) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb3e6be4c) 0 + primary-for QWhatsThisClickedEvent (0xb3e38e80) + +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 (0xb3e38f40) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb3e6b618) 0 + primary-for QActionEvent (0xb3e38f40) + +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 (0xb3e81040) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb3e80294) 0 + primary-for QFileOpenEvent (0xb3e81040) + +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 (0xb3e81100) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb3e804ec) 0 + primary-for QToolBarChangeEvent (0xb3e81100) + +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 (0xb3e811c0) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb3e80744) 0 + primary-for QShortcutEvent (0xb3e811c0) + +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 (0xb3e813c0) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u) + QEvent (0xb3e80e4c) 0 + primary-for QClipboardEvent (0xb3e813c0) + +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 (0xb3e81480) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb3e80870) 0 + primary-for QWindowStateChangeEvent (0xb3e81480) + +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 (0xb3e81540) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u) + QEvent (0xb3e8c21c) 0 + primary-for QMenubarUpdatedEvent (0xb3e81540) + +Class QAccessible + size=1 align=1 + base size=0 base align=1 +QAccessible (0xb3e8c708) 0 empty + +Class QFlags<QAccessible::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::StateFlag> (0xb3e8c30c) 0 + +Class QFlags<QAccessible::RelationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::RelationFlag> (0xb3ea6bf4) 0 + +Class QMetaTypeId<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QSet<QAccessible::Method> > (0xb3eb87bc) 0 empty + +Vtable for QAccessibleInterface +QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAccessibleInterface) +8 QAccessibleInterface::~QAccessibleInterface +12 QAccessibleInterface::~QAccessibleInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QAccessibleInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleInterface (0xb3e819c0) 0 nearly-empty + vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u) + QAccessible (0xb3eb8bb8) 0 empty + +Class QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> (0xb3eca708) 0 + +Class QHash<QAccessible::Method, QHashDummyValue> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue> (0xb3eca690) 0 + +Class QSet<QAccessible::Method> + size=4 align=4 + base size=4 base align=4 +QSet<QAccessible::Method> (0xb3eca618) 0 + +Vtable for QAccessibleInterfaceEx +QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleInterfaceEx) +8 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +12 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleInterfaceEx + size=4 align=4 + base size=4 base align=4 +QAccessibleInterfaceEx (0xb3e81f80) 0 nearly-empty + vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u) + QAccessibleInterface (0xb3e81fc0) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb3e81f80) + QAccessible (0xb3cf0564) 0 empty + +Vtable for QAccessibleEvent +QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAccessibleEvent) +8 QAccessibleEvent::~QAccessibleEvent +12 QAccessibleEvent::~QAccessibleEvent + +Class QAccessibleEvent + size=20 align=4 + base size=20 base align=4 +QAccessibleEvent (0xb3cf4080) 0 + vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u) + QEvent (0xb3cf0708) 0 + primary-for QAccessibleEvent (0xb3cf4080) + +Vtable for QAccessible2Interface +QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAccessible2Interface) +8 QAccessible2Interface::~QAccessible2Interface +12 QAccessible2Interface::~QAccessible2Interface + +Class QAccessible2Interface + size=4 align=4 + base size=4 base align=4 +QAccessible2Interface (0xb3d000b4) 0 nearly-empty + vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u) + +Vtable for QAccessibleTextInterface +QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAccessibleTextInterface) +8 QAccessibleTextInterface::~QAccessibleTextInterface +12 QAccessibleTextInterface::~QAccessibleTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual + +Class QAccessibleTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTextInterface (0xb3cf4600) 0 nearly-empty + vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u) + QAccessible2Interface (0xb3d005dc) 0 nearly-empty + primary-for QAccessibleTextInterface (0xb3cf4600) + +Vtable for QAccessibleEditableTextInterface +QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) +8 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +12 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QAccessibleEditableTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleEditableTextInterface (0xb3cf4780) 0 nearly-empty + vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u) + QAccessible2Interface (0xb3d00a14) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb3cf4780) + +Vtable for QAccessibleSimpleEditableTextInterface +QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface) +8 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +12 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +16 QAccessibleSimpleEditableTextInterface::copyText +20 QAccessibleSimpleEditableTextInterface::deleteText +24 QAccessibleSimpleEditableTextInterface::insertText +28 QAccessibleSimpleEditableTextInterface::cutText +32 QAccessibleSimpleEditableTextInterface::pasteText +36 QAccessibleSimpleEditableTextInterface::replaceText +40 QAccessibleSimpleEditableTextInterface::setAttributes + +Class QAccessibleSimpleEditableTextInterface + size=8 align=4 + base size=8 base align=4 +QAccessibleSimpleEditableTextInterface (0xb3cf4900) 0 + vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u) + QAccessibleEditableTextInterface (0xb3cf4940) 0 nearly-empty + primary-for QAccessibleSimpleEditableTextInterface (0xb3cf4900) + QAccessible2Interface (0xb3d00e4c) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb3cf4940) + +Vtable for QAccessibleValueInterface +QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleValueInterface) +8 QAccessibleValueInterface::~QAccessibleValueInterface +12 QAccessibleValueInterface::~QAccessibleValueInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QAccessibleValueInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleValueInterface (0xb3cf4a00) 0 nearly-empty + vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u) + QAccessible2Interface (0xb3d00780) 0 nearly-empty + primary-for QAccessibleValueInterface (0xb3cf4a00) + +Vtable for QAccessibleTableInterface +QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleTableInterface) +8 QAccessibleTableInterface::~QAccessibleTableInterface +12 QAccessibleTableInterface::~QAccessibleTableInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual + +Class QAccessibleTableInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTableInterface (0xb3cf4b80) 0 nearly-empty + vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u) + QAccessible2Interface (0xb3d17384) 0 nearly-empty + primary-for QAccessibleTableInterface (0xb3cf4b80) + +Vtable for QAccessibleBridge +QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleBridge) +8 QAccessibleBridge::~QAccessibleBridge +12 QAccessibleBridge::~QAccessibleBridge +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridge + size=4 align=4 + base size=4 base align=4 +QAccessibleBridge (0xb3d175a0) 0 nearly-empty + vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u) + +Vtable for QAccessibleBridgeFactoryInterface +QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface) +8 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +12 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridgeFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleBridgeFactoryInterface (0xb3cf4d40) 0 nearly-empty + vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u) + QFactoryInterface (0xb3d17924) 0 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb3cf4d40) + +Vtable for QAccessibleBridgePlugin +QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +8 QAccessibleBridgePlugin::metaObject +12 QAccessibleBridgePlugin::qt_metacast +16 QAccessibleBridgePlugin::qt_metacall +20 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +24 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +72 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev +76 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessibleBridgePlugin + size=12 align=4 + base size=12 base align=4 +QAccessibleBridgePlugin (0xb3d26230) 0 + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u) + QObject (0xb3d17c6c) 0 + primary-for QAccessibleBridgePlugin (0xb3d26230) + QAccessibleBridgeFactoryInterface (0xb3cf4ec0) 8 nearly-empty + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u) + QFactoryInterface (0xb3d17ca8) 8 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb3cf4ec0) + +Vtable for QAccessibleObject +QAccessibleObject::_ZTV17QAccessibleObject: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleObject) +8 QAccessibleObject::~QAccessibleObject +12 QAccessibleObject::~QAccessibleObject +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObject::userActionCount +68 QAccessibleObject::actionText +72 QAccessibleObject::doAction + +Class QAccessibleObject + size=8 align=4 + base size=8 base align=4 +QAccessibleObject (0xb3d2e100) 0 + vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u) + QAccessibleInterface (0xb3d2e140) 0 nearly-empty + primary-for QAccessibleObject (0xb3d2e100) + QAccessible (0xb3d2f384) 0 empty + +Vtable for QAccessibleObjectEx +QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleObjectEx) +8 QAccessibleObjectEx::~QAccessibleObjectEx +12 QAccessibleObjectEx::~QAccessibleObjectEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObjectEx::setText +52 QAccessibleObjectEx::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObjectEx::userActionCount +68 QAccessibleObjectEx::actionText +72 QAccessibleObjectEx::doAction +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleObjectEx + size=8 align=4 + base size=8 base align=4 +QAccessibleObjectEx (0xb3d2e180) 0 + vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u) + QAccessibleInterfaceEx (0xb3d2e1c0) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb3d2e180) + QAccessibleInterface (0xb3d2e200) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb3d2e1c0) + QAccessible (0xb3d2f7bc) 0 empty + +Vtable for QAccessibleApplication +QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleApplication) +8 QAccessibleApplication::~QAccessibleApplication +12 QAccessibleApplication::~QAccessibleApplication +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleApplication::childCount +28 QAccessibleApplication::indexOfChild +32 QAccessibleApplication::relationTo +36 QAccessibleApplication::childAt +40 QAccessibleApplication::navigate +44 QAccessibleApplication::text +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 QAccessibleApplication::role +60 QAccessibleApplication::state +64 QAccessibleApplication::userActionCount +68 QAccessibleApplication::actionText +72 QAccessibleApplication::doAction + +Class QAccessibleApplication + size=8 align=4 + base size=8 base align=4 +QAccessibleApplication (0xb3d2e280) 0 + vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u) + QAccessibleObject (0xb3d2e2c0) 0 + primary-for QAccessibleApplication (0xb3d2e280) + QAccessibleInterface (0xb3d2e300) 0 nearly-empty + primary-for QAccessibleObject (0xb3d2e2c0) + QAccessible (0xb3d2fbf4) 0 empty + +Vtable for QAccessibleFactoryInterface +QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAccessibleFactoryInterface) +8 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +12 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleFactoryInterface (0xb3d3cd70) 0 nearly-empty + vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u) + QAccessible (0xb3d3e0b4) 0 empty + QFactoryInterface (0xb3d3e0f0) 0 nearly-empty + primary-for QAccessibleFactoryInterface (0xb3d3cd70) + +Vtable for QAccessiblePlugin +QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessiblePlugin) +8 QAccessiblePlugin::metaObject +12 QAccessiblePlugin::qt_metacast +16 QAccessiblePlugin::qt_metacall +20 QAccessiblePlugin::~QAccessiblePlugin +24 QAccessiblePlugin::~QAccessiblePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QAccessiblePlugin) +72 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev +76 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessiblePlugin + size=12 align=4 + base size=12 base align=4 +QAccessiblePlugin (0xb3d40370) 0 + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u) + QObject (0xb3d3e438) 0 + primary-for QAccessiblePlugin (0xb3d40370) + QAccessibleFactoryInterface (0xb3d403c0) 8 nearly-empty + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u) + QAccessible (0xb3d3e474) 8 empty + QFactoryInterface (0xb3d3e4b0) 8 nearly-empty + primary-for QAccessibleFactoryInterface (0xb3d403c0) + +Vtable for QAccessibleWidget +QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleWidget) +8 QAccessibleWidget::~QAccessibleWidget +12 QAccessibleWidget::~QAccessibleWidget +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleWidget::childCount +28 QAccessibleWidget::indexOfChild +32 QAccessibleWidget::relationTo +36 QAccessibleWidget::childAt +40 QAccessibleWidget::navigate +44 QAccessibleWidget::text +48 QAccessibleObject::setText +52 QAccessibleWidget::rect +56 QAccessibleWidget::role +60 QAccessibleWidget::state +64 QAccessibleWidget::userActionCount +68 QAccessibleWidget::actionText +72 QAccessibleWidget::doAction + +Class QAccessibleWidget + size=12 align=4 + base size=12 base align=4 +QAccessibleWidget (0xb3d2e700) 0 + vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u) + QAccessibleObject (0xb3d2e740) 0 + primary-for QAccessibleWidget (0xb3d2e700) + QAccessibleInterface (0xb3d2e780) 0 nearly-empty + primary-for QAccessibleObject (0xb3d2e740) + QAccessible (0xb3d3ed20) 0 empty + +Vtable for QAccessibleWidgetEx +QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleWidgetEx) +8 QAccessibleWidgetEx::~QAccessibleWidgetEx +12 QAccessibleWidgetEx::~QAccessibleWidgetEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 QAccessibleWidgetEx::childCount +28 QAccessibleWidgetEx::indexOfChild +32 QAccessibleWidgetEx::relationTo +36 QAccessibleWidgetEx::childAt +40 QAccessibleWidgetEx::navigate +44 QAccessibleWidgetEx::text +48 QAccessibleObjectEx::setText +52 QAccessibleWidgetEx::rect +56 QAccessibleWidgetEx::role +60 QAccessibleWidgetEx::state +64 QAccessibleObjectEx::userActionCount +68 QAccessibleWidgetEx::actionText +72 QAccessibleWidgetEx::doAction +76 QAccessibleWidgetEx::invokeMethodEx +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleWidgetEx + size=12 align=4 + base size=12 base align=4 +QAccessibleWidgetEx (0xb3d2e7c0) 0 + vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u) + QAccessibleObjectEx (0xb3d2e800) 0 + primary-for QAccessibleWidgetEx (0xb3d2e7c0) + QAccessibleInterfaceEx (0xb3d2e840) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb3d2e800) + QAccessibleInterface (0xb3d2e880) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb3d2e840) + QAccessible (0xb3d50528) 0 empty + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 QPaintDevice::~QPaintDevice +12 QPaintDevice::~QPaintDevice +16 QPaintDevice::devType +20 __cxa_pure_virtual +24 QPaintDevice::metric + +Class QPaintDevice + size=8 align=4 + base size=6 base align=4 +QPaintDevice (0xb3d50e10) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QVector<QPoint>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint>::<anonymous union> (0xb3d6f30c) 0 + +Class QVector<QPoint> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint> (0xb3d6f294) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb3d2ed80) 0 + QVector<QPoint> (0xb3d6f348) 0 + +Class QVector<QPointF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF>::<anonymous union> (0xb3d903fc) 0 + +Class QVector<QPointF> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF> (0xb3d90384) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb3d8a380) 0 + QVector<QPointF> (0xb3d90438) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb3daf348) 0 + +Class QTypeInfo<QMatrix> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMatrix> (0xb3dc099c) 0 empty + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb3dcd1a4) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb3dcd168) 0 + +Class QVector<QPainterPath::Element>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element>::<anonymous union> (0xb3bf221c) 0 + +Class QVector<QPainterPath::Element> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element> (0xb3bf21a4) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb3de1e88) 0 + +Class QTypeInfo<QPainterPath::Element> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPainterPath::Element> (0xb3bf2258) 0 empty + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb3bf23fc) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb3c1cac8) 0 + +Class QTypeInfo<QTransform> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTransform> (0xb3c2fbb8) 0 empty + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb3c5f780) 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 (0xb3c4c900) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb3c7e3c0) 0 + primary-for QImage (0xb3c4c900) + +Class QTypeInfo<QImage> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QImage> (0xb3cc98ac) 0 empty + +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 (0xb3cd1200) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb3cc9bb8) 0 + primary-for QPixmap (0xb3cd1200) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb3afa2d0) 0 + +Class QTypeInfo<QBrush> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBrush> (0xb3afadd4) 0 empty + +Class QBrushData + size=124 align=4 + base size=121 base align=4 +QBrushData (0xb3b0d03c) 0 + +Class QVector<QPair<double, QColor> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> >::<anonymous union> (0xb3b0dce4) 0 + +Class QVector<QPair<double, QColor> > + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> > (0xb3b0dc6c) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb3b0ddd4) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb3b0de4c) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=24 align=4 + base size=24 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb3b0dec4) 0 + +Class QGradient::<anonymous union> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union> (0xb3b0dd5c) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb3b0d618) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb3cd1f80) 0 + QGradient (0xb3b30348) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb3b35080) 0 + QGradient (0xb3b305a0) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb3b35180) 0 + QGradient (0xb3b30870) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb3b30a14) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb3b35bc0) 0 + QPalette (0xb3b67294) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb3b835a0) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb3b9e3fc) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb3b9ee4c) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb3baf5dc) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb3bafb7c) 0 + +Class QFlags<QSizePolicy::ControlType> + size=4 align=4 + base size=4 base align=4 +QFlags<QSizePolicy::ControlType> (0xb3a02bf4) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb3a0cfb4) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb3a1d3fc) 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 (0xb3a22c30) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb3a1d438) 0 + primary-for QWidget (0xb3a22c30) + QPaintDevice (0xb3a1d474) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QFlags<QWidget::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QWidget::RenderFlag> (0xb3a6f3c0) 0 + +Vtable for QDialog +QDialog::_ZTV7QDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QDialog) +8 QDialog::metaObject +12 QDialog::qt_metacast +16 QDialog::qt_metacall +20 QDialog::~QDialog +24 QDialog::~QDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI7QDialog) +244 QDialog::_ZThn8_N7QDialogD1Ev +248 QDialog::_ZThn8_N7QDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialog + size=20 align=4 + base size=20 base align=4 +QDialog (0xb3abae40) 0 + vptr=((& QDialog::_ZTV7QDialog) + 8u) + QWidget (0xb3ad5f00) 0 + primary-for QDialog (0xb3abae40) + QObject (0xb3ae1c30) 0 + primary-for QWidget (0xb3ad5f00) + QPaintDevice (0xb3ae1c6c) 8 + vptr=((& QDialog::_ZTV7QDialog) + 244u) + +Vtable for QAbstractPageSetupDialog +QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +8 QAbstractPageSetupDialog::metaObject +12 QAbstractPageSetupDialog::qt_metacast +16 QAbstractPageSetupDialog::qt_metacall +20 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +24 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +248 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev +252 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPageSetupDialog (0xb38f7100) 0 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u) + QDialog (0xb38f7140) 0 + primary-for QAbstractPageSetupDialog (0xb38f7100) + QWidget (0xb38f2960) 0 + primary-for QDialog (0xb38f7140) + QObject (0xb38efb40) 0 + primary-for QWidget (0xb38f2960) + QPaintDevice (0xb38efb7c) 8 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u) + +Vtable for QAbstractPrintDialog +QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +8 QAbstractPrintDialog::metaObject +12 QAbstractPrintDialog::qt_metacast +16 QAbstractPrintDialog::qt_metacall +20 QAbstractPrintDialog::~QAbstractPrintDialog +24 QAbstractPrintDialog::~QAbstractPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +248 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev +252 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPrintDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPrintDialog (0xb38f7400) 0 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u) + QDialog (0xb38f7440) 0 + primary-for QAbstractPrintDialog (0xb38f7400) + QWidget (0xb38feeb0) 0 + primary-for QDialog (0xb38f7440) + QObject (0xb39064ec) 0 + primary-for QWidget (0xb38feeb0) + QPaintDevice (0xb3906528) 8 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u) + +Class QFlags<QAbstractPrintDialog::PrintDialogOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractPrintDialog::PrintDialogOption> (0xb39156cc) 0 + +Vtable for QColorDialog +QColorDialog::_ZTV12QColorDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QColorDialog) +8 QColorDialog::metaObject +12 QColorDialog::qt_metacast +16 QColorDialog::qt_metacall +20 QColorDialog::~QColorDialog +24 QColorDialog::~QColorDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QColorDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QColorDialog) +244 QColorDialog::_ZThn8_N12QColorDialogD1Ev +248 QColorDialog::_ZThn8_N12QColorDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColorDialog + size=20 align=4 + base size=20 base align=4 +QColorDialog (0xb38f77c0) 0 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u) + QDialog (0xb38f7800) 0 + primary-for QColorDialog (0xb38f77c0) + QWidget (0xb39225a0) 0 + primary-for QDialog (0xb38f7800) + QObject (0xb3929294) 0 + primary-for QWidget (0xb39225a0) + QPaintDevice (0xb39292d0) 8 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u) + +Vtable for QErrorMessage +QErrorMessage::_ZTV13QErrorMessage: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QErrorMessage) +8 QErrorMessage::metaObject +12 QErrorMessage::qt_metacast +16 QErrorMessage::qt_metacall +20 QErrorMessage::~QErrorMessage +24 QErrorMessage::~QErrorMessage +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QErrorMessage::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QErrorMessage::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI13QErrorMessage) +244 QErrorMessage::_ZThn8_N13QErrorMessageD1Ev +248 QErrorMessage::_ZThn8_N13QErrorMessageD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QErrorMessage + size=20 align=4 + base size=20 base align=4 +QErrorMessage (0xb38f7b40) 0 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u) + QDialog (0xb38f7b80) 0 + primary-for QErrorMessage (0xb38f7b40) + QWidget (0xb393c320) 0 + primary-for QDialog (0xb38f7b80) + QObject (0xb393f0b4) 0 + primary-for QWidget (0xb393c320) + QPaintDevice (0xb393f0f0) 8 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u) + +Vtable for QFileDialog +QFileDialog::_ZTV11QFileDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFileDialog) +8 QFileDialog::metaObject +12 QFileDialog::qt_metacast +16 QFileDialog::qt_metacall +20 QFileDialog::~QFileDialog +24 QFileDialog::~QFileDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFileDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QFileDialog::done +228 QFileDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFileDialog) +244 QFileDialog::_ZThn8_N11QFileDialogD1Ev +248 QFileDialog::_ZThn8_N11QFileDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFileDialog + size=20 align=4 + base size=20 base align=4 +QFileDialog (0xb38f7e80) 0 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u) + QDialog (0xb38f7ec0) 0 + primary-for QFileDialog (0xb38f7e80) + QWidget (0xb3946a50) 0 + primary-for QDialog (0xb38f7ec0) + QObject (0xb393ff3c) 0 + primary-for QWidget (0xb3946a50) + QPaintDevice (0xb393ff78) 8 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u) + +Class QFlags<QFileDialog::Option> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileDialog::Option> (0xb396403c) 0 + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb3984438) 0 + +Class QTypeInfo<QIcon> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QIcon> (0xb399a7f8) 0 empty + +Vtable for QFileSystemModel +QFileSystemModel::_ZTV16QFileSystemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFileSystemModel) +8 QFileSystemModel::metaObject +12 QFileSystemModel::qt_metacast +16 QFileSystemModel::qt_metacall +20 QFileSystemModel::~QFileSystemModel +24 QFileSystemModel::~QFileSystemModel +28 QObject::event +32 QObject::eventFilter +36 QFileSystemModel::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFileSystemModel::index +60 QFileSystemModel::parent +64 QFileSystemModel::rowCount +68 QFileSystemModel::columnCount +72 QFileSystemModel::hasChildren +76 QFileSystemModel::data +80 QFileSystemModel::setData +84 QFileSystemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QFileSystemModel::mimeTypes +104 QFileSystemModel::mimeData +108 QFileSystemModel::dropMimeData +112 QFileSystemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QFileSystemModel::fetchMore +136 QFileSystemModel::canFetchMore +140 QFileSystemModel::flags +144 QFileSystemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QFileSystemModel + size=8 align=4 + base size=8 base align=4 +QFileSystemModel (0xb396eb00) 0 + vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u) + QAbstractItemModel (0xb396eb40) 0 + primary-for QFileSystemModel (0xb396eb00) + QObject (0xb399a8e8) 0 + primary-for QAbstractItemModel (0xb396eb40) + +Vtable for QFontDialog +QFontDialog::_ZTV11QFontDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFontDialog) +8 QFontDialog::metaObject +12 QFontDialog::qt_metacast +16 QFontDialog::qt_metacall +20 QFontDialog::~QFontDialog +24 QFontDialog::~QFontDialog +28 QWidget::event +32 QFontDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFontDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFontDialog) +244 QFontDialog::_ZThn8_N11QFontDialogD1Ev +248 QFontDialog::_ZThn8_N11QFontDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontDialog + size=20 align=4 + base size=20 base align=4 +QFontDialog (0xb396efc0) 0 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u) + QDialog (0xb39bf000) 0 + primary-for QFontDialog (0xb396efc0) + QWidget (0xb39b1fa0) 0 + primary-for QDialog (0xb39bf000) + QObject (0xb39b4d5c) 0 + primary-for QWidget (0xb39b1fa0) + QPaintDevice (0xb39b4d98) 8 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u) + +Vtable for QFrame +QFrame::_ZTV6QFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QFrame) +8 QFrame::metaObject +12 QFrame::qt_metacast +16 QFrame::qt_metacall +20 QFrame::~QFrame +24 QFrame::~QFrame +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QFrame) +232 QFrame::_ZThn8_N6QFrameD1Ev +236 QFrame::_ZThn8_N6QFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFrame + size=20 align=4 + base size=20 base align=4 +QFrame (0xb39bf340) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb39c7eb0) 0 + primary-for QFrame (0xb39bf340) + QObject (0xb39c4c6c) 0 + primary-for QWidget (0xb39c7eb0) + QPaintDevice (0xb39c4ca8) 8 + vptr=((& QFrame::_ZTV6QFrame) + 232u) + +Vtable for QLineEdit +QLineEdit::_ZTV9QLineEdit: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QLineEdit) +8 QLineEdit::metaObject +12 QLineEdit::qt_metacast +16 QLineEdit::qt_metacall +20 QLineEdit::~QLineEdit +24 QLineEdit::~QLineEdit +28 QLineEdit::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLineEdit::sizeHint +68 QLineEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QLineEdit::mousePressEvent +84 QLineEdit::mouseReleaseEvent +88 QLineEdit::mouseDoubleClickEvent +92 QLineEdit::mouseMoveEvent +96 QWidget::wheelEvent +100 QLineEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLineEdit::focusInEvent +112 QLineEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLineEdit::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLineEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QLineEdit::dragEnterEvent +156 QLineEdit::dragMoveEvent +160 QLineEdit::dragLeaveEvent +164 QLineEdit::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLineEdit::changeEvent +184 QWidget::metric +188 QLineEdit::inputMethodEvent +192 QLineEdit::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QLineEdit) +232 QLineEdit::_ZThn8_N9QLineEditD1Ev +236 QLineEdit::_ZThn8_N9QLineEditD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLineEdit + size=20 align=4 + base size=20 base align=4 +QLineEdit (0xb39bf600) 0 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u) + QWidget (0xb39dba00) 0 + primary-for QLineEdit (0xb39bf600) + QObject (0xb39d5f78) 0 + primary-for QWidget (0xb39dba00) + QPaintDevice (0xb39d5fb4) 8 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u) + +Vtable for QInputDialog +QInputDialog::_ZTV12QInputDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QInputDialog) +8 QInputDialog::metaObject +12 QInputDialog::qt_metacast +16 QInputDialog::qt_metacall +20 QInputDialog::~QInputDialog +24 QInputDialog::~QInputDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QInputDialog) +244 QInputDialog::_ZThn8_N12QInputDialogD1Ev +248 QInputDialog::_ZThn8_N12QInputDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QInputDialog + size=20 align=4 + base size=20 base align=4 +QInputDialog (0xb39bfe80) 0 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u) + QDialog (0xb39bfec0) 0 + primary-for QInputDialog (0xb39bfe80) + QWidget (0xb37f23c0) 0 + primary-for QDialog (0xb39bfec0) + QObject (0xb38033fc) 0 + primary-for QWidget (0xb37f23c0) + QPaintDevice (0xb3803438) 8 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u) + +Vtable for QMessageBox +QMessageBox::_ZTV11QMessageBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMessageBox) +8 QMessageBox::metaObject +12 QMessageBox::qt_metacast +16 QMessageBox::qt_metacall +20 QMessageBox::~QMessageBox +24 QMessageBox::~QMessageBox +28 QMessageBox::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QMessageBox::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QMessageBox::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QMessageBox::resizeEvent +136 QMessageBox::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMessageBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMessageBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QMessageBox) +244 QMessageBox::_ZThn8_N11QMessageBoxD1Ev +248 QMessageBox::_ZThn8_N11QMessageBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMessageBox + size=20 align=4 + base size=20 base align=4 +QMessageBox (0xb3812280) 0 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u) + QDialog (0xb38122c0) 0 + primary-for QMessageBox (0xb3812280) + QWidget (0xb3816780) 0 + primary-for QDialog (0xb38122c0) + QObject (0xb3815690) 0 + primary-for QWidget (0xb3816780) + QPaintDevice (0xb38156cc) 8 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u) + +Class QFlags<QMessageBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QMessageBox::StandardButton> (0xb382f528) 0 + +Vtable for QPageSetupDialog +QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QPageSetupDialog) +8 QPageSetupDialog::metaObject +12 QPageSetupDialog::qt_metacast +16 QPageSetupDialog::qt_metacall +20 QPageSetupDialog::~QPageSetupDialog +24 QPageSetupDialog::~QPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 QPageSetupDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI16QPageSetupDialog) +248 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev +252 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QPageSetupDialog (0xb38127c0) 0 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u) + QAbstractPageSetupDialog (0xb3812800) 0 + primary-for QPageSetupDialog (0xb38127c0) + QDialog (0xb3812840) 0 + primary-for QAbstractPageSetupDialog (0xb3812800) + QWidget (0xb384d550) 0 + primary-for QDialog (0xb3812840) + QObject (0xb38547f8) 0 + primary-for QWidget (0xb384d550) + QPaintDevice (0xb3854834) 8 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u) + +Vtable for QUnixPrintWidget +QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QUnixPrintWidget) +8 QUnixPrintWidget::metaObject +12 QUnixPrintWidget::qt_metacast +16 QUnixPrintWidget::qt_metacall +20 QUnixPrintWidget::~QUnixPrintWidget +24 QUnixPrintWidget::~QUnixPrintWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QUnixPrintWidget) +232 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev +236 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUnixPrintWidget + size=24 align=4 + base size=24 base align=4 +QUnixPrintWidget (0xb3812b00) 0 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u) + QWidget (0xb3863a50) 0 + primary-for QUnixPrintWidget (0xb3812b00) + QObject (0xb386b438) 0 + primary-for QWidget (0xb3863a50) + QPaintDevice (0xb386b474) 8 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u) + +Vtable for QPrintDialog +QPrintDialog::_ZTV12QPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintDialog) +8 QPrintDialog::metaObject +12 QPrintDialog::qt_metacast +16 QPrintDialog::qt_metacall +20 QPrintDialog::~QPrintDialog +24 QPrintDialog::~QPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QPrintDialog::accept +232 QDialog::reject +236 QPrintDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI12QPrintDialog) +248 QPrintDialog::_ZThn8_N12QPrintDialogD1Ev +252 QPrintDialog::_ZThn8_N12QPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintDialog + size=20 align=4 + base size=20 base align=4 +QPrintDialog (0xb3812d40) 0 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u) + QAbstractPrintDialog (0xb3812d80) 0 + primary-for QPrintDialog (0xb3812d40) + QDialog (0xb3812dc0) 0 + primary-for QAbstractPrintDialog (0xb3812d80) + QWidget (0xb38729b0) 0 + primary-for QDialog (0xb3812dc0) + QObject (0xb386bc30) 0 + primary-for QWidget (0xb38729b0) + QPaintDevice (0xb386bc6c) 8 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u) + +Vtable for QPrintPreviewDialog +QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +8 QPrintPreviewDialog::metaObject +12 QPrintPreviewDialog::qt_metacast +16 QPrintPreviewDialog::qt_metacall +20 QPrintPreviewDialog::~QPrintPreviewDialog +24 QPrintPreviewDialog::~QPrintPreviewDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +244 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev +248 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewDialog + size=24 align=4 + base size=24 base align=4 +QPrintPreviewDialog (0xb3885080) 0 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u) + QDialog (0xb38850c0) 0 + primary-for QPrintPreviewDialog (0xb3885080) + QWidget (0xb387cd70) 0 + primary-for QDialog (0xb38850c0) + QObject (0xb38835a0) 0 + primary-for QWidget (0xb387cd70) + QPaintDevice (0xb38835dc) 8 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u) + +Vtable for QProgressDialog +QProgressDialog::_ZTV15QProgressDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QProgressDialog) +8 QProgressDialog::metaObject +12 QProgressDialog::qt_metacast +16 QProgressDialog::qt_metacall +20 QProgressDialog::~QProgressDialog +24 QProgressDialog::~QProgressDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QProgressDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QProgressDialog::resizeEvent +136 QProgressDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QProgressDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QProgressDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QProgressDialog) +244 QProgressDialog::_ZThn8_N15QProgressDialogD1Ev +248 QProgressDialog::_ZThn8_N15QProgressDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressDialog + size=20 align=4 + base size=20 base align=4 +QProgressDialog (0xb3885380) 0 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u) + QDialog (0xb38853c0) 0 + primary-for QProgressDialog (0xb3885380) + QWidget (0xb3892320) 0 + primary-for QDialog (0xb38853c0) + QObject (0xb3896000) 0 + primary-for QWidget (0xb3892320) + QPaintDevice (0xb389603c) 8 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u) + +Vtable for QWizard +QWizard::_ZTV7QWizard: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWizard) +8 QWizard::metaObject +12 QWizard::qt_metacast +16 QWizard::qt_metacall +20 QWizard::~QWizard +24 QWizard::~QWizard +28 QWizard::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWizard::setVisible +64 QWizard::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWizard::paintEvent +128 QWidget::moveEvent +132 QWizard::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizard::done +228 QDialog::accept +232 QDialog::reject +236 QWizard::validateCurrentPage +240 QWizard::nextId +244 QWizard::initializePage +248 QWizard::cleanupPage +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI7QWizard) +260 QWizard::_ZThn8_N7QWizardD1Ev +264 QWizard::_ZThn8_N7QWizardD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizard + size=20 align=4 + base size=20 base align=4 +QWizard (0xb3885680) 0 + vptr=((& QWizard::_ZTV7QWizard) + 8u) + QDialog (0xb38856c0) 0 + primary-for QWizard (0xb3885680) + QWidget (0xb389ebe0) 0 + primary-for QDialog (0xb38856c0) + QObject (0xb3896ce4) 0 + primary-for QWidget (0xb389ebe0) + QPaintDevice (0xb3896d20) 8 + vptr=((& QWizard::_ZTV7QWizard) + 260u) + +Class QFlags<QWizard::WizardOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QWizard::WizardOption> (0xb38bf03c) 0 + +Vtable for QWizardPage +QWizardPage::_ZTV11QWizardPage: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWizardPage) +8 QWizardPage::metaObject +12 QWizardPage::qt_metacast +16 QWizardPage::qt_metacall +20 QWizardPage::~QWizardPage +24 QWizardPage::~QWizardPage +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizardPage::initializePage +228 QWizardPage::cleanupPage +232 QWizardPage::validatePage +236 QWizardPage::isComplete +240 QWizardPage::nextId +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI11QWizardPage) +252 QWizardPage::_ZThn8_N11QWizardPageD1Ev +256 QWizardPage::_ZThn8_N11QWizardPageD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizardPage + size=20 align=4 + base size=20 base align=4 +QWizardPage (0xb3885a40) 0 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u) + QWidget (0xb38c3a50) 0 + primary-for QWizardPage (0xb3885a40) + QObject (0xb38bfbf4) 0 + primary-for QWidget (0xb38c3a50) + QPaintDevice (0xb38bfc30) 8 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u) + +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 (0xb36d0960) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Class QFlags<QGraphicsItem::GraphicsItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsItem::GraphicsItemFlag> (0xb3709078) 0 + +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 (0xb371e400) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb372c1e0) 0 + primary-for QAbstractGraphicsShapeItem (0xb371e400) + +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 (0xb371e500) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb371e540) 0 + primary-for QGraphicsPathItem (0xb371e500) + QGraphicsItem (0xb372c8e8) 0 + primary-for QAbstractGraphicsShapeItem (0xb371e540) + +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 (0xb371e640) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb371e680) 0 + primary-for QGraphicsRectItem (0xb371e640) + QGraphicsItem (0xb373d03c) 0 + primary-for QAbstractGraphicsShapeItem (0xb371e680) + +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 (0xb371e7c0) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb371e800) 0 + primary-for QGraphicsEllipseItem (0xb371e7c0) + QGraphicsItem (0xb373d9d8) 0 + primary-for QAbstractGraphicsShapeItem (0xb371e800) + +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 (0xb371e940) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb371e980) 0 + primary-for QGraphicsPolygonItem (0xb371e940) + QGraphicsItem (0xb375030c) 0 + primary-for QAbstractGraphicsShapeItem (0xb371e980) + +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 (0xb371ea80) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb3750ac8) 0 + primary-for QGraphicsLineItem (0xb371ea80) + +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 (0xb371ebc0) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb375f438) 0 + primary-for QGraphicsPixmapItem (0xb371ebc0) + +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 (0xb376e190) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QObject (0xb375fd98) 0 + primary-for QGraphicsTextItem (0xb376e190) + QGraphicsItem (0xb375fdd4) 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 (0xb371ef00) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb371ef40) 0 + primary-for QGraphicsSimpleTextItem (0xb371ef00) + QGraphicsItem (0xb377830c) 0 + primary-for QAbstractGraphicsShapeItem (0xb371ef40) + +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 (0xb378a040) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb3783780) 0 + primary-for QGraphicsItemGroup (0xb378a040) + +Class QMetaTypeId<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsItem*> (0xb3783564) 0 empty + +Class QMetaTypeId<QGraphicsScene*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsScene*> (0xb379512c) 0 empty + +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 (0xb37952d0) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsLayout +QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsLayout) +8 QGraphicsLayout::~QGraphicsLayout +12 QGraphicsLayout::~QGraphicsLayout +16 QGraphicsLayoutItem::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 __cxa_pure_virtual +32 QGraphicsLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QGraphicsLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLayout (0xb378a7c0) 0 + vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u) + QGraphicsLayoutItem (0xb37aa12c) 0 + primary-for QGraphicsLayout (0xb378a7c0) + +Vtable for QGraphicsGridLayout +QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsGridLayout) +8 QGraphicsGridLayout::~QGraphicsGridLayout +12 QGraphicsGridLayout::~QGraphicsGridLayout +16 QGraphicsGridLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsGridLayout::sizeHint +32 QGraphicsGridLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsGridLayout::count +44 QGraphicsGridLayout::itemAt +48 QGraphicsGridLayout::removeAt + +Class QGraphicsGridLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsGridLayout (0xb378a8c0) 0 + vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u) + QGraphicsLayout (0xb378a900) 0 + primary-for QGraphicsGridLayout (0xb378a8c0) + QGraphicsLayoutItem (0xb37aa870) 0 + primary-for QGraphicsLayout (0xb378a900) + +Vtable for QGraphicsItemAnimation +QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QGraphicsItemAnimation) +8 QGraphicsItemAnimation::metaObject +12 QGraphicsItemAnimation::qt_metacast +16 QGraphicsItemAnimation::qt_metacall +20 QGraphicsItemAnimation::~QGraphicsItemAnimation +24 QGraphicsItemAnimation::~QGraphicsItemAnimation +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsItemAnimation::beforeAnimationStep +60 QGraphicsItemAnimation::afterAnimationStep + +Class QGraphicsItemAnimation + size=12 align=4 + base size=12 base align=4 +QGraphicsItemAnimation (0xb378aa40) 0 + vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u) + QObject (0xb37bf1e0) 0 + primary-for QGraphicsItemAnimation (0xb378aa40) + +Vtable for QGraphicsLinearLayout +QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QGraphicsLinearLayout) +8 QGraphicsLinearLayout::~QGraphicsLinearLayout +12 QGraphicsLinearLayout::~QGraphicsLinearLayout +16 QGraphicsLinearLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsLinearLayout::sizeHint +32 QGraphicsLinearLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsLinearLayout::count +44 QGraphicsLinearLayout::itemAt +48 QGraphicsLinearLayout::removeAt + +Class QGraphicsLinearLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLinearLayout (0xb378ac80) 0 + vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u) + QGraphicsLayout (0xb378acc0) 0 + primary-for QGraphicsLinearLayout (0xb378ac80) + QGraphicsLayoutItem (0xb37bfbb8) 0 + primary-for QGraphicsLayout (0xb378acc0) + +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 (0xb35da370) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QObject (0xb35d8780) 0 + primary-for QGraphicsWidget (0xb35da370) + QGraphicsItem (0xb35d87bc) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb35d87f8) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Vtable for QGraphicsProxyWidget +QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 101u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +8 QGraphicsProxyWidget::metaObject +12 QGraphicsProxyWidget::qt_metacast +16 QGraphicsProxyWidget::qt_metacall +20 QGraphicsProxyWidget::~QGraphicsProxyWidget +24 QGraphicsProxyWidget::~QGraphicsProxyWidget +28 QGraphicsProxyWidget::event +32 QGraphicsProxyWidget::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsProxyWidget::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsProxyWidget::type +68 QGraphicsProxyWidget::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsProxyWidget::sizeHint +92 QGraphicsWidget::updateGeometry +96 QGraphicsProxyWidget::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWidget::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsProxyWidget::focusInEvent +128 QGraphicsProxyWidget::focusNextPrevChild +132 QGraphicsProxyWidget::focusOutEvent +136 QGraphicsProxyWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsProxyWidget::resizeEvent +152 QGraphicsProxyWidget::showEvent +156 QGraphicsProxyWidget::hoverMoveEvent +160 QGraphicsProxyWidget::hoverLeaveEvent +164 QGraphicsProxyWidget::grabMouseEvent +168 QGraphicsProxyWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 QGraphicsProxyWidget::contextMenuEvent +184 QGraphicsProxyWidget::hoverEnterEvent +188 QGraphicsProxyWidget::mouseMoveEvent +192 QGraphicsProxyWidget::mousePressEvent +196 QGraphicsProxyWidget::mouseReleaseEvent +200 QGraphicsProxyWidget::mouseDoubleClickEvent +204 QGraphicsProxyWidget::wheelEvent +208 QGraphicsProxyWidget::keyPressEvent +212 QGraphicsProxyWidget::keyReleaseEvent +216 (int (*)(...))-0x000000008 +220 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +224 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev +228 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev +232 QGraphicsItem::advance +236 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +240 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +244 QGraphicsItem::contains +248 QGraphicsItem::collidesWithItem +252 QGraphicsItem::collidesWithPath +256 QGraphicsItem::isObscuredBy +260 QGraphicsItem::opaqueArea +264 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +268 QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv +272 QGraphicsItem::sceneEventFilter +276 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +280 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent +284 QGraphicsItem::dragEnterEvent +288 QGraphicsItem::dragLeaveEvent +292 QGraphicsItem::dragMoveEvent +296 QGraphicsItem::dropEvent +300 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent +304 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent +308 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent +312 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +316 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +320 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent +324 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent +328 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent +332 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent +336 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent +340 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +344 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent +348 QGraphicsItem::inputMethodEvent +352 QGraphicsItem::inputMethodQuery +356 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +360 QGraphicsItem::supportsExtension +364 QGraphicsItem::setExtension +368 QGraphicsItem::extension +372 (int (*)(...))-0x000000010 +376 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +380 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev +384 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev +388 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF +392 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +396 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +400 QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsProxyWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsProxyWidget (0xb35f5180) 0 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u) + QGraphicsWidget (0xb35ec910) 0 + primary-for QGraphicsProxyWidget (0xb35f5180) + QObject (0xb35f0f3c) 0 + primary-for QGraphicsWidget (0xb35ec910) + QGraphicsItem (0xb35f0f78) 8 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 224u) + QGraphicsLayoutItem (0xb35f0fb4) 16 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 380u) + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb360d2d0) 0 + +Class QTypeInfo<QPen> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPen> (0xb360db40) 0 empty + +Vtable for QGraphicsScene +QGraphicsScene::_ZTV14QGraphicsScene: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGraphicsScene) +8 QGraphicsScene::metaObject +12 QGraphicsScene::qt_metacast +16 QGraphicsScene::qt_metacall +20 QGraphicsScene::~QGraphicsScene +24 QGraphicsScene::~QGraphicsScene +28 QGraphicsScene::event +32 QGraphicsScene::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsScene::inputMethodQuery +60 QGraphicsScene::contextMenuEvent +64 QGraphicsScene::dragEnterEvent +68 QGraphicsScene::dragMoveEvent +72 QGraphicsScene::dragLeaveEvent +76 QGraphicsScene::dropEvent +80 QGraphicsScene::focusInEvent +84 QGraphicsScene::focusOutEvent +88 QGraphicsScene::helpEvent +92 QGraphicsScene::keyPressEvent +96 QGraphicsScene::keyReleaseEvent +100 QGraphicsScene::mousePressEvent +104 QGraphicsScene::mouseMoveEvent +108 QGraphicsScene::mouseReleaseEvent +112 QGraphicsScene::mouseDoubleClickEvent +116 QGraphicsScene::wheelEvent +120 QGraphicsScene::inputMethodEvent +124 QGraphicsScene::drawBackground +128 QGraphicsScene::drawForeground +132 QGraphicsScene::drawItems + +Class QGraphicsScene + size=8 align=4 + base size=8 base align=4 +QGraphicsScene (0xb35f56c0) 0 + vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u) + QObject (0xb360ddd4) 0 + primary-for QGraphicsScene (0xb35f56c0) + +Class QFlags<QGraphicsScene::SceneLayer> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsScene::SceneLayer> (0xb3620b04) 0 + +Class QList<QGraphicsItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::<anonymous union> (0xb3645528) 0 + +Class QList<QGraphicsItem*> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*> (0xb36454b0) 0 + +Vtable for QGraphicsSceneEvent +QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsSceneEvent) +8 QGraphicsSceneEvent::~QGraphicsSceneEvent +12 QGraphicsSceneEvent::~QGraphicsSceneEvent + +Class QGraphicsSceneEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneEvent (0xb35f5d80) 0 + vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u) + QEvent (0xb365fd5c) 0 + primary-for QGraphicsSceneEvent (0xb35f5d80) + +Vtable for QGraphicsSceneMouseEvent +QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent) +8 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent +12 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent + +Class QGraphicsSceneMouseEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMouseEvent (0xb35f5e80) 0 + vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u) + QGraphicsSceneEvent (0xb35f5ec0) 0 + primary-for QGraphicsSceneMouseEvent (0xb35f5e80) + QEvent (0xb36731e0) 0 + primary-for QGraphicsSceneEvent (0xb35f5ec0) + +Vtable for QGraphicsSceneWheelEvent +QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent) +8 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent +12 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent + +Class QGraphicsSceneWheelEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneWheelEvent (0xb35f5fc0) 0 + vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u) + QGraphicsSceneEvent (0xb367d000) 0 + primary-for QGraphicsSceneWheelEvent (0xb35f5fc0) + QEvent (0xb3673618) 0 + primary-for QGraphicsSceneEvent (0xb367d000) + +Vtable for QGraphicsSceneContextMenuEvent +QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent) +8 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent +12 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent + +Class QGraphicsSceneContextMenuEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneContextMenuEvent (0xb367d100) 0 + vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u) + QGraphicsSceneEvent (0xb367d140) 0 + primary-for QGraphicsSceneContextMenuEvent (0xb367d100) + QEvent (0xb3673a50) 0 + primary-for QGraphicsSceneEvent (0xb367d140) + +Vtable for QGraphicsSceneHoverEvent +QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent) +8 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent +12 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent + +Class QGraphicsSceneHoverEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHoverEvent (0xb367d240) 0 + vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u) + QGraphicsSceneEvent (0xb367d280) 0 + primary-for QGraphicsSceneHoverEvent (0xb367d240) + QEvent (0xb3673f78) 0 + primary-for QGraphicsSceneEvent (0xb367d280) + +Vtable for QGraphicsSceneHelpEvent +QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent) +8 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent +12 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent + +Class QGraphicsSceneHelpEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHelpEvent (0xb367d380) 0 + vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u) + QGraphicsSceneEvent (0xb367d3c0) 0 + primary-for QGraphicsSceneHelpEvent (0xb367d380) + QEvent (0xb368b30c) 0 + primary-for QGraphicsSceneEvent (0xb367d3c0) + +Vtable for QGraphicsSceneDragDropEvent +QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent) +8 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent +12 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent + +Class QGraphicsSceneDragDropEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneDragDropEvent (0xb367d4c0) 0 + vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u) + QGraphicsSceneEvent (0xb367d500) 0 + primary-for QGraphicsSceneDragDropEvent (0xb367d4c0) + QEvent (0xb368b744) 0 + primary-for QGraphicsSceneEvent (0xb367d500) + +Vtable for QGraphicsSceneResizeEvent +QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent) +8 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent +12 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent + +Class QGraphicsSceneResizeEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneResizeEvent (0xb367d600) 0 + vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u) + QGraphicsSceneEvent (0xb367d640) 0 + primary-for QGraphicsSceneResizeEvent (0xb367d600) + QEvent (0xb368bb7c) 0 + primary-for QGraphicsSceneEvent (0xb367d640) + +Vtable for QGraphicsSceneMoveEvent +QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent) +8 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent +12 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent + +Class QGraphicsSceneMoveEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMoveEvent (0xb367d740) 0 + vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u) + QGraphicsSceneEvent (0xb367d780) 0 + primary-for QGraphicsSceneMoveEvent (0xb367d740) + QEvent (0xb368bec4) 0 + primary-for QGraphicsSceneEvent (0xb367d780) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb369d12c) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb369d0f0) 0 + +Class QFlags<QTextOption::Flag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextOption::Flag> (0xb36a88ac) 0 + +Class QMetaTypeId<QTextOption::Tab> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QTextOption::Tab> (0xb36b7e88) 0 empty + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb36cb1a4) 0 + +Class QFlags<QPainter::RenderHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QPainter::RenderHint> (0xb36cbc6c) 0 + +Class QVector<QLineF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF>::<anonymous union> (0xb352d6cc) 0 + +Class QVector<QLineF> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF> (0xb352d654) 0 + +Class QVector<QLine>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLine>::<anonymous union> (0xb352d834) 0 + +Class QVector<QLine> + size=4 align=4 + base size=4 base align=4 +QVector<QLine> (0xb352d7bc) 0 + +Class QVector<QRectF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF>::<anonymous union> (0xb352df78) 0 + +Class QVector<QRectF> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF> (0xb352df00) 0 + +Class QVector<QRect>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRect>::<anonymous union> (0xb35750f0) 0 + +Class QVector<QRect> + size=4 align=4 + base size=4 base align=4 +QVector<QRect> (0xb3575078) 0 + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractScrollArea) +8 QAbstractScrollArea::metaObject +12 QAbstractScrollArea::qt_metacast +16 QAbstractScrollArea::qt_metacall +20 QAbstractScrollArea::~QAbstractScrollArea +24 QAbstractScrollArea::~QAbstractScrollArea +28 QAbstractScrollArea::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI19QAbstractScrollArea) +240 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev +244 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractScrollArea + size=20 align=4 + base size=20 base align=4 +QAbstractScrollArea (0xb3577e40) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb3577e80) 0 + primary-for QAbstractScrollArea (0xb3577e40) + QWidget (0xb35c43c0) 0 + primary-for QFrame (0xb3577e80) + QObject (0xb35b9bb8) 0 + primary-for QWidget (0xb35c43c0) + QPaintDevice (0xb35b9bf4) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Vtable for QScrollArea +QScrollArea::_ZTV11QScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QScrollArea) +8 QScrollArea::metaObject +12 QScrollArea::qt_metacast +16 QScrollArea::qt_metacall +20 QScrollArea::~QScrollArea +24 QScrollArea::~QScrollArea +28 QScrollArea::event +32 QScrollArea::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QScrollArea::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI11QScrollArea) +240 QScrollArea::_ZThn8_N11QScrollAreaD1Ev +244 QScrollArea::_ZThn8_N11QScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollArea + size=20 align=4 + base size=20 base align=4 +QScrollArea (0xb33d5140) 0 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u) + QAbstractScrollArea (0xb33d5180) 0 + primary-for QScrollArea (0xb33d5140) + QFrame (0xb33d51c0) 0 + primary-for QAbstractScrollArea (0xb33d5180) + QWidget (0xb35cddc0) 0 + primary-for QFrame (0xb33d51c0) + QObject (0xb35cab04) 0 + primary-for QWidget (0xb35cddc0) + QPaintDevice (0xb35cab40) 8 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u) + +Vtable for QGraphicsView +QGraphicsView::_ZTV13QGraphicsView: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsView) +8 QGraphicsView::metaObject +12 QGraphicsView::qt_metacast +16 QGraphicsView::qt_metacall +20 QGraphicsView::~QGraphicsView +24 QGraphicsView::~QGraphicsView +28 QGraphicsView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QGraphicsView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGraphicsView::mousePressEvent +84 QGraphicsView::mouseReleaseEvent +88 QGraphicsView::mouseDoubleClickEvent +92 QGraphicsView::mouseMoveEvent +96 QGraphicsView::wheelEvent +100 QGraphicsView::keyPressEvent +104 QGraphicsView::keyReleaseEvent +108 QGraphicsView::focusInEvent +112 QGraphicsView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGraphicsView::paintEvent +128 QWidget::moveEvent +132 QGraphicsView::resizeEvent +136 QWidget::closeEvent +140 QGraphicsView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QGraphicsView::dragEnterEvent +156 QGraphicsView::dragMoveEvent +160 QGraphicsView::dragLeaveEvent +164 QGraphicsView::dropEvent +168 QGraphicsView::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QGraphicsView::inputMethodEvent +192 QGraphicsView::inputMethodQuery +196 QGraphicsView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QGraphicsView::viewportEvent +228 QGraphicsView::scrollContentsBy +232 QGraphicsView::drawBackground +236 QGraphicsView::drawForeground +240 QGraphicsView::drawItems +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI13QGraphicsView) +252 QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev +256 QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGraphicsView + size=20 align=4 + base size=20 base align=4 +QGraphicsView (0xb33d5480) 0 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u) + QAbstractScrollArea (0xb33d54c0) 0 + primary-for QGraphicsView (0xb33d5480) + QFrame (0xb33d5500) 0 + primary-for QAbstractScrollArea (0xb33d54c0) + QWidget (0xb33dfc30) 0 + primary-for QFrame (0xb33d5500) + QObject (0xb33e09d8) 0 + primary-for QWidget (0xb33dfc30) + QPaintDevice (0xb33e0a14) 8 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u) + +Class QFlags<QGraphicsView::CacheModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::CacheModeFlag> (0xb340a258) 0 + +Class QFlags<QGraphicsView::OptimizationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::OptimizationFlag> (0xb340ae88) 0 + +Vtable for QBitmap +QBitmap::_ZTV7QBitmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBitmap) +8 QBitmap::~QBitmap +12 QBitmap::~QBitmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class QBitmap + size=12 align=4 + base size=12 base align=4 +QBitmap (0xb33d5c40) 0 + vptr=((& QBitmap::_ZTV7QBitmap) + 8u) + QPixmap (0xb33d5c80) 0 + primary-for QBitmap (0xb33d5c40) + QPaintDevice (0xb343f690) 0 + primary-for QPixmap (0xb33d5c80) + +Vtable for QIconEngine +QIconEngine::_ZTV11QIconEngine: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QIconEngine) +8 QIconEngine::~QIconEngine +12 QIconEngine::~QIconEngine +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile + +Class QIconEngine + size=4 align=4 + base size=4 base align=4 +QIconEngine (0xb344dd20) 0 nearly-empty + vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u) + +Vtable for QIconEngineV2 +QIconEngineV2::_ZTV13QIconEngineV2: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIconEngineV2) +8 QIconEngineV2::~QIconEngineV2 +12 QIconEngineV2::~QIconEngineV2 +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile +36 QIconEngineV2::key +40 QIconEngineV2::clone +44 QIconEngineV2::read +48 QIconEngineV2::write +52 QIconEngineV2::virtual_hook + +Class QIconEngineV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineV2 (0xb3453480) 0 nearly-empty + vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u) + QIconEngine (0xb34610b4) 0 nearly-empty + primary-for QIconEngineV2 (0xb3453480) + +Vtable for QIconEngineFactoryInterface +QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QIconEngineFactoryInterface) +8 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +12 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterface + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterface (0xb3453500) 0 nearly-empty + vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u) + QFactoryInterface (0xb3461258) 0 nearly-empty + primary-for QIconEngineFactoryInterface (0xb3453500) + +Vtable for QIconEnginePlugin +QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QIconEnginePlugin) +8 QIconEnginePlugin::metaObject +12 QIconEnginePlugin::qt_metacast +16 QIconEnginePlugin::qt_metacall +20 QIconEnginePlugin::~QIconEnginePlugin +24 QIconEnginePlugin::~QIconEnginePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QIconEnginePlugin) +72 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev +76 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePlugin + size=12 align=4 + base size=12 base align=4 +QIconEnginePlugin (0xb3463960) 0 + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u) + QObject (0xb34615a0) 0 + primary-for QIconEnginePlugin (0xb3463960) + QIconEngineFactoryInterface (0xb34536c0) 8 nearly-empty + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u) + QFactoryInterface (0xb34615dc) 8 nearly-empty + primary-for QIconEngineFactoryInterface (0xb34536c0) + +Vtable for QIconEngineFactoryInterfaceV2 +QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2) +8 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +12 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterfaceV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterfaceV2 (0xb3453900) 0 nearly-empty + vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u) + QFactoryInterface (0xb3461dd4) 0 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb3453900) + +Vtable for QIconEnginePluginV2 +QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +8 QIconEnginePluginV2::metaObject +12 QIconEnginePluginV2::qt_metacast +16 QIconEnginePluginV2::qt_metacall +20 QIconEnginePluginV2::~QIconEnginePluginV2 +24 QIconEnginePluginV2::~QIconEnginePluginV2 +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +72 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev +76 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePluginV2 + size=12 align=4 + base size=12 base align=4 +QIconEnginePluginV2 (0xb346be60) 0 + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u) + QObject (0xb347403c) 0 + primary-for QIconEnginePluginV2 (0xb346be60) + QIconEngineFactoryInterfaceV2 (0xb3453a80) 8 nearly-empty + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u) + QFactoryInterface (0xb3474078) 8 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb3453a80) + +Vtable for QImageIOHandler +QImageIOHandler::_ZTV15QImageIOHandler: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QImageIOHandler) +8 QImageIOHandler::~QImageIOHandler +12 QImageIOHandler::~QImageIOHandler +16 QImageIOHandler::name +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QImageIOHandler::write +32 QImageIOHandler::option +36 QImageIOHandler::setOption +40 QImageIOHandler::supportsOption +44 QImageIOHandler::jumpToNextImage +48 QImageIOHandler::jumpToImage +52 QImageIOHandler::loopCount +56 QImageIOHandler::imageCount +60 QImageIOHandler::nextImageDelay +64 QImageIOHandler::currentImageNumber +68 QImageIOHandler::currentImageRect + +Class QImageIOHandler + size=8 align=4 + base size=8 base align=4 +QImageIOHandler (0xb34748ac) 0 + vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u) + +Vtable for QImageIOHandlerFactoryInterface +QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface) +8 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +12 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QImageIOHandlerFactoryInterface + size=4 align=4 + base size=4 base align=4 +QImageIOHandlerFactoryInterface (0xb3453d80) 0 nearly-empty + vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u) + QFactoryInterface (0xb3474f3c) 0 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb3453d80) + +Vtable for QImageIOPlugin +QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QImageIOPlugin) +8 QImageIOPlugin::metaObject +12 QImageIOPlugin::qt_metacast +16 QImageIOPlugin::qt_metacall +20 QImageIOPlugin::~QImageIOPlugin +24 QImageIOPlugin::~QImageIOPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI14QImageIOPlugin) +76 QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev +80 QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev +84 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QImageIOPlugin + size=12 align=4 + base size=12 base align=4 +QImageIOPlugin (0xb3484b90) 0 + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u) + QObject (0xb348921c) 0 + primary-for QImageIOPlugin (0xb3484b90) + QImageIOHandlerFactoryInterface (0xb3453f00) 8 nearly-empty + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u) + QFactoryInterface (0xb3489258) 8 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb3453f00) + +Class QFlags<QImageIOPlugin::Capability> + size=4 align=4 + base size=4 base align=4 +QFlags<QImageIOPlugin::Capability> (0xb3489d20) 0 + +Class QImageReader + size=4 align=4 + base size=4 base align=4 +QImageReader (0xb349d8ac) 0 + +Class QImageWriter + size=4 align=4 + base size=4 base align=4 +QImageWriter (0xb349dd5c) 0 + +Vtable for QMovie +QMovie::_ZTV6QMovie: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QMovie) +8 QMovie::metaObject +12 QMovie::qt_metacast +16 QMovie::qt_metacall +20 QMovie::~QMovie +24 QMovie::~QMovie +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMovie + size=8 align=4 + base size=8 base align=4 +QMovie (0xb3490240) 0 + vptr=((& QMovie::_ZTV6QMovie) + 8u) + QObject (0xb34bb1e0) 0 + primary-for QMovie (0xb3490240) + +Vtable for QPicture +QPicture::_ZTV8QPicture: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPicture) +8 QPicture::~QPicture +12 QPicture::~QPicture +16 QPicture::devType +20 QPicture::paintEngine +24 QPicture::metric +28 QPicture::setData + +Class QPicture + size=12 align=4 + base size=12 base align=4 +QPicture (0xb3490800) 0 + vptr=((& QPicture::_ZTV8QPicture) + 8u) + QPaintDevice (0xb32db0b4) 0 + primary-for QPicture (0xb3490800) + +Class QPictureIO + size=4 align=4 + base size=4 base align=4 +QPictureIO (0xb32dbe4c) 0 + +Vtable for QPictureFormatInterface +QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QPictureFormatInterface) +8 QPictureFormatInterface::~QPictureFormatInterface +12 QPictureFormatInterface::~QPictureFormatInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QPictureFormatInterface + size=4 align=4 + base size=4 base align=4 +QPictureFormatInterface (0xb3490a80) 0 nearly-empty + vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u) + QFactoryInterface (0xb32ed0f0) 0 nearly-empty + primary-for QPictureFormatInterface (0xb3490a80) + +Vtable for QPictureFormatPlugin +QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +8 QPictureFormatPlugin::metaObject +12 QPictureFormatPlugin::qt_metacast +16 QPictureFormatPlugin::qt_metacall +20 QPictureFormatPlugin::~QPictureFormatPlugin +24 QPictureFormatPlugin::~QPictureFormatPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QPictureFormatPlugin::loadPicture +64 QPictureFormatPlugin::savePicture +68 __cxa_pure_virtual +72 (int (*)(...))-0x000000008 +76 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +80 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev +84 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev +88 __cxa_pure_virtual +92 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture +96 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture +100 __cxa_pure_virtual + +Class QPictureFormatPlugin + size=12 align=4 + base size=12 base align=4 +QPictureFormatPlugin (0xb32ef3c0) 0 + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u) + QObject (0xb32ed3fc) 0 + primary-for QPictureFormatPlugin (0xb32ef3c0) + QPictureFormatInterface (0xb3490c40) 8 nearly-empty + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u) + QFactoryInterface (0xb32ed438) 8 nearly-empty + primary-for QPictureFormatInterface (0xb3490c40) + +Class QPixmapCache + size=1 align=1 + base size=0 base align=1 +QPixmapCache (0xb32edca8) 0 empty + +Vtable for QAction +QAction::_ZTV7QAction: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QAction) +8 QAction::metaObject +12 QAction::qt_metacast +16 QAction::qt_metacall +20 QAction::~QAction +24 QAction::~QAction +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QAction + size=8 align=4 + base size=8 base align=4 +QAction (0xb3490e80) 0 + vptr=((& QAction::_ZTV7QAction) + 8u) + QObject (0xb32edce4) 0 + primary-for QAction (0xb3490e80) + +Vtable for QActionGroup +QActionGroup::_ZTV12QActionGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionGroup) +8 QActionGroup::metaObject +12 QActionGroup::qt_metacast +16 QActionGroup::qt_metacall +20 QActionGroup::~QActionGroup +24 QActionGroup::~QActionGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QActionGroup + size=8 align=4 + base size=8 base align=4 +QActionGroup (0xb3310580) 0 + vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u) + QObject (0xb3316e4c) 0 + primary-for QActionGroup (0xb3310580) + +Class QList<QAction*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::<anonymous union> (0xb3322ca8) 0 + +Class QList<QAction*> + size=4 align=4 + base size=4 base align=4 +QList<QAction*> (0xb3322c30) 0 + +Vtable for QInputContext +QInputContext::_ZTV13QInputContext: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QInputContext) +8 QInputContext::metaObject +12 QInputContext::qt_metacast +16 QInputContext::qt_metacall +20 QInputContext::~QInputContext +24 QInputContext::~QInputContext +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 QInputContext::update +72 QInputContext::mouseHandler +76 QInputContext::font +80 __cxa_pure_virtual +84 QInputContext::setFocusWidget +88 QInputContext::widgetDestroyed +92 QInputContext::actions +96 QInputContext::x11FilterEvent +100 QInputContext::filterEvent + +Class QInputContext + size=8 align=4 + base size=8 base align=4 +QInputContext (0xb3310a00) 0 + vptr=((& QInputContext::_ZTV13QInputContext) + 8u) + QObject (0xb3322e88) 0 + primary-for QInputContext (0xb3310a00) + +Class QInputContextFactory + size=1 align=1 + base size=0 base align=1 +QInputContextFactory (0xb3348a50) 0 empty + +Vtable for QInputContextFactoryInterface +QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QInputContextFactoryInterface) +8 QInputContextFactoryInterface::~QInputContextFactoryInterface +12 QInputContextFactoryInterface::~QInputContextFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual + +Class QInputContextFactoryInterface + size=4 align=4 + base size=4 base align=4 +QInputContextFactoryInterface (0xb3310cc0) 0 nearly-empty + vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u) + QFactoryInterface (0xb3348a8c) 0 nearly-empty + primary-for QInputContextFactoryInterface (0xb3310cc0) + +Vtable for QInputContextPlugin +QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QInputContextPlugin) +8 QInputContextPlugin::metaObject +12 QInputContextPlugin::qt_metacast +16 QInputContextPlugin::qt_metacall +20 QInputContextPlugin::~QInputContextPlugin +24 QInputContextPlugin::~QInputContextPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 (int (*)(...))-0x000000008 +80 (int (*)(...))(& _ZTI19QInputContextPlugin) +84 QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev +88 QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual + +Class QInputContextPlugin + size=12 align=4 + base size=12 base align=4 +QInputContextPlugin (0xb3352000) 0 + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u) + QObject (0xb3348d98) 0 + primary-for QInputContextPlugin (0xb3352000) + QInputContextFactoryInterface (0xb3310e80) 8 nearly-empty + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u) + QFactoryInterface (0xb3348dd4) 8 nearly-empty + primary-for QInputContextFactoryInterface (0xb3310e80) + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QValidator) +8 QValidator::metaObject +12 QValidator::qt_metacast +16 QValidator::qt_metacall +20 QValidator::~QValidator +24 QValidator::~QValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QValidator::fixup + +Class QValidator + size=8 align=4 + base size=8 base align=4 +QValidator (0xb335a0c0) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb3358528) 0 + primary-for QValidator (0xb335a0c0) + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIntValidator) +8 QIntValidator::metaObject +12 QIntValidator::qt_metacast +16 QIntValidator::qt_metacall +20 QIntValidator::~QIntValidator +24 QIntValidator::~QIntValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIntValidator::validate +60 QValidator::fixup +64 QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb335a380) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb335a3c0) 0 + primary-for QIntValidator (0xb335a380) + QObject (0xb3368384) 0 + primary-for QValidator (0xb335a3c0) + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDoubleValidator) +8 QDoubleValidator::metaObject +12 QDoubleValidator::qt_metacast +16 QDoubleValidator::qt_metacall +20 QDoubleValidator::~QDoubleValidator +24 QDoubleValidator::~QDoubleValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDoubleValidator::validate +60 QValidator::fixup +64 QDoubleValidator::setRange + +Class QDoubleValidator + size=28 align=4 + base size=28 base align=4 +QDoubleValidator (0xb335a680) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb335a6c0) 0 + primary-for QDoubleValidator (0xb335a680) + QObject (0xb33752d0) 0 + primary-for QValidator (0xb335a6c0) + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QRegExpValidator) +8 QRegExpValidator::metaObject +12 QRegExpValidator::qt_metacast +16 QRegExpValidator::qt_metacall +20 QRegExpValidator::~QRegExpValidator +24 QRegExpValidator::~QRegExpValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QRegExpValidator::validate +60 QValidator::fixup + +Class QRegExpValidator + size=12 align=4 + base size=12 base align=4 +QRegExpValidator (0xb335aa40) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb335aa80) 0 + primary-for QRegExpValidator (0xb335aa40) + QObject (0xb33855dc) 0 + primary-for QValidator (0xb335aa80) + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAbstractSpinBox) +8 QAbstractSpinBox::metaObject +12 QAbstractSpinBox::qt_metacast +16 QAbstractSpinBox::qt_metacall +20 QAbstractSpinBox::~QAbstractSpinBox +24 QAbstractSpinBox::~QAbstractSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSpinBox::validate +228 QAbstractSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI16QAbstractSpinBox) +252 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev +256 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSpinBox + size=20 align=4 + base size=20 base align=4 +QAbstractSpinBox (0xb335ad00) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb3391140) 0 + primary-for QAbstractSpinBox (0xb335ad00) + QObject (0xb338f3c0) 0 + primary-for QWidget (0xb3391140) + QPaintDevice (0xb338f3fc) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u) + +Class QFlags<QAbstractSpinBox::StepEnabledFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractSpinBox::StepEnabledFlag> (0xb33a65a0) 0 + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractSlider) +8 QAbstractSlider::metaObject +12 QAbstractSlider::qt_metacast +16 QAbstractSlider::qt_metacall +20 QAbstractSlider::~QAbstractSlider +24 QAbstractSlider::~QAbstractSlider +28 QAbstractSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QAbstractSlider) +236 QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev +240 QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSlider + size=20 align=4 + base size=20 base align=4 +QAbstractSlider (0xb33ae080) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb33ac8c0) 0 + primary-for QAbstractSlider (0xb33ae080) + QObject (0xb33ba168) 0 + primary-for QWidget (0xb33ac8c0) + QPaintDevice (0xb33ba1a4) 8 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u) + +Vtable for QSlider +QSlider::_ZTV7QSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QSlider) +8 QSlider::metaObject +12 QSlider::qt_metacast +16 QSlider::qt_metacall +20 QSlider::~QSlider +24 QSlider::~QSlider +28 QSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSlider::sizeHint +68 QSlider::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSlider::mousePressEvent +84 QSlider::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSlider::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSlider::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI7QSlider) +236 QSlider::_ZThn8_N7QSliderD1Ev +240 QSlider::_ZThn8_N7QSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSlider + size=20 align=4 + base size=20 base align=4 +QSlider (0xb33ae600) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb33ae640) 0 + primary-for QSlider (0xb33ae600) + QWidget (0xb33cdfa0) 0 + primary-for QAbstractSlider (0xb33ae640) + QObject (0xb31da078) 0 + primary-for QWidget (0xb33cdfa0) + QPaintDevice (0xb31da0b4) 8 + vptr=((& QSlider::_ZTV7QSlider) + 236u) + +Vtable for QStyle +QStyle::_ZTV6QStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QStyle) +8 QStyle::metaObject +12 QStyle::qt_metacast +16 QStyle::qt_metacall +20 QStyle::~QStyle +24 QStyle::~QStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual +120 __cxa_pure_virtual +124 __cxa_pure_virtual +128 __cxa_pure_virtual +132 __cxa_pure_virtual +136 __cxa_pure_virtual + +Class QStyle + size=8 align=4 + base size=8 base align=4 +QStyle (0xb33aea00) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb31eaac8) 0 + primary-for QStyle (0xb33aea00) + +Class QFlags<QStyle::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::StateFlag> (0xb3219438) 0 + +Class QFlags<QStyle::SubControl> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::SubControl> (0xb3233078) 0 + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QTabBar) +8 QTabBar::metaObject +12 QTabBar::qt_metacast +16 QTabBar::qt_metacall +20 QTabBar::~QTabBar +24 QTabBar::~QTabBar +28 QTabBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabBar::sizeHint +68 QTabBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTabBar::mousePressEvent +84 QTabBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QTabBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabBar::paintEvent +128 QWidget::moveEvent +132 QTabBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabBar::tabSizeHint +228 QTabBar::tabInserted +232 QTabBar::tabRemoved +236 QTabBar::tabLayoutChange +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI7QTabBar) +248 QTabBar::_ZThn8_N7QTabBarD1Ev +252 QTabBar::_ZThn8_N7QTabBarD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabBar + size=20 align=4 + base size=20 base align=4 +QTabBar (0xb33aee80) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb324a140) 0 + primary-for QTabBar (0xb33aee80) + QObject (0xb3233ce4) 0 + primary-for QWidget (0xb324a140) + QPaintDevice (0xb3233d20) 8 + vptr=((& QTabBar::_ZTV7QTabBar) + 248u) + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTabWidget) +8 QTabWidget::metaObject +12 QTabWidget::qt_metacast +16 QTabWidget::qt_metacall +20 QTabWidget::~QTabWidget +24 QTabWidget::~QTabWidget +28 QTabWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabWidget::sizeHint +68 QTabWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabWidget::paintEvent +128 QWidget::moveEvent +132 QTabWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabWidget::tabInserted +228 QTabWidget::tabRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI10QTabWidget) +240 QTabWidget::_ZThn8_N10QTabWidgetD1Ev +244 QTabWidget::_ZThn8_N10QTabWidgetD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabWidget + size=20 align=4 + base size=20 base align=4 +QTabWidget (0xb325b180) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb3255aa0) 0 + primary-for QTabWidget (0xb325b180) + QObject (0xb324dd98) 0 + primary-for QWidget (0xb3255aa0) + QPaintDevice (0xb324ddd4) 8 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u) + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QRubberBand) +8 QRubberBand::metaObject +12 QRubberBand::qt_metacast +16 QRubberBand::qt_metacall +20 QRubberBand::~QRubberBand +24 QRubberBand::~QRubberBand +28 QRubberBand::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRubberBand::paintEvent +128 QRubberBand::moveEvent +132 QRubberBand::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QRubberBand::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QRubberBand::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QRubberBand) +232 QRubberBand::_ZThn8_N11QRubberBandD1Ev +236 QRubberBand::_ZThn8_N11QRubberBandD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRubberBand + size=20 align=4 + base size=20 base align=4 +QRubberBand (0xb325b9c0) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb3271dc0) 0 + primary-for QRubberBand (0xb325b9c0) + QObject (0xb328a21c) 0 + primary-for QWidget (0xb3271dc0) + QPaintDevice (0xb328a258) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u) + +Class QStyleOption + size=44 align=4 + base size=44 base align=4 +QStyleOption (0xb329c294) 0 + +Class QStyleOptionFocusRect + size=60 align=4 + base size=60 base align=4 +QStyleOptionFocusRect (0xb325be40) 0 + QStyleOption (0xb329c99c) 0 + +Class QStyleOptionFrame + size=52 align=4 + base size=52 base align=4 +QStyleOptionFrame (0xb32a7040) 0 + QStyleOption (0xb329cec4) 0 + +Class QFlags<QStyleOptionFrameV2::FrameFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionFrameV2::FrameFeature> (0xb32a8654) 0 + +Class QStyleOptionFrameV2 + size=56 align=4 + base size=56 base align=4 +QStyleOptionFrameV2 (0xb32a7240) 0 + QStyleOptionFrame (0xb32a7280) 0 + QStyleOption (0xb32a83c0) 0 + +Class QStyleOptionTabWidgetFrame + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabWidgetFrame (0xb32a76c0) 0 + QStyleOption (0xb32bca14) 0 + +Class QStyleOptionTabBarBase + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabBarBase (0xb32a78c0) 0 + QStyleOption (0xb30d5000) 0 + +Class QStyleOptionHeader + size=80 align=4 + base size=80 base align=4 +QStyleOptionHeader (0xb32a7ac0) 0 + QStyleOption (0xb30d55dc) 0 + +Class QFlags<QStyleOptionButton::ButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionButton::ButtonFeature> (0xb30d53fc) 0 + +Class QStyleOptionButton + size=64 align=4 + base size=64 base align=4 +QStyleOptionButton (0xb32a7d80) 0 + QStyleOption (0xb30d5d20) 0 + +Class QFlags<QStyleOptionTab::CornerWidget> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionTab::CornerWidget> (0xb3106528) 0 + +Class QStyleOptionTab + size=72 align=4 + base size=72 base align=4 +QStyleOptionTab (0xb30f2080) 0 + QStyleOption (0xb3106000) 0 + +Class QStyleOptionTabV2 + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabV2 (0xb30f23c0) 0 + QStyleOptionTab (0xb30f2400) 0 + QStyleOption (0xb3121564) 0 + +Class QFlags<QStyleOptionToolBar::ToolBarFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolBar::ToolBarFeature> (0xb313121c) 0 + +Class QStyleOptionToolBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionToolBar (0xb30f2740) 0 + QStyleOption (0xb3121d98) 0 + +Class QStyleOptionProgressBar + size=68 align=4 + base size=65 base align=4 +QStyleOptionProgressBar (0xb30f2a40) 0 + QStyleOption (0xb3149258) 0 + +Class QStyleOptionProgressBarV2 + size=76 align=4 + base size=74 base align=4 +QStyleOptionProgressBarV2 (0xb30f2c80) 0 + QStyleOptionProgressBar (0xb30f2cc0) 0 + QStyleOption (0xb31497bc) 0 + +Class QStyleOptionMenuItem + size=96 align=4 + base size=96 base align=4 +QStyleOptionMenuItem (0xb30f2d00) 0 + QStyleOption (0xb3149bf4) 0 + +Class QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> (0xb315d564) 0 + +Class QStyleOptionQ3ListViewItem + size=64 align=4 + base size=64 base align=4 +QStyleOptionQ3ListViewItem (0xb30f2f40) 0 + QStyleOption (0xb315d258) 0 + +Class QStyleOptionQ3DockWindow + size=48 align=4 + base size=46 base align=4 +QStyleOptionQ3DockWindow (0xb316c240) 0 + QStyleOption (0xb317c564) 0 + +Class QStyleOptionDockWidget + size=52 align=4 + base size=51 base align=4 +QStyleOptionDockWidget (0xb316c440) 0 + QStyleOption (0xb317ca8c) 0 + +Class QStyleOptionDockWidgetV2 + size=52 align=4 + base size=52 base align=4 +QStyleOptionDockWidgetV2 (0xb316c640) 0 + QStyleOptionDockWidget (0xb316c680) 0 + QStyleOption (0xb317cfb4) 0 + +Class QStyleOptionViewItem + size=80 align=4 + base size=77 base align=4 +QStyleOptionViewItem (0xb316c9c0) 0 + QStyleOption (0xb3192780) 0 + +Class QFlags<QStyleOptionViewItemV2::ViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionViewItemV2::ViewItemFeature> (0xb3192b7c) 0 + +Class QStyleOptionViewItemV2 + size=84 align=4 + base size=84 base align=4 +QStyleOptionViewItemV2 (0xb316cc40) 0 + QStyleOptionViewItem (0xb316cc80) 0 + QStyleOption (0xb3192d5c) 0 + +Class QStyleOptionViewItemV3 + size=92 align=4 + base size=92 base align=4 +QStyleOptionViewItemV3 (0xb31ae0c0) 0 + QStyleOptionViewItemV2 (0xb31ae100) 0 + QStyleOptionViewItem (0xb31ae140) 0 + QStyleOption (0xb31b93fc) 0 + +Class QStyleOptionViewItemV4 + size=128 align=4 + base size=128 base align=4 +QStyleOptionViewItemV4 (0xb31ae480) 0 + QStyleOptionViewItemV3 (0xb31ae4c0) 0 + QStyleOptionViewItemV2 (0xb31ae500) 0 + QStyleOptionViewItem (0xb31ae540) 0 + QStyleOption (0xb31b9bf4) 0 + +Class QStyleOptionToolBox + size=52 align=4 + base size=52 base align=4 +QStyleOptionToolBox (0xb31ae880) 0 + QStyleOption (0xb31cc4b0) 0 + +Class QStyleOptionToolBoxV2 + size=60 align=4 + base size=60 base align=4 +QStyleOptionToolBoxV2 (0xb31aea80) 0 + QStyleOptionToolBox (0xb31aeac0) 0 + QStyleOption (0xb31cc9d8) 0 + +Class QStyleOptionRubberBand + size=52 align=4 + base size=49 base align=4 +QStyleOptionRubberBand (0xb31aee00) 0 + QStyleOption (0xb2fe3348) 0 + +Class QStyleOptionComplex + size=52 align=4 + base size=52 base align=4 +QStyleOptionComplex (0xb2feb000) 0 + QStyleOption (0xb2fe3924) 0 + +Class QStyleOptionSlider + size=104 align=4 + base size=101 base align=4 +QStyleOptionSlider (0xb2feb280) 0 + QStyleOptionComplex (0xb2feb2c0) 0 + QStyleOption (0xb2ff00b4) 0 + +Class QStyleOptionSpinBox + size=64 align=4 + base size=61 base align=4 +QStyleOptionSpinBox (0xb2feb600) 0 + QStyleOptionComplex (0xb2feb640) 0 + QStyleOption (0xb2ff0834) 0 + +Class QList<QStyleOptionQ3ListViewItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::<anonymous union> (0xb2ff0654) 0 + +Class QList<QStyleOptionQ3ListViewItem> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem> (0xb2ff0fb4) 0 + +Class QStyleOptionQ3ListView + size=84 align=4 + base size=81 base align=4 +QStyleOptionQ3ListView (0xb2feb880) 0 + QStyleOptionComplex (0xb2feb8c0) 0 + QStyleOption (0xb2ff0ec4) 0 + +Class QFlags<QStyleOptionToolButton::ToolButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolButton::ToolButtonFeature> (0xb3014870) 0 + +Class QStyleOptionToolButton + size=96 align=4 + base size=96 base align=4 +QStyleOptionToolButton (0xb2febb80) 0 + QStyleOptionComplex (0xb2febbc0) 0 + QStyleOption (0xb30144ec) 0 + +Class QStyleOptionComboBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionComboBox (0xb2febec0) 0 + QStyleOptionComplex (0xb2febf00) 0 + QStyleOption (0xb302d870) 0 + +Class QStyleOptionTitleBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionTitleBar (0xb3042100) 0 + QStyleOptionComplex (0xb3042140) 0 + QStyleOption (0xb302ddd4) 0 + +Class QStyleOptionGroupBox + size=88 align=4 + base size=88 base align=4 +QStyleOptionGroupBox (0xb3042380) 0 + QStyleOptionComplex (0xb30423c0) 0 + QStyleOption (0xb304e2d0) 0 + +Class QStyleOptionSizeGrip + size=56 align=4 + base size=56 base align=4 +QStyleOptionSizeGrip (0xb3042640) 0 + QStyleOptionComplex (0xb3042680) 0 + QStyleOption (0xb304e8e8) 0 + +Class QStyleOptionGraphicsItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionGraphicsItem (0xb3042880) 0 + QStyleOption (0xb304ee10) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb305f30c) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb3042c80) 0 + QStyleHintReturn (0xb305f528) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb3042d00) 0 + QStyleHintReturn (0xb305f618) 0 + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +8 QAbstractItemDelegate::metaObject +12 QAbstractItemDelegate::qt_metacast +16 QAbstractItemDelegate::qt_metacall +20 QAbstractItemDelegate::~QAbstractItemDelegate +24 QAbstractItemDelegate::~QAbstractItemDelegate +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractItemDelegate::createEditor +68 QAbstractItemDelegate::setEditorData +72 QAbstractItemDelegate::setModelData +76 QAbstractItemDelegate::updateEditorGeometry +80 QAbstractItemDelegate::editorEvent + +Class QAbstractItemDelegate + size=8 align=4 + base size=8 base align=4 +QAbstractItemDelegate (0xb3042fc0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb305f870) 0 + primary-for QAbstractItemDelegate (0xb3042fc0) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb3083384) 0 + +Class QTypeInfo<QItemSelectionRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QItemSelectionRange> (0xb309ef3c) 0 empty + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QItemSelectionModel) +8 QItemSelectionModel::metaObject +12 QItemSelectionModel::qt_metacast +16 QItemSelectionModel::qt_metacall +20 QItemSelectionModel::~QItemSelectionModel +24 QItemSelectionModel::~QItemSelectionModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemSelectionModel::select +60 QItemSelectionModel::select +64 QItemSelectionModel::clear +68 QItemSelectionModel::reset + +Class QItemSelectionModel + size=8 align=4 + base size=8 base align=4 +QItemSelectionModel (0xb307abc0) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb30b93c0) 0 + primary-for QItemSelectionModel (0xb307abc0) + +Class QFlags<QItemSelectionModel::SelectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QItemSelectionModel::SelectionFlag> (0xb30c8654) 0 + +Class QList<QItemSelectionRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::<anonymous union> (0xb2edd30c) 0 + +Class QList<QItemSelectionRange> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange> (0xb2edd294) 0 + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb2efa000) 0 + QList<QItemSelectionRange> (0xb2edd348) 0 + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractItemView) +8 QAbstractItemView::metaObject +12 QAbstractItemView::qt_metacast +16 QAbstractItemView::qt_metacall +20 QAbstractItemView::~QAbstractItemView +24 QAbstractItemView::~QAbstractItemView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 __cxa_pure_virtual +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QAbstractItemView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QAbstractItemView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 __cxa_pure_virtual +344 __cxa_pure_virtual +348 __cxa_pure_virtual +352 __cxa_pure_virtual +356 __cxa_pure_virtual +360 __cxa_pure_virtual +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI17QAbstractItemView) +392 QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev +396 QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractItemView + size=20 align=4 + base size=20 base align=4 +QAbstractItemView (0xb2efa180) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb2efa1c0) 0 + primary-for QAbstractItemView (0xb2efa180) + QFrame (0xb2efa200) 0 + primary-for QAbstractScrollArea (0xb2efa1c0) + QWidget (0xb2efc3c0) 0 + primary-for QFrame (0xb2efa200) + QObject (0xb2edd654) 0 + primary-for QWidget (0xb2efc3c0) + QPaintDevice (0xb2edd690) 8 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u) + +Class QFlags<QAbstractItemView::EditTrigger> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractItemView::EditTrigger> (0xb2f1f474) 0 + +Vtable for QAbstractProxyModel +QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractProxyModel) +8 QAbstractProxyModel::metaObject +12 QAbstractProxyModel::qt_metacast +16 QAbstractProxyModel::qt_metacall +20 QAbstractProxyModel::~QAbstractProxyModel +24 QAbstractProxyModel::~QAbstractProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 QAbstractProxyModel::data +80 QAbstractProxyModel::setData +84 QAbstractProxyModel::headerData +88 QAbstractProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractProxyModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QAbstractProxyModel::setSourceModel +172 __cxa_pure_virtual +176 __cxa_pure_virtual +180 QAbstractProxyModel::mapSelectionToSource +184 QAbstractProxyModel::mapSelectionFromSource + +Class QAbstractProxyModel + size=8 align=4 + base size=8 base align=4 +QAbstractProxyModel (0xb2efa5c0) 0 + vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u) + QAbstractItemModel (0xb2efa600) 0 + primary-for QAbstractProxyModel (0xb2efa5c0) + QObject (0xb2f3d03c) 0 + primary-for QAbstractItemModel (0xb2efa600) + +Vtable for QColumnView +QColumnView::_ZTV11QColumnView: 104u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QColumnView) +8 QColumnView::metaObject +12 QColumnView::qt_metacast +16 QColumnView::qt_metacall +20 QColumnView::~QColumnView +24 QColumnView::~QColumnView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QColumnView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QColumnView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QColumnView::scrollContentsBy +232 QColumnView::setModel +236 QColumnView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QColumnView::visualRect +248 QColumnView::scrollTo +252 QColumnView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QColumnView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QColumnView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QColumnView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QColumnView::moveCursor +344 QColumnView::horizontalOffset +348 QColumnView::verticalOffset +352 QColumnView::isIndexHidden +356 QColumnView::setSelection +360 QColumnView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QColumnView::createColumn +388 (int (*)(...))-0x000000008 +392 (int (*)(...))(& _ZTI11QColumnView) +396 QColumnView::_ZThn8_N11QColumnViewD1Ev +400 QColumnView::_ZThn8_N11QColumnViewD0Ev +404 QWidget::_ZThn8_NK7QWidget7devTypeEv +408 QWidget::_ZThn8_NK7QWidget11paintEngineEv +412 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColumnView + size=20 align=4 + base size=20 base align=4 +QColumnView (0xb2efa8c0) 0 + vptr=((& QColumnView::_ZTV11QColumnView) + 8u) + QAbstractItemView (0xb2efa900) 0 + primary-for QColumnView (0xb2efa8c0) + QAbstractScrollArea (0xb2efa940) 0 + primary-for QAbstractItemView (0xb2efa900) + QFrame (0xb2efa980) 0 + primary-for QAbstractScrollArea (0xb2efa940) + QWidget (0xb2f455f0) 0 + primary-for QFrame (0xb2efa980) + QObject (0xb2f3dd5c) 0 + primary-for QWidget (0xb2f455f0) + QPaintDevice (0xb2f3dd98) 8 + vptr=((& QColumnView::_ZTV11QColumnView) + 396u) + +Vtable for QDataWidgetMapper +QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QDataWidgetMapper) +8 QDataWidgetMapper::metaObject +12 QDataWidgetMapper::qt_metacast +16 QDataWidgetMapper::qt_metacall +20 QDataWidgetMapper::~QDataWidgetMapper +24 QDataWidgetMapper::~QDataWidgetMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDataWidgetMapper::setCurrentIndex + +Class QDataWidgetMapper + size=8 align=4 + base size=8 base align=4 +QDataWidgetMapper (0xb2efac40) 0 + vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u) + QObject (0xb2f51d20) 0 + primary-for QDataWidgetMapper (0xb2efac40) + +Vtable for QFileIconProvider +QFileIconProvider::_ZTV17QFileIconProvider: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFileIconProvider) +8 QFileIconProvider::~QFileIconProvider +12 QFileIconProvider::~QFileIconProvider +16 QFileIconProvider::icon +20 QFileIconProvider::icon +24 QFileIconProvider::type + +Class QFileIconProvider + size=8 align=4 + base size=8 base align=4 +QFileIconProvider (0xb2f6999c) 0 + vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u) + +Vtable for QDirModel +QDirModel::_ZTV9QDirModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDirModel) +8 QDirModel::metaObject +12 QDirModel::qt_metacast +16 QDirModel::qt_metacall +20 QDirModel::~QDirModel +24 QDirModel::~QDirModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDirModel::index +60 QDirModel::parent +64 QDirModel::rowCount +68 QDirModel::columnCount +72 QDirModel::hasChildren +76 QDirModel::data +80 QDirModel::setData +84 QDirModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QDirModel::mimeTypes +104 QDirModel::mimeData +108 QDirModel::dropMimeData +112 QDirModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QDirModel::flags +144 QDirModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QDirModel + size=8 align=4 + base size=8 base align=4 +QDirModel (0xb2f72000) 0 + vptr=((& QDirModel::_ZTV9QDirModel) + 8u) + QAbstractItemModel (0xb2f72040) 0 + primary-for QDirModel (0xb2f72000) + QObject (0xb2f69f78) 0 + primary-for QAbstractItemModel (0xb2f72040) + +Vtable for QHeaderView +QHeaderView::_ZTV11QHeaderView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHeaderView) +8 QHeaderView::metaObject +12 QHeaderView::qt_metacast +16 QHeaderView::qt_metacall +20 QHeaderView::~QHeaderView +24 QHeaderView::~QHeaderView +28 QHeaderView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QHeaderView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QHeaderView::mousePressEvent +84 QHeaderView::mouseReleaseEvent +88 QHeaderView::mouseDoubleClickEvent +92 QHeaderView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QHeaderView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QHeaderView::viewportEvent +228 QHeaderView::scrollContentsBy +232 QHeaderView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QHeaderView::visualRect +248 QHeaderView::scrollTo +252 QHeaderView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QHeaderView::reset +268 QAbstractItemView::setRootIndex +272 QHeaderView::doItemsLayout +276 QAbstractItemView::selectAll +280 QHeaderView::dataChanged +284 QHeaderView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QHeaderView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QHeaderView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QHeaderView::moveCursor +344 QHeaderView::horizontalOffset +348 QHeaderView::verticalOffset +352 QHeaderView::isIndexHidden +356 QHeaderView::setSelection +360 QHeaderView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QHeaderView::paintSection +388 QHeaderView::sectionSizeFromContents +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI11QHeaderView) +400 QHeaderView::_ZThn8_N11QHeaderViewD1Ev +404 QHeaderView::_ZThn8_N11QHeaderViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHeaderView + size=20 align=4 + base size=20 base align=4 +QHeaderView (0xb2f72300) 0 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u) + QAbstractItemView (0xb2f72340) 0 + primary-for QHeaderView (0xb2f72300) + QAbstractScrollArea (0xb2f72380) 0 + primary-for QAbstractItemView (0xb2f72340) + QFrame (0xb2f723c0) 0 + primary-for QAbstractScrollArea (0xb2f72380) + QWidget (0xb2f80af0) 0 + primary-for QFrame (0xb2f723c0) + QObject (0xb2f76fb4) 0 + primary-for QWidget (0xb2f80af0) + QPaintDevice (0xb2f76708) 8 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u) + +Vtable for QItemDelegate +QItemDelegate::_ZTV13QItemDelegate: 25u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QItemDelegate) +8 QItemDelegate::metaObject +12 QItemDelegate::qt_metacast +16 QItemDelegate::qt_metacall +20 QItemDelegate::~QItemDelegate +24 QItemDelegate::~QItemDelegate +28 QObject::event +32 QItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemDelegate::paint +60 QItemDelegate::sizeHint +64 QItemDelegate::createEditor +68 QItemDelegate::setEditorData +72 QItemDelegate::setModelData +76 QItemDelegate::updateEditorGeometry +80 QItemDelegate::editorEvent +84 QItemDelegate::drawDisplay +88 QItemDelegate::drawDecoration +92 QItemDelegate::drawFocus +96 QItemDelegate::drawCheck + +Class QItemDelegate + size=8 align=4 + base size=8 base align=4 +QItemDelegate (0xb2f72780) 0 + vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u) + QAbstractItemDelegate (0xb2f727c0) 0 + primary-for QItemDelegate (0xb2f72780) + QObject (0xb2fa7438) 0 + primary-for QAbstractItemDelegate (0xb2f727c0) + +Vtable for QItemEditorCreatorBase +QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QItemEditorCreatorBase) +8 QItemEditorCreatorBase::~QItemEditorCreatorBase +12 QItemEditorCreatorBase::~QItemEditorCreatorBase +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QItemEditorCreatorBase + size=4 align=4 + base size=4 base align=4 +QItemEditorCreatorBase (0xb2fbb000) 0 nearly-empty + vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u) + +Class QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> (0xb2fbbb04) 0 + +Class QHash<QVariant::Type, QItemEditorCreatorBase*> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*> (0xb2fbba8c) 0 + +Vtable for QItemEditorFactory +QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QItemEditorFactory) +8 QItemEditorFactory::~QItemEditorFactory +12 QItemEditorFactory::~QItemEditorFactory +16 QItemEditorFactory::createEditor +20 QItemEditorFactory::valuePropertyName + +Class QItemEditorFactory + size=8 align=4 + base size=8 base align=4 +QItemEditorFactory (0xb2fbb564) 0 + vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u) + +Vtable for QListView +QListView::_ZTV9QListView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QListView) +8 QListView::metaObject +12 QListView::qt_metacast +16 QListView::qt_metacall +20 QListView::~QListView +24 QListView::~QListView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QListView) +392 QListView::_ZThn8_N9QListViewD1Ev +396 QListView::_ZThn8_N9QListViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListView + size=20 align=4 + base size=20 base align=4 +QListView (0xb2fc5140) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb2fc5180) 0 + primary-for QListView (0xb2fc5140) + QAbstractScrollArea (0xb2fc51c0) 0 + primary-for QAbstractItemView (0xb2fc5180) + QFrame (0xb2fc5200) 0 + primary-for QAbstractScrollArea (0xb2fc51c0) + QWidget (0xb2dcfe10) 0 + primary-for QFrame (0xb2fc5200) + QObject (0xb2fbbdd4) 0 + primary-for QWidget (0xb2dcfe10) + QPaintDevice (0xb2fbbe10) 8 + vptr=((& QListView::_ZTV9QListView) + 392u) + +Class QVector<void*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<void*>::<anonymous union> (0xb2df24ec) 0 + +Class QVector<void*> + size=4 align=4 + base size=4 base align=4 +QVector<void*> (0xb2df2474) 0 + +Vtable for QListWidgetItem +QListWidgetItem::_ZTV15QListWidgetItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QListWidgetItem) +8 QListWidgetItem::~QListWidgetItem +12 QListWidgetItem::~QListWidgetItem +16 QListWidgetItem::clone +20 QListWidgetItem::setBackgroundColor +24 QListWidgetItem::data +28 QListWidgetItem::setData +32 QListWidgetItem::operator< +36 QListWidgetItem::read +40 QListWidgetItem::write + +Class QListWidgetItem + size=24 align=4 + base size=24 base align=4 +QListWidgetItem (0xb2ddc780) 0 + vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u) + +Vtable for QListWidget +QListWidget::_ZTV11QListWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QListWidget) +8 QListWidget::metaObject +12 QListWidget::qt_metacast +16 QListWidget::qt_metacall +20 QListWidget::~QListWidget +24 QListWidget::~QListWidget +28 QListWidget::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QListWidget::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 QListWidget::mimeTypes +388 QListWidget::mimeData +392 QListWidget::dropMimeData +396 QListWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI11QListWidget) +408 QListWidget::_ZThn8_N11QListWidgetD1Ev +412 QListWidget::_ZThn8_N11QListWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListWidget + size=20 align=4 + base size=20 base align=4 +QListWidget (0xb2fc5d40) 0 + vptr=((& QListWidget::_ZTV11QListWidget) + 8u) + QListView (0xb2fc5d80) 0 + primary-for QListWidget (0xb2fc5d40) + QAbstractItemView (0xb2fc5dc0) 0 + primary-for QListView (0xb2fc5d80) + QAbstractScrollArea (0xb2fc5e00) 0 + primary-for QAbstractItemView (0xb2fc5dc0) + QFrame (0xb2fc5e40) 0 + primary-for QAbstractScrollArea (0xb2fc5e00) + QWidget (0xb2e1faf0) 0 + primary-for QFrame (0xb2fc5e40) + QObject (0xb2e27960) 0 + primary-for QWidget (0xb2e1faf0) + QPaintDevice (0xb2e2799c) 8 + vptr=((& QListWidget::_ZTV11QListWidget) + 408u) + +Vtable for QProxyModel +QProxyModel::_ZTV11QProxyModel: 43u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QProxyModel) +8 QProxyModel::metaObject +12 QProxyModel::qt_metacast +16 QProxyModel::qt_metacall +20 QProxyModel::~QProxyModel +24 QProxyModel::~QProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProxyModel::index +60 QProxyModel::parent +64 QProxyModel::rowCount +68 QProxyModel::columnCount +72 QProxyModel::hasChildren +76 QProxyModel::data +80 QProxyModel::setData +84 QProxyModel::headerData +88 QProxyModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QProxyModel::mimeTypes +104 QProxyModel::mimeData +108 QProxyModel::dropMimeData +112 QProxyModel::supportedDropActions +116 QProxyModel::insertRows +120 QProxyModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QProxyModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QProxyModel::flags +144 QProxyModel::sort +148 QAbstractItemModel::buddy +152 QProxyModel::match +156 QProxyModel::span +160 QProxyModel::submit +164 QProxyModel::revert +168 QProxyModel::setModel + +Class QProxyModel + size=8 align=4 + base size=8 base align=4 +QProxyModel (0xb2e43480) 0 + vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u) + QAbstractItemModel (0xb2e434c0) 0 + primary-for QProxyModel (0xb2e43480) + QObject (0xb2e497f8) 0 + primary-for QAbstractItemModel (0xb2e434c0) + +Vtable for QSortFilterProxyModel +QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSortFilterProxyModel) +8 QSortFilterProxyModel::metaObject +12 QSortFilterProxyModel::qt_metacast +16 QSortFilterProxyModel::qt_metacall +20 QSortFilterProxyModel::~QSortFilterProxyModel +24 QSortFilterProxyModel::~QSortFilterProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSortFilterProxyModel::index +60 QSortFilterProxyModel::parent +64 QSortFilterProxyModel::rowCount +68 QSortFilterProxyModel::columnCount +72 QSortFilterProxyModel::hasChildren +76 QSortFilterProxyModel::data +80 QSortFilterProxyModel::setData +84 QSortFilterProxyModel::headerData +88 QSortFilterProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QSortFilterProxyModel::mimeTypes +104 QSortFilterProxyModel::mimeData +108 QSortFilterProxyModel::dropMimeData +112 QSortFilterProxyModel::supportedDropActions +116 QSortFilterProxyModel::insertRows +120 QSortFilterProxyModel::insertColumns +124 QSortFilterProxyModel::removeRows +128 QSortFilterProxyModel::removeColumns +132 QSortFilterProxyModel::fetchMore +136 QSortFilterProxyModel::canFetchMore +140 QSortFilterProxyModel::flags +144 QSortFilterProxyModel::sort +148 QSortFilterProxyModel::buddy +152 QSortFilterProxyModel::match +156 QSortFilterProxyModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QSortFilterProxyModel::setSourceModel +172 QSortFilterProxyModel::mapToSource +176 QSortFilterProxyModel::mapFromSource +180 QSortFilterProxyModel::mapSelectionToSource +184 QSortFilterProxyModel::mapSelectionFromSource +188 QSortFilterProxyModel::filterAcceptsRow +192 QSortFilterProxyModel::filterAcceptsColumn +196 QSortFilterProxyModel::lessThan + +Class QSortFilterProxyModel + size=8 align=4 + base size=8 base align=4 +QSortFilterProxyModel (0xb2e43780) 0 + vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u) + QAbstractProxyModel (0xb2e437c0) 0 + primary-for QSortFilterProxyModel (0xb2e43780) + QAbstractItemModel (0xb2e43800) 0 + primary-for QAbstractProxyModel (0xb2e437c0) + QObject (0xb2e58654) 0 + primary-for QAbstractItemModel (0xb2e43800) + +Vtable for QStandardItem +QStandardItem::_ZTV13QStandardItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStandardItem) +8 QStandardItem::~QStandardItem +12 QStandardItem::~QStandardItem +16 QStandardItem::data +20 QStandardItem::setData +24 QStandardItem::clone +28 QStandardItem::type +32 QStandardItem::read +36 QStandardItem::write +40 QStandardItem::operator< + +Class QStandardItem + size=8 align=4 + base size=8 base align=4 +QStandardItem (0xb2e764b0) 0 + vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u) + +Class QList<QStandardItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::<anonymous union> (0xb2cd1ec4) 0 + +Class QList<QStandardItem*> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*> (0xb2cd1e4c) 0 + +Vtable for QStandardItemModel +QStandardItemModel::_ZTV18QStandardItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QStandardItemModel) +8 QStandardItemModel::metaObject +12 QStandardItemModel::qt_metacast +16 QStandardItemModel::qt_metacall +20 QStandardItemModel::~QStandardItemModel +24 QStandardItemModel::~QStandardItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStandardItemModel::index +60 QStandardItemModel::parent +64 QStandardItemModel::rowCount +68 QStandardItemModel::columnCount +72 QStandardItemModel::hasChildren +76 QStandardItemModel::data +80 QStandardItemModel::setData +84 QStandardItemModel::headerData +88 QStandardItemModel::setHeaderData +92 QStandardItemModel::itemData +96 QStandardItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QStandardItemModel::supportedDropActions +116 QStandardItemModel::insertRows +120 QStandardItemModel::insertColumns +124 QStandardItemModel::removeRows +128 QStandardItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStandardItemModel::flags +144 QStandardItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStandardItemModel + size=8 align=4 + base size=8 base align=4 +QStandardItemModel (0xb2ec9600) 0 + vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u) + QAbstractItemModel (0xb2ec9640) 0 + primary-for QStandardItemModel (0xb2ec9600) + QObject (0xb2ceba14) 0 + primary-for QAbstractItemModel (0xb2ec9640) + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QStringListModel) +8 QStringListModel::metaObject +12 QStringListModel::qt_metacast +16 QStringListModel::qt_metacall +20 QStringListModel::~QStringListModel +24 QStringListModel::~QStringListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 QStringListModel::rowCount +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 QStringListModel::data +80 QStringListModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QStringListModel::supportedDropActions +116 QStringListModel::insertRows +120 QAbstractItemModel::insertColumns +124 QStringListModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStringListModel::flags +144 QStringListModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStringListModel + size=12 align=4 + base size=12 base align=4 +QStringListModel (0xb2ec9a40) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb2ec9a80) 0 + primary-for QStringListModel (0xb2ec9a40) + QAbstractItemModel (0xb2ec9ac0) 0 + primary-for QAbstractListModel (0xb2ec9a80) + QObject (0xb2d03e4c) 0 + primary-for QAbstractItemModel (0xb2ec9ac0) + +Vtable for QStyledItemDelegate +QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QStyledItemDelegate) +8 QStyledItemDelegate::metaObject +12 QStyledItemDelegate::qt_metacast +16 QStyledItemDelegate::qt_metacall +20 QStyledItemDelegate::~QStyledItemDelegate +24 QStyledItemDelegate::~QStyledItemDelegate +28 QObject::event +32 QStyledItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyledItemDelegate::paint +60 QStyledItemDelegate::sizeHint +64 QStyledItemDelegate::createEditor +68 QStyledItemDelegate::setEditorData +72 QStyledItemDelegate::setModelData +76 QStyledItemDelegate::updateEditorGeometry +80 QStyledItemDelegate::editorEvent +84 QStyledItemDelegate::displayText +88 QStyledItemDelegate::initStyleOption + +Class QStyledItemDelegate + size=8 align=4 + base size=8 base align=4 +QStyledItemDelegate (0xb2ec9d00) 0 + vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u) + QAbstractItemDelegate (0xb2ec9d40) 0 + primary-for QStyledItemDelegate (0xb2ec9d00) + QObject (0xb2d1a924) 0 + primary-for QAbstractItemDelegate (0xb2ec9d40) + +Vtable for QTableView +QTableView::_ZTV10QTableView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTableView) +8 QTableView::metaObject +12 QTableView::qt_metacast +16 QTableView::qt_metacall +20 QTableView::~QTableView +24 QTableView::~QTableView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableView::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI10QTableView) +392 QTableView::_ZThn8_N10QTableViewD1Ev +396 QTableView::_ZThn8_N10QTableViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableView + size=20 align=4 + base size=20 base align=4 +QTableView (0xb2d32000) 0 + vptr=((& QTableView::_ZTV10QTableView) + 8u) + QAbstractItemView (0xb2d32040) 0 + primary-for QTableView (0xb2d32000) + QAbstractScrollArea (0xb2d32080) 0 + primary-for QAbstractItemView (0xb2d32040) + QFrame (0xb2d320c0) 0 + primary-for QAbstractScrollArea (0xb2d32080) + QWidget (0xb2d2e370) 0 + primary-for QFrame (0xb2d320c0) + QObject (0xb2d304b0) 0 + primary-for QWidget (0xb2d2e370) + QPaintDevice (0xb2d304ec) 8 + vptr=((& QTableView::_ZTV10QTableView) + 392u) + +Class QTableWidgetSelectionRange + size=16 align=4 + base size=16 base align=4 +QTableWidgetSelectionRange (0xb2d4a294) 0 + +Class QVector<QWidgetItemData>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData>::<anonymous union> (0xb2d4af3c) 0 + +Class QVector<QWidgetItemData> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData> (0xb2d4af78) 0 + +Vtable for QTableWidgetItem +QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTableWidgetItem) +8 QTableWidgetItem::~QTableWidgetItem +12 QTableWidgetItem::~QTableWidgetItem +16 QTableWidgetItem::clone +20 QTableWidgetItem::data +24 QTableWidgetItem::setData +28 QTableWidgetItem::operator< +32 QTableWidgetItem::read +36 QTableWidgetItem::write + +Class QTableWidgetItem + size=24 align=4 + base size=24 base align=4 +QTableWidgetItem (0xb2d4aac8) 0 + vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u) + +Vtable for QTableWidget +QTableWidget::_ZTV12QTableWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTableWidget) +8 QTableWidget::metaObject +12 QTableWidget::qt_metacast +16 QTableWidget::qt_metacall +20 QTableWidget::~QTableWidget +24 QTableWidget::~QTableWidget +28 QTableWidget::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTableWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableWidget::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 QTableWidget::mimeTypes +388 QTableWidget::mimeData +392 QTableWidget::dropMimeData +396 QTableWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI12QTableWidget) +408 QTableWidget::_ZThn8_N12QTableWidgetD1Ev +412 QTableWidget::_ZThn8_N12QTableWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableWidget + size=20 align=4 + base size=20 base align=4 +QTableWidget (0xb2d32d80) 0 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u) + QTableView (0xb2d32dc0) 0 + primary-for QTableWidget (0xb2d32d80) + QAbstractItemView (0xb2d32e00) 0 + primary-for QTableView (0xb2d32dc0) + QAbstractScrollArea (0xb2d32e40) 0 + primary-for QAbstractItemView (0xb2d32e00) + QFrame (0xb2d32e80) 0 + primary-for QAbstractScrollArea (0xb2d32e40) + QWidget (0xb2d76e60) 0 + primary-for QFrame (0xb2d32e80) + QObject (0xb2d893c0) 0 + primary-for QWidget (0xb2d76e60) + QPaintDevice (0xb2d893fc) 8 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u) + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTreeView) +8 QTreeView::metaObject +12 QTreeView::qt_metacast +16 QTreeView::qt_metacall +20 QTreeView::~QTreeView +24 QTreeView::~QTreeView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeView::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI9QTreeView) +400 QTreeView::_ZThn8_N9QTreeViewD1Ev +404 QTreeView::_ZThn8_N9QTreeViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeView + size=20 align=4 + base size=20 base align=4 +QTreeView (0xb2da4380) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb2da43c0) 0 + primary-for QTreeView (0xb2da4380) + QAbstractScrollArea (0xb2da4400) 0 + primary-for QAbstractItemView (0xb2da43c0) + QFrame (0xb2da4440) 0 + primary-for QAbstractScrollArea (0xb2da4400) + QWidget (0xb2dac0f0) 0 + primary-for QFrame (0xb2da4440) + QObject (0xb2da8f78) 0 + primary-for QWidget (0xb2dac0f0) + QPaintDevice (0xb2da8fb4) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QFlags<QTreeWidgetItemIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTreeWidgetItemIterator::IteratorFlag> (0xb2bd0780) 0 + +Class QTreeWidgetItemIterator + size=12 align=4 + base size=12 base align=4 +QTreeWidgetItemIterator (0xb2db0d98) 0 + +Class QVector<QVector<QWidgetItemData> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> >::<anonymous union> (0xb2c031e0) 0 + +Class QVector<QVector<QWidgetItemData> > + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> > (0xb2c03168) 0 + +Class QList<QTreeWidgetItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::<anonymous union> (0xb2c03618) 0 + +Class QList<QTreeWidgetItem*> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*> (0xb2c035a0) 0 + +Vtable for QTreeWidgetItem +QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTreeWidgetItem) +8 QTreeWidgetItem::~QTreeWidgetItem +12 QTreeWidgetItem::~QTreeWidgetItem +16 QTreeWidgetItem::clone +20 QTreeWidgetItem::data +24 QTreeWidgetItem::setData +28 QTreeWidgetItem::operator< +32 QTreeWidgetItem::read +36 QTreeWidgetItem::write + +Class QTreeWidgetItem + size=32 align=4 + base size=32 base align=4 +QTreeWidgetItem (0xb2bdde4c) 0 + vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u) + +Vtable for QTreeWidget +QTreeWidget::_ZTV11QTreeWidget: 109u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTreeWidget) +8 QTreeWidget::metaObject +12 QTreeWidget::qt_metacast +16 QTreeWidget::qt_metacall +20 QTreeWidget::~QTreeWidget +24 QTreeWidget::~QTreeWidget +28 QTreeWidget::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTreeWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeWidget::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 QTreeWidget::mimeTypes +396 QTreeWidget::mimeData +400 QTreeWidget::dropMimeData +404 QTreeWidget::supportedDropActions +408 (int (*)(...))-0x000000008 +412 (int (*)(...))(& _ZTI11QTreeWidget) +416 QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev +420 QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev +424 QWidget::_ZThn8_NK7QWidget7devTypeEv +428 QWidget::_ZThn8_NK7QWidget11paintEngineEv +432 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeWidget + size=20 align=4 + base size=20 base align=4 +QTreeWidget (0xb2c425c0) 0 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u) + QTreeView (0xb2c42600) 0 + primary-for QTreeWidget (0xb2c425c0) + QAbstractItemView (0xb2c42640) 0 + primary-for QTreeView (0xb2c42600) + QAbstractScrollArea (0xb2c42680) 0 + primary-for QAbstractItemView (0xb2c42640) + QFrame (0xb2c426c0) 0 + primary-for QAbstractScrollArea (0xb2c42680) + QWidget (0xb2c53190) 0 + primary-for QFrame (0xb2c426c0) + QObject (0xb2c50618) 0 + primary-for QWidget (0xb2c53190) + QPaintDevice (0xb2c50654) 8 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u) + +Vtable for QApplication +QApplication::_ZTV12QApplication: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QApplication) +8 QApplication::metaObject +12 QApplication::qt_metacast +16 QApplication::qt_metacall +20 QApplication::~QApplication +24 QApplication::~QApplication +28 QApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QApplication::notify +60 QApplication::compressEvent +64 QApplication::x11EventFilter +68 QApplication::x11ClientMessage +72 QApplication::commitData +76 QApplication::saveState + +Class QApplication + size=8 align=4 + base size=8 base align=4 +QApplication (0xb2c42f00) 0 + vptr=((& QApplication::_ZTV12QApplication) + 8u) + QCoreApplication (0xb2c42f40) 0 + primary-for QApplication (0xb2c42f00) + QObject (0xb2c831a4) 0 + primary-for QCoreApplication (0xb2c42f40) + +Vtable for QLayoutItem +QLayoutItem::_ZTV11QLayoutItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QLayoutItem) +8 QLayoutItem::~QLayoutItem +12 QLayoutItem::~QLayoutItem +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QLayoutItem + size=8 align=4 + base size=8 base align=4 +QLayoutItem (0xb2ca7348) 0 + vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u) + +Vtable for QSpacerItem +QSpacerItem::_ZTV11QSpacerItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QSpacerItem) +8 QSpacerItem::~QSpacerItem +12 QSpacerItem::~QSpacerItem +16 QSpacerItem::sizeHint +20 QSpacerItem::minimumSize +24 QSpacerItem::maximumSize +28 QSpacerItem::expandingDirections +32 QSpacerItem::setGeometry +36 QSpacerItem::geometry +40 QSpacerItem::isEmpty +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QSpacerItem::spacerItem + +Class QSpacerItem + size=36 align=4 + base size=36 base align=4 +QSpacerItem (0xb2c9a840) 0 + vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u) + QLayoutItem (0xb2ca7870) 0 + primary-for QSpacerItem (0xb2c9a840) + +Vtable for QWidgetItem +QWidgetItem::_ZTV11QWidgetItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWidgetItem) +8 QWidgetItem::~QWidgetItem +12 QWidgetItem::~QWidgetItem +16 QWidgetItem::sizeHint +20 QWidgetItem::minimumSize +24 QWidgetItem::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItem + size=12 align=4 + base size=12 base align=4 +QWidgetItem (0xb2c9a980) 0 + vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u) + QLayoutItem (0xb2ca7f3c) 0 + primary-for QWidgetItem (0xb2c9a980) + +Vtable for QWidgetItemV2 +QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetItemV2) +8 QWidgetItemV2::~QWidgetItemV2 +12 QWidgetItemV2::~QWidgetItemV2 +16 QWidgetItemV2::sizeHint +20 QWidgetItemV2::minimumSize +24 QWidgetItemV2::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItemV2::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItemV2 + size=68 align=4 + base size=68 base align=4 +QWidgetItemV2 (0xb2c9aac0) 0 + vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u) + QWidgetItem (0xb2c9ab00) 0 + primary-for QWidgetItemV2 (0xb2c9aac0) + QLayoutItem (0xb2cbb3fc) 0 + primary-for QWidgetItem (0xb2c9ab00) + +Class QLayoutIterator + size=8 align=4 + base size=8 base align=4 +QLayoutIterator (0xb2cbbb7c) 0 + +Vtable for QLayout +QLayout::_ZTV7QLayout: 45u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QLayout) +8 QLayout::metaObject +12 QLayout::qt_metacast +16 QLayout::qt_metacall +20 QLayout::~QLayout +24 QLayout::~QLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 __cxa_pure_virtual +68 QLayout::expandingDirections +72 QLayout::minimumSize +76 QLayout::maximumSize +80 QLayout::setGeometry +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 QLayout::indexOf +96 __cxa_pure_virtual +100 QLayout::isEmpty +104 QLayout::layout +108 (int (*)(...))-0x000000008 +112 (int (*)(...))(& _ZTI7QLayout) +116 QLayout::_ZThn8_N7QLayoutD1Ev +120 QLayout::_ZThn8_N7QLayoutD0Ev +124 __cxa_pure_virtual +128 QLayout::_ZThn8_NK7QLayout11minimumSizeEv +132 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +136 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +140 QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect +144 QLayout::_ZThn8_NK7QLayout8geometryEv +148 QLayout::_ZThn8_NK7QLayout7isEmptyEv +152 QLayoutItem::hasHeightForWidth +156 QLayoutItem::heightForWidth +160 QLayoutItem::minimumHeightForWidth +164 QLayout::_ZThn8_N7QLayout10invalidateEv +168 QLayoutItem::widget +172 QLayout::_ZThn8_N7QLayout6layoutEv +176 QLayoutItem::spacerItem + +Class QLayout + size=16 align=4 + base size=16 base align=4 +QLayout (0xb2cca280) 0 + vptr=((& QLayout::_ZTV7QLayout) + 8u) + QObject (0xb2cc85dc) 0 + primary-for QLayout (0xb2cca280) + QLayoutItem (0xb2cc8618) 8 + vptr=((& QLayout::_ZTV7QLayout) + 116u) + +Vtable for QGridLayout +QGridLayout::_ZTV11QGridLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QGridLayout) +8 QGridLayout::metaObject +12 QGridLayout::qt_metacast +16 QGridLayout::qt_metacall +20 QGridLayout::~QGridLayout +24 QGridLayout::~QGridLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGridLayout::invalidate +60 QLayout::geometry +64 QGridLayout::addItem +68 QGridLayout::expandingDirections +72 QGridLayout::minimumSize +76 QGridLayout::maximumSize +80 QGridLayout::setGeometry +84 QGridLayout::itemAt +88 QGridLayout::takeAt +92 QLayout::indexOf +96 QGridLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QGridLayout::sizeHint +112 QGridLayout::hasHeightForWidth +116 QGridLayout::heightForWidth +120 QGridLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QGridLayout) +132 QGridLayout::_ZThn8_N11QGridLayoutD1Ev +136 QGridLayout::_ZThn8_N11QGridLayoutD0Ev +140 QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv +144 QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv +148 QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv +152 QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv +156 QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv +172 QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi +176 QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi +180 QGridLayout::_ZThn8_N11QGridLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QGridLayout + size=16 align=4 + base size=16 base align=4 +QGridLayout (0xb2adb400) 0 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u) + QLayout (0xb2ad4b40) 0 + primary-for QGridLayout (0xb2adb400) + QObject (0xb2adfa14) 0 + primary-for QLayout (0xb2ad4b40) + QLayoutItem (0xb2adfa50) 8 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u) + +Vtable for QBoxLayout +QBoxLayout::_ZTV10QBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QBoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 QBoxLayout::~QBoxLayout +24 QBoxLayout::~QBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI10QBoxLayout) +132 QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev +136 QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QBoxLayout + size=16 align=4 + base size=16 base align=4 +QBoxLayout (0xb2adbb00) 0 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u) + QLayout (0xb2b039b0) 0 + primary-for QBoxLayout (0xb2adbb00) + QObject (0xb2b04f3c) 0 + primary-for QLayout (0xb2b039b0) + QLayoutItem (0xb2b04f78) 8 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u) + +Vtable for QHBoxLayout +QHBoxLayout::_ZTV11QHBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHBoxLayout) +8 QHBoxLayout::metaObject +12 QHBoxLayout::qt_metacast +16 QHBoxLayout::qt_metacall +20 QHBoxLayout::~QHBoxLayout +24 QHBoxLayout::~QHBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QHBoxLayout) +132 QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev +136 QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QHBoxLayout + size=16 align=4 + base size=16 base align=4 +QHBoxLayout (0xb2adbe00) 0 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u) + QBoxLayout (0xb2adbe40) 0 + primary-for QHBoxLayout (0xb2adbe00) + QLayout (0xb2b1e280) 0 + primary-for QBoxLayout (0xb2adbe40) + QObject (0xb2b1f528) 0 + primary-for QLayout (0xb2b1e280) + QLayoutItem (0xb2b1f564) 8 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u) + +Vtable for QVBoxLayout +QVBoxLayout::_ZTV11QVBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QVBoxLayout) +8 QVBoxLayout::metaObject +12 QVBoxLayout::qt_metacast +16 QVBoxLayout::qt_metacall +20 QVBoxLayout::~QVBoxLayout +24 QVBoxLayout::~QVBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QVBoxLayout) +132 QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev +136 QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QVBoxLayout + size=16 align=4 + base size=16 base align=4 +QVBoxLayout (0xb2b2d080) 0 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u) + QBoxLayout (0xb2b2d0c0) 0 + primary-for QVBoxLayout (0xb2b2d080) + QLayout (0xb2b26c80) 0 + primary-for QBoxLayout (0xb2b2d0c0) + QObject (0xb2b31078) 0 + primary-for QLayout (0xb2b26c80) + QLayoutItem (0xb2b310b4) 8 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u) + +Vtable for QClipboard +QClipboard::_ZTV10QClipboard: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QClipboard) +8 QClipboard::metaObject +12 QClipboard::qt_metacast +16 QClipboard::qt_metacall +20 QClipboard::~QClipboard +24 QClipboard::~QClipboard +28 QClipboard::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QClipboard::connectNotify +52 QObject::disconnectNotify + +Class QClipboard + size=8 align=4 + base size=8 base align=4 +QClipboard (0xb2b2d300) 0 + vptr=((& QClipboard::_ZTV10QClipboard) + 8u) + QObject (0xb2b31bf4) 0 + primary-for QClipboard (0xb2b2d300) + +Vtable for QDesktopWidget +QDesktopWidget::_ZTV14QDesktopWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDesktopWidget) +8 QDesktopWidget::metaObject +12 QDesktopWidget::qt_metacast +16 QDesktopWidget::qt_metacall +20 QDesktopWidget::~QDesktopWidget +24 QDesktopWidget::~QDesktopWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDesktopWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QDesktopWidget) +232 QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev +236 QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesktopWidget + size=20 align=4 + base size=20 base align=4 +QDesktopWidget (0xb2b2d5c0) 0 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u) + QWidget (0xb2b45be0) 0 + primary-for QDesktopWidget (0xb2b2d5c0) + QObject (0xb2b4d21c) 0 + primary-for QWidget (0xb2b45be0) + QPaintDevice (0xb2b4d258) 8 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u) + +Vtable for QFormLayout +QFormLayout::_ZTV11QFormLayout: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFormLayout) +8 QFormLayout::metaObject +12 QFormLayout::qt_metacast +16 QFormLayout::qt_metacall +20 QFormLayout::~QFormLayout +24 QFormLayout::~QFormLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFormLayout::invalidate +60 QLayout::geometry +64 QFormLayout::addItem +68 QFormLayout::expandingDirections +72 QFormLayout::minimumSize +76 QLayout::maximumSize +80 QFormLayout::setGeometry +84 QFormLayout::itemAt +88 QFormLayout::takeAt +92 QLayout::indexOf +96 QFormLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QFormLayout::sizeHint +112 QFormLayout::hasHeightForWidth +116 QFormLayout::heightForWidth +120 (int (*)(...))-0x000000008 +124 (int (*)(...))(& _ZTI11QFormLayout) +128 QFormLayout::_ZThn8_N11QFormLayoutD1Ev +132 QFormLayout::_ZThn8_N11QFormLayoutD0Ev +136 QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv +140 QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv +144 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +148 QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv +152 QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect +156 QLayout::_ZThn8_NK7QLayout8geometryEv +160 QLayout::_ZThn8_NK7QLayout7isEmptyEv +164 QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv +168 QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi +172 QLayoutItem::minimumHeightForWidth +176 QFormLayout::_ZThn8_N11QFormLayout10invalidateEv +180 QLayoutItem::widget +184 QLayout::_ZThn8_N7QLayout6layoutEv +188 QLayoutItem::spacerItem + +Class QFormLayout + size=16 align=4 + base size=16 base align=4 +QFormLayout (0xb2b2d980) 0 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u) + QLayout (0xb2b53c30) 0 + primary-for QFormLayout (0xb2b2d980) + QObject (0xb2b5f1e0) 0 + primary-for QLayout (0xb2b53c30) + QLayoutItem (0xb2b5f21c) 8 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u) + +Vtable for QSessionManager +QSessionManager::_ZTV15QSessionManager: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSessionManager) +8 QSessionManager::metaObject +12 QSessionManager::qt_metacast +16 QSessionManager::qt_metacall +20 QSessionManager::~QSessionManager +24 QSessionManager::~QSessionManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSessionManager + size=8 align=4 + base size=8 base align=4 +QSessionManager (0xb2b2dc80) 0 + vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u) + QObject (0xb2b715a0) 0 + primary-for QSessionManager (0xb2b2dc80) + +Vtable for QShortcut +QShortcut::_ZTV9QShortcut: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QShortcut) +8 QShortcut::metaObject +12 QShortcut::qt_metacast +16 QShortcut::qt_metacall +20 QShortcut::~QShortcut +24 QShortcut::~QShortcut +28 QShortcut::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QShortcut + size=8 align=4 + base size=8 base align=4 +QShortcut (0xb2b2df40) 0 + vptr=((& QShortcut::_ZTV9QShortcut) + 8u) + QObject (0xb2b71f78) 0 + primary-for QShortcut (0xb2b2df40) + +Vtable for QSound +QSound::_ZTV6QSound: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QSound) +8 QSound::metaObject +12 QSound::qt_metacast +16 QSound::qt_metacall +20 QSound::~QSound +24 QSound::~QSound +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSound + size=8 align=4 + base size=8 base align=4 +QSound (0xb2b89240) 0 + vptr=((& QSound::_ZTV6QSound) + 8u) + QObject (0xb2b849d8) 0 + primary-for QSound (0xb2b89240) + +Vtable for QStackedLayout +QStackedLayout::_ZTV14QStackedLayout: 46u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedLayout) +8 QStackedLayout::metaObject +12 QStackedLayout::qt_metacast +16 QStackedLayout::qt_metacall +20 QStackedLayout::~QStackedLayout +24 QStackedLayout::~QStackedLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 QStackedLayout::addItem +68 QLayout::expandingDirections +72 QStackedLayout::minimumSize +76 QLayout::maximumSize +80 QStackedLayout::setGeometry +84 QStackedLayout::itemAt +88 QStackedLayout::takeAt +92 QLayout::indexOf +96 QStackedLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QStackedLayout::sizeHint +112 (int (*)(...))-0x000000008 +116 (int (*)(...))(& _ZTI14QStackedLayout) +120 QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev +124 QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev +128 QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv +132 QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv +136 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +140 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +144 QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect +148 QLayout::_ZThn8_NK7QLayout8geometryEv +152 QLayout::_ZThn8_NK7QLayout7isEmptyEv +156 QLayoutItem::hasHeightForWidth +160 QLayoutItem::heightForWidth +164 QLayoutItem::minimumHeightForWidth +168 QLayout::_ZThn8_N7QLayout10invalidateEv +172 QLayoutItem::widget +176 QLayout::_ZThn8_N7QLayout6layoutEv +180 QLayoutItem::spacerItem + +Class QStackedLayout + size=16 align=4 + base size=16 base align=4 +QStackedLayout (0xb2b89540) 0 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u) + QLayout (0xb2b93e10) 0 + primary-for QStackedLayout (0xb2b89540) + QObject (0xb2b9a3fc) 0 + primary-for QLayout (0xb2b93e10) + QLayoutItem (0xb2b9a438) 8 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u) + +Class QToolTip + size=1 align=1 + base size=0 base align=1 +QToolTip (0xb2ba8474) 0 empty + +Class QWhatsThis + size=1 align=1 + base size=0 base align=1 +QWhatsThis (0xb2ba8780) 0 empty + +Vtable for QWidgetAction +QWidgetAction::_ZTV13QWidgetAction: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetAction) +8 QWidgetAction::metaObject +12 QWidgetAction::qt_metacast +16 QWidgetAction::qt_metacall +20 QWidgetAction::~QWidgetAction +24 QWidgetAction::~QWidgetAction +28 QWidgetAction::event +32 QWidgetAction::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidgetAction::createWidget +60 QWidgetAction::deleteWidget + +Class QWidgetAction + size=8 align=4 + base size=8 base align=4 +QWidgetAction (0xb2b89940) 0 + vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u) + QAction (0xb2b89980) 0 + primary-for QWidgetAction (0xb2b89940) + QObject (0xb2ba87f8) 0 + primary-for QAction (0xb2b89980) + +Class QColormap + size=4 align=4 + base size=4 base align=4 +QColormap (0xb2bbb3c0) 0 + +Class QTextItem + size=1 align=1 + base size=0 base align=1 +QTextItem (0xb2bbb7f8) 0 empty + +Class QTypeInfo<QTextItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextItem> (0xb2bbba50) 0 empty + +Class QFlags<QPaintEngine::PaintEngineFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::PaintEngineFeature> (0xb29cd2d0) 0 + +Vtable for QPaintEngine +QPaintEngine::_ZTV12QPaintEngine: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintEngine) +8 QPaintEngine::~QPaintEngine +12 QPaintEngine::~QPaintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QPaintEngine::drawRects +32 QPaintEngine::drawRects +36 QPaintEngine::drawLines +40 QPaintEngine::drawLines +44 QPaintEngine::drawEllipse +48 QPaintEngine::drawEllipse +52 QPaintEngine::drawPath +56 QPaintEngine::drawPoints +60 QPaintEngine::drawPoints +64 QPaintEngine::drawPolygon +68 QPaintEngine::drawPolygon +72 __cxa_pure_virtual +76 QPaintEngine::drawTextItem +80 QPaintEngine::drawTiledPixmap +84 QPaintEngine::drawImage +88 QPaintEngine::coordinateOffset +92 __cxa_pure_virtual + +Class QPaintEngine + size=20 align=4 + base size=20 base align=4 +QPaintEngine (0xb2bbbb40) 0 + vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u) + +Class QFlags<QPaintEngine::DirtyFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::DirtyFlag> (0xb29e14b0) 0 + +Class QPaintEngineState + size=4 align=4 + base size=4 base align=4 +QPaintEngineState (0xb29e1168) 0 + +Class QFlags<QTextItem::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextItem::RenderFlag> (0xb29f81a4) 0 + +Vtable for QPrinter +QPrinter::_ZTV8QPrinter: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPrinter) +8 QPrinter::~QPrinter +12 QPrinter::~QPrinter +16 QPrinter::devType +20 QPrinter::paintEngine +24 QPrinter::metric + +Class QPrinter + size=12 align=4 + base size=12 base align=4 +QPrinter (0xb29e34c0) 0 + vptr=((& QPrinter::_ZTV8QPrinter) + 8u) + QPaintDevice (0xb2a36564) 0 + primary-for QPrinter (0xb29e34c0) + +Vtable for QPrintEngine +QPrintEngine::_ZTV12QPrintEngine: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintEngine) +8 QPrintEngine::~QPrintEngine +12 QPrintEngine::~QPrintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QPrintEngine + size=4 align=4 + base size=4 base align=4 +QPrintEngine (0xb2a4cd5c) 0 nearly-empty + vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u) + +Class QPrinterInfo + size=4 align=4 + base size=4 base align=4 +QPrinterInfo (0xb2a62258) 0 + +Class QStylePainter + size=12 align=4 + base size=12 base align=4 +QStylePainter (0xb29e3a40) 0 + QPainter (0xb2a62ce4) 0 + +Vtable for QCommonStyle +QCommonStyle::_ZTV12QCommonStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCommonStyle) +8 QCommonStyle::metaObject +12 QCommonStyle::qt_metacast +16 QCommonStyle::qt_metacall +20 QCommonStyle::~QCommonStyle +24 QCommonStyle::~QCommonStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QCommonStyle::drawPrimitive +100 QCommonStyle::drawControl +104 QCommonStyle::subElementRect +108 QCommonStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QCommonStyle::pixelMetric +124 QCommonStyle::sizeFromContents +128 QCommonStyle::styleHint +132 QCommonStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCommonStyle + size=8 align=4 + base size=8 base align=4 +QCommonStyle (0xb29e3f00) 0 + vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u) + QStyle (0xb29e3f40) 0 + primary-for QCommonStyle (0xb29e3f00) + QObject (0xb2a73834) 0 + primary-for QStyle (0xb29e3f40) + +Class QPointer<QFocusFrame> + size=4 align=4 + base size=4 base align=4 +QPointer<QFocusFrame> (0xb2a83b40) 0 + +Vtable for QMotifStyle +QMotifStyle::_ZTV11QMotifStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMotifStyle) +8 QMotifStyle::metaObject +12 QMotifStyle::qt_metacast +16 QMotifStyle::qt_metacall +20 QMotifStyle::~QMotifStyle +24 QMotifStyle::~QMotifStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QMotifStyle::standardPalette +96 QMotifStyle::drawPrimitive +100 QMotifStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QMotifStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QMotifStyle + size=16 align=4 + base size=13 base align=4 +QMotifStyle (0xb2a87200) 0 + vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u) + QCommonStyle (0xb2a87240) 0 + primary-for QMotifStyle (0xb2a87200) + QStyle (0xb2a87280) 0 + primary-for QCommonStyle (0xb2a87240) + QObject (0xb2a83780) 0 + primary-for QStyle (0xb2a87280) + +Vtable for QCDEStyle +QCDEStyle::_ZTV9QCDEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCDEStyle) +8 QCDEStyle::metaObject +12 QCDEStyle::qt_metacast +16 QCDEStyle::qt_metacall +20 QCDEStyle::~QCDEStyle +24 QCDEStyle::~QCDEStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QCDEStyle::standardPalette +96 QCDEStyle::drawPrimitive +100 QCDEStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QCDEStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCDEStyle + size=16 align=4 + base size=13 base align=4 +QCDEStyle (0xb2a87580) 0 + vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u) + QMotifStyle (0xb2a875c0) 0 + primary-for QCDEStyle (0xb2a87580) + QCommonStyle (0xb2a87600) 0 + primary-for QMotifStyle (0xb2a875c0) + QStyle (0xb2a87640) 0 + primary-for QCommonStyle (0xb2a87600) + QObject (0xb2a9e5dc) 0 + primary-for QStyle (0xb2a87640) + +Vtable for QWindowsStyle +QWindowsStyle::_ZTV13QWindowsStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWindowsStyle) +8 QWindowsStyle::metaObject +12 QWindowsStyle::qt_metacast +16 QWindowsStyle::qt_metacall +20 QWindowsStyle::~QWindowsStyle +24 QWindowsStyle::~QWindowsStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QWindowsStyle::drawPrimitive +100 QWindowsStyle::drawControl +104 QWindowsStyle::subElementRect +108 QWindowsStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QWindowsStyle::pixelMetric +124 QWindowsStyle::sizeFromContents +128 QWindowsStyle::styleHint +132 QWindowsStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsStyle + size=12 align=4 + base size=12 base align=4 +QWindowsStyle (0xb2a87880) 0 + vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u) + QCommonStyle (0xb2a878c0) 0 + primary-for QWindowsStyle (0xb2a87880) + QStyle (0xb2a87900) 0 + primary-for QCommonStyle (0xb2a878c0) + QObject (0xb2a9edd4) 0 + primary-for QStyle (0xb2a87900) + +Vtable for QCleanlooksStyle +QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCleanlooksStyle) +8 QCleanlooksStyle::metaObject +12 QCleanlooksStyle::qt_metacast +16 QCleanlooksStyle::qt_metacall +20 QCleanlooksStyle::~QCleanlooksStyle +24 QCleanlooksStyle::~QCleanlooksStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCleanlooksStyle::polish +60 QCleanlooksStyle::unpolish +64 QCleanlooksStyle::polish +68 QCleanlooksStyle::unpolish +72 QCleanlooksStyle::polish +76 QStyle::itemTextRect +80 QCleanlooksStyle::itemPixmapRect +84 QCleanlooksStyle::drawItemText +88 QCleanlooksStyle::drawItemPixmap +92 QCleanlooksStyle::standardPalette +96 QCleanlooksStyle::drawPrimitive +100 QCleanlooksStyle::drawControl +104 QCleanlooksStyle::subElementRect +108 QCleanlooksStyle::drawComplexControl +112 QCleanlooksStyle::hitTestComplexControl +116 QCleanlooksStyle::subControlRect +120 QCleanlooksStyle::pixelMetric +124 QCleanlooksStyle::sizeFromContents +128 QCleanlooksStyle::styleHint +132 QCleanlooksStyle::standardPixmap +136 QCleanlooksStyle::generatedIconPixmap + +Class QCleanlooksStyle + size=12 align=4 + base size=12 base align=4 +QCleanlooksStyle (0xb2a87bc0) 0 + vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u) + QWindowsStyle (0xb2a87c00) 0 + primary-for QCleanlooksStyle (0xb2a87bc0) + QCommonStyle (0xb2a87c40) 0 + primary-for QWindowsStyle (0xb2a87c00) + QStyle (0xb2a87c80) 0 + primary-for QCommonStyle (0xb2a87c40) + QObject (0xb2ab4b7c) 0 + primary-for QStyle (0xb2a87c80) + +Vtable for QPlastiqueStyle +QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPlastiqueStyle) +8 QPlastiqueStyle::metaObject +12 QPlastiqueStyle::qt_metacast +16 QPlastiqueStyle::qt_metacall +20 QPlastiqueStyle::~QPlastiqueStyle +24 QPlastiqueStyle::~QPlastiqueStyle +28 QObject::event +32 QPlastiqueStyle::eventFilter +36 QPlastiqueStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlastiqueStyle::polish +60 QPlastiqueStyle::unpolish +64 QPlastiqueStyle::polish +68 QPlastiqueStyle::unpolish +72 QPlastiqueStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QPlastiqueStyle::standardPalette +96 QPlastiqueStyle::drawPrimitive +100 QPlastiqueStyle::drawControl +104 QPlastiqueStyle::subElementRect +108 QPlastiqueStyle::drawComplexControl +112 QPlastiqueStyle::hitTestComplexControl +116 QPlastiqueStyle::subControlRect +120 QPlastiqueStyle::pixelMetric +124 QPlastiqueStyle::sizeFromContents +128 QPlastiqueStyle::styleHint +132 QPlastiqueStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QPlastiqueStyle + size=16 align=4 + base size=16 base align=4 +QPlastiqueStyle (0xb2a87f40) 0 + vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u) + QWindowsStyle (0xb2a87f80) 0 + primary-for QPlastiqueStyle (0xb2a87f40) + QCommonStyle (0xb2a87fc0) 0 + primary-for QWindowsStyle (0xb2a87f80) + QStyle (0xb288d000) 0 + primary-for QCommonStyle (0xb2a87fc0) + QObject (0xb28868ac) 0 + primary-for QStyle (0xb288d000) + +Class QStyleFactory + size=1 align=1 + base size=0 base align=1 +QStyleFactory (0xb289a7f8) 0 empty + +Vtable for QStyleFactoryInterface +QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QStyleFactoryInterface) +8 QStyleFactoryInterface::~QStyleFactoryInterface +12 QStyleFactoryInterface::~QStyleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QStyleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QStyleFactoryInterface (0xb288d2c0) 0 nearly-empty + vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u) + QFactoryInterface (0xb289a834) 0 nearly-empty + primary-for QStyleFactoryInterface (0xb288d2c0) + +Vtable for QStylePlugin +QStylePlugin::_ZTV12QStylePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QStylePlugin) +8 QStylePlugin::metaObject +12 QStylePlugin::qt_metacast +16 QStylePlugin::qt_metacall +20 QStylePlugin::~QStylePlugin +24 QStylePlugin::~QStylePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI12QStylePlugin) +72 QStylePlugin::_ZThn8_N12QStylePluginD1Ev +76 QStylePlugin::_ZThn8_N12QStylePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QStylePlugin + size=12 align=4 + base size=12 base align=4 +QStylePlugin (0xb2899d20) 0 + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u) + QObject (0xb289ab7c) 0 + primary-for QStylePlugin (0xb2899d20) + QStyleFactoryInterface (0xb288d480) 8 nearly-empty + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u) + QFactoryInterface (0xb289abb8) 8 nearly-empty + primary-for QStyleFactoryInterface (0xb288d480) + +Vtable for QWindowsCEStyle +QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsCEStyle) +8 QWindowsCEStyle::metaObject +12 QWindowsCEStyle::qt_metacast +16 QWindowsCEStyle::qt_metacall +20 QWindowsCEStyle::~QWindowsCEStyle +24 QWindowsCEStyle::~QWindowsCEStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsCEStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsCEStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsCEStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QWindowsCEStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsCEStyle::standardPalette +96 QWindowsCEStyle::drawPrimitive +100 QWindowsCEStyle::drawControl +104 QWindowsCEStyle::subElementRect +108 QWindowsCEStyle::drawComplexControl +112 QWindowsCEStyle::hitTestComplexControl +116 QWindowsCEStyle::subControlRect +120 QWindowsCEStyle::pixelMetric +124 QWindowsCEStyle::sizeFromContents +128 QWindowsCEStyle::styleHint +132 QWindowsCEStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsCEStyle + size=12 align=4 + base size=12 base align=4 +QWindowsCEStyle (0xb288d6c0) 0 + vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u) + QWindowsStyle (0xb288d700) 0 + primary-for QWindowsCEStyle (0xb288d6c0) + QCommonStyle (0xb288d740) 0 + primary-for QWindowsStyle (0xb288d700) + QStyle (0xb288d780) 0 + primary-for QCommonStyle (0xb288d740) + QObject (0xb28ad30c) 0 + primary-for QStyle (0xb288d780) + +Vtable for QWindowsMobileStyle +QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QWindowsMobileStyle) +8 QWindowsMobileStyle::metaObject +12 QWindowsMobileStyle::qt_metacast +16 QWindowsMobileStyle::qt_metacall +20 QWindowsMobileStyle::~QWindowsMobileStyle +24 QWindowsMobileStyle::~QWindowsMobileStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsMobileStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsMobileStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsMobileStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsMobileStyle::standardPalette +96 QWindowsMobileStyle::drawPrimitive +100 QWindowsMobileStyle::drawControl +104 QWindowsMobileStyle::subElementRect +108 QWindowsMobileStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsMobileStyle::subControlRect +120 QWindowsMobileStyle::pixelMetric +124 QWindowsMobileStyle::sizeFromContents +128 QWindowsMobileStyle::styleHint +132 QWindowsMobileStyle::standardPixmap +136 QWindowsMobileStyle::generatedIconPixmap + +Class QWindowsMobileStyle + size=12 align=4 + base size=12 base align=4 +QWindowsMobileStyle (0xb288d9c0) 0 + vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u) + QWindowsStyle (0xb288da00) 0 + primary-for QWindowsMobileStyle (0xb288d9c0) + QCommonStyle (0xb288da40) 0 + primary-for QWindowsStyle (0xb288da00) + QStyle (0xb288da80) 0 + primary-for QCommonStyle (0xb288da40) + QObject (0xb28addd4) 0 + primary-for QStyle (0xb288da80) + +Vtable for QWindowsXPStyle +QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsXPStyle) +8 QWindowsXPStyle::metaObject +12 QWindowsXPStyle::qt_metacast +16 QWindowsXPStyle::qt_metacall +20 QWindowsXPStyle::~QWindowsXPStyle +24 QWindowsXPStyle::~QWindowsXPStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsXPStyle::polish +60 QWindowsXPStyle::unpolish +64 QWindowsXPStyle::polish +68 QWindowsXPStyle::unpolish +72 QWindowsXPStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsXPStyle::standardPalette +96 QWindowsXPStyle::drawPrimitive +100 QWindowsXPStyle::drawControl +104 QWindowsXPStyle::subElementRect +108 QWindowsXPStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsXPStyle::subControlRect +120 QWindowsXPStyle::pixelMetric +124 QWindowsXPStyle::sizeFromContents +128 QWindowsXPStyle::styleHint +132 QWindowsXPStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsXPStyle + size=16 align=4 + base size=16 base align=4 +QWindowsXPStyle (0xb288dd40) 0 + vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u) + QWindowsStyle (0xb288dd80) 0 + primary-for QWindowsXPStyle (0xb288dd40) + QCommonStyle (0xb288ddc0) 0 + primary-for QWindowsStyle (0xb288dd80) + QStyle (0xb288de00) 0 + primary-for QCommonStyle (0xb288ddc0) + QObject (0xb28c0924) 0 + primary-for QStyle (0xb288de00) + +Vtable for QWindowsVistaStyle +QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QWindowsVistaStyle) +8 QWindowsVistaStyle::metaObject +12 QWindowsVistaStyle::qt_metacast +16 QWindowsVistaStyle::qt_metacall +20 QWindowsVistaStyle::~QWindowsVistaStyle +24 QWindowsVistaStyle::~QWindowsVistaStyle +28 QWindowsVistaStyle::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsVistaStyle::polish +60 QWindowsVistaStyle::unpolish +64 QWindowsVistaStyle::polish +68 QWindowsVistaStyle::unpolish +72 QWindowsVistaStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsVistaStyle::standardPalette +96 QWindowsVistaStyle::drawPrimitive +100 QWindowsVistaStyle::drawControl +104 QWindowsVistaStyle::subElementRect +108 QWindowsVistaStyle::drawComplexControl +112 QWindowsVistaStyle::hitTestComplexControl +116 QWindowsVistaStyle::subControlRect +120 QWindowsVistaStyle::pixelMetric +124 QWindowsVistaStyle::sizeFromContents +128 QWindowsVistaStyle::styleHint +132 QWindowsVistaStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsVistaStyle + size=16 align=4 + base size=16 base align=4 +QWindowsVistaStyle (0xb28d90c0) 0 + vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u) + QWindowsXPStyle (0xb28d9100) 0 + primary-for QWindowsVistaStyle (0xb28d90c0) + QWindowsStyle (0xb28d9140) 0 + primary-for QWindowsXPStyle (0xb28d9100) + QCommonStyle (0xb28d9180) 0 + primary-for QWindowsStyle (0xb28d9140) + QStyle (0xb28d91c0) 0 + primary-for QCommonStyle (0xb28d9180) + QObject (0xb28d46cc) 0 + primary-for QStyle (0xb28d91c0) + +Class QTextLength + size=12 align=4 + base size=12 base align=4 +QTextLength (0xb28e8528) 0 + +Class QSharedDataPointer<QTextFormatPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextFormatPrivate> (0xb28f2fb4) 0 + +Class QTextFormat + size=8 align=4 + base size=8 base align=4 +QTextFormat (0xb28f2834) 0 + +Class QVector<QTextLength>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength>::<anonymous union> (0xb2927474) 0 + +Class QVector<QTextLength> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength> (0xb29273fc) 0 + +Class QFlags<QTextFormat::PageBreakFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextFormat::PageBreakFlag> (0xb29431a4) 0 + +Class QTextCharFormat + size=8 align=4 + base size=8 base align=4 +QTextCharFormat (0xb28d9ec0) 0 + QTextFormat (0xb2943d5c) 0 + +Class QTextBlockFormat + size=8 align=4 + base size=8 base align=4 +QTextBlockFormat (0xb296cc80) 0 + QTextFormat (0xb2789654) 0 + +Class QTextListFormat + size=8 align=4 + base size=8 base align=4 +QTextListFormat (0xb279a240) 0 + QTextFormat (0xb279f3fc) 0 + +Class QTextImageFormat + size=8 align=4 + base size=8 base align=4 +QTextImageFormat (0xb279a400) 0 + QTextCharFormat (0xb279a440) 0 + QTextFormat (0xb279fce4) 0 + +Class QTextFrameFormat + size=8 align=4 + base size=8 base align=4 +QTextFrameFormat (0xb279a680) 0 + QTextFormat (0xb27ac5dc) 0 + +Class QTextTableFormat + size=8 align=4 + base size=8 base align=4 +QTextTableFormat (0xb279ad00) 0 + QTextFrameFormat (0xb279ad40) 0 + QTextFormat (0xb27c67f8) 0 + +Class QTextTableCellFormat + size=8 align=4 + base size=8 base align=4 +QTextTableCellFormat (0xb27d4240) 0 + QTextCharFormat (0xb27d4280) 0 + QTextFormat (0xb27d0ac8) 0 + +Class QTextInlineObject + size=8 align=4 + base size=8 base align=4 +QTextInlineObject (0xb27e1a8c) 0 + +Class QTextLayout::FormatRange + size=16 align=4 + base size=16 base align=4 +QTextLayout::FormatRange (0xb27ec168) 0 + +Class QTextLayout + size=4 align=4 + base size=4 base align=4 +QTextLayout (0xb27ec000) 0 + +Class QVector<QTextLayout::FormatRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange>::<anonymous union> (0xb27ecd20) 0 + +Class QVector<QTextLayout::FormatRange> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange> (0xb27ecca8) 0 + +Class QTextLine + size=8 align=4 + base size=8 base align=4 +QTextLine (0xb2808000) 0 + +Vtable for QAbstractUndoItem +QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractUndoItem) +8 __cxa_pure_virtual +12 __cxa_pure_virtual +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAbstractUndoItem + size=4 align=4 + base size=4 base align=4 +QAbstractUndoItem (0xb2808960) 0 nearly-empty + vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u) + +Vtable for QTextDocument +QTextDocument::_ZTV13QTextDocument: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QTextDocument) +8 QTextDocument::metaObject +12 QTextDocument::qt_metacast +16 QTextDocument::qt_metacall +20 QTextDocument::~QTextDocument +24 QTextDocument::~QTextDocument +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextDocument::clear +60 QTextDocument::createObject +64 QTextDocument::loadResource + +Class QTextDocument + size=8 align=4 + base size=8 base align=4 +QTextDocument (0xb27d4d40) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u) + QObject (0xb2808ce4) 0 + primary-for QTextDocument (0xb27d4d40) + +Class QFlags<QTextDocument::FindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextDocument::FindFlag> (0xb2819654) 0 + +Class QSharedDataPointer<QTextCursorPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextCursorPrivate> (0xb285a384) 0 + +Class QTextCursor + size=4 align=4 + base size=4 base align=4 +QTextCursor (0xb28359d8) 0 + +Class QAbstractTextDocumentLayout::Selection + size=12 align=4 + base size=12 base align=4 +QAbstractTextDocumentLayout::Selection (0xb285a618) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> (0xb285aa14) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection> (0xb285a99c) 0 + +Class QAbstractTextDocumentLayout::PaintContext + size=48 align=4 + base size=48 base align=4 +QAbstractTextDocumentLayout::PaintContext (0xb285a654) 0 + +Vtable for QAbstractTextDocumentLayout +QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) +8 QAbstractTextDocumentLayout::metaObject +12 QAbstractTextDocumentLayout::qt_metacast +16 QAbstractTextDocumentLayout::qt_metacall +20 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +24 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QAbstractTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QAbstractTextDocumentLayout (0xb2834100) 0 + vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u) + QObject (0xb285a528) 0 + primary-for QAbstractTextDocumentLayout (0xb2834100) + +Vtable for QTextObjectInterface +QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextObjectInterface) +8 QTextObjectInterface::~QTextObjectInterface +12 QTextObjectInterface::~QTextObjectInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextObjectInterface + size=4 align=4 + base size=4 base align=4 +QTextObjectInterface (0xb28804ec) 0 nearly-empty + vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u) + +Class QFontDatabase + size=4 align=4 + base size=4 base align=4 +QFontDatabase (0xb2880a8c) 0 + +Vtable for QTextObject +QTextObject::_ZTV11QTextObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextObject) +8 QTextObject::metaObject +12 QTextObject::qt_metacast +16 QTextObject::qt_metacall +20 QTextObject::~QTextObject +24 QTextObject::~QTextObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextObject + size=8 align=4 + base size=8 base align=4 +QTextObject (0xb2834940) 0 + vptr=((& QTextObject::_ZTV11QTextObject) + 8u) + QObject (0xb268e2d0) 0 + primary-for QTextObject (0xb2834940) + +Vtable for QTextBlockGroup +QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTextBlockGroup) +8 QTextBlockGroup::metaObject +12 QTextBlockGroup::qt_metacast +16 QTextBlockGroup::qt_metacall +20 QTextBlockGroup::~QTextBlockGroup +24 QTextBlockGroup::~QTextBlockGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextBlockGroup + size=8 align=4 + base size=8 base align=4 +QTextBlockGroup (0xb2834c40) 0 + vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u) + QTextObject (0xb2834c80) 0 + primary-for QTextBlockGroup (0xb2834c40) + QObject (0xb268ee4c) 0 + primary-for QTextObject (0xb2834c80) + +Vtable for QTextFrameLayoutData +QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextFrameLayoutData) +8 QTextFrameLayoutData::~QTextFrameLayoutData +12 QTextFrameLayoutData::~QTextFrameLayoutData + +Class QTextFrameLayoutData + size=4 align=4 + base size=4 base align=4 +QTextFrameLayoutData (0xb26a399c) 0 nearly-empty + vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u) + +Class QTextFrame::iterator + size=20 align=4 + base size=20 base align=4 +QTextFrame::iterator (0xb26a3f3c) 0 + +Vtable for QTextFrame +QTextFrame::_ZTV10QTextFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextFrame) +8 QTextFrame::metaObject +12 QTextFrame::qt_metacast +16 QTextFrame::qt_metacall +20 QTextFrame::~QTextFrame +24 QTextFrame::~QTextFrame +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextFrame + size=8 align=4 + base size=8 base align=4 +QTextFrame (0xb2834f40) 0 + vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u) + QTextObject (0xb2834f80) 0 + primary-for QTextFrame (0xb2834f40) + QObject (0xb26a3b04) 0 + primary-for QTextObject (0xb2834f80) + +Class QTypeInfo<QTextFrame::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFrame::iterator> (0xb26c54b0) 0 empty + +Vtable for QTextBlockUserData +QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QTextBlockUserData) +8 QTextBlockUserData::~QTextBlockUserData +12 QTextBlockUserData::~QTextBlockUserData + +Class QTextBlockUserData + size=4 align=4 + base size=4 base align=4 +QTextBlockUserData (0xb26c5834) 0 nearly-empty + vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u) + +Class QTextBlock::iterator + size=16 align=4 + base size=16 base align=4 +QTextBlock::iterator (0xb26c5dd4) 0 + +Class QTextBlock + size=8 align=4 + base size=8 base align=4 +QTextBlock (0xb26c599c) 0 + +Class QTypeInfo<QTextBlock> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock> (0xb26e64b0) 0 empty + +Class QTypeInfo<QTextBlock::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock::iterator> (0xb26e65a0) 0 empty + +Class QTextFragment + size=12 align=4 + base size=12 base align=4 +QTextFragment (0xb26e6744) 0 + +Class QTypeInfo<QTextFragment> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFragment> (0xb26f3b04) 0 empty + +Vtable for QSyntaxHighlighter +QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QSyntaxHighlighter) +8 QSyntaxHighlighter::metaObject +12 QSyntaxHighlighter::qt_metacast +16 QSyntaxHighlighter::qt_metacall +20 QSyntaxHighlighter::~QSyntaxHighlighter +24 QSyntaxHighlighter::~QSyntaxHighlighter +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QSyntaxHighlighter + size=8 align=4 + base size=8 base align=4 +QSyntaxHighlighter (0xb26dfb80) 0 + vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u) + QObject (0xb26f3bf4) 0 + primary-for QSyntaxHighlighter (0xb26dfb80) + +Class QTextDocumentFragment + size=4 align=4 + base size=4 base align=4 +QTextDocumentFragment (0xb26ff834) 0 + +Vtable for QTextList +QTextList::_ZTV9QTextList: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextList) +8 QTextList::metaObject +12 QTextList::qt_metacast +16 QTextList::qt_metacall +20 QTextList::~QTextList +24 QTextList::~QTextList +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextList + size=8 align=4 + base size=8 base align=4 +QTextList (0xb26dfe40) 0 + vptr=((& QTextList::_ZTV9QTextList) + 8u) + QTextBlockGroup (0xb26dfe80) 0 + primary-for QTextList (0xb26dfe40) + QTextObject (0xb26dfec0) 0 + primary-for QTextBlockGroup (0xb26dfe80) + QObject (0xb26ffd98) 0 + primary-for QTextObject (0xb26dfec0) + +Class QTextTableCell + size=8 align=4 + base size=8 base align=4 +QTextTableCell (0xb2721000) 0 + +Vtable for QTextTable +QTextTable::_ZTV10QTextTable: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextTable) +8 QTextTable::metaObject +12 QTextTable::qt_metacast +16 QTextTable::qt_metacall +20 QTextTable::~QTextTable +24 QTextTable::~QTextTable +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextTable + size=8 align=4 + base size=8 base align=4 +QTextTable (0xb2715980) 0 + vptr=((& QTextTable::_ZTV10QTextTable) + 8u) + QTextFrame (0xb27159c0) 0 + primary-for QTextTable (0xb2715980) + QTextObject (0xb2715a00) 0 + primary-for QTextFrame (0xb27159c0) + QObject (0xb272a1e0) 0 + primary-for QTextObject (0xb2715a00) + +Vtable for QCompleter +QCompleter::_ZTV10QCompleter: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QCompleter) +8 QCompleter::metaObject +12 QCompleter::qt_metacast +16 QCompleter::qt_metacall +20 QCompleter::~QCompleter +24 QCompleter::~QCompleter +28 QCompleter::event +32 QCompleter::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCompleter::pathFromIndex +60 QCompleter::splitPath + +Class QCompleter + size=8 align=4 + base size=8 base align=4 +QCompleter (0xb2715fc0) 0 + vptr=((& QCompleter::_ZTV10QCompleter) + 8u) + QObject (0xb273b1a4) 0 + primary-for QCompleter (0xb2715fc0) + +Class QDesktopServices + size=1 align=1 + base size=0 base align=1 +QDesktopServices (0xb2750078) 0 empty + +Vtable for QSystemTrayIcon +QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSystemTrayIcon) +8 QSystemTrayIcon::metaObject +12 QSystemTrayIcon::qt_metacast +16 QSystemTrayIcon::qt_metacall +20 QSystemTrayIcon::~QSystemTrayIcon +24 QSystemTrayIcon::~QSystemTrayIcon +28 QSystemTrayIcon::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSystemTrayIcon + size=8 align=4 + base size=8 base align=4 +QSystemTrayIcon (0xb273e280) 0 + vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u) + QObject (0xb2750168) 0 + primary-for QSystemTrayIcon (0xb273e280) + +Vtable for QUndoGroup +QUndoGroup::_ZTV10QUndoGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoGroup) +8 QUndoGroup::metaObject +12 QUndoGroup::qt_metacast +16 QUndoGroup::qt_metacall +20 QUndoGroup::~QUndoGroup +24 QUndoGroup::~QUndoGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoGroup + size=8 align=4 + base size=8 base align=4 +QUndoGroup (0xb273e640) 0 + vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u) + QObject (0xb275f1e0) 0 + primary-for QUndoGroup (0xb273e640) + +Vtable for QUndoCommand +QUndoCommand::_ZTV12QUndoCommand: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QUndoCommand) +8 QUndoCommand::~QUndoCommand +12 QUndoCommand::~QUndoCommand +16 QUndoCommand::undo +20 QUndoCommand::redo +24 QUndoCommand::id +28 QUndoCommand::mergeWith + +Class QUndoCommand + size=8 align=4 + base size=8 base align=4 +QUndoCommand (0xb275fec4) 0 + vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u) + +Vtable for QUndoStack +QUndoStack::_ZTV10QUndoStack: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoStack) +8 QUndoStack::metaObject +12 QUndoStack::qt_metacast +16 QUndoStack::qt_metacall +20 QUndoStack::~QUndoStack +24 QUndoStack::~QUndoStack +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoStack + size=8 align=4 + base size=8 base align=4 +QUndoStack (0xb273e900) 0 + vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u) + QObject (0xb276f438) 0 + primary-for QUndoStack (0xb273e900) + +Vtable for QUndoView +QUndoView::_ZTV9QUndoView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QUndoView) +8 QUndoView::metaObject +12 QUndoView::qt_metacast +16 QUndoView::qt_metacall +20 QUndoView::~QUndoView +24 QUndoView::~QUndoView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QUndoView) +392 QUndoView::_ZThn8_N9QUndoViewD1Ev +396 QUndoView::_ZThn8_N9QUndoViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUndoView + size=20 align=4 + base size=20 base align=4 +QUndoView (0xb273ec00) 0 + vptr=((& QUndoView::_ZTV9QUndoView) + 8u) + QListView (0xb273ec40) 0 + primary-for QUndoView (0xb273ec00) + QAbstractItemView (0xb273ec80) 0 + primary-for QListView (0xb273ec40) + QAbstractScrollArea (0xb273ecc0) 0 + primary-for QAbstractItemView (0xb273ec80) + QFrame (0xb273ed00) 0 + primary-for QAbstractScrollArea (0xb273ecc0) + QWidget (0xb2783050) 0 + primary-for QFrame (0xb273ed00) + QObject (0xb27820f0) 0 + primary-for QWidget (0xb2783050) + QPaintDevice (0xb278212c) 8 + vptr=((& QUndoView::_ZTV9QUndoView) + 392u) + +Vtable for QAbstractButton +QAbstractButton::_ZTV15QAbstractButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractButton) +8 QAbstractButton::metaObject +12 QAbstractButton::qt_metacast +16 QAbstractButton::qt_metacall +20 QAbstractButton::~QAbstractButton +24 QAbstractButton::~QAbstractButton +28 QAbstractButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 __cxa_pure_virtual +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QAbstractButton) +244 QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev +248 QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractButton + size=20 align=4 + base size=20 base align=4 +QAbstractButton (0xb273efc0) 0 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u) + QWidget (0xb2588c30) 0 + primary-for QAbstractButton (0xb273efc0) + QObject (0xb2782e4c) 0 + primary-for QWidget (0xb2588c30) + QPaintDevice (0xb2782e88) 8 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u) + +Vtable for QButtonGroup +QButtonGroup::_ZTV12QButtonGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QButtonGroup) +8 QButtonGroup::metaObject +12 QButtonGroup::qt_metacast +16 QButtonGroup::qt_metacall +20 QButtonGroup::~QButtonGroup +24 QButtonGroup::~QButtonGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QButtonGroup + size=8 align=4 + base size=8 base align=4 +QButtonGroup (0xb25934c0) 0 + vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u) + QObject (0xb25aa708) 0 + primary-for QButtonGroup (0xb25934c0) + +Vtable for QCalendarWidget +QCalendarWidget::_ZTV15QCalendarWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QCalendarWidget) +8 QCalendarWidget::metaObject +12 QCalendarWidget::qt_metacast +16 QCalendarWidget::qt_metacall +20 QCalendarWidget::~QCalendarWidget +24 QCalendarWidget::~QCalendarWidget +28 QCalendarWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCalendarWidget::sizeHint +68 QCalendarWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QCalendarWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QCalendarWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QCalendarWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCalendarWidget::paintCell +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QCalendarWidget) +236 QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev +240 QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCalendarWidget + size=20 align=4 + base size=20 base align=4 +QCalendarWidget (0xb2593800) 0 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u) + QWidget (0xb25bc050) 0 + primary-for QCalendarWidget (0xb2593800) + QObject (0xb25b7474) 0 + primary-for QWidget (0xb25bc050) + QPaintDevice (0xb25b74b0) 8 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u) + +Vtable for QCheckBox +QCheckBox::_ZTV9QCheckBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCheckBox) +8 QCheckBox::metaObject +12 QCheckBox::qt_metacast +16 QCheckBox::qt_metacall +20 QCheckBox::~QCheckBox +24 QCheckBox::~QCheckBox +28 QCheckBox::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCheckBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QCheckBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCheckBox::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCheckBox::hitButton +228 QCheckBox::checkStateSet +232 QCheckBox::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI9QCheckBox) +244 QCheckBox::_ZThn8_N9QCheckBoxD1Ev +248 QCheckBox::_ZThn8_N9QCheckBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCheckBox + size=20 align=4 + base size=20 base align=4 +QCheckBox (0xb2593b40) 0 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u) + QAbstractButton (0xb2593b80) 0 + primary-for QCheckBox (0xb2593b40) + QWidget (0xb25d2190) 0 + primary-for QAbstractButton (0xb2593b80) + QObject (0xb25d0474) 0 + primary-for QWidget (0xb25d2190) + QPaintDevice (0xb25d04b0) 8 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u) + +Vtable for QComboBox +QComboBox::_ZTV9QComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QComboBox) +8 QComboBox::metaObject +12 QComboBox::qt_metacast +16 QComboBox::qt_metacall +20 QComboBox::~QComboBox +24 QComboBox::~QComboBox +28 QComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI9QComboBox) +240 QComboBox::_ZThn8_N9QComboBoxD1Ev +244 QComboBox::_ZThn8_N9QComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QComboBox + size=20 align=4 + base size=20 base align=4 +QComboBox (0xb2593f00) 0 + vptr=((& QComboBox::_ZTV9QComboBox) + 8u) + QWidget (0xb25db730) 0 + primary-for QComboBox (0xb2593f00) + QObject (0xb25e37f8) 0 + primary-for QWidget (0xb25db730) + QPaintDevice (0xb25e3834) 8 + vptr=((& QComboBox::_ZTV9QComboBox) + 240u) + +Vtable for QPushButton +QPushButton::_ZTV11QPushButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPushButton) +8 QPushButton::metaObject +12 QPushButton::qt_metacast +16 QPushButton::qt_metacall +20 QPushButton::~QPushButton +24 QPushButton::~QPushButton +28 QPushButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QPushButton::sizeHint +68 QPushButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPushButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QPushButton) +244 QPushButton::_ZThn8_N11QPushButtonD1Ev +248 QPushButton::_ZThn8_N11QPushButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPushButton + size=20 align=4 + base size=20 base align=4 +QPushButton (0xb2603880) 0 + vptr=((& QPushButton::_ZTV11QPushButton) + 8u) + QAbstractButton (0xb26038c0) 0 + primary-for QPushButton (0xb2603880) + QWidget (0xb261b410) 0 + primary-for QAbstractButton (0xb26038c0) + QObject (0xb261a474) 0 + primary-for QWidget (0xb261b410) + QPaintDevice (0xb261a4b0) 8 + vptr=((& QPushButton::_ZTV11QPushButton) + 244u) + +Vtable for QCommandLinkButton +QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QCommandLinkButton) +8 QCommandLinkButton::metaObject +12 QCommandLinkButton::qt_metacast +16 QCommandLinkButton::qt_metacall +20 QCommandLinkButton::~QCommandLinkButton +24 QCommandLinkButton::~QCommandLinkButton +28 QCommandLinkButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCommandLinkButton::sizeHint +68 QCommandLinkButton::minimumSizeHint +72 QCommandLinkButton::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCommandLinkButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI18QCommandLinkButton) +244 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev +248 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCommandLinkButton + size=20 align=4 + base size=20 base align=4 +QCommandLinkButton (0xb2603c80) 0 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u) + QPushButton (0xb2603cc0) 0 + primary-for QCommandLinkButton (0xb2603c80) + QAbstractButton (0xb2603d00) 0 + primary-for QPushButton (0xb2603cc0) + QWidget (0xb2626690) 0 + primary-for QAbstractButton (0xb2603d00) + QObject (0xb262e870) 0 + primary-for QWidget (0xb2626690) + QPaintDevice (0xb262e8ac) 8 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u) + +Vtable for QDateTimeEdit +QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QDateTimeEdit) +8 QDateTimeEdit::metaObject +12 QDateTimeEdit::qt_metacast +16 QDateTimeEdit::qt_metacall +20 QDateTimeEdit::~QDateTimeEdit +24 QDateTimeEdit::~QDateTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI13QDateTimeEdit) +260 QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev +264 QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateTimeEdit + size=20 align=4 + base size=20 base align=4 +QDateTimeEdit (0xb2603fc0) 0 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u) + QAbstractSpinBox (0xb2642000) 0 + primary-for QDateTimeEdit (0xb2603fc0) + QWidget (0xb263e230) 0 + primary-for QAbstractSpinBox (0xb2642000) + QObject (0xb263d564) 0 + primary-for QWidget (0xb263e230) + QPaintDevice (0xb263d5a0) 8 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u) + +Vtable for QTimeEdit +QTimeEdit::_ZTV9QTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeEdit) +8 QTimeEdit::metaObject +12 QTimeEdit::qt_metacast +16 QTimeEdit::qt_metacall +20 QTimeEdit::~QTimeEdit +24 QTimeEdit::~QTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QTimeEdit) +260 QTimeEdit::_ZThn8_N9QTimeEditD1Ev +264 QTimeEdit::_ZThn8_N9QTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTimeEdit + size=20 align=4 + base size=20 base align=4 +QTimeEdit (0xb26422c0) 0 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u) + QDateTimeEdit (0xb2642300) 0 + primary-for QTimeEdit (0xb26422c0) + QAbstractSpinBox (0xb2642340) 0 + primary-for QDateTimeEdit (0xb2642300) + QWidget (0xb2651550) 0 + primary-for QAbstractSpinBox (0xb2642340) + QObject (0xb2649d20) 0 + primary-for QWidget (0xb2651550) + QPaintDevice (0xb2649d5c) 8 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u) + +Vtable for QDateEdit +QDateEdit::_ZTV9QDateEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDateEdit) +8 QDateEdit::metaObject +12 QDateEdit::qt_metacast +16 QDateEdit::qt_metacall +20 QDateEdit::~QDateEdit +24 QDateEdit::~QDateEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QDateEdit) +260 QDateEdit::_ZThn8_N9QDateEditD1Ev +264 QDateEdit::_ZThn8_N9QDateEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateEdit + size=20 align=4 + base size=20 base align=4 +QDateEdit (0xb2642580) 0 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u) + QDateTimeEdit (0xb26425c0) 0 + primary-for QDateEdit (0xb2642580) + QAbstractSpinBox (0xb2642600) 0 + primary-for QDateTimeEdit (0xb26425c0) + QWidget (0xb2660690) 0 + primary-for QAbstractSpinBox (0xb2642600) + QObject (0xb2663528) 0 + primary-for QWidget (0xb2660690) + QPaintDevice (0xb2663564) 8 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u) + +Class QFlags<QDateTimeEdit::Section> + size=4 align=4 + base size=4 base align=4 +QFlags<QDateTimeEdit::Section> (0xb2663e10) 0 + +Vtable for QDial +QDial::_ZTV5QDial: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDial) +8 QDial::metaObject +12 QDial::qt_metacast +16 QDial::qt_metacall +20 QDial::~QDial +24 QDial::~QDial +28 QDial::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDial::sizeHint +68 QDial::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDial::mousePressEvent +84 QDial::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QDial::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDial::paintEvent +128 QWidget::moveEvent +132 QDial::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDial::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI5QDial) +236 QDial::_ZThn8_N5QDialD1Ev +240 QDial::_ZThn8_N5QDialD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDial + size=20 align=4 + base size=20 base align=4 +QDial (0xb2642900) 0 + vptr=((& QDial::_ZTV5QDial) + 8u) + QAbstractSlider (0xb2642940) 0 + primary-for QDial (0xb2642900) + QWidget (0xb2676cd0) 0 + primary-for QAbstractSlider (0xb2642940) + QObject (0xb267899c) 0 + primary-for QWidget (0xb2676cd0) + QPaintDevice (0xb26789d8) 8 + vptr=((& QDial::_ZTV5QDial) + 236u) + +Vtable for QDialogButtonBox +QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDialogButtonBox) +8 QDialogButtonBox::metaObject +12 QDialogButtonBox::qt_metacast +16 QDialogButtonBox::qt_metacall +20 QDialogButtonBox::~QDialogButtonBox +24 QDialogButtonBox::~QDialogButtonBox +28 QDialogButtonBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDialogButtonBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QDialogButtonBox) +232 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev +236 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialogButtonBox + size=20 align=4 + base size=20 base align=4 +QDialogButtonBox (0xb2642c00) 0 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u) + QWidget (0xb249e280) 0 + primary-for QDialogButtonBox (0xb2642c00) + QObject (0xb249a744) 0 + primary-for QWidget (0xb249e280) + QPaintDevice (0xb249a780) 8 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u) + +Class QFlags<QDialogButtonBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QDialogButtonBox::StandardButton> (0xb24a7bf4) 0 + +Vtable for QDockWidget +QDockWidget::_ZTV11QDockWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDockWidget) +8 QDockWidget::metaObject +12 QDockWidget::qt_metacast +16 QDockWidget::qt_metacall +20 QDockWidget::~QDockWidget +24 QDockWidget::~QDockWidget +28 QDockWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDockWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QDockWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDockWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QDockWidget) +232 QDockWidget::_ZThn8_N11QDockWidgetD1Ev +236 QDockWidget::_ZThn8_N11QDockWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDockWidget + size=20 align=4 + base size=20 base align=4 +QDockWidget (0xb2642f80) 0 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u) + QWidget (0xb24ba7d0) 0 + primary-for QDockWidget (0xb2642f80) + QObject (0xb24bb780) 0 + primary-for QWidget (0xb24ba7d0) + QPaintDevice (0xb24bb7bc) 8 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u) + +Class QFlags<QDockWidget::DockWidgetFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QDockWidget::DockWidgetFeature> (0xb24dae88) 0 + +Vtable for QFocusFrame +QFocusFrame::_ZTV11QFocusFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusFrame) +8 QFocusFrame::metaObject +12 QFocusFrame::qt_metacast +16 QFocusFrame::qt_metacall +20 QFocusFrame::~QFocusFrame +24 QFocusFrame::~QFocusFrame +28 QFocusFrame::event +32 QFocusFrame::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFocusFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QFocusFrame) +232 QFocusFrame::_ZThn8_N11QFocusFrameD1Ev +236 QFocusFrame::_ZThn8_N11QFocusFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFocusFrame + size=20 align=4 + base size=20 base align=4 +QFocusFrame (0xb24d3380) 0 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u) + QWidget (0xb24ef410) 0 + primary-for QFocusFrame (0xb24d3380) + QObject (0xb24f0a14) 0 + primary-for QWidget (0xb24ef410) + QPaintDevice (0xb24f0a50) 8 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u) + +Vtable for QFontComboBox +QFontComboBox::_ZTV13QFontComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFontComboBox) +8 QFontComboBox::metaObject +12 QFontComboBox::qt_metacast +16 QFontComboBox::qt_metacall +20 QFontComboBox::~QFontComboBox +24 QFontComboBox::~QFontComboBox +28 QFontComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFontComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI13QFontComboBox) +240 QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev +244 QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontComboBox + size=20 align=4 + base size=20 base align=4 +QFontComboBox (0xb24d3640) 0 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u) + QComboBox (0xb24d3680) 0 + primary-for QFontComboBox (0xb24d3640) + QWidget (0xb250caa0) 0 + primary-for QComboBox (0xb24d3680) + QObject (0xb250f780) 0 + primary-for QWidget (0xb250caa0) + QPaintDevice (0xb250f7bc) 8 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u) + +Class QFlags<QFontComboBox::FontFilter> + size=4 align=4 + base size=4 base align=4 +QFlags<QFontComboBox::FontFilter> (0xb2522780) 0 + +Vtable for QGroupBox +QGroupBox::_ZTV9QGroupBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QGroupBox) +8 QGroupBox::metaObject +12 QGroupBox::qt_metacast +16 QGroupBox::qt_metacall +20 QGroupBox::~QGroupBox +24 QGroupBox::~QGroupBox +28 QGroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QGroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 QGroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QGroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QGroupBox) +232 QGroupBox::_ZThn8_N9QGroupBoxD1Ev +236 QGroupBox::_ZThn8_N9QGroupBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGroupBox + size=20 align=4 + base size=20 base align=4 +QGroupBox (0xb24d3a00) 0 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u) + QWidget (0xb252c780) 0 + primary-for QGroupBox (0xb24d3a00) + QObject (0xb253b348) 0 + primary-for QWidget (0xb252c780) + QPaintDevice (0xb253b384) 8 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u) + +Vtable for QLabel +QLabel::_ZTV6QLabel: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QLabel) +8 QLabel::metaObject +12 QLabel::qt_metacast +16 QLabel::qt_metacall +20 QLabel::~QLabel +24 QLabel::~QLabel +28 QLabel::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLabel::sizeHint +68 QLabel::minimumSizeHint +72 QLabel::heightForWidth +76 QWidget::paintEngine +80 QLabel::mousePressEvent +84 QLabel::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QLabel::mouseMoveEvent +96 QWidget::wheelEvent +100 QLabel::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLabel::focusInEvent +112 QLabel::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLabel::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLabel::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLabel::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QLabel::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QLabel) +232 QLabel::_ZThn8_N6QLabelD1Ev +236 QLabel::_ZThn8_N6QLabelD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLabel + size=20 align=4 + base size=20 base align=4 +QLabel (0xb24d3cc0) 0 + vptr=((& QLabel::_ZTV6QLabel) + 8u) + QFrame (0xb24d3d00) 0 + primary-for QLabel (0xb24d3cc0) + QWidget (0xb254dfa0) 0 + primary-for QFrame (0xb24d3d00) + QObject (0xb255612c) 0 + primary-for QWidget (0xb254dfa0) + QPaintDevice (0xb2556168) 8 + vptr=((& QLabel::_ZTV6QLabel) + 232u) + +Vtable for QLCDNumber +QLCDNumber::_ZTV10QLCDNumber: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QLCDNumber) +8 QLCDNumber::metaObject +12 QLCDNumber::qt_metacast +16 QLCDNumber::qt_metacall +20 QLCDNumber::~QLCDNumber +24 QLCDNumber::~QLCDNumber +28 QLCDNumber::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLCDNumber::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLCDNumber::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QLCDNumber) +232 QLCDNumber::_ZThn8_N10QLCDNumberD1Ev +236 QLCDNumber::_ZThn8_N10QLCDNumberD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLCDNumber + size=20 align=4 + base size=20 base align=4 +QLCDNumber (0xb256f000) 0 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u) + QFrame (0xb256f040) 0 + primary-for QLCDNumber (0xb256f000) + QWidget (0xb2565dc0) 0 + primary-for QFrame (0xb256f040) + QObject (0xb256d168) 0 + primary-for QWidget (0xb2565dc0) + QPaintDevice (0xb256d1a4) 8 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u) + +Vtable for QMainWindow +QMainWindow::_ZTV11QMainWindow: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMainWindow) +8 QMainWindow::metaObject +12 QMainWindow::qt_metacast +16 QMainWindow::qt_metacall +20 QMainWindow::~QMainWindow +24 QMainWindow::~QMainWindow +28 QMainWindow::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QMainWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMainWindow::createPopupMenu +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI11QMainWindow) +236 QMainWindow::_ZThn8_N11QMainWindowD1Ev +240 QMainWindow::_ZThn8_N11QMainWindowD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMainWindow + size=20 align=4 + base size=20 base align=4 +QMainWindow (0xb256f380) 0 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u) + QWidget (0xb2578960) 0 + primary-for QMainWindow (0xb256f380) + QObject (0xb257e654) 0 + primary-for QWidget (0xb2578960) + QPaintDevice (0xb257e690) 8 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u) + +Class QFlags<QMainWindow::DockOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMainWindow::DockOption> (0xb23927f8) 0 + +Vtable for QMdiArea +QMdiArea::_ZTV8QMdiArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMdiArea) +8 QMdiArea::metaObject +12 QMdiArea::qt_metacast +16 QMdiArea::qt_metacall +20 QMdiArea::~QMdiArea +24 QMdiArea::~QMdiArea +28 QMdiArea::event +32 QMdiArea::eventFilter +36 QMdiArea::timerEvent +40 QMdiArea::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiArea::sizeHint +68 QMdiArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QMdiArea::paintEvent +128 QWidget::moveEvent +132 QMdiArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QMdiArea::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMdiArea::viewportEvent +228 QMdiArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QMdiArea) +240 QMdiArea::_ZThn8_N8QMdiAreaD1Ev +244 QMdiArea::_ZThn8_N8QMdiAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiArea + size=20 align=4 + base size=20 base align=4 +QMdiArea (0xb256f700) 0 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u) + QAbstractScrollArea (0xb256f740) 0 + primary-for QMdiArea (0xb256f700) + QFrame (0xb256f780) 0 + primary-for QAbstractScrollArea (0xb256f740) + QWidget (0xb239e460) 0 + primary-for QFrame (0xb256f780) + QObject (0xb23ac3c0) 0 + primary-for QWidget (0xb239e460) + QPaintDevice (0xb23ac3fc) 8 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u) + +Class QFlags<QMdiArea::AreaOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiArea::AreaOption> (0xb23c6834) 0 + +Vtable for QMdiSubWindow +QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QMdiSubWindow) +8 QMdiSubWindow::metaObject +12 QMdiSubWindow::qt_metacast +16 QMdiSubWindow::qt_metacall +20 QMdiSubWindow::~QMdiSubWindow +24 QMdiSubWindow::~QMdiSubWindow +28 QMdiSubWindow::event +32 QMdiSubWindow::eventFilter +36 QMdiSubWindow::timerEvent +40 QMdiSubWindow::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiSubWindow::sizeHint +68 QMdiSubWindow::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMdiSubWindow::mousePressEvent +84 QMdiSubWindow::mouseReleaseEvent +88 QMdiSubWindow::mouseDoubleClickEvent +92 QMdiSubWindow::mouseMoveEvent +96 QWidget::wheelEvent +100 QMdiSubWindow::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMdiSubWindow::focusInEvent +112 QMdiSubWindow::focusOutEvent +116 QWidget::enterEvent +120 QMdiSubWindow::leaveEvent +124 QMdiSubWindow::paintEvent +128 QMdiSubWindow::moveEvent +132 QMdiSubWindow::resizeEvent +136 QMdiSubWindow::closeEvent +140 QMdiSubWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMdiSubWindow::showEvent +172 QMdiSubWindow::hideEvent +176 QWidget::x11Event +180 QMdiSubWindow::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI13QMdiSubWindow) +232 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev +236 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiSubWindow + size=20 align=4 + base size=20 base align=4 +QMdiSubWindow (0xb256fb00) 0 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u) + QWidget (0xb23de1e0) 0 + primary-for QMdiSubWindow (0xb256fb00) + QObject (0xb23dd3fc) 0 + primary-for QWidget (0xb23de1e0) + QPaintDevice (0xb23dd438) 8 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u) + +Class QFlags<QMdiSubWindow::SubWindowOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiSubWindow::SubWindowOption> (0xb23f9528) 0 + +Vtable for QMenu +QMenu::_ZTV5QMenu: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QMenu) +8 QMenu::metaObject +12 QMenu::qt_metacast +16 QMenu::qt_metacall +20 QMenu::~QMenu +24 QMenu::~QMenu +28 QMenu::event +32 QObject::eventFilter +36 QMenu::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMenu::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMenu::mousePressEvent +84 QMenu::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenu::mouseMoveEvent +96 QMenu::wheelEvent +100 QMenu::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QMenu::enterEvent +120 QMenu::leaveEvent +124 QMenu::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenu::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QMenu::hideEvent +176 QWidget::x11Event +180 QMenu::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QMenu::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI5QMenu) +232 QMenu::_ZThn8_N5QMenuD1Ev +236 QMenu::_ZThn8_N5QMenuD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenu + size=20 align=4 + base size=20 base align=4 +QMenu (0xb256fec0) 0 + vptr=((& QMenu::_ZTV5QMenu) + 8u) + QWidget (0xb240e140) 0 + primary-for QMenu (0xb256fec0) + QObject (0xb240d0f0) 0 + primary-for QWidget (0xb240e140) + QPaintDevice (0xb240d12c) 8 + vptr=((& QMenu::_ZTV5QMenu) + 232u) + +Vtable for QMenuBar +QMenuBar::_ZTV8QMenuBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMenuBar) +8 QMenuBar::metaObject +12 QMenuBar::qt_metacast +16 QMenuBar::qt_metacall +20 QMenuBar::~QMenuBar +24 QMenuBar::~QMenuBar +28 QMenuBar::event +32 QMenuBar::eventFilter +36 QMenuBar::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QMenuBar::setVisible +64 QMenuBar::sizeHint +68 QMenuBar::minimumSizeHint +72 QMenuBar::heightForWidth +76 QWidget::paintEngine +80 QMenuBar::mousePressEvent +84 QMenuBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenuBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QMenuBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMenuBar::focusInEvent +112 QMenuBar::focusOutEvent +116 QWidget::enterEvent +120 QMenuBar::leaveEvent +124 QMenuBar::paintEvent +128 QWidget::moveEvent +132 QMenuBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenuBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMenuBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QMenuBar) +232 QMenuBar::_ZThn8_N8QMenuBarD1Ev +236 QMenuBar::_ZThn8_N8QMenuBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenuBar + size=20 align=4 + base size=20 base align=4 +QMenuBar (0xb245ea00) 0 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u) + QWidget (0xb2457a50) 0 + primary-for QMenuBar (0xb245ea00) + QObject (0xb246d5a0) 0 + primary-for QWidget (0xb2457a50) + QPaintDevice (0xb246d5dc) 8 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u) + +Vtable for QMenuItem +QMenuItem::_ZTV9QMenuItem: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMenuItem) +8 QMenuItem::metaObject +12 QMenuItem::qt_metacast +16 QMenuItem::qt_metacall +20 QMenuItem::~QMenuItem +24 QMenuItem::~QMenuItem +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMenuItem + size=8 align=4 + base size=8 base align=4 +QMenuItem (0xb22ba540) 0 + vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u) + QAction (0xb22ba580) 0 + primary-for QMenuItem (0xb22ba540) + QObject (0xb22bda8c) 0 + primary-for QAction (0xb22ba580) + +Class QTextEdit::ExtraSelection + size=12 align=4 + base size=12 base align=4 +QTextEdit::ExtraSelection (0xb22ca8ac) 0 + +Vtable for QTextEdit +QTextEdit::_ZTV9QTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextEdit) +8 QTextEdit::metaObject +12 QTextEdit::qt_metacast +16 QTextEdit::qt_metacall +20 QTextEdit::~QTextEdit +24 QTextEdit::~QTextEdit +28 QTextEdit::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextEdit::mousePressEvent +84 QTextEdit::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextEdit::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextEdit::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextEdit::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextEdit::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI9QTextEdit) +256 QTextEdit::_ZThn8_N9QTextEditD1Ev +260 QTextEdit::_ZThn8_N9QTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextEdit + size=20 align=4 + base size=20 base align=4 +QTextEdit (0xb22ba7c0) 0 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u) + QAbstractScrollArea (0xb22ba800) 0 + primary-for QTextEdit (0xb22ba7c0) + QFrame (0xb22ba840) 0 + primary-for QAbstractScrollArea (0xb22ba800) + QWidget (0xb22c3b90) 0 + primary-for QFrame (0xb22ba840) + QObject (0xb22ca12c) 0 + primary-for QWidget (0xb22c3b90) + QPaintDevice (0xb22ca168) 8 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u) + +Class QFlags<QTextEdit::AutoFormattingFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextEdit::AutoFormattingFlag> (0xb23080f0) 0 + +Vtable for QPlainTextEdit +QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QPlainTextEdit) +8 QPlainTextEdit::metaObject +12 QPlainTextEdit::qt_metacast +16 QPlainTextEdit::qt_metacall +20 QPlainTextEdit::~QPlainTextEdit +24 QPlainTextEdit::~QPlainTextEdit +28 QPlainTextEdit::event +32 QObject::eventFilter +36 QPlainTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QPlainTextEdit::mousePressEvent +84 QPlainTextEdit::mouseReleaseEvent +88 QPlainTextEdit::mouseDoubleClickEvent +92 QPlainTextEdit::mouseMoveEvent +96 QPlainTextEdit::wheelEvent +100 QPlainTextEdit::keyPressEvent +104 QPlainTextEdit::keyReleaseEvent +108 QPlainTextEdit::focusInEvent +112 QPlainTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPlainTextEdit::paintEvent +128 QWidget::moveEvent +132 QPlainTextEdit::resizeEvent +136 QWidget::closeEvent +140 QPlainTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QPlainTextEdit::dragEnterEvent +156 QPlainTextEdit::dragMoveEvent +160 QPlainTextEdit::dragLeaveEvent +164 QPlainTextEdit::dropEvent +168 QPlainTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QPlainTextEdit::changeEvent +184 QWidget::metric +188 QPlainTextEdit::inputMethodEvent +192 QPlainTextEdit::inputMethodQuery +196 QPlainTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QPlainTextEdit::scrollContentsBy +232 QPlainTextEdit::loadResource +236 QPlainTextEdit::createMimeDataFromSelection +240 QPlainTextEdit::canInsertFromMimeData +244 QPlainTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI14QPlainTextEdit) +256 QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev +260 QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPlainTextEdit + size=20 align=4 + base size=20 base align=4 +QPlainTextEdit (0xb22ff440) 0 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u) + QAbstractScrollArea (0xb22ff480) 0 + primary-for QPlainTextEdit (0xb22ff440) + QFrame (0xb22ff4c0) 0 + primary-for QAbstractScrollArea (0xb22ff480) + QWidget (0xb230ec80) 0 + primary-for QFrame (0xb22ff4c0) + QObject (0xb2308ca8) 0 + primary-for QWidget (0xb230ec80) + QPaintDevice (0xb2308ce4) 8 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u) + +Vtable for QPlainTextDocumentLayout +QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QPlainTextDocumentLayout) +8 QPlainTextDocumentLayout::metaObject +12 QPlainTextDocumentLayout::qt_metacast +16 QPlainTextDocumentLayout::qt_metacall +20 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +24 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlainTextDocumentLayout::draw +60 QPlainTextDocumentLayout::hitTest +64 QPlainTextDocumentLayout::pageCount +68 QPlainTextDocumentLayout::documentSize +72 QPlainTextDocumentLayout::frameBoundingRect +76 QPlainTextDocumentLayout::blockBoundingRect +80 QPlainTextDocumentLayout::documentChanged +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QPlainTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QPlainTextDocumentLayout (0xb22ff940) 0 + vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u) + QAbstractTextDocumentLayout (0xb22ff980) 0 + primary-for QPlainTextDocumentLayout (0xb22ff940) + QObject (0xb2346a8c) 0 + primary-for QAbstractTextDocumentLayout (0xb22ff980) + +Vtable for QPrintPreviewWidget +QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +8 QPrintPreviewWidget::metaObject +12 QPrintPreviewWidget::qt_metacast +16 QPrintPreviewWidget::qt_metacall +20 QPrintPreviewWidget::~QPrintPreviewWidget +24 QPrintPreviewWidget::~QPrintPreviewWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +232 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev +236 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewWidget + size=24 align=4 + base size=24 base align=4 +QPrintPreviewWidget (0xb22ffc40) 0 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u) + QWidget (0xb2352550) 0 + primary-for QPrintPreviewWidget (0xb22ffc40) + QObject (0xb23583c0) 0 + primary-for QWidget (0xb2352550) + QPaintDevice (0xb23583fc) 8 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u) + +Vtable for QProgressBar +QProgressBar::_ZTV12QProgressBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QProgressBar) +8 QProgressBar::metaObject +12 QProgressBar::qt_metacast +16 QProgressBar::qt_metacall +20 QProgressBar::~QProgressBar +24 QProgressBar::~QProgressBar +28 QProgressBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QProgressBar::sizeHint +68 QProgressBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QProgressBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QProgressBar::text +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI12QProgressBar) +236 QProgressBar::_ZThn8_N12QProgressBarD1Ev +240 QProgressBar::_ZThn8_N12QProgressBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressBar + size=20 align=4 + base size=20 base align=4 +QProgressBar (0xb22fff00) 0 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u) + QWidget (0xb23615f0) 0 + primary-for QProgressBar (0xb22fff00) + QObject (0xb236a12c) 0 + primary-for QWidget (0xb23615f0) + QPaintDevice (0xb236a168) 8 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u) + +Vtable for QRadioButton +QRadioButton::_ZTV12QRadioButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QRadioButton) +8 QRadioButton::metaObject +12 QRadioButton::qt_metacast +16 QRadioButton::qt_metacall +20 QRadioButton::~QRadioButton +24 QRadioButton::~QRadioButton +28 QRadioButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QRadioButton::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QRadioButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRadioButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QRadioButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QRadioButton) +244 QRadioButton::_ZThn8_N12QRadioButtonD1Ev +248 QRadioButton::_ZThn8_N12QRadioButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRadioButton + size=20 align=4 + base size=20 base align=4 +QRadioButton (0xb23751c0) 0 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u) + QAbstractButton (0xb2375200) 0 + primary-for QRadioButton (0xb23751c0) + QWidget (0xb23735f0) 0 + primary-for QAbstractButton (0xb2375200) + QObject (0xb237b000) 0 + primary-for QWidget (0xb23735f0) + QPaintDevice (0xb237b03c) 8 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u) + +Vtable for QScrollBar +QScrollBar::_ZTV10QScrollBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QScrollBar) +8 QScrollBar::metaObject +12 QScrollBar::qt_metacast +16 QScrollBar::qt_metacall +20 QScrollBar::~QScrollBar +24 QScrollBar::~QScrollBar +28 QScrollBar::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollBar::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QScrollBar::mousePressEvent +84 QScrollBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QScrollBar::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QScrollBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QScrollBar::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QScrollBar::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QScrollBar::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI10QScrollBar) +236 QScrollBar::_ZThn8_N10QScrollBarD1Ev +240 QScrollBar::_ZThn8_N10QScrollBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollBar + size=20 align=4 + base size=20 base align=4 +QScrollBar (0xb23754c0) 0 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u) + QAbstractSlider (0xb2375500) 0 + primary-for QScrollBar (0xb23754c0) + QWidget (0xb23824b0) 0 + primary-for QAbstractSlider (0xb2375500) + QObject (0xb237bdd4) 0 + primary-for QWidget (0xb23824b0) + QPaintDevice (0xb237be10) 8 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u) + +Vtable for QSizeGrip +QSizeGrip::_ZTV9QSizeGrip: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSizeGrip) +8 QSizeGrip::metaObject +12 QSizeGrip::qt_metacast +16 QSizeGrip::qt_metacall +20 QSizeGrip::~QSizeGrip +24 QSizeGrip::~QSizeGrip +28 QSizeGrip::event +32 QSizeGrip::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QSizeGrip::setVisible +64 QSizeGrip::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSizeGrip::mousePressEvent +84 QSizeGrip::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSizeGrip::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSizeGrip::paintEvent +128 QSizeGrip::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QSizeGrip::showEvent +172 QSizeGrip::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QSizeGrip) +232 QSizeGrip::_ZThn8_N9QSizeGripD1Ev +236 QSizeGrip::_ZThn8_N9QSizeGripD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSizeGrip + size=20 align=4 + base size=20 base align=4 +QSizeGrip (0xb2375800) 0 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u) + QWidget (0xb2191b40) 0 + primary-for QSizeGrip (0xb2375800) + QObject (0xb2190dd4) 0 + primary-for QWidget (0xb2191b40) + QPaintDevice (0xb2190e10) 8 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u) + +Vtable for QSpinBox +QSpinBox::_ZTV8QSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QSpinBox) +8 QSpinBox::metaObject +12 QSpinBox::qt_metacast +16 QSpinBox::qt_metacall +20 QSpinBox::~QSpinBox +24 QSpinBox::~QSpinBox +28 QSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSpinBox::validate +228 QSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QSpinBox::valueFromText +248 QSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI8QSpinBox) +260 QSpinBox::_ZThn8_N8QSpinBoxD1Ev +264 QSpinBox::_ZThn8_N8QSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSpinBox + size=20 align=4 + base size=20 base align=4 +QSpinBox (0xb2375ac0) 0 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u) + QAbstractSpinBox (0xb2375b00) 0 + primary-for QSpinBox (0xb2375ac0) + QWidget (0xb21a1be0) 0 + primary-for QAbstractSpinBox (0xb2375b00) + QObject (0xb21a0ac8) 0 + primary-for QWidget (0xb21a1be0) + QPaintDevice (0xb21a0b04) 8 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u) + +Vtable for QDoubleSpinBox +QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDoubleSpinBox) +8 QDoubleSpinBox::metaObject +12 QDoubleSpinBox::qt_metacast +16 QDoubleSpinBox::qt_metacall +20 QDoubleSpinBox::~QDoubleSpinBox +24 QDoubleSpinBox::~QDoubleSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDoubleSpinBox::validate +228 QDoubleSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QDoubleSpinBox::valueFromText +248 QDoubleSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI14QDoubleSpinBox) +260 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev +264 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDoubleSpinBox + size=20 align=4 + base size=20 base align=4 +QDoubleSpinBox (0xb2375f00) 0 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u) + QAbstractSpinBox (0xb2375f40) 0 + primary-for QDoubleSpinBox (0xb2375f00) + QWidget (0xb21b4640) 0 + primary-for QAbstractSpinBox (0xb2375f40) + QObject (0xb21b2ec4) 0 + primary-for QWidget (0xb21b4640) + QPaintDevice (0xb21b2f00) 8 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u) + +Vtable for QSplashScreen +QSplashScreen::_ZTV13QSplashScreen: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSplashScreen) +8 QSplashScreen::metaObject +12 QSplashScreen::qt_metacast +16 QSplashScreen::qt_metacall +20 QSplashScreen::~QSplashScreen +24 QSplashScreen::~QSplashScreen +28 QSplashScreen::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplashScreen::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplashScreen::drawContents +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI13QSplashScreen) +236 QSplashScreen::_ZThn8_N13QSplashScreenD1Ev +240 QSplashScreen::_ZThn8_N13QSplashScreenD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplashScreen + size=20 align=4 + base size=20 base align=4 +QSplashScreen (0xb21cb200) 0 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u) + QWidget (0xb21c9460) 0 + primary-for QSplashScreen (0xb21cb200) + QObject (0xb21c4b7c) 0 + primary-for QWidget (0xb21c9460) + QPaintDevice (0xb21c4bb8) 8 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u) + +Vtable for QSplitter +QSplitter::_ZTV9QSplitter: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSplitter) +8 QSplitter::metaObject +12 QSplitter::qt_metacast +16 QSplitter::qt_metacall +20 QSplitter::~QSplitter +24 QSplitter::~QSplitter +28 QSplitter::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QSplitter::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitter::sizeHint +68 QSplitter::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QSplitter::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QSplitter::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplitter::createHandle +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI9QSplitter) +236 QSplitter::_ZThn8_N9QSplitterD1Ev +240 QSplitter::_ZThn8_N9QSplitterD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitter + size=20 align=4 + base size=20 base align=4 +QSplitter (0xb21cb540) 0 + vptr=((& QSplitter::_ZTV9QSplitter) + 8u) + QFrame (0xb21cb580) 0 + primary-for QSplitter (0xb21cb540) + QWidget (0xb21e0370) 0 + primary-for QFrame (0xb21cb580) + QObject (0xb21dabb8) 0 + primary-for QWidget (0xb21e0370) + QPaintDevice (0xb21dabf4) 8 + vptr=((& QSplitter::_ZTV9QSplitter) + 236u) + +Vtable for QSplitterHandle +QSplitterHandle::_ZTV15QSplitterHandle: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSplitterHandle) +8 QSplitterHandle::metaObject +12 QSplitterHandle::qt_metacast +16 QSplitterHandle::qt_metacall +20 QSplitterHandle::~QSplitterHandle +24 QSplitterHandle::~QSplitterHandle +28 QSplitterHandle::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitterHandle::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplitterHandle::mousePressEvent +84 QSplitterHandle::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSplitterHandle::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSplitterHandle::paintEvent +128 QWidget::moveEvent +132 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 (*)(...))(& _ZTI15QSplitterHandle) +232 QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev +236 QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitterHandle + size=20 align=4 + base size=20 base align=4 +QSplitterHandle (0xb21cb980) 0 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u) + QWidget (0xb21eeb90) 0 + primary-for QSplitterHandle (0xb21cb980) + QObject (0xb21f930c) 0 + primary-for QWidget (0xb21eeb90) + QPaintDevice (0xb21f9348) 8 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u) + +Vtable for QStackedWidget +QStackedWidget::_ZTV14QStackedWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedWidget) +8 QStackedWidget::metaObject +12 QStackedWidget::qt_metacast +16 QStackedWidget::qt_metacall +20 QStackedWidget::~QStackedWidget +24 QStackedWidget::~QStackedWidget +28 QStackedWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QStackedWidget) +232 QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev +236 QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStackedWidget + size=20 align=4 + base size=20 base align=4 +QStackedWidget (0xb21cbc40) 0 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u) + QFrame (0xb21cbc80) 0 + primary-for QStackedWidget (0xb21cbc40) + QWidget (0xb2201500) 0 + primary-for QFrame (0xb21cbc80) + QObject (0xb21f9ec4) 0 + primary-for QWidget (0xb2201500) + QPaintDevice (0xb21f9f00) 8 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u) + +Vtable for QStatusBar +QStatusBar::_ZTV10QStatusBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QStatusBar) +8 QStatusBar::metaObject +12 QStatusBar::qt_metacast +16 QStatusBar::qt_metacall +20 QStatusBar::~QStatusBar +24 QStatusBar::~QStatusBar +28 QStatusBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QStatusBar::paintEvent +128 QWidget::moveEvent +132 QStatusBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QStatusBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QStatusBar) +232 QStatusBar::_ZThn8_N10QStatusBarD1Ev +236 QStatusBar::_ZThn8_N10QStatusBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStatusBar + size=20 align=4 + base size=20 base align=4 +QStatusBar (0xb21cbf40) 0 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u) + QWidget (0xb220beb0) 0 + primary-for QStatusBar (0xb21cbf40) + QObject (0xb220ad98) 0 + primary-for QWidget (0xb220beb0) + QPaintDevice (0xb220add4) 8 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u) + +Vtable for QTextBrowser +QTextBrowser::_ZTV12QTextBrowser: 74u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextBrowser) +8 QTextBrowser::metaObject +12 QTextBrowser::qt_metacast +16 QTextBrowser::qt_metacall +20 QTextBrowser::~QTextBrowser +24 QTextBrowser::~QTextBrowser +28 QTextBrowser::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextBrowser::mousePressEvent +84 QTextBrowser::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextBrowser::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextBrowser::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextBrowser::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextBrowser::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextBrowser::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextBrowser::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 QTextBrowser::setSource +252 QTextBrowser::backward +256 QTextBrowser::forward +260 QTextBrowser::home +264 QTextBrowser::reload +268 (int (*)(...))-0x000000008 +272 (int (*)(...))(& _ZTI12QTextBrowser) +276 QTextBrowser::_ZThn8_N12QTextBrowserD1Ev +280 QTextBrowser::_ZThn8_N12QTextBrowserD0Ev +284 QWidget::_ZThn8_NK7QWidget7devTypeEv +288 QWidget::_ZThn8_NK7QWidget11paintEngineEv +292 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextBrowser + size=20 align=4 + base size=20 base align=4 +QTextBrowser (0xb2221340) 0 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u) + QTextEdit (0xb2221380) 0 + primary-for QTextBrowser (0xb2221340) + QAbstractScrollArea (0xb22213c0) 0 + primary-for QTextEdit (0xb2221380) + QFrame (0xb2221400) 0 + primary-for QAbstractScrollArea (0xb22213c0) + QWidget (0xb22251e0) 0 + primary-for QFrame (0xb2221400) + QObject (0xb222a000) 0 + primary-for QWidget (0xb22251e0) + QPaintDevice (0xb222a03c) 8 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u) + +Vtable for QToolBar +QToolBar::_ZTV8QToolBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBar) +8 QToolBar::metaObject +12 QToolBar::qt_metacast +16 QToolBar::qt_metacall +20 QToolBar::~QToolBar +24 QToolBar::~QToolBar +28 QToolBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QToolBar::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QToolBar::paintEvent +128 QWidget::moveEvent +132 QToolBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QToolBar) +232 QToolBar::_ZThn8_N8QToolBarD1Ev +236 QToolBar::_ZThn8_N8QToolBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBar + size=20 align=4 + base size=20 base align=4 +QToolBar (0xb22216c0) 0 + vptr=((& QToolBar::_ZTV8QToolBar) + 8u) + QWidget (0xb22318c0) 0 + primary-for QToolBar (0xb22216c0) + QObject (0xb222ad20) 0 + primary-for QWidget (0xb22318c0) + QPaintDevice (0xb222ad5c) 8 + vptr=((& QToolBar::_ZTV8QToolBar) + 232u) + +Vtable for QToolBox +QToolBox::_ZTV8QToolBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBox) +8 QToolBox::metaObject +12 QToolBox::qt_metacast +16 QToolBox::qt_metacall +20 QToolBox::~QToolBox +24 QToolBox::~QToolBox +28 QToolBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QToolBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolBox::itemInserted +228 QToolBox::itemRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QToolBox) +240 QToolBox::_ZThn8_N8QToolBoxD1Ev +244 QToolBox::_ZThn8_N8QToolBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBox + size=20 align=4 + base size=20 base align=4 +QToolBox (0xb2221a80) 0 + vptr=((& QToolBox::_ZTV8QToolBox) + 8u) + QFrame (0xb2221ac0) 0 + primary-for QToolBox (0xb2221a80) + QWidget (0xb2247dc0) 0 + primary-for QFrame (0xb2221ac0) + QObject (0xb225730c) 0 + primary-for QWidget (0xb2247dc0) + QPaintDevice (0xb2257348) 8 + vptr=((& QToolBox::_ZTV8QToolBox) + 240u) + +Vtable for QToolButton +QToolButton::_ZTV11QToolButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QToolButton) +8 QToolButton::metaObject +12 QToolButton::qt_metacast +16 QToolButton::qt_metacall +20 QToolButton::~QToolButton +24 QToolButton::~QToolButton +28 QToolButton::event +32 QObject::eventFilter +36 QToolButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QToolButton::sizeHint +68 QToolButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QToolButton::mousePressEvent +84 QToolButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QToolButton::enterEvent +120 QToolButton::leaveEvent +124 QToolButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolButton::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolButton::hitButton +228 QAbstractButton::checkStateSet +232 QToolButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QToolButton) +244 QToolButton::_ZThn8_N11QToolButtonD1Ev +248 QToolButton::_ZThn8_N11QToolButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolButton + size=20 align=4 + base size=20 base align=4 +QToolButton (0xb22760c0) 0 + vptr=((& QToolButton::_ZTV11QToolButton) + 8u) + QAbstractButton (0xb2276100) 0 + primary-for QToolButton (0xb22760c0) + QWidget (0xb2272550) 0 + primary-for QAbstractButton (0xb2276100) + QObject (0xb2273780) 0 + primary-for QWidget (0xb2272550) + QPaintDevice (0xb22737bc) 8 + vptr=((& QToolButton::_ZTV11QToolButton) + 244u) + +Vtable for QWorkspace +QWorkspace::_ZTV10QWorkspace: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QWorkspace) +8 QWorkspace::metaObject +12 QWorkspace::qt_metacast +16 QWorkspace::qt_metacall +20 QWorkspace::~QWorkspace +24 QWorkspace::~QWorkspace +28 QWorkspace::event +32 QWorkspace::eventFilter +36 QObject::timerEvent +40 QWorkspace::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWorkspace::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWorkspace::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWorkspace::paintEvent +128 QWidget::moveEvent +132 QWorkspace::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWorkspace::showEvent +172 QWorkspace::hideEvent +176 QWidget::x11Event +180 QWorkspace::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QWorkspace) +232 QWorkspace::_ZThn8_N10QWorkspaceD1Ev +236 QWorkspace::_ZThn8_N10QWorkspaceD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWorkspace + size=20 align=4 + base size=20 base align=4 +QWorkspace (0xb22767c0) 0 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u) + QWidget (0xb2087a00) 0 + primary-for QWorkspace (0xb22767c0) + QObject (0xb2094e10) 0 + primary-for QWidget (0xb2087a00) + QPaintDevice (0xb2094e4c) 8 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u) + +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 (0xb209ee88) 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 (0xb2276b00) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb20ae744) 0 + primary-for QFtp (0xb2276b00) + +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 (0xb20c599c) 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 (0xb2276f00) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb20d4078) 0 + primary-for QHttpResponseHeader (0xb2276f00) + +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 (0xb20db000) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb20d46cc) 0 + primary-for QHttpRequestHeader (0xb20db000) + +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 (0xb20db100) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb20d4ca8) 0 + primary-for QHttp (0xb20db100) + +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 (0xb20db400) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb20ebca8) 0 + primary-for QNetworkAccessManager (0xb20db400) + +Class QSharedDataPointer<QNetworkCookiePrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkCookiePrivate> (0xb2105c6c) 0 + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb2105618) 0 + +Class QTypeInfo<QNetworkCookie> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QNetworkCookie> (0xb2105e88) 0 empty + +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 (0xb20db840) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb2105f78) 0 + primary-for QNetworkCookieJar (0xb20db840) + +Class QMetaTypeId<QNetworkCookie> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QNetworkCookie> (0xb2119b04) 0 empty + +Class QMetaTypeId<QList<QNetworkCookie> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QNetworkCookie> > (0xb2119ca8) 0 empty + +Class QSharedDataPointer<QNetworkRequestPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkRequestPrivate> (0xb212830c) 0 + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb2119e4c) 0 + +Class QMetaTypeId<QNetworkRequest> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QNetworkRequest> (0xb21284ec) 0 empty + +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 (0xb20dbf80) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb20dbfc0) 0 + primary-for QNetworkReply (0xb20dbf80) + QObject (0xb2128690) 0 + primary-for QIODevice (0xb20dbfc0) + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb2142384) 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 (0xb2135300) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb2135340) 0 + primary-for QAbstractSocket (0xb2135300) + QObject (0xb21427f8) 0 + primary-for QIODevice (0xb2135340) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb215f870) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb215fb40) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb2167d20) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb21801a4) 0 + +Class QSharedDataPointer<QNetworkInterfacePrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkInterfacePrivate> (0xb2180d20) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb2180474) 0 + +Class QFlags<QNetworkInterface::InterfaceFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QNetworkInterface::InterfaceFlag> (0xb2180e4c) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb1f949d8) 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 (0xb2135d40) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb1fb2564) 0 + primary-for QLocalServer (0xb2135d40) + +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 (0xb1fc3000) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb1fc3040) 0 + primary-for QLocalSocket (0xb1fc3000) + QObject (0xb1fc21a4) 0 + primary-for QIODevice (0xb1fc3040) + +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 (0xb1fc3300) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb1fcea50) 0 + primary-for QTcpServer (0xb1fc3300) + +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 (0xb1fc35c0) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb1fc3600) 0 + primary-for QTcpSocket (0xb1fc35c0) + QIODevice (0xb1fc3640) 0 + primary-for QAbstractSocket (0xb1fc3600) + QObject (0xb1fde6cc) 0 + primary-for QIODevice (0xb1fc3640) + +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 (0xb1fc3900) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb1fc3940) 0 + primary-for QUdpSocket (0xb1fc3900) + QIODevice (0xb1fc3980) 0 + primary-for QAbstractSocket (0xb1fc3940) + QObject (0xb1fed2d0) 0 + primary-for QIODevice (0xb1fc3980) + +Class QFlags<QUdpSocket::BindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QUdpSocket::BindFlag> (0xb1ffe1a4) 0 + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb1ffed5c) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb2023b40) 0 + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb202d000) 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 (0xb1fc3f00) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb1fc3f40) 0 + primary-for QSslSocket (0xb1fc3f00) + QAbstractSocket (0xb1fc3f80) 0 + primary-for QTcpSocket (0xb1fc3f40) + QIODevice (0xb1fc3fc0) 0 + primary-for QAbstractSocket (0xb1fc3f80) + QObject (0xb202d708) 0 + primary-for QIODevice (0xb1fc3fc0) + +Class QMetaTypeId<QList<QSslError> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QSslError> > (0xb2044b40) 0 empty + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb2044ce4) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb2050348) 0 + +Class QFlags<QSql::ParamTypeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QSql::ParamTypeFlag> (0xb2050924) 0 + +Class QSqlRecord + size=4 align=4 + base size=4 base align=4 +QSqlRecord (0xb2071258) 0 + +Vtable for QSqlDriverCreatorBase +QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSqlDriverCreatorBase) +8 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +12 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +16 __cxa_pure_virtual + +Class QSqlDriverCreatorBase + size=4 align=4 + base size=4 base align=4 +QSqlDriverCreatorBase (0xb2071870) 0 nearly-empty + vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u) + +Class QSqlDatabase + size=4 align=4 + base size=4 base align=4 +QSqlDatabase (0xb2071c30) 0 + +Class QSqlQuery + size=4 align=4 + base size=4 base align=4 +QSqlQuery (0xb1e93654) 0 + +Vtable for QSqlDriver +QSqlDriver::_ZTV10QSqlDriver: 32u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSqlDriver) +8 QSqlDriver::metaObject +12 QSqlDriver::qt_metacast +16 QSqlDriver::qt_metacall +20 QSqlDriver::~QSqlDriver +24 QSqlDriver::~QSqlDriver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSqlDriver::isOpen +60 QSqlDriver::beginTransaction +64 QSqlDriver::commitTransaction +68 QSqlDriver::rollbackTransaction +72 QSqlDriver::tables +76 QSqlDriver::primaryIndex +80 QSqlDriver::record +84 QSqlDriver::formatValue +88 QSqlDriver::escapeIdentifier +92 QSqlDriver::sqlStatement +96 QSqlDriver::handle +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 QSqlDriver::setOpen +120 QSqlDriver::setOpenError +124 QSqlDriver::setLastError + +Class QSqlDriver + size=8 align=4 + base size=8 base align=4 +QSqlDriver (0xb2035980) 0 + vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u) + QObject (0xb1e93bb8) 0 + primary-for QSqlDriver (0xb2035980) + +Vtable for QSqlDriverFactoryInterface +QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface) +8 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +12 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QSqlDriverFactoryInterface + size=4 align=4 + base size=4 base align=4 +QSqlDriverFactoryInterface (0xb2035d80) 0 nearly-empty + vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u) + QFactoryInterface (0xb1eaabf4) 0 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb2035d80) + +Vtable for QSqlDriverPlugin +QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +8 QSqlDriverPlugin::metaObject +12 QSqlDriverPlugin::qt_metacast +16 QSqlDriverPlugin::qt_metacall +20 QSqlDriverPlugin::~QSqlDriverPlugin +24 QSqlDriverPlugin::~QSqlDriverPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +72 QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD1Ev +76 QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QSqlDriverPlugin + size=12 align=4 + base size=12 base align=4 +QSqlDriverPlugin (0xb1eb8370) 0 + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u) + QObject (0xb1eaaf3c) 0 + primary-for QSqlDriverPlugin (0xb1eb8370) + QSqlDriverFactoryInterface (0xb2035f00) 8 nearly-empty + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u) + QFactoryInterface (0xb1eaaf78) 8 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb2035f00) + +Class QSqlError + size=16 align=4 + base size=16 base align=4 +QSqlError (0xb1ebe708) 0 + +Class QSqlField + size=16 align=4 + base size=16 base align=4 +QSqlField (0xb1ebef00) 0 + +Class QList<bool>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<bool>::<anonymous union> (0xb1ecbec4) 0 + +Class QList<bool> + size=4 align=4 + base size=4 base align=4 +QList<bool> (0xb1ecbe4c) 0 + +Class QSqlIndex + size=16 align=4 + base size=16 base align=4 +QSqlIndex (0xb1ec12c0) 0 + QSqlRecord (0xb1ecbb04) 0 + +Vtable for QSqlResult +QSqlResult::_ZTV10QSqlResult: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSqlResult) +8 QSqlResult::~QSqlResult +12 QSqlResult::~QSqlResult +16 QSqlResult::handle +20 QSqlResult::setAt +24 QSqlResult::setActive +28 QSqlResult::setLastError +32 QSqlResult::setQuery +36 QSqlResult::setSelect +40 QSqlResult::setForwardOnly +44 QSqlResult::exec +48 QSqlResult::prepare +52 QSqlResult::savePrepare +56 QSqlResult::bindValue +60 QSqlResult::bindValue +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QSqlResult::fetchNext +84 QSqlResult::fetchPrevious +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 QSqlResult::record +108 QSqlResult::lastInsertId +112 QSqlResult::virtual_hook + +Class QSqlResult + size=8 align=4 + base size=8 base align=4 +QSqlResult (0xb1eed1e0) 0 + vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u) + +Vtable for QSqlQueryModel +QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QSqlQueryModel) +8 QSqlQueryModel::metaObject +12 QSqlQueryModel::qt_metacast +16 QSqlQueryModel::qt_metacall +20 QSqlQueryModel::~QSqlQueryModel +24 QSqlQueryModel::~QSqlQueryModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 QSqlQueryModel::rowCount +68 QSqlQueryModel::columnCount +72 QAbstractTableModel::hasChildren +76 QSqlQueryModel::data +80 QAbstractItemModel::setData +84 QSqlQueryModel::headerData +88 QSqlQueryModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QSqlQueryModel::insertColumns +124 QAbstractItemModel::removeRows +128 QSqlQueryModel::removeColumns +132 QSqlQueryModel::fetchMore +136 QSqlQueryModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert +168 QSqlQueryModel::clear +172 QSqlQueryModel::queryChange + +Class QSqlQueryModel + size=8 align=4 + base size=8 base align=4 +QSqlQueryModel (0xb1ec1480) 0 + vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u) + QAbstractTableModel (0xb1ec14c0) 0 + primary-for QSqlQueryModel (0xb1ec1480) + QAbstractItemModel (0xb1ec1500) 0 + primary-for QAbstractTableModel (0xb1ec14c0) + QObject (0xb1eed780) 0 + primary-for QAbstractItemModel (0xb1ec1500) + +Vtable for QSqlTableModel +QSqlTableModel::_ZTV14QSqlTableModel: 55u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QSqlTableModel) +8 QSqlTableModel::metaObject +12 QSqlTableModel::qt_metacast +16 QSqlTableModel::qt_metacall +20 QSqlTableModel::~QSqlTableModel +24 QSqlTableModel::~QSqlTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 QSqlTableModel::rowCount +68 QSqlQueryModel::columnCount +72 QAbstractTableModel::hasChildren +76 QSqlTableModel::data +80 QSqlTableModel::setData +84 QSqlTableModel::headerData +88 QSqlQueryModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QSqlTableModel::insertRows +120 QSqlQueryModel::insertColumns +124 QSqlTableModel::removeRows +128 QSqlTableModel::removeColumns +132 QSqlQueryModel::fetchMore +136 QSqlQueryModel::canFetchMore +140 QSqlTableModel::flags +144 QSqlTableModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QSqlTableModel::submit +164 QSqlTableModel::revert +168 QSqlTableModel::clear +172 QSqlQueryModel::queryChange +176 QSqlTableModel::select +180 QSqlTableModel::setTable +184 QSqlTableModel::setEditStrategy +188 QSqlTableModel::setSort +192 QSqlTableModel::setFilter +196 QSqlTableModel::revertRow +200 QSqlTableModel::updateRowInTable +204 QSqlTableModel::insertRowIntoTable +208 QSqlTableModel::deleteRowFromTable +212 QSqlTableModel::orderByClause +216 QSqlTableModel::selectStatement + +Class QSqlTableModel + size=8 align=4 + base size=8 base align=4 +QSqlTableModel (0xb1ec1800) 0 + vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u) + QSqlQueryModel (0xb1ec1840) 0 + primary-for QSqlTableModel (0xb1ec1800) + QAbstractTableModel (0xb1ec1880) 0 + primary-for QSqlQueryModel (0xb1ec1840) + QAbstractItemModel (0xb1ec18c0) 0 + primary-for QAbstractTableModel (0xb1ec1880) + QObject (0xb1f08294) 0 + primary-for QAbstractItemModel (0xb1ec18c0) + +Class QSqlRelation + size=12 align=4 + base size=12 base align=4 +QSqlRelation (0xb1f08ec4) 0 + +Vtable for QSqlRelationalTableModel +QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QSqlRelationalTableModel) +8 QSqlRelationalTableModel::metaObject +12 QSqlRelationalTableModel::qt_metacast +16 QSqlRelationalTableModel::qt_metacall +20 QSqlRelationalTableModel::~QSqlRelationalTableModel +24 QSqlRelationalTableModel::~QSqlRelationalTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 QSqlTableModel::rowCount +68 QSqlQueryModel::columnCount +72 QAbstractTableModel::hasChildren +76 QSqlRelationalTableModel::data +80 QSqlRelationalTableModel::setData +84 QSqlTableModel::headerData +88 QSqlQueryModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QSqlTableModel::insertRows +120 QSqlQueryModel::insertColumns +124 QSqlTableModel::removeRows +128 QSqlRelationalTableModel::removeColumns +132 QSqlQueryModel::fetchMore +136 QSqlQueryModel::canFetchMore +140 QSqlTableModel::flags +144 QSqlTableModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QSqlTableModel::submit +164 QSqlTableModel::revert +168 QSqlRelationalTableModel::clear +172 QSqlQueryModel::queryChange +176 QSqlRelationalTableModel::select +180 QSqlRelationalTableModel::setTable +184 QSqlTableModel::setEditStrategy +188 QSqlTableModel::setSort +192 QSqlTableModel::setFilter +196 QSqlRelationalTableModel::revertRow +200 QSqlRelationalTableModel::updateRowInTable +204 QSqlRelationalTableModel::insertRowIntoTable +208 QSqlTableModel::deleteRowFromTable +212 QSqlRelationalTableModel::orderByClause +216 QSqlRelationalTableModel::selectStatement +220 QSqlRelationalTableModel::setRelation +224 QSqlRelationalTableModel::relationModel + +Class QSqlRelationalTableModel + size=8 align=4 + base size=8 base align=4 +QSqlRelationalTableModel (0xb1ec1e40) 0 + vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u) + QSqlTableModel (0xb1ec1e80) 0 + primary-for QSqlRelationalTableModel (0xb1ec1e40) + QSqlQueryModel (0xb1ec1ec0) 0 + primary-for QSqlTableModel (0xb1ec1e80) + QAbstractTableModel (0xb1ec1f00) 0 + primary-for QSqlQueryModel (0xb1ec1ec0) + QAbstractItemModel (0xb1ec1f40) 0 + primary-for QAbstractTableModel (0xb1ec1f00) + QObject (0xb1f228ac) 0 + primary-for QAbstractItemModel (0xb1ec1f40) + +Vtable for Q3Frame +Q3Frame::_ZTV7Q3Frame: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7Q3Frame) +8 Q3Frame::metaObject +12 Q3Frame::qt_metacast +16 Q3Frame::qt_metacall +20 Q3Frame::~Q3Frame +24 Q3Frame::~Q3Frame +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3Frame::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3Frame::frameChanged +228 Q3Frame::drawFrame +232 Q3Frame::drawContents +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI7Q3Frame) +244 Q3Frame::_ZThn8_N7Q3FrameD1Ev +248 Q3Frame::_ZThn8_N7Q3FrameD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3Frame + size=24 align=4 + base size=24 base align=4 +Q3Frame (0xb1f35200) 0 + vptr=((& Q3Frame::_ZTV7Q3Frame) + 8u) + QFrame (0xb1f35240) 0 + primary-for Q3Frame (0xb1f35200) + QWidget (0xb1f31aa0) 0 + primary-for QFrame (0xb1f35240) + QObject (0xb1f3a30c) 0 + primary-for QWidget (0xb1f31aa0) + QPaintDevice (0xb1f3a348) 8 + vptr=((& Q3Frame::_ZTV7Q3Frame) + 244u) + +Vtable for Q3ScrollView +Q3ScrollView::_ZTV12Q3ScrollView: 102u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3ScrollView) +8 Q3ScrollView::metaObject +12 Q3ScrollView::qt_metacast +16 Q3ScrollView::qt_metacall +20 Q3ScrollView::~Q3ScrollView +24 Q3ScrollView::~Q3ScrollView +28 QFrame::event +32 Q3ScrollView::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3ScrollView::sizeHint +68 Q3ScrollView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3ScrollView::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3ScrollView::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3ScrollView::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3ScrollView::contentsMousePressEvent +284 Q3ScrollView::contentsMouseReleaseEvent +288 Q3ScrollView::contentsMouseDoubleClickEvent +292 Q3ScrollView::contentsMouseMoveEvent +296 Q3ScrollView::contentsDragEnterEvent +300 Q3ScrollView::contentsDragMoveEvent +304 Q3ScrollView::contentsDragLeaveEvent +308 Q3ScrollView::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3ScrollView::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3ScrollView::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 (int (*)(...))-0x000000008 +384 (int (*)(...))(& _ZTI12Q3ScrollView) +388 Q3ScrollView::_ZThn8_N12Q3ScrollViewD1Ev +392 Q3ScrollView::_ZThn8_N12Q3ScrollViewD0Ev +396 QWidget::_ZThn8_NK7QWidget7devTypeEv +400 QWidget::_ZThn8_NK7QWidget11paintEngineEv +404 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ScrollView + size=28 align=4 + base size=28 base align=4 +Q3ScrollView (0xb1f35500) 0 + vptr=((& Q3ScrollView::_ZTV12Q3ScrollView) + 8u) + Q3Frame (0xb1f35540) 0 + primary-for Q3ScrollView (0xb1f35500) + QFrame (0xb1f35580) 0 + primary-for Q3Frame (0xb1f35540) + QWidget (0xb1f47280) 0 + primary-for QFrame (0xb1f35580) + QObject (0xb1f3af00) 0 + primary-for QWidget (0xb1f47280) + QPaintDevice (0xb1f3af3c) 8 + vptr=((& Q3ScrollView::_ZTV12Q3ScrollView) + 388u) + +Vtable for Q3PtrCollection +Q3PtrCollection::_ZTV15Q3PtrCollection: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3PtrCollection) +8 __cxa_pure_virtual +12 __cxa_pure_virtual +16 Q3PtrCollection::~Q3PtrCollection +20 Q3PtrCollection::~Q3PtrCollection +24 Q3PtrCollection::newItem +28 __cxa_pure_virtual + +Class Q3PtrCollection + size=8 align=4 + base size=5 base align=4 +Q3PtrCollection (0xb1f6a1a4) 0 + vptr=((& Q3PtrCollection::_ZTV15Q3PtrCollection) + 8u) + +Class Q3LNode + size=12 align=4 + base size=12 base align=4 +Q3LNode (0xb1f6ae10) 0 + +Vtable for Q3GList +Q3GList::_ZTV7Q3GList: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7Q3GList) +8 Q3GList::count +12 Q3GList::clear +16 Q3GList::~Q3GList +20 Q3GList::~Q3GList +24 Q3PtrCollection::newItem +28 __cxa_pure_virtual +32 Q3GList::compareItems +36 Q3GList::read +40 Q3GList::write + +Class Q3GList + size=32 align=4 + base size=32 base align=4 +Q3GList (0xb1f35c80) 0 + vptr=((& Q3GList::_ZTV7Q3GList) + 8u) + Q3PtrCollection (0xb1f744ec) 0 + primary-for Q3GList (0xb1f35c80) + +Class Q3GListIterator + size=8 align=4 + base size=8 base align=4 +Q3GListIterator (0xb1d8a258) 0 + +Class Q3GListStdIterator + size=4 align=4 + base size=4 base align=4 +Q3GListStdIterator (0xb1d9203c) 0 + +Vtable for Q3PtrList<void> +Q3PtrList<void>::_ZTV9Q3PtrListIvE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3PtrListIvE) +8 Q3PtrList<type>::count [with type = void] +12 Q3PtrList<type>::clear [with type = void] +16 Q3PtrList<type>::~Q3PtrList [with type = void] +20 Q3PtrList<type>::~Q3PtrList [with type = void] +24 Q3PtrCollection::newItem +28 Q3PtrList<type>::deleteItem [with type = void] +32 Q3GList::compareItems +36 Q3GList::read +40 Q3GList::write + +Class Q3PtrList<void> + size=32 align=4 + base size=32 base align=4 +Q3PtrList<void> (0xb1db12c0) 0 + vptr=((& Q3PtrList<void>::_ZTV9Q3PtrListIvE) + 8u) + Q3GList (0xb1db1300) 0 + primary-for Q3PtrList<void> (0xb1db12c0) + Q3PtrCollection (0xb1db21e0) 0 + primary-for Q3GList (0xb1db1300) + +Class Q3PointArray + size=4 align=4 + base size=4 base align=4 +Q3PointArray (0xb1dcfc00) 0 + QPolygon (0xb1dcfc40) 0 + QVector<QPoint> (0xb1dde294) 0 + +Class QLinkedList<Q3CanvasItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLinkedList<Q3CanvasItem*>::<anonymous union> (0xb1ddef78) 0 + +Class QLinkedList<Q3CanvasItem*> + size=4 align=4 + base size=4 base align=4 +QLinkedList<Q3CanvasItem*> (0xb1ddef00) 0 + +Class Q3ValueList<Q3CanvasItem*> + size=4 align=4 + base size=4 base align=4 +Q3ValueList<Q3CanvasItem*> (0xb1ded2c0) 0 + QLinkedList<Q3CanvasItem*> (0xb1ddefb4) 0 + +Class Q3CanvasItemList + size=4 align=4 + base size=4 base align=4 +Q3CanvasItemList (0xb1ded340) 0 + Q3ValueList<Q3CanvasItem*> (0xb1ded380) 0 + QLinkedList<Q3CanvasItem*> (0xb1e02078) 0 + +Vtable for Q3CanvasItem +Q3CanvasItem::_ZTV12Q3CanvasItem: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3CanvasItem) +8 Q3CanvasItem::~Q3CanvasItem +12 Q3CanvasItem::~Q3CanvasItem +16 Q3CanvasItem::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 __cxa_pure_virtual +36 Q3CanvasItem::setCanvas +40 __cxa_pure_virtual +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasItem::rtti +64 __cxa_pure_virtual +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasItem::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 __cxa_pure_virtual + +Class Q3CanvasItem + size=40 align=4 + base size=37 base align=4 +Q3CanvasItem (0xb1e0221c) 0 + vptr=((& Q3CanvasItem::_ZTV12Q3CanvasItem) + 8u) + +Vtable for Q3Canvas +Q3Canvas::_ZTV8Q3Canvas: 38u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Canvas) +8 Q3Canvas::metaObject +12 Q3Canvas::qt_metacast +16 Q3Canvas::qt_metacall +20 Q3Canvas::~Q3Canvas +24 Q3Canvas::~Q3Canvas +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3Canvas::setTiles +60 Q3Canvas::setBackgroundPixmap +64 Q3Canvas::setBackgroundColor +68 Q3Canvas::setTile +72 Q3Canvas::resize +76 Q3Canvas::retune +80 Q3Canvas::setChangedChunk +84 Q3Canvas::setChangedChunkContaining +88 Q3Canvas::setAllChanged +92 Q3Canvas::setChanged +96 Q3Canvas::setUnchanged +100 Q3Canvas::addView +104 Q3Canvas::removeView +108 Q3Canvas::addItem +112 Q3Canvas::addAnimation +116 Q3Canvas::removeItem +120 Q3Canvas::removeAnimation +124 Q3Canvas::setAdvancePeriod +128 Q3Canvas::setUpdatePeriod +132 Q3Canvas::setDoubleBuffering +136 Q3Canvas::advance +140 Q3Canvas::update +144 Q3Canvas::drawBackground +148 Q3Canvas::drawForeground + +Class Q3Canvas + size=104 align=4 + base size=102 base align=4 +Q3Canvas (0xb1ded900) 0 + vptr=((& Q3Canvas::_ZTV8Q3Canvas) + 8u) + QObject (0xb1e18c6c) 0 + primary-for Q3Canvas (0xb1ded900) + +Vtable for Q3CanvasView +Q3CanvasView::_ZTV12Q3CanvasView: 102u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3CanvasView) +8 Q3CanvasView::metaObject +12 Q3CanvasView::qt_metacast +16 Q3CanvasView::qt_metacall +20 Q3CanvasView::~Q3CanvasView +24 Q3CanvasView::~Q3CanvasView +28 QFrame::event +32 Q3ScrollView::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3CanvasView::sizeHint +68 Q3ScrollView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3ScrollView::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3CanvasView::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3CanvasView::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3ScrollView::contentsMousePressEvent +284 Q3ScrollView::contentsMouseReleaseEvent +288 Q3ScrollView::contentsMouseDoubleClickEvent +292 Q3ScrollView::contentsMouseMoveEvent +296 Q3ScrollView::contentsDragEnterEvent +300 Q3ScrollView::contentsDragMoveEvent +304 Q3ScrollView::contentsDragLeaveEvent +308 Q3ScrollView::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3ScrollView::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3ScrollView::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 (int (*)(...))-0x000000008 +384 (int (*)(...))(& _ZTI12Q3CanvasView) +388 Q3CanvasView::_ZThn8_N12Q3CanvasViewD1Ev +392 Q3CanvasView::_ZThn8_N12Q3CanvasViewD0Ev +396 QWidget::_ZThn8_NK7QWidget7devTypeEv +400 QWidget::_ZThn8_NK7QWidget11paintEngineEv +404 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3CanvasView + size=36 align=4 + base size=36 base align=4 +Q3CanvasView (0xb1dedf00) 0 + vptr=((& Q3CanvasView::_ZTV12Q3CanvasView) + 8u) + Q3ScrollView (0xb1dedf40) 0 + primary-for Q3CanvasView (0xb1dedf00) + Q3Frame (0xb1dedf80) 0 + primary-for Q3ScrollView (0xb1dedf40) + QFrame (0xb1dedfc0) 0 + primary-for Q3Frame (0xb1dedf80) + QWidget (0xb1e3a500) 0 + primary-for QFrame (0xb1dedfc0) + QObject (0xb1e3b99c) 0 + primary-for QWidget (0xb1e3a500) + QPaintDevice (0xb1e3b9d8) 8 + vptr=((& Q3CanvasView::_ZTV12Q3CanvasView) + 388u) + +Vtable for Q3CanvasPixmap +Q3CanvasPixmap::_ZTV14Q3CanvasPixmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3CanvasPixmap) +8 Q3CanvasPixmap::~Q3CanvasPixmap +12 Q3CanvasPixmap::~Q3CanvasPixmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class Q3CanvasPixmap + size=24 align=4 + base size=24 base align=4 +Q3CanvasPixmap (0xb1e41240) 0 + vptr=((& Q3CanvasPixmap::_ZTV14Q3CanvasPixmap) + 8u) + QPixmap (0xb1e41280) 0 + primary-for Q3CanvasPixmap (0xb1e41240) + QPaintDevice (0xb1e4e564) 0 + primary-for QPixmap (0xb1e41280) + +Class Q3CanvasPixmapArray + size=8 align=4 + base size=8 base align=4 +Q3CanvasPixmapArray (0xb1e4eec4) 0 + +Vtable for Q3CanvasSprite +Q3CanvasSprite::_ZTV14Q3CanvasSprite: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3CanvasSprite) +8 Q3CanvasSprite::~Q3CanvasSprite +12 Q3CanvasSprite::~Q3CanvasSprite +16 Q3CanvasItem::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasSprite::advance +32 Q3CanvasSprite::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasSprite::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasSprite::rtti +64 Q3CanvasSprite::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasItem::chunks +76 Q3CanvasSprite::addToChunks +80 Q3CanvasSprite::removeFromChunks +84 Q3CanvasSprite::changeChunks +88 Q3CanvasSprite::collidesWith +92 Q3CanvasSprite::move +96 Q3CanvasSprite::setFrameAnimation +100 Q3CanvasSprite::imageAdvanced + +Class Q3CanvasSprite + size=52 align=4 + base size=52 base align=4 +Q3CanvasSprite (0xb1e414c0) 0 + vptr=((& Q3CanvasSprite::_ZTV14Q3CanvasSprite) + 8u) + Q3CanvasItem (0xb1e5b528) 0 + primary-for Q3CanvasSprite (0xb1e414c0) + +Vtable for Q3CanvasPolygonalItem +Q3CanvasPolygonalItem::_ZTV21Q3CanvasPolygonalItem: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21Q3CanvasPolygonalItem) +8 Q3CanvasPolygonalItem::~Q3CanvasPolygonalItem +12 Q3CanvasPolygonalItem::~Q3CanvasPolygonalItem +16 Q3CanvasItem::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasPolygonalItem::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasPolygonalItem::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasPolygonalItem::rtti +64 Q3CanvasPolygonalItem::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasPolygonalItem::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 Q3CanvasPolygonalItem::collidesWith +92 Q3CanvasPolygonalItem::setPen +96 Q3CanvasPolygonalItem::setBrush +100 __cxa_pure_virtual +104 Q3CanvasPolygonalItem::areaPointsAdvanced +108 __cxa_pure_virtual + +Class Q3CanvasPolygonalItem + size=52 align=4 + base size=49 base align=4 +Q3CanvasPolygonalItem (0xb1e41640) 0 + vptr=((& Q3CanvasPolygonalItem::_ZTV21Q3CanvasPolygonalItem) + 8u) + Q3CanvasItem (0xb1e5ba50) 0 + primary-for Q3CanvasPolygonalItem (0xb1e41640) + +Vtable for Q3CanvasRectangle +Q3CanvasRectangle::_ZTV17Q3CanvasRectangle: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17Q3CanvasRectangle) +8 Q3CanvasRectangle::~Q3CanvasRectangle +12 Q3CanvasRectangle::~Q3CanvasRectangle +16 Q3CanvasItem::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasRectangle::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasPolygonalItem::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasRectangle::rtti +64 Q3CanvasPolygonalItem::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasRectangle::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 Q3CanvasRectangle::collidesWith +92 Q3CanvasPolygonalItem::setPen +96 Q3CanvasPolygonalItem::setBrush +100 Q3CanvasRectangle::areaPoints +104 Q3CanvasPolygonalItem::areaPointsAdvanced +108 Q3CanvasRectangle::drawShape + +Class Q3CanvasRectangle + size=60 align=4 + base size=60 base align=4 +Q3CanvasRectangle (0xb1e41780) 0 + vptr=((& Q3CanvasRectangle::_ZTV17Q3CanvasRectangle) + 8u) + Q3CanvasPolygonalItem (0xb1e417c0) 0 + primary-for Q3CanvasRectangle (0xb1e41780) + Q3CanvasItem (0xb1e6b4ec) 0 + primary-for Q3CanvasPolygonalItem (0xb1e417c0) + +Vtable for Q3CanvasPolygon +Q3CanvasPolygon::_ZTV15Q3CanvasPolygon: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3CanvasPolygon) +8 Q3CanvasPolygon::~Q3CanvasPolygon +12 Q3CanvasPolygon::~Q3CanvasPolygon +16 Q3CanvasPolygon::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasPolygonalItem::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasPolygonalItem::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasPolygon::rtti +64 Q3CanvasPolygonalItem::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasPolygonalItem::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 Q3CanvasPolygonalItem::collidesWith +92 Q3CanvasPolygonalItem::setPen +96 Q3CanvasPolygonalItem::setBrush +100 Q3CanvasPolygon::areaPoints +104 Q3CanvasPolygonalItem::areaPointsAdvanced +108 Q3CanvasPolygon::drawShape + +Class Q3CanvasPolygon + size=56 align=4 + base size=56 base align=4 +Q3CanvasPolygon (0xb1e418c0) 0 + vptr=((& Q3CanvasPolygon::_ZTV15Q3CanvasPolygon) + 8u) + Q3CanvasPolygonalItem (0xb1e41900) 0 + primary-for Q3CanvasPolygon (0xb1e418c0) + Q3CanvasItem (0xb1e6bd98) 0 + primary-for Q3CanvasPolygonalItem (0xb1e41900) + +Vtable for Q3CanvasSpline +Q3CanvasSpline::_ZTV14Q3CanvasSpline: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3CanvasSpline) +8 Q3CanvasSpline::~Q3CanvasSpline +12 Q3CanvasSpline::~Q3CanvasSpline +16 Q3CanvasPolygon::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasPolygonalItem::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasPolygonalItem::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasSpline::rtti +64 Q3CanvasPolygonalItem::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasPolygonalItem::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 Q3CanvasPolygonalItem::collidesWith +92 Q3CanvasPolygonalItem::setPen +96 Q3CanvasPolygonalItem::setBrush +100 Q3CanvasPolygon::areaPoints +104 Q3CanvasPolygonalItem::areaPointsAdvanced +108 Q3CanvasPolygon::drawShape + +Class Q3CanvasSpline + size=64 align=4 + base size=61 base align=4 +Q3CanvasSpline (0xb1e41940) 0 + vptr=((& Q3CanvasSpline::_ZTV14Q3CanvasSpline) + 8u) + Q3CanvasPolygon (0xb1e41980) 0 + primary-for Q3CanvasSpline (0xb1e41940) + Q3CanvasPolygonalItem (0xb1e419c0) 0 + primary-for Q3CanvasPolygon (0xb1e41980) + Q3CanvasItem (0xb1e6bf00) 0 + primary-for Q3CanvasPolygonalItem (0xb1e419c0) + +Vtable for Q3CanvasLine +Q3CanvasLine::_ZTV12Q3CanvasLine: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3CanvasLine) +8 Q3CanvasLine::~Q3CanvasLine +12 Q3CanvasLine::~Q3CanvasLine +16 Q3CanvasLine::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasPolygonalItem::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasPolygonalItem::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasLine::rtti +64 Q3CanvasPolygonalItem::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasPolygonalItem::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 Q3CanvasPolygonalItem::collidesWith +92 Q3CanvasLine::setPen +96 Q3CanvasPolygonalItem::setBrush +100 Q3CanvasLine::areaPoints +104 Q3CanvasPolygonalItem::areaPointsAdvanced +108 Q3CanvasLine::drawShape + +Class Q3CanvasLine + size=68 align=4 + base size=68 base align=4 +Q3CanvasLine (0xb1e41a40) 0 + vptr=((& Q3CanvasLine::_ZTV12Q3CanvasLine) + 8u) + Q3CanvasPolygonalItem (0xb1e41a80) 0 + primary-for Q3CanvasLine (0xb1e41a40) + Q3CanvasItem (0xb1e6b7f8) 0 + primary-for Q3CanvasPolygonalItem (0xb1e41a80) + +Vtable for Q3CanvasEllipse +Q3CanvasEllipse::_ZTV15Q3CanvasEllipse: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3CanvasEllipse) +8 Q3CanvasEllipse::~Q3CanvasEllipse +12 Q3CanvasEllipse::~Q3CanvasEllipse +16 Q3CanvasItem::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasEllipse::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasPolygonalItem::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasEllipse::rtti +64 Q3CanvasPolygonalItem::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasPolygonalItem::chunks +76 Q3CanvasItem::addToChunks +80 Q3CanvasItem::removeFromChunks +84 Q3CanvasItem::changeChunks +88 Q3CanvasEllipse::collidesWith +92 Q3CanvasPolygonalItem::setPen +96 Q3CanvasPolygonalItem::setBrush +100 Q3CanvasEllipse::areaPoints +104 Q3CanvasPolygonalItem::areaPointsAdvanced +108 Q3CanvasEllipse::drawShape + +Class Q3CanvasEllipse + size=68 align=4 + base size=68 base align=4 +Q3CanvasEllipse (0xb1e41bc0) 0 + vptr=((& Q3CanvasEllipse::_ZTV15Q3CanvasEllipse) + 8u) + Q3CanvasPolygonalItem (0xb1e41c00) 0 + primary-for Q3CanvasEllipse (0xb1e41bc0) + Q3CanvasItem (0xb1e823fc) 0 + primary-for Q3CanvasPolygonalItem (0xb1e41c00) + +Vtable for Q3CanvasText +Q3CanvasText::_ZTV12Q3CanvasText: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3CanvasText) +8 Q3CanvasText::~Q3CanvasText +12 Q3CanvasText::~Q3CanvasText +16 Q3CanvasText::moveBy +20 Q3CanvasItem::setAnimated +24 Q3CanvasItem::setVelocity +28 Q3CanvasItem::advance +32 Q3CanvasText::collidesWith +36 Q3CanvasItem::setCanvas +40 Q3CanvasText::draw +44 Q3CanvasItem::setVisible +48 Q3CanvasItem::setSelected +52 Q3CanvasItem::setEnabled +56 Q3CanvasItem::setActive +60 Q3CanvasText::rtti +64 Q3CanvasText::boundingRect +68 Q3CanvasItem::boundingRectAdvanced +72 Q3CanvasItem::chunks +76 Q3CanvasText::addToChunks +80 Q3CanvasText::removeFromChunks +84 Q3CanvasText::changeChunks +88 Q3CanvasText::collidesWith + +Class Q3CanvasText + size=92 align=4 + base size=92 base align=4 +Q3CanvasText (0xb1e41d00) 0 + vptr=((& Q3CanvasText::_ZTV12Q3CanvasText) + 8u) + Q3CanvasItem (0xb1e82924) 0 + primary-for Q3CanvasText (0xb1e41d00) + +Vtable for Q3Url +Q3Url::_ZTV5Q3Url: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5Q3Url) +8 Q3Url::~Q3Url +12 Q3Url::~Q3Url +16 Q3Url::setProtocol +20 Q3Url::setUser +24 Q3Url::setPassword +28 Q3Url::setHost +32 Q3Url::setPort +36 Q3Url::setPath +40 Q3Url::setEncodedPathAndQuery +44 Q3Url::setQuery +48 Q3Url::setRef +52 Q3Url::addPath +56 Q3Url::setFileName +60 Q3Url::toString +64 Q3Url::cdUp +68 Q3Url::reset +72 Q3Url::parse + +Class Q3Url + size=8 align=4 + base size=8 base align=4 +Q3Url (0xb1e82f3c) 0 + vptr=((& Q3Url::_ZTV5Q3Url) + 8u) + +Class Q3BaseBucket + size=8 align=4 + base size=8 base align=4 +Q3BaseBucket (0xb1c944ec) 0 + +Class Q3StringBucket + size=12 align=4 + base size=12 base align=4 +Q3StringBucket (0xb1ca1000) 0 + Q3BaseBucket (0xb1ca2000) 0 + +Class Q3AsciiBucket + size=12 align=4 + base size=12 base align=4 +Q3AsciiBucket (0xb1ca1180) 0 + Q3BaseBucket (0xb1ca23c0) 0 + +Class Q3IntBucket + size=12 align=4 + base size=12 base align=4 +Q3IntBucket (0xb1ca1300) 0 + Q3BaseBucket (0xb1ca2780) 0 + +Class Q3PtrBucket + size=12 align=4 + base size=12 base align=4 +Q3PtrBucket (0xb1ca1480) 0 + Q3BaseBucket (0xb1ca2b40) 0 + +Vtable for Q3GDict +Q3GDict::_ZTV7Q3GDict: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7Q3GDict) +8 Q3GDict::count +12 Q3GDict::clear +16 Q3GDict::~Q3GDict +20 Q3GDict::~Q3GDict +24 Q3PtrCollection::newItem +28 __cxa_pure_virtual +32 Q3GDict::read +36 Q3GDict::write + +Class Q3GDict + size=28 align=4 + base size=28 base align=4 +Q3GDict (0xb1ca1600) 0 + vptr=((& Q3GDict::_ZTV7Q3GDict) + 8u) + Q3PtrCollection (0xb1ca2f00) 0 + primary-for Q3GDict (0xb1ca1600) + +Class Q3GDictIterator + size=12 align=4 + base size=12 base align=4 +Q3GDictIterator (0xb1cbb12c) 0 + +Vtable for Q3Dict<void> +Q3Dict<void>::_ZTV6Q3DictIvE: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6Q3DictIvE) +8 Q3Dict<type>::count [with type = void] +12 Q3Dict<type>::clear [with type = void] +16 Q3Dict<type>::~Q3Dict [with type = void] +20 Q3Dict<type>::~Q3Dict [with type = void] +24 Q3PtrCollection::newItem +28 Q3Dict<type>::deleteItem [with type = void] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3Dict<void> + size=28 align=4 + base size=28 base align=4 +Q3Dict<void> (0xb1ca1e80) 0 + vptr=((& Q3Dict<void>::_ZTV6Q3DictIvE) + 8u) + Q3GDict (0xb1ca1ec0) 0 + primary-for Q3Dict<void> (0xb1ca1e80) + Q3PtrCollection (0xb1cc6618) 0 + primary-for Q3GDict (0xb1ca1ec0) + +Vtable for Q3NetworkProtocolFactoryBase +Q3NetworkProtocolFactoryBase::_ZTV28Q3NetworkProtocolFactoryBase: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28Q3NetworkProtocolFactoryBase) +8 Q3NetworkProtocolFactoryBase::~Q3NetworkProtocolFactoryBase +12 Q3NetworkProtocolFactoryBase::~Q3NetworkProtocolFactoryBase +16 __cxa_pure_virtual + +Class Q3NetworkProtocolFactoryBase + size=4 align=4 + base size=4 base align=4 +Q3NetworkProtocolFactoryBase (0xb1cc6bb8) 0 nearly-empty + vptr=((& Q3NetworkProtocolFactoryBase::_ZTV28Q3NetworkProtocolFactoryBase) + 8u) + +Vtable for Q3NetworkProtocol +Q3NetworkProtocol::_ZTV17Q3NetworkProtocol: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17Q3NetworkProtocol) +8 Q3NetworkProtocol::metaObject +12 Q3NetworkProtocol::qt_metacast +16 Q3NetworkProtocol::qt_metacall +20 Q3NetworkProtocol::~Q3NetworkProtocol +24 Q3NetworkProtocol::~Q3NetworkProtocol +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3NetworkProtocol::setUrl +60 Q3NetworkProtocol::setAutoDelete +64 Q3NetworkProtocol::supportedOperations +68 Q3NetworkProtocol::addOperation +72 Q3NetworkProtocol::clearOperationQueue +76 Q3NetworkProtocol::stop +80 Q3NetworkProtocol::processOperation +84 Q3NetworkProtocol::operationListChildren +88 Q3NetworkProtocol::operationMkDir +92 Q3NetworkProtocol::operationRemove +96 Q3NetworkProtocol::operationRename +100 Q3NetworkProtocol::operationGet +104 Q3NetworkProtocol::operationPut +108 Q3NetworkProtocol::operationPutChunk +112 Q3NetworkProtocol::checkConnection + +Class Q3NetworkProtocol + size=12 align=4 + base size=12 base align=4 +Q3NetworkProtocol (0xb1cd7780) 0 + vptr=((& Q3NetworkProtocol::_ZTV17Q3NetworkProtocol) + 8u) + QObject (0xb1cc6f78) 0 + primary-for Q3NetworkProtocol (0xb1cd7780) + +Vtable for Q3NetworkOperation +Q3NetworkOperation::_ZTV18Q3NetworkOperation: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18Q3NetworkOperation) +8 Q3NetworkOperation::metaObject +12 Q3NetworkOperation::qt_metacast +16 Q3NetworkOperation::qt_metacall +20 Q3NetworkOperation::~Q3NetworkOperation +24 Q3NetworkOperation::~Q3NetworkOperation +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class Q3NetworkOperation + size=12 align=4 + base size=12 base align=4 +Q3NetworkOperation (0xb1cd79c0) 0 + vptr=((& Q3NetworkOperation::_ZTV18Q3NetworkOperation) + 8u) + QObject (0xb1ce5a8c) 0 + primary-for Q3NetworkOperation (0xb1cd79c0) + +Vtable for Q3UrlOperator +Q3UrlOperator::_ZTV13Q3UrlOperator: 51u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3UrlOperator) +8 Q3UrlOperator::metaObject +12 Q3UrlOperator::qt_metacast +16 Q3UrlOperator::qt_metacall +20 Q3UrlOperator::~Q3UrlOperator +24 Q3UrlOperator::~Q3UrlOperator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3UrlOperator::setPath +60 Q3UrlOperator::cdUp +64 Q3UrlOperator::listChildren +68 Q3UrlOperator::mkdir +72 Q3UrlOperator::remove +76 Q3UrlOperator::rename +80 Q3UrlOperator::get +84 Q3UrlOperator::put +88 Q3UrlOperator::copy +92 Q3UrlOperator::copy +96 Q3UrlOperator::isDir +100 Q3UrlOperator::setNameFilter +104 Q3UrlOperator::info +108 Q3UrlOperator::stop +112 Q3UrlOperator::reset +116 Q3UrlOperator::parse +120 Q3UrlOperator::checkValid +124 Q3UrlOperator::clearEntries +128 (int (*)(...))-0x000000008 +132 (int (*)(...))(& _ZTI13Q3UrlOperator) +136 Q3UrlOperator::_ZThn8_N13Q3UrlOperatorD1Ev +140 Q3UrlOperator::_ZThn8_N13Q3UrlOperatorD0Ev +144 Q3Url::setProtocol +148 Q3Url::setUser +152 Q3Url::setPassword +156 Q3Url::setHost +160 Q3Url::setPort +164 Q3UrlOperator::_ZThn8_N13Q3UrlOperator7setPathERK7QString +168 Q3Url::setEncodedPathAndQuery +172 Q3Url::setQuery +176 Q3Url::setRef +180 Q3Url::addPath +184 Q3Url::setFileName +188 Q3Url::toString +192 Q3UrlOperator::_ZThn8_N13Q3UrlOperator4cdUpEv +196 Q3UrlOperator::_ZThn8_N13Q3UrlOperator5resetEv +200 Q3UrlOperator::_ZThn8_N13Q3UrlOperator5parseERK7QString + +Class Q3UrlOperator + size=20 align=4 + base size=20 base align=4 +Q3UrlOperator (0xb1cf99b0) 0 + vptr=((& Q3UrlOperator::_ZTV13Q3UrlOperator) + 8u) + QObject (0xb1cf8690) 0 + primary-for Q3UrlOperator (0xb1cf99b0) + Q3Url (0xb1cf86cc) 8 + vptr=((& Q3UrlOperator::_ZTV13Q3UrlOperator) + 136u) + +Vtable for Q3FileIconProvider +Q3FileIconProvider::_ZTV18Q3FileIconProvider: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18Q3FileIconProvider) +8 Q3FileIconProvider::metaObject +12 Q3FileIconProvider::qt_metacast +16 Q3FileIconProvider::qt_metacall +20 Q3FileIconProvider::~Q3FileIconProvider +24 Q3FileIconProvider::~Q3FileIconProvider +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3FileIconProvider::pixmap + +Class Q3FileIconProvider + size=8 align=4 + base size=8 base align=4 +Q3FileIconProvider (0xb1cd7e00) 0 + vptr=((& Q3FileIconProvider::_ZTV18Q3FileIconProvider) + 8u) + QObject (0xb1d11348) 0 + primary-for Q3FileIconProvider (0xb1cd7e00) + +Vtable for Q3FilePreview +Q3FilePreview::_ZTV13Q3FilePreview: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3FilePreview) +8 Q3FilePreview::~Q3FilePreview +12 Q3FilePreview::~Q3FilePreview +16 __cxa_pure_virtual + +Class Q3FilePreview + size=4 align=4 + base size=4 base align=4 +Q3FilePreview (0xb1d11ce4) 0 nearly-empty + vptr=((& Q3FilePreview::_ZTV13Q3FilePreview) + 8u) + +Vtable for Q3FileDialog +Q3FileDialog::_ZTV12Q3FileDialog: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3FileDialog) +8 Q3FileDialog::metaObject +12 Q3FileDialog::qt_metacast +16 Q3FileDialog::qt_metacall +20 Q3FileDialog::~Q3FileDialog +24 Q3FileDialog::~Q3FileDialog +28 QWidget::event +32 Q3FileDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 Q3FileDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 Q3FileDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3FileDialog::done +228 QDialog::accept +232 QDialog::reject +236 Q3FileDialog::setSelectedFilter +240 Q3FileDialog::setSelectedFilter +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI12Q3FileDialog) +252 Q3FileDialog::_ZThn8_N12Q3FileDialogD1Ev +256 Q3FileDialog::_ZThn8_N12Q3FileDialogD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3FileDialog + size=44 align=4 + base size=44 base align=4 +Q3FileDialog (0xb1d1b140) 0 + vptr=((& Q3FileDialog::_ZTV12Q3FileDialog) + 8u) + QDialog (0xb1d1b180) 0 + primary-for Q3FileDialog (0xb1d1b140) + QWidget (0xb1d1e4b0) 0 + primary-for QDialog (0xb1d1b180) + QObject (0xb1d22000) 0 + primary-for QWidget (0xb1d1e4b0) + QPaintDevice (0xb1d2203c) 8 + vptr=((& Q3FileDialog::_ZTV12Q3FileDialog) + 252u) + +Vtable for Q3ProgressDialog +Q3ProgressDialog::_ZTV16Q3ProgressDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16Q3ProgressDialog) +8 Q3ProgressDialog::metaObject +12 Q3ProgressDialog::qt_metacast +16 Q3ProgressDialog::qt_metacall +20 Q3ProgressDialog::~Q3ProgressDialog +24 Q3ProgressDialog::~Q3ProgressDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 Q3ProgressDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 Q3ProgressDialog::resizeEvent +136 Q3ProgressDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3ProgressDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3ProgressDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI16Q3ProgressDialog) +244 Q3ProgressDialog::_ZThn8_N16Q3ProgressDialogD1Ev +248 Q3ProgressDialog::_ZThn8_N16Q3ProgressDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ProgressDialog + size=28 align=4 + base size=28 base align=4 +Q3ProgressDialog (0xb1d1b3c0) 0 + vptr=((& Q3ProgressDialog::_ZTV16Q3ProgressDialog) + 8u) + QDialog (0xb1d1b400) 0 + primary-for Q3ProgressDialog (0xb1d1b3c0) + QWidget (0xb1d34f50) 0 + primary-for QDialog (0xb1d1b400) + QObject (0xb1d3c30c) 0 + primary-for QWidget (0xb1d34f50) + QPaintDevice (0xb1d3c348) 8 + vptr=((& Q3ProgressDialog::_ZTV16Q3ProgressDialog) + 244u) + +Vtable for Q3TabDialog +Q3TabDialog::_ZTV11Q3TabDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3TabDialog) +8 Q3TabDialog::metaObject +12 Q3TabDialog::qt_metacast +16 Q3TabDialog::qt_metacall +20 Q3TabDialog::~Q3TabDialog +24 Q3TabDialog::~Q3TabDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3TabDialog::paintEvent +128 QWidget::moveEvent +132 Q3TabDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 Q3TabDialog::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11Q3TabDialog) +244 Q3TabDialog::_ZThn8_N11Q3TabDialogD1Ev +248 Q3TabDialog::_ZThn8_N11Q3TabDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3TabDialog + size=24 align=4 + base size=24 base align=4 +Q3TabDialog (0xb1d1b640) 0 + vptr=((& Q3TabDialog::_ZTV11Q3TabDialog) + 8u) + QDialog (0xb1d1b680) 0 + primary-for Q3TabDialog (0xb1d1b640) + QWidget (0xb1d49370) 0 + primary-for QDialog (0xb1d1b680) + QObject (0xb1d3cf78) 0 + primary-for QWidget (0xb1d49370) + QPaintDevice (0xb1d3cfb4) 8 + vptr=((& Q3TabDialog::_ZTV11Q3TabDialog) + 244u) + +Vtable for Q3Wizard +Q3Wizard::_ZTV8Q3Wizard: 82u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Wizard) +8 Q3Wizard::metaObject +12 Q3Wizard::qt_metacast +16 Q3Wizard::qt_metacall +20 Q3Wizard::~Q3Wizard +24 Q3Wizard::~Q3Wizard +28 QWidget::event +32 Q3Wizard::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3Wizard::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 Q3Wizard::addPage +240 Q3Wizard::insertPage +244 Q3Wizard::removePage +248 Q3Wizard::showPage +252 Q3Wizard::appropriate +256 Q3Wizard::setAppropriate +260 Q3Wizard::setBackEnabled +264 Q3Wizard::setNextEnabled +268 Q3Wizard::setFinishEnabled +272 Q3Wizard::setHelpEnabled +276 Q3Wizard::setFinish +280 Q3Wizard::back +284 Q3Wizard::next +288 Q3Wizard::help +292 Q3Wizard::layOutButtonRow +296 Q3Wizard::layOutTitleRow +300 (int (*)(...))-0x000000008 +304 (int (*)(...))(& _ZTI8Q3Wizard) +308 Q3Wizard::_ZThn8_N8Q3WizardD1Ev +312 Q3Wizard::_ZThn8_N8Q3WizardD0Ev +316 QWidget::_ZThn8_NK7QWidget7devTypeEv +320 QWidget::_ZThn8_NK7QWidget11paintEngineEv +324 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3Wizard + size=24 align=4 + base size=24 base align=4 +Q3Wizard (0xb1d1b8c0) 0 + vptr=((& Q3Wizard::_ZTV8Q3Wizard) + 8u) + QDialog (0xb1d1b900) 0 + primary-for Q3Wizard (0xb1d1b8c0) + QWidget (0xb1d63190) 0 + primary-for QDialog (0xb1d1b900) + QObject (0xb1d52d98) 0 + primary-for QWidget (0xb1d63190) + QPaintDevice (0xb1d52dd4) 8 + vptr=((& Q3Wizard::_ZTV8Q3Wizard) + 308u) + +Vtable for Q3PtrList<char> +Q3PtrList<char>::_ZTV9Q3PtrListIcE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3PtrListIcE) +8 Q3PtrList<type>::count [with type = char] +12 Q3PtrList<type>::clear [with type = char] +16 Q3PtrList<type>::~Q3PtrList [with type = char] +20 Q3PtrList<type>::~Q3PtrList [with type = char] +24 Q3PtrCollection::newItem +28 Q3PtrList<type>::deleteItem [with type = char] +32 Q3GList::compareItems +36 Q3GList::read +40 Q3GList::write + +Class Q3PtrList<char> + size=32 align=4 + base size=32 base align=4 +Q3PtrList<char> (0xb1d1bb80) 0 + vptr=((& Q3PtrList<char>::_ZTV9Q3PtrListIcE) + 8u) + Q3GList (0xb1d1bbc0) 0 + primary-for Q3PtrList<char> (0xb1d1bb80) + Q3PtrCollection (0xb1d68d98) 0 + primary-for Q3GList (0xb1d1bbc0) + +Vtable for Q3StrList +Q3StrList::_ZTV9Q3StrList: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3StrList) +8 Q3PtrList<type>::count [with type = char] +12 Q3PtrList<type>::clear [with type = char] +16 Q3StrList::~Q3StrList +20 Q3StrList::~Q3StrList +24 Q3StrList::newItem +28 Q3StrList::deleteItem +32 Q3StrList::compareItems +36 Q3StrList::read +40 Q3StrList::write + +Class Q3StrList + size=36 align=4 + base size=33 base align=4 +Q3StrList (0xb1d1bc00) 0 + vptr=((& Q3StrList::_ZTV9Q3StrList) + 8u) + Q3PtrList<char> (0xb1d1bc40) 0 + primary-for Q3StrList (0xb1d1bc00) + Q3GList (0xb1d1bc80) 0 + primary-for Q3PtrList<char> (0xb1d1bc40) + Q3PtrCollection (0xb1d68e88) 0 + primary-for Q3GList (0xb1d1bc80) + +Class Q3PtrListStdIterator<char> + size=4 align=4 + base size=4 base align=4 +Q3PtrListStdIterator<char> (0xb1b94140) 0 + Q3GListStdIterator (0xb1b8f5a0) 0 + +Vtable for Q3StrIList +Q3StrIList::_ZTV10Q3StrIList: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3StrIList) +8 Q3PtrList<type>::count [with type = char] +12 Q3PtrList<type>::clear [with type = char] +16 Q3StrIList::~Q3StrIList +20 Q3StrIList::~Q3StrIList +24 Q3StrList::newItem +28 Q3StrList::deleteItem +32 Q3StrIList::compareItems +36 Q3StrList::read +40 Q3StrList::write + +Class Q3StrIList + size=36 align=4 + base size=33 base align=4 +Q3StrIList (0xb1b943c0) 0 + vptr=((& Q3StrIList::_ZTV10Q3StrIList) + 8u) + Q3StrList (0xb1b94400) 0 + primary-for Q3StrIList (0xb1b943c0) + Q3PtrList<char> (0xb1b94440) 0 + primary-for Q3StrList (0xb1b94400) + Q3GList (0xb1b94480) 0 + primary-for Q3PtrList<char> (0xb1b94440) + Q3PtrCollection (0xb1b8fca8) 0 + primary-for Q3GList (0xb1b94480) + +Vtable for Q3DragObject +Q3DragObject::_ZTV12Q3DragObject: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3DragObject) +8 Q3DragObject::metaObject +12 Q3DragObject::qt_metacast +16 Q3DragObject::qt_metacall +20 Q3DragObject::~Q3DragObject +24 Q3DragObject::~Q3DragObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI12Q3DragObject) +76 Q3DragObject::_ZThn8_N12Q3DragObjectD1Ev +80 Q3DragObject::_ZThn8_N12Q3DragObjectD0Ev +84 __cxa_pure_virtual +88 QMimeSource::provides +92 __cxa_pure_virtual + +Class Q3DragObject + size=12 align=4 + base size=12 base align=4 +Q3DragObject (0xb1bb3410) 0 + vptr=((& Q3DragObject::_ZTV12Q3DragObject) + 8u) + QObject (0xb1babce4) 0 + primary-for Q3DragObject (0xb1bb3410) + QMimeSource (0xb1babd20) 8 nearly-empty + vptr=((& Q3DragObject::_ZTV12Q3DragObject) + 76u) + +Vtable for Q3StoredDrag +Q3StoredDrag::_ZTV12Q3StoredDrag: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3StoredDrag) +8 Q3StoredDrag::metaObject +12 Q3StoredDrag::qt_metacast +16 Q3StoredDrag::qt_metacall +20 Q3StoredDrag::~Q3StoredDrag +24 Q3StoredDrag::~Q3StoredDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 Q3StoredDrag::setEncodedData +72 Q3StoredDrag::format +76 Q3StoredDrag::encodedData +80 (int (*)(...))-0x000000008 +84 (int (*)(...))(& _ZTI12Q3StoredDrag) +88 Q3StoredDrag::_ZThn8_N12Q3StoredDragD1Ev +92 Q3StoredDrag::_ZThn8_N12Q3StoredDragD0Ev +96 Q3StoredDrag::_ZThn8_NK12Q3StoredDrag6formatEi +100 QMimeSource::provides +104 Q3StoredDrag::_ZThn8_NK12Q3StoredDrag11encodedDataEPKc + +Class Q3StoredDrag + size=12 align=4 + base size=12 base align=4 +Q3StoredDrag (0xb1b94a80) 0 + vptr=((& Q3StoredDrag::_ZTV12Q3StoredDrag) + 8u) + Q3DragObject (0xb1bc10a0) 0 + primary-for Q3StoredDrag (0xb1b94a80) + QObject (0xb1bbc924) 0 + primary-for Q3DragObject (0xb1bc10a0) + QMimeSource (0xb1bbc960) 8 nearly-empty + vptr=((& Q3StoredDrag::_ZTV12Q3StoredDrag) + 88u) + +Vtable for Q3TextDrag +Q3TextDrag::_ZTV10Q3TextDrag: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3TextDrag) +8 Q3TextDrag::metaObject +12 Q3TextDrag::qt_metacast +16 Q3TextDrag::qt_metacall +20 Q3TextDrag::~Q3TextDrag +24 Q3TextDrag::~Q3TextDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 Q3TextDrag::setText +72 Q3TextDrag::setSubtype +76 Q3TextDrag::format +80 Q3TextDrag::encodedData +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI10Q3TextDrag) +92 Q3TextDrag::_ZThn8_N10Q3TextDragD1Ev +96 Q3TextDrag::_ZThn8_N10Q3TextDragD0Ev +100 Q3TextDrag::_ZThn8_NK10Q3TextDrag6formatEi +104 QMimeSource::provides +108 Q3TextDrag::_ZThn8_NK10Q3TextDrag11encodedDataEPKc + +Class Q3TextDrag + size=12 align=4 + base size=12 base align=4 +Q3TextDrag (0xb1b94d40) 0 + vptr=((& Q3TextDrag::_ZTV10Q3TextDrag) + 8u) + Q3DragObject (0xb1bc6a50) 0 + primary-for Q3TextDrag (0xb1b94d40) + QObject (0xb1bcc564) 0 + primary-for Q3DragObject (0xb1bc6a50) + QMimeSource (0xb1bcc5a0) 8 nearly-empty + vptr=((& Q3TextDrag::_ZTV10Q3TextDrag) + 92u) + +Vtable for Q3ImageDrag +Q3ImageDrag::_ZTV11Q3ImageDrag: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3ImageDrag) +8 Q3ImageDrag::metaObject +12 Q3ImageDrag::qt_metacast +16 Q3ImageDrag::qt_metacall +20 Q3ImageDrag::~Q3ImageDrag +24 Q3ImageDrag::~Q3ImageDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 Q3ImageDrag::setImage +72 Q3ImageDrag::format +76 Q3ImageDrag::encodedData +80 (int (*)(...))-0x000000008 +84 (int (*)(...))(& _ZTI11Q3ImageDrag) +88 Q3ImageDrag::_ZThn8_N11Q3ImageDragD1Ev +92 Q3ImageDrag::_ZThn8_N11Q3ImageDragD0Ev +96 Q3ImageDrag::_ZThn8_NK11Q3ImageDrag6formatEi +100 QMimeSource::provides +104 Q3ImageDrag::_ZThn8_NK11Q3ImageDrag11encodedDataEPKc + +Class Q3ImageDrag + size=12 align=4 + base size=12 base align=4 +Q3ImageDrag (0xb1bdf000) 0 + vptr=((& Q3ImageDrag::_ZTV11Q3ImageDrag) + 8u) + Q3DragObject (0xb1bd6780) 0 + primary-for Q3ImageDrag (0xb1bdf000) + QObject (0xb1bdb384) 0 + primary-for Q3DragObject (0xb1bd6780) + QMimeSource (0xb1bdb3c0) 8 nearly-empty + vptr=((& Q3ImageDrag::_ZTV11Q3ImageDrag) + 88u) + +Vtable for Q3UriDrag +Q3UriDrag::_ZTV9Q3UriDrag: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3UriDrag) +8 Q3UriDrag::metaObject +12 Q3UriDrag::qt_metacast +16 Q3UriDrag::qt_metacall +20 Q3UriDrag::~Q3UriDrag +24 Q3UriDrag::~Q3UriDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 Q3StoredDrag::setEncodedData +72 Q3StoredDrag::format +76 Q3StoredDrag::encodedData +80 Q3UriDrag::setUris +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI9Q3UriDrag) +92 Q3UriDrag::_ZThn8_N9Q3UriDragD1Ev +96 Q3UriDrag::_ZThn8_N9Q3UriDragD0Ev +100 Q3StoredDrag::_ZThn8_NK12Q3StoredDrag6formatEi +104 QMimeSource::provides +108 Q3StoredDrag::_ZThn8_NK12Q3StoredDrag11encodedDataEPKc + +Class Q3UriDrag + size=12 align=4 + base size=12 base align=4 +Q3UriDrag (0xb1bdf2c0) 0 + vptr=((& Q3UriDrag::_ZTV9Q3UriDrag) + 8u) + Q3StoredDrag (0xb1bdf300) 0 + primary-for Q3UriDrag (0xb1bdf2c0) + Q3DragObject (0xb1be6460) 0 + primary-for Q3StoredDrag (0xb1bdf300) + QObject (0xb1beb1a4) 0 + primary-for Q3DragObject (0xb1be6460) + QMimeSource (0xb1beb1e0) 8 nearly-empty + vptr=((& Q3UriDrag::_ZTV9Q3UriDrag) + 92u) + +Vtable for Q3ColorDrag +Q3ColorDrag::_ZTV11Q3ColorDrag: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3ColorDrag) +8 Q3ColorDrag::metaObject +12 Q3ColorDrag::qt_metacast +16 Q3ColorDrag::qt_metacall +20 Q3ColorDrag::~Q3ColorDrag +24 Q3ColorDrag::~Q3ColorDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 Q3StoredDrag::setEncodedData +72 Q3StoredDrag::format +76 Q3StoredDrag::encodedData +80 (int (*)(...))-0x000000008 +84 (int (*)(...))(& _ZTI11Q3ColorDrag) +88 Q3ColorDrag::_ZThn8_N11Q3ColorDragD1Ev +92 Q3ColorDrag::_ZThn8_N11Q3ColorDragD0Ev +96 Q3StoredDrag::_ZThn8_NK12Q3StoredDrag6formatEi +100 QMimeSource::provides +104 Q3StoredDrag::_ZThn8_NK12Q3StoredDrag11encodedDataEPKc + +Class Q3ColorDrag + size=28 align=4 + base size=28 base align=4 +Q3ColorDrag (0xb1bdf600) 0 + vptr=((& Q3ColorDrag::_ZTV11Q3ColorDrag) + 8u) + Q3StoredDrag (0xb1bdf640) 0 + primary-for Q3ColorDrag (0xb1bdf600) + Q3DragObject (0xb1bf8190) 0 + primary-for Q3StoredDrag (0xb1bdf640) + QObject (0xb1bebfb4) 0 + primary-for Q3DragObject (0xb1bf8190) + QMimeSource (0xb1beb7bc) 8 nearly-empty + vptr=((& Q3ColorDrag::_ZTV11Q3ColorDrag) + 88u) + +Vtable for Q3IconDragItem +Q3IconDragItem::_ZTV14Q3IconDragItem: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3IconDragItem) +8 Q3IconDragItem::~Q3IconDragItem +12 Q3IconDragItem::~Q3IconDragItem +16 Q3IconDragItem::data +20 Q3IconDragItem::setData + +Class Q3IconDragItem + size=8 align=4 + base size=8 base align=4 +Q3IconDragItem (0xb1bfda14) 0 + vptr=((& Q3IconDragItem::_ZTV14Q3IconDragItem) + 8u) + +Vtable for Q3IconDrag +Q3IconDrag::_ZTV10Q3IconDrag: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3IconDrag) +8 Q3IconDrag::metaObject +12 Q3IconDrag::qt_metacast +16 Q3IconDrag::qt_metacall +20 Q3IconDrag::~Q3IconDrag +24 Q3IconDrag::~Q3IconDrag +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DragObject::setPixmap +60 Q3DragObject::setPixmap +64 Q3DragObject::drag +68 Q3IconDrag::format +72 Q3IconDrag::encodedData +76 (int (*)(...))-0x000000008 +80 (int (*)(...))(& _ZTI10Q3IconDrag) +84 Q3IconDrag::_ZThn8_N10Q3IconDragD1Ev +88 Q3IconDrag::_ZThn8_N10Q3IconDragD0Ev +92 Q3IconDrag::_ZThn8_NK10Q3IconDrag6formatEi +96 QMimeSource::provides +100 Q3IconDrag::_ZThn8_NK10Q3IconDrag11encodedDataEPKc + +Class Q3IconDrag + size=20 align=4 + base size=18 base align=4 +Q3IconDrag (0xb1bdf880) 0 + vptr=((& Q3IconDrag::_ZTV10Q3IconDrag) + 8u) + Q3DragObject (0xb1bf8aa0) 0 + primary-for Q3IconDrag (0xb1bdf880) + QObject (0xb1bfdc6c) 0 + primary-for Q3DragObject (0xb1bf8aa0) + QMimeSource (0xb1bfdca8) 8 nearly-empty + vptr=((& Q3IconDrag::_ZTV10Q3IconDrag) + 84u) + +Vtable for Q3IconViewItem +Q3IconViewItem::_ZTV14Q3IconViewItem: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3IconViewItem) +8 Q3IconViewItem::~Q3IconViewItem +12 Q3IconViewItem::~Q3IconViewItem +16 Q3IconViewItem::setRenameEnabled +20 Q3IconViewItem::setDragEnabled +24 Q3IconViewItem::setDropEnabled +28 Q3IconViewItem::text +32 Q3IconViewItem::pixmap +36 Q3IconViewItem::picture +40 Q3IconViewItem::key +44 Q3IconViewItem::setSelected +48 Q3IconViewItem::setSelected +52 Q3IconViewItem::setSelectable +56 Q3IconViewItem::repaint +60 Q3IconViewItem::move +64 Q3IconViewItem::moveBy +68 Q3IconViewItem::move +72 Q3IconViewItem::moveBy +76 Q3IconViewItem::acceptDrop +80 Q3IconViewItem::compare +84 Q3IconViewItem::setText +88 Q3IconViewItem::setPixmap +92 Q3IconViewItem::setPicture +96 Q3IconViewItem::setText +100 Q3IconViewItem::setPixmap +104 Q3IconViewItem::setKey +108 Q3IconViewItem::rtti +112 Q3IconViewItem::removeRenameBox +116 Q3IconViewItem::calcRect +120 Q3IconViewItem::paintItem +124 Q3IconViewItem::paintFocus +128 Q3IconViewItem::dropped +132 Q3IconViewItem::dragEntered +136 Q3IconViewItem::dragLeft + +Class Q3IconViewItem + size=112 align=4 + base size=112 base align=4 +Q3IconViewItem (0xb1c0c6cc) 0 + vptr=((& Q3IconViewItem::_ZTV14Q3IconViewItem) + 8u) + +Vtable for Q3IconView +Q3IconView::_ZTV10Q3IconView: 139u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3IconView) +8 Q3IconView::metaObject +12 Q3IconView::qt_metacast +16 Q3IconView::qt_metacall +20 Q3IconView::~Q3IconView +24 Q3IconView::~Q3IconView +28 QFrame::event +32 Q3IconView::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3IconView::sizeHint +68 Q3IconView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3IconView::keyPressEvent +104 QWidget::keyReleaseEvent +108 Q3IconView::focusInEvent +112 Q3IconView::focusOutEvent +116 Q3IconView::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3IconView::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3IconView::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3IconView::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 Q3IconView::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3ScrollView::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3IconView::setContentsPos +272 Q3IconView::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3IconView::contentsMousePressEvent +284 Q3IconView::contentsMouseReleaseEvent +288 Q3IconView::contentsMouseDoubleClickEvent +292 Q3IconView::contentsMouseMoveEvent +296 Q3IconView::contentsDragEnterEvent +300 Q3IconView::contentsDragMoveEvent +304 Q3IconView::contentsDragLeaveEvent +308 Q3IconView::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3IconView::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3ScrollView::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3IconView::insertItem +384 Q3IconView::takeItem +388 Q3IconView::setCurrentItem +392 Q3IconView::setSelected +396 Q3IconView::setSelectionMode +400 Q3IconView::selectAll +404 Q3IconView::clearSelection +408 Q3IconView::invertSelection +412 Q3IconView::repaintItem +416 Q3IconView::clear +420 Q3IconView::setGridX +424 Q3IconView::setGridY +428 Q3IconView::setSpacing +432 Q3IconView::setItemTextPos +436 Q3IconView::setItemTextBackground +440 Q3IconView::setArrangement +444 Q3IconView::setResizeMode +448 Q3IconView::setMaxItemWidth +452 Q3IconView::setMaxItemTextLength +456 Q3IconView::setAutoArrange +460 Q3IconView::setShowToolTips +464 Q3IconView::setItemsMovable +468 Q3IconView::setWordWrapIconText +472 Q3IconView::sort +476 Q3IconView::arrangeItemsInGrid +480 Q3IconView::arrangeItemsInGrid +484 Q3IconView::updateContents +488 Q3IconView::doAutoScroll +492 Q3IconView::adjustItems +496 Q3IconView::slotUpdate +500 Q3IconView::drawRubber +504 Q3IconView::dragObject +508 Q3IconView::startDrag +512 Q3IconView::insertInGrid +516 Q3IconView::drawBackground +520 Q3IconView::drawDragShapes +524 Q3IconView::initDragEnter +528 (int (*)(...))-0x000000008 +532 (int (*)(...))(& _ZTI10Q3IconView) +536 Q3IconView::_ZThn8_N10Q3IconViewD1Ev +540 Q3IconView::_ZThn8_N10Q3IconViewD0Ev +544 QWidget::_ZThn8_NK7QWidget7devTypeEv +548 QWidget::_ZThn8_NK7QWidget11paintEngineEv +552 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3IconView + size=32 align=4 + base size=32 base align=4 +Q3IconView (0xb1bdfb00) 0 + vptr=((& Q3IconView::_ZTV10Q3IconView) + 8u) + Q3ScrollView (0xb1bdfb40) 0 + primary-for Q3IconView (0xb1bdfb00) + Q3Frame (0xb1bdfb80) 0 + primary-for Q3ScrollView (0xb1bdfb40) + QFrame (0xb1bdfbc0) 0 + primary-for Q3Frame (0xb1bdfb80) + QWidget (0xb1c1d460) 0 + primary-for QFrame (0xb1bdfbc0) + QObject (0xb1c0cdd4) 0 + primary-for QWidget (0xb1c1d460) + QPaintDevice (0xb1c0ce10) 8 + vptr=((& Q3IconView::_ZTV10Q3IconView) + 536u) + +Vtable for Q3ListBox +Q3ListBox::_ZTV9Q3ListBox: 119u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3ListBox) +8 Q3ListBox::metaObject +12 Q3ListBox::qt_metacast +16 Q3ListBox::qt_metacall +20 Q3ListBox::~Q3ListBox +24 Q3ListBox::~Q3ListBox +28 QFrame::event +32 Q3ListBox::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3ListBox::sizeHint +68 Q3ListBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ListBox::mousePressEvent +84 Q3ListBox::mouseReleaseEvent +88 Q3ListBox::mouseDoubleClickEvent +92 Q3ListBox::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3ListBox::keyPressEvent +104 QWidget::keyReleaseEvent +108 Q3ListBox::focusInEvent +112 Q3ListBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3ListBox::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3ListBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3ListBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 Q3ListBox::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3ScrollView::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3ScrollView::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3ScrollView::contentsMousePressEvent +284 Q3ScrollView::contentsMouseReleaseEvent +288 Q3ScrollView::contentsMouseDoubleClickEvent +292 Q3ScrollView::contentsMouseMoveEvent +296 Q3ScrollView::contentsDragEnterEvent +300 Q3ScrollView::contentsDragMoveEvent +304 Q3ScrollView::contentsDragLeaveEvent +308 Q3ScrollView::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3ListBox::contentsContextMenuEvent +320 Q3ListBox::viewportPaintEvent +324 Q3ScrollView::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3ListBox::setCurrentItem +384 Q3ListBox::setCurrentItem +388 Q3ListBox::setTopItem +392 Q3ListBox::setBottomItem +396 Q3ListBox::setSelectionMode +400 Q3ListBox::setSelected +404 Q3ListBox::setColumnMode +408 Q3ListBox::setColumnMode +412 Q3ListBox::setRowMode +416 Q3ListBox::setRowMode +420 Q3ListBox::setVariableWidth +424 Q3ListBox::setVariableHeight +428 Q3ListBox::ensureCurrentVisible +432 Q3ListBox::clearSelection +436 Q3ListBox::selectAll +440 Q3ListBox::invertSelection +444 Q3ListBox::paintCell +448 (int (*)(...))-0x000000008 +452 (int (*)(...))(& _ZTI9Q3ListBox) +456 Q3ListBox::_ZThn8_N9Q3ListBoxD1Ev +460 Q3ListBox::_ZThn8_N9Q3ListBoxD0Ev +464 QWidget::_ZThn8_NK7QWidget7devTypeEv +468 QWidget::_ZThn8_NK7QWidget11paintEngineEv +472 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ListBox + size=32 align=4 + base size=32 base align=4 +Q3ListBox (0xb1bdfe80) 0 + vptr=((& Q3ListBox::_ZTV9Q3ListBox) + 8u) + Q3ScrollView (0xb1bdfec0) 0 + primary-for Q3ListBox (0xb1bdfe80) + Q3Frame (0xb1bdff00) 0 + primary-for Q3ScrollView (0xb1bdfec0) + QFrame (0xb1bdff40) 0 + primary-for Q3Frame (0xb1bdff00) + QWidget (0xb1c3f960) 0 + primary-for QFrame (0xb1bdff40) + QObject (0xb1c2ed98) 0 + primary-for QWidget (0xb1c3f960) + QPaintDevice (0xb1c2edd4) 8 + vptr=((& Q3ListBox::_ZTV9Q3ListBox) + 456u) + +Vtable for Q3ListBoxItem +Q3ListBoxItem::_ZTV13Q3ListBoxItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3ListBoxItem) +8 Q3ListBoxItem::~Q3ListBoxItem +12 Q3ListBoxItem::~Q3ListBoxItem +16 Q3ListBoxItem::text +20 Q3ListBoxItem::pixmap +24 Q3ListBoxItem::height +28 Q3ListBoxItem::width +32 Q3ListBoxItem::rtti +36 __cxa_pure_virtual +40 Q3ListBoxItem::setText + +Class Q3ListBoxItem + size=24 align=4 + base size=24 base align=4 +Q3ListBoxItem (0xb1c84ca8) 0 + vptr=((& Q3ListBoxItem::_ZTV13Q3ListBoxItem) + 8u) + +Vtable for Q3ListBoxText +Q3ListBoxText::_ZTV13Q3ListBoxText: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3ListBoxText) +8 Q3ListBoxText::~Q3ListBoxText +12 Q3ListBoxText::~Q3ListBoxText +16 Q3ListBoxItem::text +20 Q3ListBoxItem::pixmap +24 Q3ListBoxText::height +28 Q3ListBoxText::width +32 Q3ListBoxText::rtti +36 Q3ListBoxText::paint +40 Q3ListBoxItem::setText + +Class Q3ListBoxText + size=24 align=4 + base size=24 base align=4 +Q3ListBoxText (0xb1c70a40) 0 + vptr=((& Q3ListBoxText::_ZTV13Q3ListBoxText) + 8u) + Q3ListBoxItem (0xb1a8fa14) 0 + primary-for Q3ListBoxText (0xb1c70a40) + +Vtable for Q3ListBoxPixmap +Q3ListBoxPixmap::_ZTV15Q3ListBoxPixmap: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3ListBoxPixmap) +8 Q3ListBoxPixmap::~Q3ListBoxPixmap +12 Q3ListBoxPixmap::~Q3ListBoxPixmap +16 Q3ListBoxItem::text +20 Q3ListBoxPixmap::pixmap +24 Q3ListBoxPixmap::height +28 Q3ListBoxPixmap::width +32 Q3ListBoxPixmap::rtti +36 Q3ListBoxPixmap::paint +40 Q3ListBoxItem::setText + +Class Q3ListBoxPixmap + size=36 align=4 + base size=36 base align=4 +Q3ListBoxPixmap (0xb1c70a80) 0 + vptr=((& Q3ListBoxPixmap::_ZTV15Q3ListBoxPixmap) + 8u) + Q3ListBoxItem (0xb1a8ff3c) 0 + primary-for Q3ListBoxPixmap (0xb1c70a80) + +Vtable for Q3ListViewItem +Q3ListViewItem::_ZTV14Q3ListViewItem: 41u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3ListViewItem) +8 Q3ListViewItem::~Q3ListViewItem +12 Q3ListViewItem::~Q3ListViewItem +16 Q3ListViewItem::insertItem +20 Q3ListViewItem::takeItem +24 Q3ListViewItem::removeItem +28 Q3ListViewItem::invalidateHeight +32 Q3ListViewItem::width +36 Q3ListViewItem::setText +40 Q3ListViewItem::text +44 Q3ListViewItem::setPixmap +48 Q3ListViewItem::pixmap +52 Q3ListViewItem::key +56 Q3ListViewItem::compare +60 Q3ListViewItem::sortChildItems +64 Q3ListViewItem::setOpen +68 Q3ListViewItem::setup +72 Q3ListViewItem::setSelected +76 Q3ListViewItem::paintCell +80 Q3ListViewItem::paintBranches +84 Q3ListViewItem::paintFocus +88 Q3ListViewItem::setSelectable +92 Q3ListViewItem::setExpandable +96 Q3ListViewItem::sort +100 Q3ListViewItem::setDragEnabled +104 Q3ListViewItem::setDropEnabled +108 Q3ListViewItem::acceptDrop +112 Q3ListViewItem::setRenameEnabled +116 Q3ListViewItem::startRename +120 Q3ListViewItem::setEnabled +124 Q3ListViewItem::rtti +128 Q3ListViewItem::setMultiLinesEnabled +132 Q3ListViewItem::enforceSortOrder +136 Q3ListViewItem::setHeight +140 Q3ListViewItem::activate +144 Q3ListViewItem::dropped +148 Q3ListViewItem::dragEntered +152 Q3ListViewItem::dragLeft +156 Q3ListViewItem::okRename +160 Q3ListViewItem::cancelRename + +Class Q3ListViewItem + size=44 align=4 + base size=44 base align=4 +Q3ListViewItem (0xb1a9c564) 0 + vptr=((& Q3ListViewItem::_ZTV14Q3ListViewItem) + 8u) + +Vtable for Q3ListView +Q3ListView::_ZTV10Q3ListView: 134u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3ListView) +8 Q3ListView::metaObject +12 Q3ListView::qt_metacast +16 Q3ListView::qt_metacall +20 Q3ListView::~Q3ListView +24 Q3ListView::~Q3ListView +28 QFrame::event +32 Q3ListView::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3ListView::sizeHint +68 Q3ListView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3ListView::keyPressEvent +104 QWidget::keyReleaseEvent +108 Q3ListView::focusInEvent +112 Q3ListView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3ListView::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3ListView::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3ListView::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 Q3ListView::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3ScrollView::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ListView::setContentsPos +272 Q3ScrollView::drawContents +276 Q3ListView::drawContentsOffset +280 Q3ListView::contentsMousePressEvent +284 Q3ListView::contentsMouseReleaseEvent +288 Q3ListView::contentsMouseDoubleClickEvent +292 Q3ListView::contentsMouseMoveEvent +296 Q3ListView::contentsDragEnterEvent +300 Q3ListView::contentsDragMoveEvent +304 Q3ListView::contentsDragLeaveEvent +308 Q3ListView::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3ListView::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3ListView::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3ListView::setTreeStepSize +384 Q3ListView::insertItem +388 Q3ListView::takeItem +392 Q3ListView::removeItem +396 Q3ListView::addColumn +400 Q3ListView::addColumn +404 Q3ListView::removeColumn +408 Q3ListView::setColumnText +412 Q3ListView::setColumnText +416 Q3ListView::setColumnWidth +420 Q3ListView::setColumnWidthMode +424 Q3ListView::setColumnAlignment +428 Q3ListView::setMultiSelection +432 Q3ListView::clearSelection +436 Q3ListView::setSelected +440 Q3ListView::setOpen +444 Q3ListView::setCurrentItem +448 Q3ListView::setAllColumnsShowFocus +452 Q3ListView::setItemMargin +456 Q3ListView::setRootIsDecorated +460 Q3ListView::setSorting +464 Q3ListView::sort +468 Q3ListView::setShowSortIndicator +472 Q3ListView::setShowToolTips +476 Q3ListView::setResizeMode +480 Q3ListView::setDefaultRenameAction +484 Q3ListView::clear +488 Q3ListView::invertSelection +492 Q3ListView::selectAll +496 Q3ListView::dragObject +500 Q3ListView::startDrag +504 Q3ListView::paintEmptyArea +508 (int (*)(...))-0x000000008 +512 (int (*)(...))(& _ZTI10Q3ListView) +516 Q3ListView::_ZThn8_N10Q3ListViewD1Ev +520 Q3ListView::_ZThn8_N10Q3ListViewD0Ev +524 QWidget::_ZThn8_NK7QWidget7devTypeEv +528 QWidget::_ZThn8_NK7QWidget11paintEngineEv +532 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ListView + size=32 align=4 + base size=32 base align=4 +Q3ListView (0xb1c70d80) 0 + vptr=((& Q3ListView::_ZTV10Q3ListView) + 8u) + Q3ScrollView (0xb1c70dc0) 0 + primary-for Q3ListView (0xb1c70d80) + Q3Frame (0xb1c70e00) 0 + primary-for Q3ScrollView (0xb1c70dc0) + QFrame (0xb1c70e40) 0 + primary-for Q3Frame (0xb1c70e00) + QWidget (0xb1ab4640) 0 + primary-for QFrame (0xb1c70e40) + QObject (0xb1ac70b4) 0 + primary-for QWidget (0xb1ab4640) + QPaintDevice (0xb1ac70f0) 8 + vptr=((& Q3ListView::_ZTV10Q3ListView) + 516u) + +Vtable for Q3CheckListItem +Q3CheckListItem::_ZTV15Q3CheckListItem: 43u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3CheckListItem) +8 Q3CheckListItem::~Q3CheckListItem +12 Q3CheckListItem::~Q3CheckListItem +16 Q3ListViewItem::insertItem +20 Q3ListViewItem::takeItem +24 Q3ListViewItem::removeItem +28 Q3ListViewItem::invalidateHeight +32 Q3CheckListItem::width +36 Q3ListViewItem::setText +40 Q3CheckListItem::text +44 Q3ListViewItem::setPixmap +48 Q3ListViewItem::pixmap +52 Q3ListViewItem::key +56 Q3ListViewItem::compare +60 Q3ListViewItem::sortChildItems +64 Q3ListViewItem::setOpen +68 Q3CheckListItem::setup +72 Q3ListViewItem::setSelected +76 Q3CheckListItem::paintCell +80 Q3ListViewItem::paintBranches +84 Q3CheckListItem::paintFocus +88 Q3ListViewItem::setSelectable +92 Q3ListViewItem::setExpandable +96 Q3ListViewItem::sort +100 Q3ListViewItem::setDragEnabled +104 Q3ListViewItem::setDropEnabled +108 Q3ListViewItem::acceptDrop +112 Q3ListViewItem::setRenameEnabled +116 Q3ListViewItem::startRename +120 Q3ListViewItem::setEnabled +124 Q3CheckListItem::rtti +128 Q3ListViewItem::setMultiLinesEnabled +132 Q3ListViewItem::enforceSortOrder +136 Q3ListViewItem::setHeight +140 Q3CheckListItem::activate +144 Q3ListViewItem::dropped +148 Q3ListViewItem::dragEntered +152 Q3ListViewItem::dragLeft +156 Q3ListViewItem::okRename +160 Q3ListViewItem::cancelRename +164 Q3CheckListItem::setOn +168 Q3CheckListItem::stateChange + +Class Q3CheckListItem + size=56 align=4 + base size=56 base align=4 +Q3CheckListItem (0xb1aec100) 0 + vptr=((& Q3CheckListItem::_ZTV15Q3CheckListItem) + 8u) + Q3ListViewItem (0xb1af0168) 0 + primary-for Q3CheckListItem (0xb1aec100) + +Class Q3ListViewItemIterator + size=12 align=4 + base size=12 base align=4 +Q3ListViewItemIterator (0xb1afe690) 0 + +Vtable for Q3GVector +Q3GVector::_ZTV9Q3GVector: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3GVector) +8 Q3GVector::count +12 Q3GVector::clear +16 Q3GVector::~Q3GVector +20 Q3GVector::~Q3GVector +24 Q3PtrCollection::newItem +28 __cxa_pure_virtual +32 Q3GVector::compareItems +36 Q3GVector::read +40 Q3GVector::write + +Class Q3GVector + size=20 align=4 + base size=20 base align=4 +Q3GVector (0xb1aec280) 0 + vptr=((& Q3GVector::_ZTV9Q3GVector) + 8u) + Q3PtrCollection (0xb1b05000) 0 + primary-for Q3GVector (0xb1aec280) + +Vtable for Q3PtrVector<void> +Q3PtrVector<void>::_ZTV11Q3PtrVectorIvE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3PtrVectorIvE) +8 Q3PtrVector<type>::count [with type = void] +12 Q3PtrVector<type>::clear [with type = void] +16 Q3PtrVector<type>::~Q3PtrVector [with type = void] +20 Q3PtrVector<type>::~Q3PtrVector [with type = void] +24 Q3PtrCollection::newItem +28 Q3PtrVector<type>::deleteItem [with type = void] +32 Q3GVector::compareItems +36 Q3GVector::read +40 Q3GVector::write + +Class Q3PtrVector<void> + size=20 align=4 + base size=20 base align=4 +Q3PtrVector<void> (0xb1aeccc0) 0 + vptr=((& Q3PtrVector<void>::_ZTV11Q3PtrVectorIvE) + 8u) + Q3GVector (0xb1aecd00) 0 + primary-for Q3PtrVector<void> (0xb1aeccc0) + Q3PtrCollection (0xb1b18474) 0 + primary-for Q3GVector (0xb1aecd00) + +Vtable for Q3Header +Q3Header::_ZTV8Q3Header: 76u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Header) +8 Q3Header::metaObject +12 Q3Header::qt_metacast +16 Q3Header::qt_metacall +20 Q3Header::~Q3Header +24 Q3Header::~Q3Header +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3Header::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3Header::mousePressEvent +84 Q3Header::mouseReleaseEvent +88 Q3Header::mouseDoubleClickEvent +92 Q3Header::mouseMoveEvent +96 QWidget::wheelEvent +100 Q3Header::keyPressEvent +104 Q3Header::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Header::paintEvent +128 QWidget::moveEvent +132 Q3Header::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3Header::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3Header::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3Header::setLabel +228 Q3Header::setLabel +232 Q3Header::setOrientation +236 Q3Header::setTracking +240 Q3Header::setClickEnabled +244 Q3Header::setResizeEnabled +248 Q3Header::setMovingEnabled +252 Q3Header::setStretchEnabled +256 Q3Header::setCellSize +260 Q3Header::moveCell +264 Q3Header::setOffset +268 Q3Header::paintSection +272 Q3Header::paintSectionLabel +276 (int (*)(...))-0x000000008 +280 (int (*)(...))(& _ZTI8Q3Header) +284 Q3Header::_ZThn8_N8Q3HeaderD1Ev +288 Q3Header::_ZThn8_N8Q3HeaderD0Ev +292 QWidget::_ZThn8_NK7QWidget7devTypeEv +296 QWidget::_ZThn8_NK7QWidget11paintEngineEv +300 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3Header + size=64 align=4 + base size=64 base align=4 +Q3Header (0xb1aecf80) 0 + vptr=((& Q3Header::_ZTV8Q3Header) + 8u) + QWidget (0xb1b24870) 0 + primary-for Q3Header (0xb1aecf80) + QObject (0xb1b18780) 0 + primary-for QWidget (0xb1b24870) + QPaintDevice (0xb1b187bc) 8 + vptr=((& Q3Header::_ZTV8Q3Header) + 284u) + +Class Q3Shared + size=4 align=4 + base size=4 base align=4 +Q3Shared (0xb1b43ac8) 0 + +Class Q3GArray::array_data + size=12 align=4 + base size=12 base align=4 +Q3GArray::array_data (0xb1b28540) 0 + Q3Shared (0xb1b43f78) 0 + +Vtable for Q3GArray +Q3GArray::_ZTV8Q3GArray: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3GArray) +8 Q3GArray::~Q3GArray +12 Q3GArray::~Q3GArray +16 Q3GArray::detach +20 Q3GArray::newData +24 Q3GArray::deleteData + +Class Q3GArray + size=8 align=4 + base size=8 base align=4 +Q3GArray (0xb1b43f3c) 0 + vptr=((& Q3GArray::_ZTV8Q3GArray) + 8u) + +Vtable for Q3IntDict<void> +Q3IntDict<void>::_ZTV9Q3IntDictIvE: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3IntDictIvE) +8 Q3IntDict<type>::count [with type = void] +12 Q3IntDict<type>::clear [with type = void] +16 Q3IntDict<type>::~Q3IntDict [with type = void] +20 Q3IntDict<type>::~Q3IntDict [with type = void] +24 Q3PtrCollection::newItem +28 Q3IntDict<type>::deleteItem [with type = void] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3IntDict<void> + size=28 align=4 + base size=28 base align=4 +Q3IntDict<void> (0xb1b6dd00) 0 + vptr=((& Q3IntDict<void>::_ZTV9Q3IntDictIvE) + 8u) + Q3GDict (0xb1b6dd40) 0 + primary-for Q3IntDict<void> (0xb1b6dd00) + Q3PtrCollection (0xb1b7a3fc) 0 + primary-for Q3GDict (0xb1b6dd40) + +Class Q3TableSelection + size=28 align=4 + base size=28 base align=4 +Q3TableSelection (0xb1b7aa14) 0 + +Vtable for Q3TableItem +Q3TableItem::_ZTV11Q3TableItem: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3TableItem) +8 Q3TableItem::~Q3TableItem +12 Q3TableItem::~Q3TableItem +16 Q3TableItem::pixmap +20 Q3TableItem::text +24 Q3TableItem::setPixmap +28 Q3TableItem::setText +32 Q3TableItem::alignment +36 Q3TableItem::setWordWrap +40 Q3TableItem::createEditor +44 Q3TableItem::setContentFromEditor +48 Q3TableItem::setReplaceable +52 Q3TableItem::key +56 Q3TableItem::sizeHint +60 Q3TableItem::setSpan +64 Q3TableItem::setRow +68 Q3TableItem::setCol +72 Q3TableItem::paint +76 Q3TableItem::setEnabled +80 Q3TableItem::rtti + +Class Q3TableItem + size=48 align=4 + base size=48 base align=4 +Q3TableItem (0xb19923c0) 0 + vptr=((& Q3TableItem::_ZTV11Q3TableItem) + 8u) + +Vtable for Q3ComboTableItem +Q3ComboTableItem::_ZTV16Q3ComboTableItem: 25u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16Q3ComboTableItem) +8 Q3ComboTableItem::~Q3ComboTableItem +12 Q3ComboTableItem::~Q3ComboTableItem +16 Q3TableItem::pixmap +20 Q3TableItem::text +24 Q3TableItem::setPixmap +28 Q3TableItem::setText +32 Q3TableItem::alignment +36 Q3TableItem::setWordWrap +40 Q3ComboTableItem::createEditor +44 Q3ComboTableItem::setContentFromEditor +48 Q3TableItem::setReplaceable +52 Q3TableItem::key +56 Q3ComboTableItem::sizeHint +60 Q3TableItem::setSpan +64 Q3TableItem::setRow +68 Q3TableItem::setCol +72 Q3ComboTableItem::paint +76 Q3TableItem::setEnabled +80 Q3ComboTableItem::rtti +84 Q3ComboTableItem::setCurrentItem +88 Q3ComboTableItem::setCurrentItem +92 Q3ComboTableItem::setEditable +96 Q3ComboTableItem::setStringList + +Class Q3ComboTableItem + size=64 align=4 + base size=61 base align=4 +Q3ComboTableItem (0xb1b846c0) 0 + vptr=((& Q3ComboTableItem::_ZTV16Q3ComboTableItem) + 8u) + Q3TableItem (0xb19928e8) 0 + primary-for Q3ComboTableItem (0xb1b846c0) + +Vtable for Q3CheckTableItem +Q3CheckTableItem::_ZTV16Q3CheckTableItem: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16Q3CheckTableItem) +8 Q3CheckTableItem::~Q3CheckTableItem +12 Q3CheckTableItem::~Q3CheckTableItem +16 Q3TableItem::pixmap +20 Q3TableItem::text +24 Q3TableItem::setPixmap +28 Q3CheckTableItem::setText +32 Q3TableItem::alignment +36 Q3TableItem::setWordWrap +40 Q3CheckTableItem::createEditor +44 Q3CheckTableItem::setContentFromEditor +48 Q3TableItem::setReplaceable +52 Q3TableItem::key +56 Q3CheckTableItem::sizeHint +60 Q3TableItem::setSpan +64 Q3TableItem::setRow +68 Q3TableItem::setCol +72 Q3CheckTableItem::paint +76 Q3TableItem::setEnabled +80 Q3CheckTableItem::rtti +84 Q3CheckTableItem::setChecked + +Class Q3CheckTableItem + size=56 align=4 + base size=53 base align=4 +Q3CheckTableItem (0xb1b84700) 0 + vptr=((& Q3CheckTableItem::_ZTV16Q3CheckTableItem) + 8u) + Q3TableItem (0xb1992ac8) 0 + primary-for Q3CheckTableItem (0xb1b84700) + +Class Q3Table::TableWidget + size=12 align=4 + base size=12 base align=4 +Q3Table::TableWidget (0xb19b430c) 0 + +Vtable for Q3PtrVector<Q3TableItem> +Q3PtrVector<Q3TableItem>::_ZTV11Q3PtrVectorI11Q3TableItemE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3PtrVectorI11Q3TableItemE) +8 Q3PtrVector<type>::count [with type = Q3TableItem] +12 Q3PtrVector<type>::clear [with type = Q3TableItem] +16 Q3PtrVector<type>::~Q3PtrVector [with type = Q3TableItem] +20 Q3PtrVector<type>::~Q3PtrVector [with type = Q3TableItem] +24 Q3PtrCollection::newItem +28 Q3PtrVector<type>::deleteItem [with type = Q3TableItem] +32 Q3GVector::compareItems +36 Q3GVector::read +40 Q3GVector::write + +Class Q3PtrVector<Q3TableItem> + size=20 align=4 + base size=20 base align=4 +Q3PtrVector<Q3TableItem> (0xb1b84980) 0 + vptr=((& Q3PtrVector<Q3TableItem>::_ZTV11Q3PtrVectorI11Q3TableItemE) + 8u) + Q3GVector (0xb1b849c0) 0 + primary-for Q3PtrVector<Q3TableItem> (0xb1b84980) + Q3PtrCollection (0xb19b4744) 0 + primary-for Q3GVector (0xb1b849c0) + +Vtable for Q3PtrVector<QWidget> +Q3PtrVector<QWidget>::_ZTV11Q3PtrVectorI7QWidgetE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3PtrVectorI7QWidgetE) +8 Q3PtrVector<type>::count [with type = QWidget] +12 Q3PtrVector<type>::clear [with type = QWidget] +16 Q3PtrVector<type>::~Q3PtrVector [with type = QWidget] +20 Q3PtrVector<type>::~Q3PtrVector [with type = QWidget] +24 Q3PtrCollection::newItem +28 Q3PtrVector<type>::deleteItem [with type = QWidget] +32 Q3GVector::compareItems +36 Q3GVector::read +40 Q3GVector::write + +Class Q3PtrVector<QWidget> + size=20 align=4 + base size=20 base align=4 +Q3PtrVector<QWidget> (0xb1b84a00) 0 + vptr=((& Q3PtrVector<QWidget>::_ZTV11Q3PtrVectorI7QWidgetE) + 8u) + Q3GVector (0xb1b84a40) 0 + primary-for Q3PtrVector<QWidget> (0xb1b84a00) + Q3PtrCollection (0xb19b4b04) 0 + primary-for Q3GVector (0xb1b84a40) + +Vtable for Q3PtrList<Q3TableSelection> +Q3PtrList<Q3TableSelection>::_ZTV9Q3PtrListI16Q3TableSelectionE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3PtrListI16Q3TableSelectionE) +8 Q3PtrList<type>::count [with type = Q3TableSelection] +12 Q3PtrList<type>::clear [with type = Q3TableSelection] +16 Q3PtrList<type>::~Q3PtrList [with type = Q3TableSelection] +20 Q3PtrList<type>::~Q3PtrList [with type = Q3TableSelection] +24 Q3PtrCollection::newItem +28 Q3PtrList<type>::deleteItem [with type = Q3TableSelection] +32 Q3GList::compareItems +36 Q3GList::read +40 Q3GList::write + +Class Q3PtrList<Q3TableSelection> + size=32 align=4 + base size=32 base align=4 +Q3PtrList<Q3TableSelection> (0xb1b84ac0) 0 + vptr=((& Q3PtrList<Q3TableSelection>::_ZTV9Q3PtrListI16Q3TableSelectionE) + 8u) + Q3GList (0xb1b84b00) 0 + primary-for Q3PtrList<Q3TableSelection> (0xb1b84ac0) + Q3PtrCollection (0xb19b4ce4) 0 + primary-for Q3GList (0xb1b84b00) + +Vtable for Q3IntDict<int> +Q3IntDict<int>::_ZTV9Q3IntDictIiE: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3IntDictIiE) +8 Q3IntDict<type>::count [with type = int] +12 Q3IntDict<type>::clear [with type = int] +16 Q3IntDict<type>::~Q3IntDict [with type = int] +20 Q3IntDict<type>::~Q3IntDict [with type = int] +24 Q3PtrCollection::newItem +28 Q3IntDict<type>::deleteItem [with type = int] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3IntDict<int> + size=28 align=4 + base size=28 base align=4 +Q3IntDict<int> (0xb1b84b80) 0 + vptr=((& Q3IntDict<int>::_ZTV9Q3IntDictIiE) + 8u) + Q3GDict (0xb1b84bc0) 0 + primary-for Q3IntDict<int> (0xb1b84b80) + Q3PtrCollection (0xb19b4ec4) 0 + primary-for Q3GDict (0xb1b84bc0) + +Vtable for Q3Table +Q3Table::_ZTV7Q3Table: 183u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7Q3Table) +8 Q3Table::metaObject +12 Q3Table::qt_metacast +16 Q3Table::qt_metacall +20 Q3Table::~Q3Table +24 Q3Table::~Q3Table +28 QFrame::event +32 Q3Table::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3Table::sizeHint +68 Q3ScrollView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3Table::keyPressEvent +104 QWidget::keyReleaseEvent +108 Q3Table::focusInEvent +112 Q3Table::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Table::paintEvent +128 QWidget::moveEvent +132 Q3ScrollView::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3Table::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 Q3Table::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 Q3Table::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3Table::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3Table::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3Table::contentsMousePressEvent +284 Q3Table::contentsMouseReleaseEvent +288 Q3Table::contentsMouseDoubleClickEvent +292 Q3Table::contentsMouseMoveEvent +296 Q3Table::contentsDragEnterEvent +300 Q3Table::contentsDragMoveEvent +304 Q3Table::contentsDragLeaveEvent +308 Q3Table::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3Table::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3Table::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3Table::setSelectionMode +384 Q3Table::setItem +388 Q3Table::setText +392 Q3Table::setPixmap +396 Q3Table::item +400 Q3Table::text +404 Q3Table::pixmap +408 Q3Table::clearCell +412 Q3Table::cellGeometry +416 Q3Table::columnWidth +420 Q3Table::rowHeight +424 Q3Table::columnPos +428 Q3Table::rowPos +432 Q3Table::columnAt +436 Q3Table::rowAt +440 Q3Table::numRows +444 Q3Table::numCols +448 Q3Table::addSelection +452 Q3Table::removeSelection +456 Q3Table::removeSelection +460 Q3Table::currentSelection +464 Q3Table::selectRow +468 Q3Table::selectColumn +472 Q3Table::sortColumn +476 Q3Table::takeItem +480 Q3Table::setCellWidget +484 Q3Table::cellWidget +488 Q3Table::clearCellWidget +492 Q3Table::cellRect +496 Q3Table::paintCell +500 Q3Table::paintCell +504 Q3Table::paintFocus +508 Q3Table::setFocusStyle +512 Q3Table::setNumRows +516 Q3Table::setNumCols +520 Q3Table::setShowGrid +524 Q3Table::hideRow +528 Q3Table::hideColumn +532 Q3Table::showRow +536 Q3Table::showColumn +540 Q3Table::setColumnWidth +544 Q3Table::setRowHeight +548 Q3Table::adjustColumn +552 Q3Table::adjustRow +556 Q3Table::setColumnStretchable +560 Q3Table::setRowStretchable +564 Q3Table::setSorting +568 Q3Table::swapRows +572 Q3Table::swapColumns +576 Q3Table::swapCells +580 Q3Table::setLeftMargin +584 Q3Table::setTopMargin +588 Q3Table::setCurrentCell +592 Q3Table::setColumnMovingEnabled +596 Q3Table::setRowMovingEnabled +600 Q3Table::setReadOnly +604 Q3Table::setRowReadOnly +608 Q3Table::setColumnReadOnly +612 Q3Table::setDragEnabled +616 Q3Table::insertRows +620 Q3Table::insertColumns +624 Q3Table::removeRow +628 Q3Table::removeRows +632 Q3Table::removeColumn +636 Q3Table::removeColumns +640 Q3Table::editCell +644 Q3Table::dragObject +648 Q3Table::startDrag +652 Q3Table::paintEmptyArea +656 Q3Table::activateNextCell +660 Q3Table::createEditor +664 Q3Table::setCellContentFromEditor +668 Q3Table::beginEdit +672 Q3Table::endEdit +676 Q3Table::resizeData +680 Q3Table::insertWidget +684 Q3Table::columnWidthChanged +688 Q3Table::rowHeightChanged +692 Q3Table::columnIndexChanged +696 Q3Table::rowIndexChanged +700 Q3Table::columnClicked +704 (int (*)(...))-0x000000008 +708 (int (*)(...))(& _ZTI7Q3Table) +712 Q3Table::_ZThn8_N7Q3TableD1Ev +716 Q3Table::_ZThn8_N7Q3TableD0Ev +720 QWidget::_ZThn8_NK7QWidget7devTypeEv +724 QWidget::_ZThn8_NK7QWidget11paintEngineEv +728 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3Table + size=244 align=4 + base size=244 base align=4 +Q3Table (0xb1b84780) 0 + vptr=((& Q3Table::_ZTV7Q3Table) + 8u) + Q3ScrollView (0xb1b847c0) 0 + primary-for Q3Table (0xb1b84780) + Q3Frame (0xb1b84800) 0 + primary-for Q3ScrollView (0xb1b847c0) + QFrame (0xb1b84840) 0 + primary-for Q3Frame (0xb1b84800) + QWidget (0xb19a2d20) 0 + primary-for QFrame (0xb1b84840) + QObject (0xb1992bf4) 0 + primary-for QWidget (0xb19a2d20) + QPaintDevice (0xb1992c30) 8 + vptr=((& Q3Table::_ZTV7Q3Table) + 712u) + +Class Q3Dns::MailServer + size=8 align=4 + base size=6 base align=4 +Q3Dns::MailServer (0xb19ece4c) 0 + +Class Q3Dns::Server + size=12 align=4 + base size=10 base align=4 +Q3Dns::Server (0xb1a0512c) 0 + +Vtable for Q3Dns +Q3Dns::_ZTV5Q3Dns: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5Q3Dns) +8 Q3Dns::metaObject +12 Q3Dns::qt_metacast +16 Q3Dns::qt_metacall +20 Q3Dns::~Q3Dns +24 Q3Dns::~Q3Dns +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3Dns::setLabel +60 Q3Dns::setLabel +64 Q3Dns::setRecordType + +Class Q3Dns + size=24 align=4 + base size=24 base align=4 +Q3Dns (0xb19fe000) 0 + vptr=((& Q3Dns::_ZTV5Q3Dns) + 8u) + QObject (0xb19ecb7c) 0 + primary-for Q3Dns (0xb19fe000) + +Vtable for Q3DnsSocket +Q3DnsSocket::_ZTV11Q3DnsSocket: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3DnsSocket) +8 Q3DnsSocket::metaObject +12 Q3DnsSocket::qt_metacast +16 Q3DnsSocket::qt_metacall +20 Q3DnsSocket::~Q3DnsSocket +24 Q3DnsSocket::~Q3DnsSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DnsSocket::cleanCache +60 Q3DnsSocket::retransmit +64 Q3DnsSocket::answer + +Class Q3DnsSocket + size=8 align=4 + base size=8 base align=4 +Q3DnsSocket (0xb19fe700) 0 + vptr=((& Q3DnsSocket::_ZTV11Q3DnsSocket) + 8u) + QObject (0xb1a133c0) 0 + primary-for Q3DnsSocket (0xb19fe700) + +Vtable for Q3Ftp +Q3Ftp::_ZTV5Q3Ftp: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5Q3Ftp) +8 Q3Ftp::metaObject +12 Q3Ftp::qt_metacast +16 Q3Ftp::qt_metacall +20 Q3Ftp::~Q3Ftp +24 Q3Ftp::~Q3Ftp +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3NetworkProtocol::setUrl +60 Q3NetworkProtocol::setAutoDelete +64 Q3Ftp::supportedOperations +68 Q3NetworkProtocol::addOperation +72 Q3NetworkProtocol::clearOperationQueue +76 Q3NetworkProtocol::stop +80 Q3NetworkProtocol::processOperation +84 Q3Ftp::operationListChildren +88 Q3Ftp::operationMkDir +92 Q3Ftp::operationRemove +96 Q3Ftp::operationRename +100 Q3Ftp::operationGet +104 Q3Ftp::operationPut +108 Q3NetworkProtocol::operationPutChunk +112 Q3Ftp::checkConnection + +Class Q3Ftp + size=48 align=4 + base size=45 base align=4 +Q3Ftp (0xb19fe940) 0 + vptr=((& Q3Ftp::_ZTV5Q3Ftp) + 8u) + Q3NetworkProtocol (0xb19fe980) 0 + primary-for Q3Ftp (0xb19fe940) + QObject (0xb1a13b40) 0 + primary-for Q3NetworkProtocol (0xb19fe980) + +Class QMap<QString, QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QString>::<anonymous union> (0xb1a30924) 0 + +Class QMap<QString, QString> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QString> (0xb1a308ac) 0 + +Vtable for Q3HttpHeader +Q3HttpHeader::_ZTV12Q3HttpHeader: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3HttpHeader) +8 Q3HttpHeader::~Q3HttpHeader +12 Q3HttpHeader::~Q3HttpHeader +16 Q3HttpHeader::toString +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 Q3HttpHeader::parseLine + +Class Q3HttpHeader + size=12 align=4 + base size=9 base align=4 +Q3HttpHeader (0xb1a30564) 0 + vptr=((& Q3HttpHeader::_ZTV12Q3HttpHeader) + 8u) + +Vtable for Q3HttpResponseHeader +Q3HttpResponseHeader::_ZTV20Q3HttpResponseHeader: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20Q3HttpResponseHeader) +8 Q3HttpResponseHeader::~Q3HttpResponseHeader +12 Q3HttpResponseHeader::~Q3HttpResponseHeader +16 Q3HttpResponseHeader::toString +20 Q3HttpResponseHeader::majorVersion +24 Q3HttpResponseHeader::minorVersion +28 Q3HttpResponseHeader::parseLine + +Class Q3HttpResponseHeader + size=28 align=4 + base size=28 base align=4 +Q3HttpResponseHeader (0xb19fecc0) 0 + vptr=((& Q3HttpResponseHeader::_ZTV20Q3HttpResponseHeader) + 8u) + Q3HttpHeader (0xb1a30a50) 0 + primary-for Q3HttpResponseHeader (0xb19fecc0) + +Vtable for Q3HttpRequestHeader +Q3HttpRequestHeader::_ZTV19Q3HttpRequestHeader: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19Q3HttpRequestHeader) +8 Q3HttpRequestHeader::~Q3HttpRequestHeader +12 Q3HttpRequestHeader::~Q3HttpRequestHeader +16 Q3HttpRequestHeader::toString +20 Q3HttpRequestHeader::majorVersion +24 Q3HttpRequestHeader::minorVersion +28 Q3HttpRequestHeader::parseLine + +Class Q3HttpRequestHeader + size=28 align=4 + base size=28 base align=4 +Q3HttpRequestHeader (0xb19fed40) 0 + vptr=((& Q3HttpRequestHeader::_ZTV19Q3HttpRequestHeader) + 8u) + Q3HttpHeader (0xb1a30d20) 0 + primary-for Q3HttpRequestHeader (0xb19fed40) + +Vtable for Q3Http +Q3Http::_ZTV6Q3Http: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6Q3Http) +8 Q3Http::metaObject +12 Q3Http::qt_metacast +16 Q3Http::qt_metacall +20 Q3Http::~Q3Http +24 Q3Http::~Q3Http +28 QObject::event +32 QObject::eventFilter +36 Q3Http::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3NetworkProtocol::setUrl +60 Q3NetworkProtocol::setAutoDelete +64 Q3Http::supportedOperations +68 Q3NetworkProtocol::addOperation +72 Q3NetworkProtocol::clearOperationQueue +76 Q3NetworkProtocol::stop +80 Q3NetworkProtocol::processOperation +84 Q3NetworkProtocol::operationListChildren +88 Q3NetworkProtocol::operationMkDir +92 Q3NetworkProtocol::operationRemove +96 Q3NetworkProtocol::operationRename +100 Q3Http::operationGet +104 Q3Http::operationPut +108 Q3NetworkProtocol::operationPutChunk +112 Q3NetworkProtocol::checkConnection + +Class Q3Http + size=24 align=4 + base size=24 base align=4 +Q3Http (0xb19fedc0) 0 + vptr=((& Q3Http::_ZTV6Q3Http) + 8u) + Q3NetworkProtocol (0xb19fee00) 0 + primary-for Q3Http (0xb19fedc0) + QObject (0xb1a30f78) 0 + primary-for Q3NetworkProtocol (0xb19fee00) + +Vtable for Q3LocalFs +Q3LocalFs::_ZTV9Q3LocalFs: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3LocalFs) +8 Q3LocalFs::metaObject +12 Q3LocalFs::qt_metacast +16 Q3LocalFs::qt_metacall +20 Q3LocalFs::~Q3LocalFs +24 Q3LocalFs::~Q3LocalFs +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3NetworkProtocol::setUrl +60 Q3NetworkProtocol::setAutoDelete +64 Q3LocalFs::supportedOperations +68 Q3NetworkProtocol::addOperation +72 Q3NetworkProtocol::clearOperationQueue +76 Q3NetworkProtocol::stop +80 Q3NetworkProtocol::processOperation +84 Q3LocalFs::operationListChildren +88 Q3LocalFs::operationMkDir +92 Q3LocalFs::operationRemove +96 Q3LocalFs::operationRename +100 Q3LocalFs::operationGet +104 Q3LocalFs::operationPut +108 Q3NetworkProtocol::operationPutChunk +112 Q3NetworkProtocol::checkConnection + +Class Q3LocalFs + size=16 align=4 + base size=16 base align=4 +Q3LocalFs (0xb1a63080) 0 + vptr=((& Q3LocalFs::_ZTV9Q3LocalFs) + 8u) + Q3NetworkProtocol (0xb1a630c0) 0 + primary-for Q3LocalFs (0xb1a63080) + QObject (0xb1a54834) 0 + primary-for Q3NetworkProtocol (0xb1a630c0) + +Vtable for Q3SocketDevice +Q3SocketDevice::_ZTV14Q3SocketDevice: 41u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3SocketDevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 Q3SocketDevice::~Q3SocketDevice +24 Q3SocketDevice::~Q3SocketDevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3SocketDevice::isSequential +60 Q3SocketDevice::open +64 Q3SocketDevice::close +68 QIODevice::pos +72 Q3SocketDevice::size +76 QIODevice::seek +80 Q3SocketDevice::atEnd +84 QIODevice::reset +88 Q3SocketDevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 Q3SocketDevice::readData +112 QIODevice::readLineData +116 Q3SocketDevice::writeData +120 Q3SocketDevice::setSocket +124 Q3SocketDevice::setBlocking +128 Q3SocketDevice::setAddressReusable +132 Q3SocketDevice::setReceiveBufferSize +136 Q3SocketDevice::setSendBufferSize +140 Q3SocketDevice::connect +144 Q3SocketDevice::bind +148 Q3SocketDevice::listen +152 Q3SocketDevice::accept +156 Q3SocketDevice::writeBlock +160 Q3SocketDevice::setOption + +Class Q3SocketDevice + size=40 align=4 + base size=40 base align=4 +Q3SocketDevice (0xb1a63300) 0 + vptr=((& Q3SocketDevice::_ZTV14Q3SocketDevice) + 8u) + QIODevice (0xb1a63340) 0 + primary-for Q3SocketDevice (0xb1a63300) + QObject (0xb1a54f00) 0 + primary-for QIODevice (0xb1a63340) + +Vtable for Q3ServerSocket +Q3ServerSocket::_ZTV14Q3ServerSocket: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3ServerSocket) +8 Q3ServerSocket::metaObject +12 Q3ServerSocket::qt_metacast +16 Q3ServerSocket::qt_metacall +20 Q3ServerSocket::~Q3ServerSocket +24 Q3ServerSocket::~Q3ServerSocket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3ServerSocket::setSocket +60 __cxa_pure_virtual + +Class Q3ServerSocket + size=12 align=4 + base size=12 base align=4 +Q3ServerSocket (0xb1a634c0) 0 + vptr=((& Q3ServerSocket::_ZTV14Q3ServerSocket) + 8u) + QObject (0xb1a82078) 0 + primary-for Q3ServerSocket (0xb1a634c0) + +Vtable for Q3Socket +Q3Socket::_ZTV8Q3Socket: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Socket) +8 Q3Socket::metaObject +12 Q3Socket::qt_metacast +16 Q3Socket::qt_metacall +20 Q3Socket::~Q3Socket +24 Q3Socket::~Q3Socket +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3Socket::isSequential +60 Q3Socket::open +64 Q3Socket::close +68 QIODevice::pos +72 Q3Socket::size +76 QIODevice::seek +80 Q3Socket::atEnd +84 QIODevice::reset +88 Q3Socket::bytesAvailable +92 Q3Socket::bytesToWrite +96 Q3Socket::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 Q3Socket::readData +112 QIODevice::readLineData +116 Q3Socket::writeData +120 Q3Socket::setSocket +124 Q3Socket::setSocketDevice +128 Q3Socket::connectToHost +132 Q3Socket::sn_read +136 Q3Socket::sn_write + +Class Q3Socket + size=12 align=4 + base size=12 base align=4 +Q3Socket (0xb1a63700) 0 + vptr=((& Q3Socket::_ZTV8Q3Socket) + 8u) + QIODevice (0xb1a63740) 0 + primary-for Q3Socket (0xb1a63700) + QObject (0xb1a828e8) 0 + primary-for QIODevice (0xb1a63740) + +Vtable for Q3Accel +Q3Accel::_ZTV7Q3Accel: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7Q3Accel) +8 Q3Accel::metaObject +12 Q3Accel::qt_metacast +16 Q3Accel::qt_metacall +20 Q3Accel::~Q3Accel +24 Q3Accel::~Q3Accel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class Q3Accel + size=12 align=4 + base size=12 base align=4 +Q3Accel (0xb1a63a00) 0 + vptr=((& Q3Accel::_ZTV7Q3Accel) + 8u) + QObject (0xb189a744) 0 + primary-for Q3Accel (0xb1a63a00) + +Vtable for Q3BoxLayout +Q3BoxLayout::_ZTV11Q3BoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3BoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 Q3BoxLayout::~Q3BoxLayout +24 Q3BoxLayout::~Q3BoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11Q3BoxLayout) +132 Q3BoxLayout::_ZThn8_N11Q3BoxLayoutD1Ev +136 Q3BoxLayout::_ZThn8_N11Q3BoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class Q3BoxLayout + size=16 align=4 + base size=16 base align=4 +Q3BoxLayout (0xb1a63c80) 0 + vptr=((& Q3BoxLayout::_ZTV11Q3BoxLayout) + 8u) + QBoxLayout (0xb1a63cc0) 0 + primary-for Q3BoxLayout (0xb1a63c80) + QLayout (0xb18a9500) 0 + primary-for QBoxLayout (0xb1a63cc0) + QObject (0xb18ae21c) 0 + primary-for QLayout (0xb18a9500) + QLayoutItem (0xb18ae258) 8 + vptr=((& Q3BoxLayout::_ZTV11Q3BoxLayout) + 132u) + +Vtable for Q3HBoxLayout +Q3HBoxLayout::_ZTV12Q3HBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3HBoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 Q3HBoxLayout::~Q3HBoxLayout +24 Q3HBoxLayout::~Q3HBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI12Q3HBoxLayout) +132 Q3HBoxLayout::_ZThn8_N12Q3HBoxLayoutD1Ev +136 Q3HBoxLayout::_ZThn8_N12Q3HBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class Q3HBoxLayout + size=16 align=4 + base size=16 base align=4 +Q3HBoxLayout (0xb18bc100) 0 + vptr=((& Q3HBoxLayout::_ZTV12Q3HBoxLayout) + 8u) + Q3BoxLayout (0xb18bc140) 0 + primary-for Q3HBoxLayout (0xb18bc100) + QBoxLayout (0xb18bc180) 0 + primary-for Q3BoxLayout (0xb18bc140) + QLayout (0xb18c40a0) 0 + primary-for QBoxLayout (0xb18bc180) + QObject (0xb18be474) 0 + primary-for QLayout (0xb18c40a0) + QLayoutItem (0xb18be4b0) 8 + vptr=((& Q3HBoxLayout::_ZTV12Q3HBoxLayout) + 132u) + +Vtable for Q3VBoxLayout +Q3VBoxLayout::_ZTV12Q3VBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3VBoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 Q3VBoxLayout::~Q3VBoxLayout +24 Q3VBoxLayout::~Q3VBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI12Q3VBoxLayout) +132 Q3VBoxLayout::_ZThn8_N12Q3VBoxLayoutD1Ev +136 Q3VBoxLayout::_ZThn8_N12Q3VBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class Q3VBoxLayout + size=16 align=4 + base size=16 base align=4 +Q3VBoxLayout (0xb18bc800) 0 + vptr=((& Q3VBoxLayout::_ZTV12Q3VBoxLayout) + 8u) + Q3BoxLayout (0xb18bc840) 0 + primary-for Q3VBoxLayout (0xb18bc800) + QBoxLayout (0xb18bc880) 0 + primary-for Q3BoxLayout (0xb18bc840) + QLayout (0xb18c7f50) 0 + primary-for QBoxLayout (0xb18bc880) + QObject (0xb18cf7f8) 0 + primary-for QLayout (0xb18c7f50) + QLayoutItem (0xb18cf834) 8 + vptr=((& Q3VBoxLayout::_ZTV12Q3VBoxLayout) + 132u) + +Vtable for Q3DropSite +Q3DropSite::_ZTV10Q3DropSite: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3DropSite) +8 Q3DropSite::~Q3DropSite +12 Q3DropSite::~Q3DropSite + +Class Q3DropSite + size=4 align=4 + base size=4 base align=4 +Q3DropSite (0xb18e0960) 0 nearly-empty + vptr=((& Q3DropSite::_ZTV10Q3DropSite) + 8u) + +Vtable for Q3GridLayout +Q3GridLayout::_ZTV12Q3GridLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3GridLayout) +8 QGridLayout::metaObject +12 QGridLayout::qt_metacast +16 QGridLayout::qt_metacall +20 Q3GridLayout::~Q3GridLayout +24 Q3GridLayout::~Q3GridLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGridLayout::invalidate +60 QLayout::geometry +64 QGridLayout::addItem +68 QGridLayout::expandingDirections +72 QGridLayout::minimumSize +76 QGridLayout::maximumSize +80 QGridLayout::setGeometry +84 QGridLayout::itemAt +88 QGridLayout::takeAt +92 QLayout::indexOf +96 QGridLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QGridLayout::sizeHint +112 QGridLayout::hasHeightForWidth +116 QGridLayout::heightForWidth +120 QGridLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI12Q3GridLayout) +132 Q3GridLayout::_ZThn8_N12Q3GridLayoutD1Ev +136 Q3GridLayout::_ZThn8_N12Q3GridLayoutD0Ev +140 QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv +144 QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv +148 QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv +152 QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv +156 QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv +172 QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi +176 QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi +180 QGridLayout::_ZThn8_N11QGridLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class Q3GridLayout + size=16 align=4 + base size=16 base align=4 +Q3GridLayout (0xb18bcd80) 0 + vptr=((& Q3GridLayout::_ZTV12Q3GridLayout) + 8u) + QGridLayout (0xb18bcdc0) 0 + primary-for Q3GridLayout (0xb18bcd80) + QLayout (0xb18dbeb0) 0 + primary-for QGridLayout (0xb18bcdc0) + QObject (0xb18e0b04) 0 + primary-for QLayout (0xb18dbeb0) + QLayoutItem (0xb18e0b40) 8 + vptr=((& Q3GridLayout::_ZTV12Q3GridLayout) + 132u) + +Vtable for Q3MimeSourceFactory +Q3MimeSourceFactory::_ZTV19Q3MimeSourceFactory: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19Q3MimeSourceFactory) +8 Q3MimeSourceFactory::~Q3MimeSourceFactory +12 Q3MimeSourceFactory::~Q3MimeSourceFactory +16 Q3MimeSourceFactory::data +20 Q3MimeSourceFactory::makeAbsolute +24 Q3MimeSourceFactory::setText +28 Q3MimeSourceFactory::setImage +32 Q3MimeSourceFactory::setPixmap +36 Q3MimeSourceFactory::setData +40 Q3MimeSourceFactory::setFilePath +44 Q3MimeSourceFactory::filePath +48 Q3MimeSourceFactory::setExtensionType + +Class Q3MimeSourceFactory + size=8 align=4 + base size=8 base align=4 +Q3MimeSourceFactory (0xb18f3924) 0 + vptr=((& Q3MimeSourceFactory::_ZTV19Q3MimeSourceFactory) + 8u) + +Vtable for Q3PolygonScanner +Q3PolygonScanner::_ZTV16Q3PolygonScanner: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16Q3PolygonScanner) +8 Q3PolygonScanner::~Q3PolygonScanner +12 Q3PolygonScanner::~Q3PolygonScanner +16 __cxa_pure_virtual + +Class Q3PolygonScanner + size=4 align=4 + base size=4 base align=4 +Q3PolygonScanner (0xb18f3d98) 0 nearly-empty + vptr=((& Q3PolygonScanner::_ZTV16Q3PolygonScanner) + 8u) + +Vtable for Q3Process +Q3Process::_ZTV9Q3Process: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3Process) +8 Q3Process::metaObject +12 Q3Process::qt_metacast +16 Q3Process::qt_metacall +20 Q3Process::~Q3Process +24 Q3Process::~Q3Process +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 Q3Process::connectNotify +52 Q3Process::disconnectNotify +56 Q3Process::setArguments +60 Q3Process::addArgument +64 Q3Process::setWorkingDirectory +68 Q3Process::start +72 Q3Process::launch +76 Q3Process::launch +80 Q3Process::readStdout +84 Q3Process::readStderr +88 Q3Process::readLineStdout +92 Q3Process::readLineStderr +96 Q3Process::writeToStdin +100 Q3Process::writeToStdin +104 Q3Process::closeStdin + +Class Q3Process + size=36 align=4 + base size=36 base align=4 +Q3Process (0xb18f63c0) 0 + vptr=((& Q3Process::_ZTV9Q3Process) + 8u) + QObject (0xb19050b4) 0 + primary-for Q3Process (0xb18f63c0) + +Class Q3PaintDeviceMetrics + size=4 align=4 + base size=4 base align=4 +Q3PaintDeviceMetrics (0xb1905c30) 0 + +Class Q3Painter + size=4 align=4 + base size=4 base align=4 +Q3Painter (0xb18f6980) 0 + QPainter (0xb191d780) 0 + +Vtable for Q3Picture +Q3Picture::_ZTV9Q3Picture: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3Picture) +8 Q3Picture::~Q3Picture +12 Q3Picture::~Q3Picture +16 QPicture::devType +20 QPicture::paintEngine +24 QPicture::metric +28 QPicture::setData + +Class Q3Picture + size=12 align=4 + base size=12 base align=4 +Q3Picture (0xb18f6e80) 0 + vptr=((& Q3Picture::_ZTV9Q3Picture) + 8u) + QPicture (0xb18f6ec0) 0 + primary-for Q3Picture (0xb18f6e80) + QPaintDevice (0xb19303fc) 0 + primary-for QPicture (0xb18f6ec0) + +Vtable for Q3SqlCursor +Q3SqlCursor::_ZTV11Q3SqlCursor: 40u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3SqlCursor) +8 Q3SqlCursor::~Q3SqlCursor +12 Q3SqlCursor::~Q3SqlCursor +16 Q3SqlCursor::setValue +20 Q3SqlCursor::primaryIndex +24 Q3SqlCursor::index +28 Q3SqlCursor::setPrimaryIndex +32 Q3SqlCursor::append +36 Q3SqlCursor::insert +40 Q3SqlCursor::remove +44 Q3SqlCursor::clear +48 Q3SqlCursor::setGenerated +52 Q3SqlCursor::setGenerated +56 Q3SqlCursor::editBuffer +60 Q3SqlCursor::primeInsert +64 Q3SqlCursor::primeUpdate +68 Q3SqlCursor::primeDelete +72 Q3SqlCursor::insert +76 Q3SqlCursor::update +80 Q3SqlCursor::del +84 Q3SqlCursor::setMode +88 Q3SqlCursor::setCalculated +92 Q3SqlCursor::setTrimmed +96 Q3SqlCursor::select +100 Q3SqlCursor::setSort +104 Q3SqlCursor::setFilter +108 Q3SqlCursor::setName +112 Q3SqlCursor::seek +116 Q3SqlCursor::next +120 Q3SqlCursor::prev +124 Q3SqlCursor::first +128 Q3SqlCursor::last +132 Q3SqlCursor::exec +136 Q3SqlCursor::calculateField +140 Q3SqlCursor::update +144 Q3SqlCursor::del +148 Q3SqlCursor::toString +152 Q3SqlCursor::toString +156 Q3SqlCursor::toString + +Class Q3SqlCursor + size=16 align=4 + base size=16 base align=4 +Q3SqlCursor (0xb19335a0) 0 + vptr=((& Q3SqlCursor::_ZTV11Q3SqlCursor) + 8u) + QSqlRecord (0xb1930924) 4 + QSqlQuery (0xb1930960) 8 + +Vtable for Q3DataBrowser +Q3DataBrowser::_ZTV13Q3DataBrowser: 91u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3DataBrowser) +8 Q3DataBrowser::metaObject +12 Q3DataBrowser::qt_metacast +16 Q3DataBrowser::qt_metacall +20 Q3DataBrowser::~Q3DataBrowser +24 Q3DataBrowser::~Q3DataBrowser +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3DataBrowser::setSqlCursor +228 Q3DataBrowser::setForm +232 Q3DataBrowser::setConfirmEdits +236 Q3DataBrowser::setConfirmInsert +240 Q3DataBrowser::setConfirmUpdate +244 Q3DataBrowser::setConfirmDelete +248 Q3DataBrowser::setConfirmCancels +252 Q3DataBrowser::setReadOnly +256 Q3DataBrowser::setAutoEdit +260 Q3DataBrowser::seek +264 Q3DataBrowser::refresh +268 Q3DataBrowser::insert +272 Q3DataBrowser::update +276 Q3DataBrowser::del +280 Q3DataBrowser::first +284 Q3DataBrowser::last +288 Q3DataBrowser::next +292 Q3DataBrowser::prev +296 Q3DataBrowser::readFields +300 Q3DataBrowser::writeFields +304 Q3DataBrowser::clearValues +308 Q3DataBrowser::insertCurrent +312 Q3DataBrowser::updateCurrent +316 Q3DataBrowser::deleteCurrent +320 Q3DataBrowser::currentEdited +324 Q3DataBrowser::confirmEdit +328 Q3DataBrowser::confirmCancel +332 Q3DataBrowser::handleError +336 (int (*)(...))-0x000000008 +340 (int (*)(...))(& _ZTI13Q3DataBrowser) +344 Q3DataBrowser::_ZThn8_N13Q3DataBrowserD1Ev +348 Q3DataBrowser::_ZThn8_N13Q3DataBrowserD0Ev +352 QWidget::_ZThn8_NK7QWidget7devTypeEv +356 QWidget::_ZThn8_NK7QWidget11paintEngineEv +360 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DataBrowser + size=24 align=4 + base size=24 base align=4 +Q3DataBrowser (0xb19371c0) 0 + vptr=((& Q3DataBrowser::_ZTV13Q3DataBrowser) + 8u) + QWidget (0xb1945be0) 0 + primary-for Q3DataBrowser (0xb19371c0) + QObject (0xb19465dc) 0 + primary-for QWidget (0xb1945be0) + QPaintDevice (0xb1946618) 8 + vptr=((& Q3DataBrowser::_ZTV13Q3DataBrowser) + 344u) + +Vtable for Q3EditorFactory +Q3EditorFactory::_ZTV15Q3EditorFactory: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3EditorFactory) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 Q3EditorFactory::~Q3EditorFactory +24 Q3EditorFactory::~Q3EditorFactory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3EditorFactory::createEditor + +Class Q3EditorFactory + size=8 align=4 + base size=8 base align=4 +Q3EditorFactory (0xb1937400) 0 + vptr=((& Q3EditorFactory::_ZTV15Q3EditorFactory) + 8u) + QObject (0xb19601a4) 0 + primary-for Q3EditorFactory (0xb1937400) + +Vtable for Q3SqlEditorFactory +Q3SqlEditorFactory::_ZTV18Q3SqlEditorFactory: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18Q3SqlEditorFactory) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 Q3SqlEditorFactory::~Q3SqlEditorFactory +24 Q3SqlEditorFactory::~Q3SqlEditorFactory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3SqlEditorFactory::createEditor +60 Q3SqlEditorFactory::createEditor + +Class Q3SqlEditorFactory + size=8 align=4 + base size=8 base align=4 +Q3SqlEditorFactory (0xb1937440) 0 + vptr=((& Q3SqlEditorFactory::_ZTV18Q3SqlEditorFactory) + 8u) + Q3EditorFactory (0xb1937480) 0 + primary-for Q3SqlEditorFactory (0xb1937440) + QObject (0xb19606cc) 0 + primary-for Q3EditorFactory (0xb1937480) + +Vtable for Q3DataTable +Q3DataTable::_ZTV11Q3DataTable: 214u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3DataTable) +8 Q3DataTable::metaObject +12 Q3DataTable::qt_metacast +16 Q3DataTable::qt_metacall +20 Q3DataTable::~Q3DataTable +24 Q3DataTable::~Q3DataTable +28 QFrame::event +32 Q3DataTable::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3Table::sizeHint +68 Q3ScrollView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3DataTable::keyPressEvent +104 QWidget::keyReleaseEvent +108 Q3Table::focusInEvent +112 Q3Table::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Table::paintEvent +128 QWidget::moveEvent +132 Q3DataTable::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3Table::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 Q3Table::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 Q3Table::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3DataTable::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3DataTable::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3DataTable::contentsMousePressEvent +284 Q3Table::contentsMouseReleaseEvent +288 Q3Table::contentsMouseDoubleClickEvent +292 Q3Table::contentsMouseMoveEvent +296 Q3Table::contentsDragEnterEvent +300 Q3Table::contentsDragMoveEvent +304 Q3Table::contentsDragLeaveEvent +308 Q3Table::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3DataTable::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3Table::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3Table::setSelectionMode +384 Q3DataTable::setItem +388 Q3Table::setText +392 Q3DataTable::setPixmap +396 Q3DataTable::item +400 Q3DataTable::text +404 Q3Table::pixmap +408 Q3DataTable::clearCell +412 Q3Table::cellGeometry +416 Q3Table::columnWidth +420 Q3Table::rowHeight +424 Q3Table::columnPos +428 Q3Table::rowPos +432 Q3Table::columnAt +436 Q3Table::rowAt +440 Q3DataTable::numRows +444 Q3DataTable::numCols +448 Q3Table::addSelection +452 Q3Table::removeSelection +456 Q3Table::removeSelection +460 Q3Table::currentSelection +464 Q3DataTable::selectRow +468 Q3Table::selectColumn +472 Q3DataTable::sortColumn +476 Q3DataTable::takeItem +480 Q3Table::setCellWidget +484 Q3Table::cellWidget +488 Q3Table::clearCellWidget +492 Q3Table::cellRect +496 Q3Table::paintCell +500 Q3DataTable::paintCell +504 Q3Table::paintFocus +508 Q3Table::setFocusStyle +512 Q3DataTable::setNumRows +516 Q3DataTable::setNumCols +520 Q3Table::setShowGrid +524 Q3Table::hideRow +528 Q3DataTable::hideColumn +532 Q3Table::showRow +536 Q3DataTable::showColumn +540 Q3DataTable::setColumnWidth +544 Q3Table::setRowHeight +548 Q3DataTable::adjustColumn +552 Q3Table::adjustRow +556 Q3DataTable::setColumnStretchable +560 Q3Table::setRowStretchable +564 Q3Table::setSorting +568 Q3Table::swapRows +572 Q3DataTable::swapColumns +576 Q3Table::swapCells +580 Q3Table::setLeftMargin +584 Q3Table::setTopMargin +588 Q3Table::setCurrentCell +592 Q3Table::setColumnMovingEnabled +596 Q3Table::setRowMovingEnabled +600 Q3Table::setReadOnly +604 Q3Table::setRowReadOnly +608 Q3Table::setColumnReadOnly +612 Q3Table::setDragEnabled +616 Q3Table::insertRows +620 Q3Table::insertColumns +624 Q3Table::removeRow +628 Q3Table::removeRows +632 Q3DataTable::removeColumn +636 Q3Table::removeColumns +640 Q3Table::editCell +644 Q3Table::dragObject +648 Q3Table::startDrag +652 Q3Table::paintEmptyArea +656 Q3DataTable::activateNextCell +660 Q3DataTable::createEditor +664 Q3Table::setCellContentFromEditor +668 Q3DataTable::beginEdit +672 Q3DataTable::endEdit +676 Q3DataTable::resizeData +680 Q3Table::insertWidget +684 Q3Table::columnWidthChanged +688 Q3Table::rowHeightChanged +692 Q3Table::columnIndexChanged +696 Q3Table::rowIndexChanged +700 Q3DataTable::columnClicked +704 Q3DataTable::addColumn +708 Q3DataTable::setColumn +712 Q3DataTable::setSqlCursor +716 Q3DataTable::setNullText +720 Q3DataTable::setTrueText +724 Q3DataTable::setFalseText +728 Q3DataTable::setDateFormat +732 Q3DataTable::setConfirmEdits +736 Q3DataTable::setConfirmInsert +740 Q3DataTable::setConfirmUpdate +744 Q3DataTable::setConfirmDelete +748 Q3DataTable::setConfirmCancels +752 Q3DataTable::setAutoDelete +756 Q3DataTable::setAutoEdit +760 Q3DataTable::setFilter +764 Q3DataTable::setSort +768 Q3DataTable::setSort +772 Q3DataTable::find +776 Q3DataTable::sortAscending +780 Q3DataTable::sortDescending +784 Q3DataTable::refresh +788 Q3DataTable::insertCurrent +792 Q3DataTable::updateCurrent +796 Q3DataTable::deleteCurrent +800 Q3DataTable::confirmEdit +804 Q3DataTable::confirmCancel +808 Q3DataTable::handleError +812 Q3DataTable::beginInsert +816 Q3DataTable::beginUpdate +820 Q3DataTable::paintField +824 Q3DataTable::fieldAlignment +828 (int (*)(...))-0x000000008 +832 (int (*)(...))(& _ZTI11Q3DataTable) +836 Q3DataTable::_ZThn8_N11Q3DataTableD1Ev +840 Q3DataTable::_ZThn8_N11Q3DataTableD0Ev +844 QWidget::_ZThn8_NK7QWidget7devTypeEv +848 QWidget::_ZThn8_NK7QWidget11paintEngineEv +852 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DataTable + size=248 align=4 + base size=248 base align=4 +Q3DataTable (0xb1937500) 0 + vptr=((& Q3DataTable::_ZTV11Q3DataTable) + 8u) + Q3Table (0xb1937540) 0 + primary-for Q3DataTable (0xb1937500) + Q3ScrollView (0xb1937580) 0 + primary-for Q3Table (0xb1937540) + Q3Frame (0xb19375c0) 0 + primary-for Q3ScrollView (0xb1937580) + QFrame (0xb1937600) 0 + primary-for Q3Frame (0xb19375c0) + QWidget (0xb19681e0) 0 + primary-for QFrame (0xb1937600) + QObject (0xb1960bf4) 0 + primary-for QWidget (0xb19681e0) + QPaintDevice (0xb1960c30) 8 + vptr=((& Q3DataTable::_ZTV11Q3DataTable) + 836u) + +Vtable for Q3DataView +Q3DataView::_ZTV10Q3DataView: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3DataView) +8 Q3DataView::metaObject +12 Q3DataView::qt_metacast +16 Q3DataView::qt_metacall +20 Q3DataView::~Q3DataView +24 Q3DataView::~Q3DataView +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3DataView::setForm +228 Q3DataView::setRecord +232 Q3DataView::refresh +236 Q3DataView::readFields +240 Q3DataView::writeFields +244 Q3DataView::clearValues +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI10Q3DataView) +256 Q3DataView::_ZThn8_N10Q3DataViewD1Ev +260 Q3DataView::_ZThn8_N10Q3DataViewD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DataView + size=24 align=4 + base size=24 base align=4 +Q3DataView (0xb1937880) 0 + vptr=((& Q3DataView::_ZTV10Q3DataView) + 8u) + QWidget (0xb178b230) 0 + primary-for Q3DataView (0xb1937880) + QObject (0xb197ea14) 0 + primary-for QWidget (0xb178b230) + QPaintDevice (0xb197ea50) 8 + vptr=((& Q3DataView::_ZTV10Q3DataView) + 256u) + +Vtable for Q3SqlFieldInfo +Q3SqlFieldInfo::_ZTV14Q3SqlFieldInfo: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3SqlFieldInfo) +8 Q3SqlFieldInfo::~Q3SqlFieldInfo +12 Q3SqlFieldInfo::~Q3SqlFieldInfo +16 Q3SqlFieldInfo::setTrim +20 Q3SqlFieldInfo::setGenerated +24 Q3SqlFieldInfo::setCalculated + +Class Q3SqlFieldInfo + size=44 align=4 + base size=44 base align=4 +Q3SqlFieldInfo (0xb1796438) 0 + vptr=((& Q3SqlFieldInfo::_ZTV14Q3SqlFieldInfo) + 8u) + +Vtable for Q3SqlForm +Q3SqlForm::_ZTV9Q3SqlForm: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3SqlForm) +8 Q3SqlForm::metaObject +12 Q3SqlForm::qt_metacast +16 Q3SqlForm::qt_metacall +20 Q3SqlForm::~Q3SqlForm +24 Q3SqlForm::~Q3SqlForm +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3SqlForm::insert +60 Q3SqlForm::remove +64 Q3SqlForm::setRecord +68 Q3SqlForm::readField +72 Q3SqlForm::writeField +76 Q3SqlForm::readFields +80 Q3SqlForm::writeFields +84 Q3SqlForm::clear +88 Q3SqlForm::clearValues +92 Q3SqlForm::insert +96 Q3SqlForm::remove +100 Q3SqlForm::sync + +Class Q3SqlForm + size=12 align=4 + base size=12 base align=4 +Q3SqlForm (0xb17c61c0) 0 + vptr=((& Q3SqlForm::_ZTV9Q3SqlForm) + 8u) + QObject (0xb17c8618) 0 + primary-for Q3SqlForm (0xb17c61c0) + +Vtable for Q3SqlPropertyMap +Q3SqlPropertyMap::_ZTV16Q3SqlPropertyMap: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16Q3SqlPropertyMap) +8 Q3SqlPropertyMap::~Q3SqlPropertyMap +12 Q3SqlPropertyMap::~Q3SqlPropertyMap +16 Q3SqlPropertyMap::setProperty + +Class Q3SqlPropertyMap + size=8 align=4 + base size=8 base align=4 +Q3SqlPropertyMap (0xb17c8a50) 0 + vptr=((& Q3SqlPropertyMap::_ZTV16Q3SqlPropertyMap) + 8u) + +Class QLinkedList<Q3SqlFieldInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLinkedList<Q3SqlFieldInfo>::<anonymous union> (0xb17d54ec) 0 + +Class QLinkedList<Q3SqlFieldInfo> + size=4 align=4 + base size=4 base align=4 +QLinkedList<Q3SqlFieldInfo> (0xb17d5474) 0 + +Class Q3ValueList<Q3SqlFieldInfo> + size=4 align=4 + base size=4 base align=4 +Q3ValueList<Q3SqlFieldInfo> (0xb17c64c0) 0 + QLinkedList<Q3SqlFieldInfo> (0xb17d5528) 0 + +Class Q3SqlRecordInfo + size=4 align=4 + base size=4 base align=4 +Q3SqlRecordInfo (0xb17c6540) 0 + Q3ValueList<Q3SqlFieldInfo> (0xb17c6580) 0 + QLinkedList<Q3SqlFieldInfo> (0xb17d55dc) 0 + +Class QList<Q3SqlFieldInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<Q3SqlFieldInfo>::<anonymous union> (0xb17d59d8) 0 + +Class QList<Q3SqlFieldInfo> + size=4 align=4 + base size=4 base align=4 +QList<Q3SqlFieldInfo> (0xb17d5960) 0 + +Class QLinkedList<Q3SqlFieldInfo>::const_iterator + size=4 align=4 + base size=4 base align=4 +QLinkedList<Q3SqlFieldInfo>::const_iterator (0xb18100b4) 0 + +Class Q3ValueListConstIterator<Q3SqlFieldInfo> + size=4 align=4 + base size=4 base align=4 +Q3ValueListConstIterator<Q3SqlFieldInfo> (0xb17c6ac0) 0 + QLinkedList<Q3SqlFieldInfo>::const_iterator (0xb18100f0) 0 + +Class QLinkedList<Q3SqlFieldInfo>::iterator + size=4 align=4 + base size=4 base align=4 +QLinkedList<Q3SqlFieldInfo>::iterator (0xb1810168) 0 + +Vtable for Q3SqlSelectCursor +Q3SqlSelectCursor::_ZTV17Q3SqlSelectCursor: 40u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17Q3SqlSelectCursor) +8 Q3SqlSelectCursor::~Q3SqlSelectCursor +12 Q3SqlSelectCursor::~Q3SqlSelectCursor +16 Q3SqlCursor::setValue +20 Q3SqlSelectCursor::primaryIndex +24 Q3SqlSelectCursor::index +28 Q3SqlSelectCursor::setPrimaryIndex +32 Q3SqlSelectCursor::append +36 Q3SqlSelectCursor::insert +40 Q3SqlSelectCursor::remove +44 Q3SqlSelectCursor::clear +48 Q3SqlSelectCursor::setGenerated +52 Q3SqlSelectCursor::setGenerated +56 Q3SqlSelectCursor::editBuffer +60 Q3SqlSelectCursor::primeInsert +64 Q3SqlSelectCursor::primeUpdate +68 Q3SqlSelectCursor::primeDelete +72 Q3SqlSelectCursor::insert +76 Q3SqlSelectCursor::update +80 Q3SqlSelectCursor::del +84 Q3SqlSelectCursor::setMode +88 Q3SqlCursor::setCalculated +92 Q3SqlCursor::setTrimmed +96 Q3SqlSelectCursor::select +100 Q3SqlSelectCursor::setSort +104 Q3SqlSelectCursor::setFilter +108 Q3SqlSelectCursor::setName +112 Q3SqlCursor::seek +116 Q3SqlCursor::next +120 Q3SqlCursor::prev +124 Q3SqlCursor::first +128 Q3SqlCursor::last +132 Q3SqlSelectCursor::exec +136 Q3SqlCursor::calculateField +140 Q3SqlCursor::update +144 Q3SqlCursor::del +148 Q3SqlCursor::toString +152 Q3SqlCursor::toString +156 Q3SqlCursor::toString + +Class Q3SqlSelectCursor + size=20 align=4 + base size=20 base align=4 +Q3SqlSelectCursor (0xb1840000) 0 + vptr=((& Q3SqlSelectCursor::_ZTV17Q3SqlSelectCursor) + 8u) + Q3SqlCursor (0xb181caf0) 0 + primary-for Q3SqlSelectCursor (0xb1840000) + QSqlRecord (0xb18107f8) 4 + QSqlQuery (0xb1810834) 8 + +Class Q3StyleSheetItem + size=4 align=4 + base size=4 base align=4 +Q3StyleSheetItem (0xb184fd20) 0 + +Class QHash<QString, Q3StyleSheetItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QString, Q3StyleSheetItem*>::<anonymous union> (0xb185fa50) 0 + +Class QHash<QString, Q3StyleSheetItem*> + size=4 align=4 + base size=4 base align=4 +QHash<QString, Q3StyleSheetItem*> (0xb185f9d8) 0 + +Vtable for Q3StyleSheet +Q3StyleSheet::_ZTV12Q3StyleSheet: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3StyleSheet) +8 Q3StyleSheet::metaObject +12 Q3StyleSheet::qt_metacast +16 Q3StyleSheet::qt_metacall +20 Q3StyleSheet::~Q3StyleSheet +24 Q3StyleSheet::~Q3StyleSheet +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3StyleSheet::scaleFont +60 Q3StyleSheet::error + +Class Q3StyleSheet + size=16 align=4 + base size=16 base align=4 +Q3StyleSheet (0xb1840780) 0 + vptr=((& Q3StyleSheet::_ZTV12Q3StyleSheet) + 8u) + QObject (0xb185f4b0) 0 + primary-for Q3StyleSheet (0xb1840780) + +Class Q3TextEditOptimPrivate::Tag + size=32 align=4 + base size=32 base align=4 +Q3TextEditOptimPrivate::Tag (0xb187e0f0) 0 + +Class Q3TextEditOptimPrivate::Selection + size=8 align=4 + base size=8 base align=4 +Q3TextEditOptimPrivate::Selection (0xb187e564) 0 + +Class QMap<int, QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QString>::<anonymous union> (0xb187e7bc) 0 + +Class QMap<int, QString> + size=4 align=4 + base size=4 base align=4 +QMap<int, QString> (0xb187e744) 0 + +Class QMap<int, Q3TextEditOptimPrivate::Tag*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, Q3TextEditOptimPrivate::Tag*>::<anonymous union> (0xb187eb40) 0 + +Class QMap<int, Q3TextEditOptimPrivate::Tag*> + size=4 align=4 + base size=4 base align=4 +QMap<int, Q3TextEditOptimPrivate::Tag*> (0xb187eac8) 0 + +Class Q3TextEditOptimPrivate + size=52 align=4 + base size=52 base align=4 +Q3TextEditOptimPrivate (0xb187e0b4) 0 + +Class Q3TextEdit::UndoRedoInfo + size=40 align=4 + base size=40 base align=4 +Q3TextEdit::UndoRedoInfo (0xb169bbf4) 0 + +Vtable for Q3TextEdit +Q3TextEdit::_ZTV10Q3TextEdit: 175u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3TextEdit) +8 Q3TextEdit::metaObject +12 Q3TextEdit::qt_metacast +16 Q3TextEdit::qt_metacall +20 Q3TextEdit::~Q3TextEdit +24 Q3TextEdit::~Q3TextEdit +28 Q3TextEdit::event +32 Q3TextEdit::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3TextEdit::sizeHint +68 Q3ScrollView::minimumSizeHint +72 Q3TextEdit::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3TextEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3TextEdit::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3TextEdit::changeEvent +184 QWidget::metric +188 Q3TextEdit::inputMethodEvent +192 Q3TextEdit::inputMethodQuery +196 Q3TextEdit::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3TextEdit::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3TextEdit::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3TextEdit::contentsMousePressEvent +284 Q3TextEdit::contentsMouseReleaseEvent +288 Q3TextEdit::contentsMouseDoubleClickEvent +292 Q3TextEdit::contentsMouseMoveEvent +296 Q3TextEdit::contentsDragEnterEvent +300 Q3TextEdit::contentsDragMoveEvent +304 Q3TextEdit::contentsDragLeaveEvent +308 Q3TextEdit::contentsDropEvent +312 Q3TextEdit::contentsWheelEvent +316 Q3TextEdit::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3TextEdit::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3TextEdit::find +384 Q3TextEdit::getFormat +388 Q3TextEdit::getParagraphFormat +392 Q3TextEdit::setMimeSourceFactory +396 Q3TextEdit::setStyleSheet +400 Q3TextEdit::scrollToAnchor +404 Q3TextEdit::setPaper +408 Q3TextEdit::setLinkUnderline +412 Q3TextEdit::setWordWrap +416 Q3TextEdit::setWrapColumnOrWidth +420 Q3TextEdit::setWrapPolicy +424 Q3TextEdit::copy +428 Q3TextEdit::append +432 Q3TextEdit::setText +436 Q3TextEdit::setTextFormat +440 Q3TextEdit::selectAll +444 Q3TextEdit::setTabStopWidth +448 Q3TextEdit::zoomIn +452 Q3TextEdit::zoomIn +456 Q3TextEdit::zoomOut +460 Q3TextEdit::zoomOut +464 Q3TextEdit::zoomTo +468 Q3TextEdit::sync +472 Q3TextEdit::setReadOnly +476 Q3TextEdit::undo +480 Q3TextEdit::redo +484 Q3TextEdit::cut +488 Q3TextEdit::paste +492 Q3TextEdit::pasteSubType +496 Q3TextEdit::clear +500 Q3TextEdit::del +504 Q3TextEdit::indent +508 Q3TextEdit::setItalic +512 Q3TextEdit::setBold +516 Q3TextEdit::setUnderline +520 Q3TextEdit::setFamily +524 Q3TextEdit::setPointSize +528 Q3TextEdit::setColor +532 Q3TextEdit::setVerticalAlignment +536 Q3TextEdit::setAlignment +540 Q3TextEdit::setParagType +544 Q3TextEdit::setCursorPosition +548 Q3TextEdit::setSelection +552 Q3TextEdit::setSelectionAttributes +556 Q3TextEdit::setModified +560 Q3TextEdit::resetFormat +564 Q3TextEdit::setUndoDepth +568 Q3TextEdit::setFormat +572 Q3TextEdit::ensureCursorVisible +576 Q3TextEdit::placeCursor +580 Q3TextEdit::moveCursor +584 Q3TextEdit::doKeyboardAction +588 Q3TextEdit::removeSelectedText +592 Q3TextEdit::removeSelection +596 Q3TextEdit::setCurrentFont +600 Q3TextEdit::setOverwriteMode +604 Q3TextEdit::scrollToBottom +608 Q3TextEdit::insert +612 Q3TextEdit::insert +616 Q3TextEdit::insertAt +620 Q3TextEdit::removeParagraph +624 Q3TextEdit::insertParagraph +628 Q3TextEdit::setParagraphBackgroundColor +632 Q3TextEdit::clearParagraphBackground +636 Q3TextEdit::setUndoRedoEnabled +640 Q3TextEdit::setTabChangesFocus +644 Q3TextEdit::createPopupMenu +648 Q3TextEdit::createPopupMenu +652 Q3TextEdit::doChangeInterval +656 Q3TextEdit::sliderReleased +660 Q3TextEdit::linksEnabled +664 Q3TextEdit::emitHighlighted +668 Q3TextEdit::emitLinkClicked +672 (int (*)(...))-0x000000008 +676 (int (*)(...))(& _ZTI10Q3TextEdit) +680 Q3TextEdit::_ZThn8_N10Q3TextEditD1Ev +684 Q3TextEdit::_ZThn8_N10Q3TextEditD0Ev +688 QWidget::_ZThn8_NK7QWidget7devTypeEv +692 QWidget::_ZThn8_NK7QWidget11paintEngineEv +696 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3TextEdit + size=164 align=4 + base size=162 base align=4 +Q3TextEdit (0xb16961c0) 0 + vptr=((& Q3TextEdit::_ZTV10Q3TextEdit) + 8u) + Q3ScrollView (0xb1696200) 0 + primary-for Q3TextEdit (0xb16961c0) + Q3Frame (0xb1696240) 0 + primary-for Q3ScrollView (0xb1696200) + QFrame (0xb1696280) 0 + primary-for Q3Frame (0xb1696240) + QWidget (0xb16991e0) 0 + primary-for QFrame (0xb1696280) + QObject (0xb1690f00) 0 + primary-for QWidget (0xb16991e0) + QPaintDevice (0xb1690f3c) 8 + vptr=((& Q3TextEdit::_ZTV10Q3TextEdit) + 680u) + +Class QFlags<Q3TextEdit::AutoFormattingFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Q3TextEdit::AutoFormattingFlag> (0xb16d63fc) 0 + +Vtable for Q3MultiLineEdit +Q3MultiLineEdit::_ZTV15Q3MultiLineEdit: 192u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15Q3MultiLineEdit) +8 Q3MultiLineEdit::metaObject +12 Q3MultiLineEdit::qt_metacast +16 Q3MultiLineEdit::qt_metacall +20 Q3MultiLineEdit::~Q3MultiLineEdit +24 Q3MultiLineEdit::~Q3MultiLineEdit +28 Q3TextEdit::event +32 Q3TextEdit::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3TextEdit::sizeHint +68 Q3ScrollView::minimumSizeHint +72 Q3TextEdit::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3TextEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3TextEdit::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3TextEdit::changeEvent +184 QWidget::metric +188 Q3TextEdit::inputMethodEvent +192 Q3TextEdit::inputMethodQuery +196 Q3TextEdit::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3TextEdit::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3TextEdit::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3TextEdit::contentsMousePressEvent +284 Q3TextEdit::contentsMouseReleaseEvent +288 Q3TextEdit::contentsMouseDoubleClickEvent +292 Q3TextEdit::contentsMouseMoveEvent +296 Q3TextEdit::contentsDragEnterEvent +300 Q3TextEdit::contentsDragMoveEvent +304 Q3TextEdit::contentsDragLeaveEvent +308 Q3TextEdit::contentsDropEvent +312 Q3TextEdit::contentsWheelEvent +316 Q3TextEdit::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3TextEdit::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3TextEdit::find +384 Q3TextEdit::getFormat +388 Q3TextEdit::getParagraphFormat +392 Q3TextEdit::setMimeSourceFactory +396 Q3TextEdit::setStyleSheet +400 Q3TextEdit::scrollToAnchor +404 Q3TextEdit::setPaper +408 Q3TextEdit::setLinkUnderline +412 Q3TextEdit::setWordWrap +416 Q3TextEdit::setWrapColumnOrWidth +420 Q3TextEdit::setWrapPolicy +424 Q3TextEdit::copy +428 Q3TextEdit::append +432 Q3TextEdit::setText +436 Q3TextEdit::setTextFormat +440 Q3TextEdit::selectAll +444 Q3TextEdit::setTabStopWidth +448 Q3TextEdit::zoomIn +452 Q3TextEdit::zoomIn +456 Q3TextEdit::zoomOut +460 Q3TextEdit::zoomOut +464 Q3TextEdit::zoomTo +468 Q3TextEdit::sync +472 Q3TextEdit::setReadOnly +476 Q3TextEdit::undo +480 Q3TextEdit::redo +484 Q3TextEdit::cut +488 Q3TextEdit::paste +492 Q3TextEdit::pasteSubType +496 Q3TextEdit::clear +500 Q3TextEdit::del +504 Q3TextEdit::indent +508 Q3TextEdit::setItalic +512 Q3TextEdit::setBold +516 Q3TextEdit::setUnderline +520 Q3TextEdit::setFamily +524 Q3TextEdit::setPointSize +528 Q3TextEdit::setColor +532 Q3TextEdit::setVerticalAlignment +536 Q3TextEdit::setAlignment +540 Q3TextEdit::setParagType +544 Q3MultiLineEdit::setCursorPosition +548 Q3TextEdit::setSelection +552 Q3TextEdit::setSelectionAttributes +556 Q3TextEdit::setModified +560 Q3TextEdit::resetFormat +564 Q3TextEdit::setUndoDepth +568 Q3TextEdit::setFormat +572 Q3TextEdit::ensureCursorVisible +576 Q3TextEdit::placeCursor +580 Q3TextEdit::moveCursor +584 Q3TextEdit::doKeyboardAction +588 Q3TextEdit::removeSelectedText +592 Q3TextEdit::removeSelection +596 Q3TextEdit::setCurrentFont +600 Q3TextEdit::setOverwriteMode +604 Q3TextEdit::scrollToBottom +608 Q3TextEdit::insert +612 Q3TextEdit::insert +616 Q3MultiLineEdit::insertAt +620 Q3TextEdit::removeParagraph +624 Q3TextEdit::insertParagraph +628 Q3TextEdit::setParagraphBackgroundColor +632 Q3TextEdit::clearParagraphBackground +636 Q3TextEdit::setUndoRedoEnabled +640 Q3TextEdit::setTabChangesFocus +644 Q3TextEdit::createPopupMenu +648 Q3TextEdit::createPopupMenu +652 Q3TextEdit::doChangeInterval +656 Q3TextEdit::sliderReleased +660 Q3TextEdit::linksEnabled +664 Q3TextEdit::emitHighlighted +668 Q3TextEdit::emitLinkClicked +672 Q3MultiLineEdit::insertLine +676 Q3MultiLineEdit::insertAt +680 Q3MultiLineEdit::removeLine +684 Q3MultiLineEdit::setCursorPosition +688 Q3MultiLineEdit::setAutoUpdate +692 Q3MultiLineEdit::insertAndMark +696 Q3MultiLineEdit::newLine +700 Q3MultiLineEdit::killLine +704 Q3MultiLineEdit::pageUp +708 Q3MultiLineEdit::pageDown +712 Q3MultiLineEdit::cursorLeft +716 Q3MultiLineEdit::cursorRight +720 Q3MultiLineEdit::cursorUp +724 Q3MultiLineEdit::cursorDown +728 Q3MultiLineEdit::backspace +732 Q3MultiLineEdit::home +736 Q3MultiLineEdit::end +740 (int (*)(...))-0x000000008 +744 (int (*)(...))(& _ZTI15Q3MultiLineEdit) +748 Q3MultiLineEdit::_ZThn8_N15Q3MultiLineEditD1Ev +752 Q3MultiLineEdit::_ZThn8_N15Q3MultiLineEditD0Ev +756 QWidget::_ZThn8_NK7QWidget7devTypeEv +760 QWidget::_ZThn8_NK7QWidget11paintEngineEv +764 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3MultiLineEdit + size=168 align=4 + base size=168 base align=4 +Q3MultiLineEdit (0xb1696900) 0 + vptr=((& Q3MultiLineEdit::_ZTV15Q3MultiLineEdit) + 8u) + Q3TextEdit (0xb1696940) 0 + primary-for Q3MultiLineEdit (0xb1696900) + Q3ScrollView (0xb1696980) 0 + primary-for Q3TextEdit (0xb1696940) + Q3Frame (0xb16969c0) 0 + primary-for Q3ScrollView (0xb1696980) + QFrame (0xb1696a00) 0 + primary-for Q3Frame (0xb16969c0) + QWidget (0xb16f9370) 0 + primary-for QFrame (0xb1696a00) + QObject (0xb16fa384) 0 + primary-for QWidget (0xb16f9370) + QPaintDevice (0xb16fa3c0) 8 + vptr=((& Q3MultiLineEdit::_ZTV15Q3MultiLineEdit) + 748u) + +Class Q3SimpleRichText + size=4 align=4 + base size=4 base align=4 +Q3SimpleRichText (0xb1717474) 0 + +Vtable for Q3SyntaxHighlighter +Q3SyntaxHighlighter::_ZTV19Q3SyntaxHighlighter: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19Q3SyntaxHighlighter) +8 Q3SyntaxHighlighter::~Q3SyntaxHighlighter +12 Q3SyntaxHighlighter::~Q3SyntaxHighlighter +16 __cxa_pure_virtual + +Class Q3SyntaxHighlighter + size=16 align=4 + base size=16 base align=4 +Q3SyntaxHighlighter (0xb1717834) 0 + vptr=((& Q3SyntaxHighlighter::_ZTV19Q3SyntaxHighlighter) + 8u) + +Vtable for Q3TextBrowser +Q3TextBrowser::_ZTV13Q3TextBrowser: 180u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3TextBrowser) +8 Q3TextBrowser::metaObject +12 Q3TextBrowser::qt_metacast +16 Q3TextBrowser::qt_metacall +20 Q3TextBrowser::~Q3TextBrowser +24 Q3TextBrowser::~Q3TextBrowser +28 Q3TextEdit::event +32 Q3TextEdit::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3TextEdit::sizeHint +68 Q3ScrollView::minimumSizeHint +72 Q3TextEdit::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3TextBrowser::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3TextEdit::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3TextEdit::changeEvent +184 QWidget::metric +188 Q3TextEdit::inputMethodEvent +192 Q3TextEdit::inputMethodQuery +196 Q3TextEdit::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3TextEdit::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3TextEdit::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3TextEdit::contentsMousePressEvent +284 Q3TextEdit::contentsMouseReleaseEvent +288 Q3TextEdit::contentsMouseDoubleClickEvent +292 Q3TextEdit::contentsMouseMoveEvent +296 Q3TextEdit::contentsDragEnterEvent +300 Q3TextEdit::contentsDragMoveEvent +304 Q3TextEdit::contentsDragLeaveEvent +308 Q3TextEdit::contentsDropEvent +312 Q3TextEdit::contentsWheelEvent +316 Q3TextEdit::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3TextEdit::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3TextEdit::find +384 Q3TextEdit::getFormat +388 Q3TextEdit::getParagraphFormat +392 Q3TextEdit::setMimeSourceFactory +396 Q3TextEdit::setStyleSheet +400 Q3TextEdit::scrollToAnchor +404 Q3TextEdit::setPaper +408 Q3TextEdit::setLinkUnderline +412 Q3TextEdit::setWordWrap +416 Q3TextEdit::setWrapColumnOrWidth +420 Q3TextEdit::setWrapPolicy +424 Q3TextEdit::copy +428 Q3TextEdit::append +432 Q3TextBrowser::setText +436 Q3TextEdit::setTextFormat +440 Q3TextEdit::selectAll +444 Q3TextEdit::setTabStopWidth +448 Q3TextEdit::zoomIn +452 Q3TextEdit::zoomIn +456 Q3TextEdit::zoomOut +460 Q3TextEdit::zoomOut +464 Q3TextEdit::zoomTo +468 Q3TextEdit::sync +472 Q3TextEdit::setReadOnly +476 Q3TextEdit::undo +480 Q3TextEdit::redo +484 Q3TextEdit::cut +488 Q3TextEdit::paste +492 Q3TextEdit::pasteSubType +496 Q3TextEdit::clear +500 Q3TextEdit::del +504 Q3TextEdit::indent +508 Q3TextEdit::setItalic +512 Q3TextEdit::setBold +516 Q3TextEdit::setUnderline +520 Q3TextEdit::setFamily +524 Q3TextEdit::setPointSize +528 Q3TextEdit::setColor +532 Q3TextEdit::setVerticalAlignment +536 Q3TextEdit::setAlignment +540 Q3TextEdit::setParagType +544 Q3TextEdit::setCursorPosition +548 Q3TextEdit::setSelection +552 Q3TextEdit::setSelectionAttributes +556 Q3TextEdit::setModified +560 Q3TextEdit::resetFormat +564 Q3TextEdit::setUndoDepth +568 Q3TextEdit::setFormat +572 Q3TextEdit::ensureCursorVisible +576 Q3TextEdit::placeCursor +580 Q3TextEdit::moveCursor +584 Q3TextEdit::doKeyboardAction +588 Q3TextEdit::removeSelectedText +592 Q3TextEdit::removeSelection +596 Q3TextEdit::setCurrentFont +600 Q3TextEdit::setOverwriteMode +604 Q3TextEdit::scrollToBottom +608 Q3TextEdit::insert +612 Q3TextEdit::insert +616 Q3TextEdit::insertAt +620 Q3TextEdit::removeParagraph +624 Q3TextEdit::insertParagraph +628 Q3TextEdit::setParagraphBackgroundColor +632 Q3TextEdit::clearParagraphBackground +636 Q3TextEdit::setUndoRedoEnabled +640 Q3TextEdit::setTabChangesFocus +644 Q3TextEdit::createPopupMenu +648 Q3TextEdit::createPopupMenu +652 Q3TextEdit::doChangeInterval +656 Q3TextEdit::sliderReleased +660 Q3TextBrowser::linksEnabled +664 Q3TextBrowser::emitHighlighted +668 Q3TextBrowser::emitLinkClicked +672 Q3TextBrowser::setSource +676 Q3TextBrowser::backward +680 Q3TextBrowser::forward +684 Q3TextBrowser::home +688 Q3TextBrowser::reload +692 (int (*)(...))-0x000000008 +696 (int (*)(...))(& _ZTI13Q3TextBrowser) +700 Q3TextBrowser::_ZThn8_N13Q3TextBrowserD1Ev +704 Q3TextBrowser::_ZThn8_N13Q3TextBrowserD0Ev +708 QWidget::_ZThn8_NK7QWidget7devTypeEv +712 QWidget::_ZThn8_NK7QWidget11paintEngineEv +716 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3TextBrowser + size=168 align=4 + base size=168 base align=4 +Q3TextBrowser (0xb1696f80) 0 + vptr=((& Q3TextBrowser::_ZTV13Q3TextBrowser) + 8u) + Q3TextEdit (0xb1696fc0) 0 + primary-for Q3TextBrowser (0xb1696f80) + Q3ScrollView (0xb1722000) 0 + primary-for Q3TextEdit (0xb1696fc0) + Q3Frame (0xb1722040) 0 + primary-for Q3ScrollView (0xb1722000) + QFrame (0xb1722080) 0 + primary-for Q3Frame (0xb1722040) + QWidget (0xb17218c0) 0 + primary-for QFrame (0xb1722080) + QObject (0xb1717ac8) 0 + primary-for QWidget (0xb17218c0) + QPaintDevice (0xb1717b04) 8 + vptr=((& Q3TextBrowser::_ZTV13Q3TextBrowser) + 700u) + +Class Q3CString + size=4 align=4 + base size=4 base align=4 +Q3CString (0xb1722340) 0 + QByteArray (0xb1731618) 0 + +Vtable for Q3TextStream +Q3TextStream::_ZTV12Q3TextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3TextStream) +8 Q3TextStream::~Q3TextStream +12 Q3TextStream::~Q3TextStream + +Class Q3TextStream + size=104 align=4 + base size=104 base align=4 +Q3TextStream (0xb15937f8) 0 + vptr=((& Q3TextStream::_ZTV12Q3TextStream) + 8u) + +Class Q3TSManip + size=12 align=4 + base size=12 base align=4 +Q3TSManip (0xb15badd4) 0 + +Vtable for Q3TextView +Q3TextView::_ZTV10Q3TextView: 175u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3TextView) +8 Q3TextView::metaObject +12 Q3TextView::qt_metacast +16 Q3TextView::qt_metacall +20 Q3TextView::~Q3TextView +24 Q3TextView::~Q3TextView +28 Q3TextEdit::event +32 Q3TextEdit::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3TextEdit::sizeHint +68 Q3ScrollView::minimumSizeHint +72 Q3TextEdit::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 Q3TextEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3TextEdit::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3TextEdit::changeEvent +184 QWidget::metric +188 Q3TextEdit::inputMethodEvent +192 Q3TextEdit::inputMethodQuery +196 Q3TextEdit::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3TextEdit::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3TextEdit::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3TextEdit::contentsMousePressEvent +284 Q3TextEdit::contentsMouseReleaseEvent +288 Q3TextEdit::contentsMouseDoubleClickEvent +292 Q3TextEdit::contentsMouseMoveEvent +296 Q3TextEdit::contentsDragEnterEvent +300 Q3TextEdit::contentsDragMoveEvent +304 Q3TextEdit::contentsDragLeaveEvent +308 Q3TextEdit::contentsDropEvent +312 Q3TextEdit::contentsWheelEvent +316 Q3TextEdit::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3TextEdit::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3TextEdit::find +384 Q3TextEdit::getFormat +388 Q3TextEdit::getParagraphFormat +392 Q3TextEdit::setMimeSourceFactory +396 Q3TextEdit::setStyleSheet +400 Q3TextEdit::scrollToAnchor +404 Q3TextEdit::setPaper +408 Q3TextEdit::setLinkUnderline +412 Q3TextEdit::setWordWrap +416 Q3TextEdit::setWrapColumnOrWidth +420 Q3TextEdit::setWrapPolicy +424 Q3TextEdit::copy +428 Q3TextEdit::append +432 Q3TextEdit::setText +436 Q3TextEdit::setTextFormat +440 Q3TextEdit::selectAll +444 Q3TextEdit::setTabStopWidth +448 Q3TextEdit::zoomIn +452 Q3TextEdit::zoomIn +456 Q3TextEdit::zoomOut +460 Q3TextEdit::zoomOut +464 Q3TextEdit::zoomTo +468 Q3TextEdit::sync +472 Q3TextEdit::setReadOnly +476 Q3TextEdit::undo +480 Q3TextEdit::redo +484 Q3TextEdit::cut +488 Q3TextEdit::paste +492 Q3TextEdit::pasteSubType +496 Q3TextEdit::clear +500 Q3TextEdit::del +504 Q3TextEdit::indent +508 Q3TextEdit::setItalic +512 Q3TextEdit::setBold +516 Q3TextEdit::setUnderline +520 Q3TextEdit::setFamily +524 Q3TextEdit::setPointSize +528 Q3TextEdit::setColor +532 Q3TextEdit::setVerticalAlignment +536 Q3TextEdit::setAlignment +540 Q3TextEdit::setParagType +544 Q3TextEdit::setCursorPosition +548 Q3TextEdit::setSelection +552 Q3TextEdit::setSelectionAttributes +556 Q3TextEdit::setModified +560 Q3TextEdit::resetFormat +564 Q3TextEdit::setUndoDepth +568 Q3TextEdit::setFormat +572 Q3TextEdit::ensureCursorVisible +576 Q3TextEdit::placeCursor +580 Q3TextEdit::moveCursor +584 Q3TextEdit::doKeyboardAction +588 Q3TextEdit::removeSelectedText +592 Q3TextEdit::removeSelection +596 Q3TextEdit::setCurrentFont +600 Q3TextEdit::setOverwriteMode +604 Q3TextEdit::scrollToBottom +608 Q3TextEdit::insert +612 Q3TextEdit::insert +616 Q3TextEdit::insertAt +620 Q3TextEdit::removeParagraph +624 Q3TextEdit::insertParagraph +628 Q3TextEdit::setParagraphBackgroundColor +632 Q3TextEdit::clearParagraphBackground +636 Q3TextEdit::setUndoRedoEnabled +640 Q3TextEdit::setTabChangesFocus +644 Q3TextEdit::createPopupMenu +648 Q3TextEdit::createPopupMenu +652 Q3TextEdit::doChangeInterval +656 Q3TextEdit::sliderReleased +660 Q3TextEdit::linksEnabled +664 Q3TextEdit::emitHighlighted +668 Q3TextEdit::emitLinkClicked +672 (int (*)(...))-0x000000008 +676 (int (*)(...))(& _ZTI10Q3TextView) +680 Q3TextView::_ZThn8_N10Q3TextViewD1Ev +684 Q3TextView::_ZThn8_N10Q3TextViewD0Ev +688 QWidget::_ZThn8_NK7QWidget7devTypeEv +692 QWidget::_ZThn8_NK7QWidget11paintEngineEv +696 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3TextView + size=164 align=4 + base size=162 base align=4 +Q3TextView (0xb1582d80) 0 + vptr=((& Q3TextView::_ZTV10Q3TextView) + 8u) + Q3TextEdit (0xb1582dc0) 0 + primary-for Q3TextView (0xb1582d80) + Q3ScrollView (0xb1582e00) 0 + primary-for Q3TextEdit (0xb1582dc0) + Q3Frame (0xb1582e40) 0 + primary-for Q3ScrollView (0xb1582e00) + QFrame (0xb1582e80) 0 + primary-for Q3Frame (0xb1582e40) + QWidget (0xb15c6410) 0 + primary-for QFrame (0xb1582e80) + QObject (0xb15c24b0) 0 + primary-for QWidget (0xb15c6410) + QPaintDevice (0xb15c24ec) 8 + vptr=((& Q3TextView::_ZTV10Q3TextView) + 680u) + +Vtable for Q3GCache +Q3GCache::_ZTV8Q3GCache: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3GCache) +8 Q3GCache::count +12 Q3GCache::clear +16 Q3GCache::~Q3GCache +20 Q3GCache::~Q3GCache +24 Q3PtrCollection::newItem +28 __cxa_pure_virtual + +Class Q3GCache + size=32 align=4 + base size=29 base align=4 +Q3GCache (0xb15d40c0) 0 + vptr=((& Q3GCache::_ZTV8Q3GCache) + 8u) + Q3PtrCollection (0xb15c299c) 0 + primary-for Q3GCache (0xb15d40c0) + +Class Q3GCacheIterator + size=4 align=4 + base size=4 base align=4 +Q3GCacheIterator (0xb15e003c) 0 + +Vtable for Q3AsciiCache<void> +Q3AsciiCache<void>::_ZTV12Q3AsciiCacheIvE: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3AsciiCacheIvE) +8 Q3AsciiCache<type>::count [with type = void] +12 Q3AsciiCache<type>::clear [with type = void] +16 Q3AsciiCache<type>::~Q3AsciiCache [with type = void] +20 Q3AsciiCache<type>::~Q3AsciiCache [with type = void] +24 Q3PtrCollection::newItem +28 Q3AsciiCache<type>::deleteItem [with type = void] + +Class Q3AsciiCache<void> + size=32 align=4 + base size=29 base align=4 +Q3AsciiCache<void> (0xb15d4800) 0 + vptr=((& Q3AsciiCache<void>::_ZTV12Q3AsciiCacheIvE) + 8u) + Q3GCache (0xb15d4840) 0 + primary-for Q3AsciiCache<void> (0xb15d4800) + Q3PtrCollection (0xb15e0d20) 0 + primary-for Q3GCache (0xb15d4840) + +Vtable for Q3AsciiDict<void> +Q3AsciiDict<void>::_ZTV11Q3AsciiDictIvE: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3AsciiDictIvE) +8 Q3AsciiDict<type>::count [with type = void] +12 Q3AsciiDict<type>::clear [with type = void] +16 Q3AsciiDict<type>::~Q3AsciiDict [with type = void] +20 Q3AsciiDict<type>::~Q3AsciiDict [with type = void] +24 Q3PtrCollection::newItem +28 Q3AsciiDict<type>::deleteItem [with type = void] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3AsciiDict<void> + size=28 align=4 + base size=28 base align=4 +Q3AsciiDict<void> (0xb15fe600) 0 + vptr=((& Q3AsciiDict<void>::_ZTV11Q3AsciiDictIvE) + 8u) + Q3GDict (0xb15fe640) 0 + primary-for Q3AsciiDict<void> (0xb15fe600) + Q3PtrCollection (0xb15f68e8) 0 + primary-for Q3GDict (0xb15fe640) + +Vtable for Q3Cache<void> +Q3Cache<void>::_ZTV7Q3CacheIvE: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7Q3CacheIvE) +8 Q3Cache<type>::count [with type = void] +12 Q3Cache<type>::clear [with type = void] +16 Q3Cache<type>::~Q3Cache [with type = void] +20 Q3Cache<type>::~Q3Cache [with type = void] +24 Q3PtrCollection::newItem +28 Q3Cache<type>::deleteItem [with type = void] + +Class Q3Cache<void> + size=32 align=4 + base size=29 base align=4 +Q3Cache<void> (0xb161c2c0) 0 + vptr=((& Q3Cache<void>::_ZTV7Q3CacheIvE) + 8u) + Q3GCache (0xb161c300) 0 + primary-for Q3Cache<void> (0xb161c2c0) + Q3PtrCollection (0xb161a348) 0 + primary-for Q3GCache (0xb161c300) + +Vtable for Q3IntCache<void> +Q3IntCache<void>::_ZTV10Q3IntCacheIvE: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3IntCacheIvE) +8 Q3IntCache<type>::count [with type = void] +12 Q3IntCache<type>::clear [with type = void] +16 Q3IntCache<type>::~Q3IntCache [with type = void] +20 Q3IntCache<type>::~Q3IntCache [with type = void] +24 Q3PtrCollection::newItem +28 Q3IntCache<type>::deleteItem [with type = void] + +Class Q3IntCache<void> + size=32 align=4 + base size=29 base align=4 +Q3IntCache<void> (0xb1637a80) 0 + vptr=((& Q3IntCache<void>::_ZTV10Q3IntCacheIvE) + 8u) + Q3GCache (0xb1637ac0) 0 + primary-for Q3IntCache<void> (0xb1637a80) + Q3PtrCollection (0xb16412d0) 0 + primary-for Q3GCache (0xb1637ac0) + +Vtable for Q3AsciiDict<QMetaObject> +Q3AsciiDict<QMetaObject>::_ZTV11Q3AsciiDictI11QMetaObjectE: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3AsciiDictI11QMetaObjectE) +8 Q3AsciiDict<type>::count [with type = QMetaObject] +12 Q3AsciiDict<type>::clear [with type = QMetaObject] +16 Q3AsciiDict<type>::~Q3AsciiDict [with type = QMetaObject] +20 Q3AsciiDict<type>::~Q3AsciiDict [with type = QMetaObject] +24 Q3PtrCollection::newItem +28 Q3AsciiDict<type>::deleteItem [with type = QMetaObject] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3AsciiDict<QMetaObject> + size=28 align=4 + base size=28 base align=4 +Q3AsciiDict<QMetaObject> (0xb16522c0) 0 + vptr=((& Q3AsciiDict<QMetaObject>::_ZTV11Q3AsciiDictI11QMetaObjectE) + 8u) + Q3GDict (0xb1652300) 0 + primary-for Q3AsciiDict<QMetaObject> (0xb16522c0) + Q3PtrCollection (0xb1641a50) 0 + primary-for Q3GDict (0xb1652300) + +Vtable for Q3ObjectDictionary +Q3ObjectDictionary::_ZTV18Q3ObjectDictionary: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18Q3ObjectDictionary) +8 Q3AsciiDict<type>::count [with type = QMetaObject] +12 Q3AsciiDict<type>::clear [with type = QMetaObject] +16 Q3ObjectDictionary::~Q3ObjectDictionary +20 Q3ObjectDictionary::~Q3ObjectDictionary +24 Q3PtrCollection::newItem +28 Q3AsciiDict<type>::deleteItem [with type = QMetaObject] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3ObjectDictionary + size=28 align=4 + base size=28 base align=4 +Q3ObjectDictionary (0xb1652340) 0 + vptr=((& Q3ObjectDictionary::_ZTV18Q3ObjectDictionary) + 8u) + Q3AsciiDict<QMetaObject> (0xb1652380) 0 + primary-for Q3ObjectDictionary (0xb1652340) + Q3GDict (0xb16523c0) 0 + primary-for Q3AsciiDict<QMetaObject> (0xb1652380) + Q3PtrCollection (0xb1641b40) 0 + primary-for Q3GDict (0xb16523c0) + +Vtable for Q3PtrDict<void> +Q3PtrDict<void>::_ZTV9Q3PtrDictIvE: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3PtrDictIvE) +8 Q3PtrDict<type>::count [with type = void] +12 Q3PtrDict<type>::clear [with type = void] +16 Q3PtrDict<type>::~Q3PtrDict [with type = void] +20 Q3PtrDict<type>::~Q3PtrDict [with type = void] +24 Q3PtrCollection::newItem +28 Q3PtrDict<type>::deleteItem [with type = void] +32 Q3GDict::read +36 Q3GDict::write + +Class Q3PtrDict<void> + size=28 align=4 + base size=28 base align=4 +Q3PtrDict<void> (0xb1652cc0) 0 + vptr=((& Q3PtrDict<void>::_ZTV9Q3PtrDictIvE) + 8u) + Q3GDict (0xb1652d00) 0 + primary-for Q3PtrDict<void> (0xb1652cc0) + Q3PtrCollection (0xb165fa50) 0 + primary-for Q3GDict (0xb1652d00) + +Vtable for Q3PtrQueue<void> +Q3PtrQueue<void>::_ZTV10Q3PtrQueueIvE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3PtrQueueIvE) +8 Q3PtrQueue<type>::count [with type = void] +12 Q3PtrQueue<type>::clear [with type = void] +16 Q3PtrQueue<type>::~Q3PtrQueue [with type = void] +20 Q3PtrQueue<type>::~Q3PtrQueue [with type = void] +24 Q3PtrCollection::newItem +28 Q3PtrQueue<type>::deleteItem [with type = void] +32 Q3GList::compareItems +36 Q3GList::read +40 Q3GList::write + +Class Q3PtrQueue<void> + size=32 align=4 + base size=32 base align=4 +Q3PtrQueue<void> (0xb1478900) 0 + vptr=((& Q3PtrQueue<void>::_ZTV10Q3PtrQueueIvE) + 8u) + Q3GList (0xb1478940) 0 + primary-for Q3PtrQueue<void> (0xb1478900) + Q3PtrCollection (0xb147d438) 0 + primary-for Q3GList (0xb1478940) + +Vtable for Q3PtrStack<void> +Q3PtrStack<void>::_ZTV10Q3PtrStackIvE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3PtrStackIvE) +8 Q3PtrStack<type>::count [with type = void] +12 Q3PtrStack<type>::clear [with type = void] +16 Q3PtrStack<type>::~Q3PtrStack [with type = void] +20 Q3PtrStack<type>::~Q3PtrStack [with type = void] +24 Q3PtrCollection::newItem +28 Q3PtrStack<type>::deleteItem [with type = void] +32 Q3GList::compareItems +36 Q3GList::read +40 Q3GList::write + +Class Q3PtrStack<void> + size=32 align=4 + base size=32 base align=4 +Q3PtrStack<void> (0xb1492140) 0 + vptr=((& Q3PtrStack<void>::_ZTV10Q3PtrStackIvE) + 8u) + Q3GList (0xb1492180) 0 + primary-for Q3PtrStack<void> (0xb1492140) + Q3PtrCollection (0xb147db40) 0 + primary-for Q3GList (0xb1492180) + +Vtable for Q3Semaphore +Q3Semaphore::_ZTV11Q3Semaphore: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3Semaphore) +8 Q3Semaphore::~Q3Semaphore +12 Q3Semaphore::~Q3Semaphore + +Class Q3Semaphore + size=8 align=4 + base size=8 base align=4 +Q3Semaphore (0xb147de4c) 0 + vptr=((& Q3Semaphore::_ZTV11Q3Semaphore) + 8u) + +Vtable for Q3Signal +Q3Signal::_ZTV8Q3Signal: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Signal) +8 Q3Signal::metaObject +12 Q3Signal::qt_metacast +16 Q3Signal::qt_metacall +20 Q3Signal::~Q3Signal +24 Q3Signal::~Q3Signal +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class Q3Signal + size=20 align=4 + base size=20 base align=4 +Q3Signal (0xb1492400) 0 + vptr=((& Q3Signal::_ZTV8Q3Signal) + 8u) + QObject (0xb149c1a4) 0 + primary-for Q3Signal (0xb1492400) + +Vtable for Q3PtrVector<char> +Q3PtrVector<char>::_ZTV11Q3PtrVectorIcE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3PtrVectorIcE) +8 Q3PtrVector<type>::count [with type = char] +12 Q3PtrVector<type>::clear [with type = char] +16 Q3PtrVector<type>::~Q3PtrVector [with type = char] +20 Q3PtrVector<type>::~Q3PtrVector [with type = char] +24 Q3PtrCollection::newItem +28 Q3PtrVector<type>::deleteItem [with type = char] +32 Q3GVector::compareItems +36 Q3GVector::read +40 Q3GVector::write + +Class Q3PtrVector<char> + size=20 align=4 + base size=20 base align=4 +Q3PtrVector<char> (0xb1492a40) 0 + vptr=((& Q3PtrVector<char>::_ZTV11Q3PtrVectorIcE) + 8u) + Q3GVector (0xb1492a80) 0 + primary-for Q3PtrVector<char> (0xb1492a40) + Q3PtrCollection (0xb14aa0b4) 0 + primary-for Q3GVector (0xb1492a80) + +Vtable for Q3StrVec +Q3StrVec::_ZTV8Q3StrVec: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3StrVec) +8 Q3PtrVector<type>::count [with type = char] +12 Q3PtrVector<type>::clear [with type = char] +16 Q3StrVec::~Q3StrVec +20 Q3StrVec::~Q3StrVec +24 Q3StrVec::newItem +28 Q3StrVec::deleteItem +32 Q3StrVec::compareItems +36 Q3StrVec::read +40 Q3StrVec::write + +Class Q3StrVec + size=24 align=4 + base size=21 base align=4 +Q3StrVec (0xb1492ac0) 0 + vptr=((& Q3StrVec::_ZTV8Q3StrVec) + 8u) + Q3PtrVector<char> (0xb1492b00) 0 + primary-for Q3StrVec (0xb1492ac0) + Q3GVector (0xb1492b40) 0 + primary-for Q3PtrVector<char> (0xb1492b00) + Q3PtrCollection (0xb14aa1a4) 0 + primary-for Q3GVector (0xb1492b40) + +Vtable for Q3StrIVec +Q3StrIVec::_ZTV9Q3StrIVec: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3StrIVec) +8 Q3PtrVector<type>::count [with type = char] +12 Q3PtrVector<type>::clear [with type = char] +16 Q3StrIVec::~Q3StrIVec +20 Q3StrIVec::~Q3StrIVec +24 Q3StrVec::newItem +28 Q3StrVec::deleteItem +32 Q3StrIVec::compareItems +36 Q3StrVec::read +40 Q3StrVec::write + +Class Q3StrIVec + size=24 align=4 + base size=21 base align=4 +Q3StrIVec (0xb14c9000) 0 + vptr=((& Q3StrIVec::_ZTV9Q3StrIVec) + 8u) + Q3StrVec (0xb14c9040) 0 + primary-for Q3StrIVec (0xb14c9000) + Q3PtrVector<char> (0xb14c9080) 0 + primary-for Q3StrVec (0xb14c9040) + Q3GVector (0xb14c90c0) 0 + primary-for Q3PtrVector<char> (0xb14c9080) + Q3PtrCollection (0xb14c0258) 0 + primary-for Q3GVector (0xb14c90c0) + +Vtable for Q3Action +Q3Action::_ZTV8Q3Action: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Action) +8 Q3Action::metaObject +12 Q3Action::qt_metacast +16 Q3Action::qt_metacall +20 Q3Action::~Q3Action +24 Q3Action::~Q3Action +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3Action::setIconSet +60 Q3Action::setText +64 Q3Action::setMenuText +68 Q3Action::setToolTip +72 Q3Action::setStatusTip +76 Q3Action::setWhatsThis +80 Q3Action::setAccel +84 Q3Action::setToggleAction +88 Q3Action::addTo +92 Q3Action::removeFrom +96 Q3Action::addedTo +100 Q3Action::addedTo +104 Q3Action::setOn +108 Q3Action::setEnabled +112 Q3Action::setVisible + +Class Q3Action + size=12 align=4 + base size=12 base align=4 +Q3Action (0xb14de880) 0 + vptr=((& Q3Action::_ZTV8Q3Action) + 8u) + QObject (0xb14e61a4) 0 + primary-for Q3Action (0xb14de880) + +Vtable for Q3ActionGroup +Q3ActionGroup::_ZTV13Q3ActionGroup: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3ActionGroup) +8 Q3ActionGroup::metaObject +12 Q3ActionGroup::qt_metacast +16 Q3ActionGroup::qt_metacall +20 Q3ActionGroup::~Q3ActionGroup +24 Q3ActionGroup::~Q3ActionGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3ActionGroup::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3ActionGroup::setIconSet +60 Q3ActionGroup::setText +64 Q3ActionGroup::setMenuText +68 Q3ActionGroup::setToolTip +72 Q3Action::setStatusTip +76 Q3ActionGroup::setWhatsThis +80 Q3Action::setAccel +84 Q3ActionGroup::setToggleAction +88 Q3ActionGroup::addTo +92 Q3ActionGroup::removeFrom +96 Q3ActionGroup::addedTo +100 Q3ActionGroup::addedTo +104 Q3ActionGroup::setOn +108 Q3ActionGroup::setEnabled +112 Q3ActionGroup::setVisible +116 Q3ActionGroup::addedTo +120 Q3ActionGroup::addedTo + +Class Q3ActionGroup + size=16 align=4 + base size=16 base align=4 +Q3ActionGroup (0xb14deac0) 0 + vptr=((& Q3ActionGroup::_ZTV13Q3ActionGroup) + 8u) + Q3Action (0xb14deb00) 0 + primary-for Q3ActionGroup (0xb14deac0) + QObject (0xb14e6e10) 0 + primary-for Q3Action (0xb14deb00) + +Vtable for Q3Button +Q3Button::_ZTV8Q3Button: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8Q3Button) +8 Q3Button::metaObject +12 Q3Button::qt_metacast +16 Q3Button::qt_metacall +20 Q3Button::~Q3Button +24 Q3Button::~Q3Button +28 QAbstractButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Button::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 Q3Button::drawButton +240 Q3Button::drawButtonLabel +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI8Q3Button) +252 Q3Button::_ZThn8_N8Q3ButtonD1Ev +256 Q3Button::_ZThn8_N8Q3ButtonD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3Button + size=20 align=4 + base size=20 base align=4 +Q3Button (0xb14ded80) 0 + vptr=((& Q3Button::_ZTV8Q3Button) + 8u) + QAbstractButton (0xb14dedc0) 0 + primary-for Q3Button (0xb14ded80) + QWidget (0xb150a000) 0 + primary-for QAbstractButton (0xb14dedc0) + QObject (0xb14feb7c) 0 + primary-for QWidget (0xb150a000) + QPaintDevice (0xb14febb8) 8 + vptr=((& Q3Button::_ZTV8Q3Button) + 252u) + +Vtable for Q3GroupBox +Q3GroupBox::_ZTV10Q3GroupBox: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3GroupBox) +8 Q3GroupBox::metaObject +12 Q3GroupBox::qt_metacast +16 Q3GroupBox::qt_metacall +20 Q3GroupBox::~Q3GroupBox +24 Q3GroupBox::~Q3GroupBox +28 Q3GroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3GroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 Q3GroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3GroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3GroupBox::setColumnLayout +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI10Q3GroupBox) +236 Q3GroupBox::_ZThn8_N10Q3GroupBoxD1Ev +240 Q3GroupBox::_ZThn8_N10Q3GroupBoxD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3GroupBox + size=24 align=4 + base size=24 base align=4 +Q3GroupBox (0xb1517000) 0 + vptr=((& Q3GroupBox::_ZTV10Q3GroupBox) + 8u) + QGroupBox (0xb1517040) 0 + primary-for Q3GroupBox (0xb1517000) + QWidget (0xb1512280) 0 + primary-for QGroupBox (0xb1517040) + QObject (0xb1515348) 0 + primary-for QWidget (0xb1512280) + QPaintDevice (0xb1515384) 8 + vptr=((& Q3GroupBox::_ZTV10Q3GroupBox) + 236u) + +Class QMap<int, QAbstractButton*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QAbstractButton*>::<anonymous union> (0xb153430c) 0 + +Class QMap<int, QAbstractButton*> + size=4 align=4 + base size=4 base align=4 +QMap<int, QAbstractButton*> (0xb1534294) 0 + +Vtable for Q3ButtonGroup +Q3ButtonGroup::_ZTV13Q3ButtonGroup: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3ButtonGroup) +8 Q3ButtonGroup::metaObject +12 Q3ButtonGroup::qt_metacast +16 Q3ButtonGroup::qt_metacall +20 Q3ButtonGroup::~Q3ButtonGroup +24 Q3ButtonGroup::~Q3ButtonGroup +28 Q3ButtonGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3GroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 Q3GroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3GroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3GroupBox::setColumnLayout +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI13Q3ButtonGroup) +236 Q3ButtonGroup::_ZThn8_N13Q3ButtonGroupD1Ev +240 Q3ButtonGroup::_ZThn8_N13Q3ButtonGroupD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ButtonGroup + size=40 align=4 + base size=40 base align=4 +Q3ButtonGroup (0xb1517300) 0 + vptr=((& Q3ButtonGroup::_ZTV13Q3ButtonGroup) + 8u) + Q3GroupBox (0xb1517340) 0 + primary-for Q3ButtonGroup (0xb1517300) + QGroupBox (0xb1517380) 0 + primary-for Q3GroupBox (0xb1517340) + QWidget (0xb15249b0) 0 + primary-for QGroupBox (0xb1517380) + QObject (0xb151fd20) 0 + primary-for QWidget (0xb15249b0) + QPaintDevice (0xb151fd5c) 8 + vptr=((& Q3ButtonGroup::_ZTV13Q3ButtonGroup) + 236u) + +Vtable for Q3VButtonGroup +Q3VButtonGroup::_ZTV14Q3VButtonGroup: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3VButtonGroup) +8 Q3VButtonGroup::metaObject +12 Q3VButtonGroup::qt_metacast +16 Q3VButtonGroup::qt_metacall +20 Q3VButtonGroup::~Q3VButtonGroup +24 Q3VButtonGroup::~Q3VButtonGroup +28 Q3ButtonGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3GroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 Q3GroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3GroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3GroupBox::setColumnLayout +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI14Q3VButtonGroup) +236 Q3VButtonGroup::_ZThn8_N14Q3VButtonGroupD1Ev +240 Q3VButtonGroup::_ZThn8_N14Q3VButtonGroupD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3VButtonGroup + size=40 align=4 + base size=40 base align=4 +Q3VButtonGroup (0xb1517700) 0 + vptr=((& Q3VButtonGroup::_ZTV14Q3VButtonGroup) + 8u) + Q3ButtonGroup (0xb1517740) 0 + primary-for Q3VButtonGroup (0xb1517700) + Q3GroupBox (0xb1517780) 0 + primary-for Q3ButtonGroup (0xb1517740) + QGroupBox (0xb15177c0) 0 + primary-for Q3GroupBox (0xb1517780) + QWidget (0xb1546c80) 0 + primary-for QGroupBox (0xb15177c0) + QObject (0xb1534ac8) 0 + primary-for QWidget (0xb1546c80) + QPaintDevice (0xb1534b04) 8 + vptr=((& Q3VButtonGroup::_ZTV14Q3VButtonGroup) + 236u) + +Vtable for Q3HButtonGroup +Q3HButtonGroup::_ZTV14Q3HButtonGroup: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3HButtonGroup) +8 Q3HButtonGroup::metaObject +12 Q3HButtonGroup::qt_metacast +16 Q3HButtonGroup::qt_metacall +20 Q3HButtonGroup::~Q3HButtonGroup +24 Q3HButtonGroup::~Q3HButtonGroup +28 Q3ButtonGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3GroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 Q3GroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3GroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3GroupBox::setColumnLayout +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI14Q3HButtonGroup) +236 Q3HButtonGroup::_ZThn8_N14Q3HButtonGroupD1Ev +240 Q3HButtonGroup::_ZThn8_N14Q3HButtonGroupD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3HButtonGroup + size=40 align=4 + base size=40 base align=4 +Q3HButtonGroup (0xb1517c40) 0 + vptr=((& Q3HButtonGroup::_ZTV14Q3HButtonGroup) + 8u) + Q3ButtonGroup (0xb1517c80) 0 + primary-for Q3HButtonGroup (0xb1517c40) + Q3GroupBox (0xb1517cc0) 0 + primary-for Q3ButtonGroup (0xb1517c80) + QGroupBox (0xb1517d00) 0 + primary-for Q3GroupBox (0xb1517cc0) + QWidget (0xb1558460) 0 + primary-for QGroupBox (0xb1517d00) + QObject (0xb15568e8) 0 + primary-for QWidget (0xb1558460) + QPaintDevice (0xb1556924) 8 + vptr=((& Q3HButtonGroup::_ZTV14Q3HButtonGroup) + 236u) + +Vtable for Q3ComboBox +Q3ComboBox::_ZTV10Q3ComboBox: 75u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3ComboBox) +8 Q3ComboBox::metaObject +12 Q3ComboBox::qt_metacast +16 Q3ComboBox::qt_metacall +20 Q3ComboBox::~Q3ComboBox +24 Q3ComboBox::~Q3ComboBox +28 QWidget::event +32 Q3ComboBox::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3ComboBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ComboBox::mousePressEvent +84 Q3ComboBox::mouseReleaseEvent +88 Q3ComboBox::mouseDoubleClickEvent +92 Q3ComboBox::mouseMoveEvent +96 Q3ComboBox::wheelEvent +100 Q3ComboBox::keyPressEvent +104 QWidget::keyReleaseEvent +108 Q3ComboBox::focusInEvent +112 Q3ComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3ComboBox::paintEvent +128 QWidget::moveEvent +132 Q3ComboBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 Q3ComboBox::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ComboBox::setCurrentItem +228 Q3ComboBox::setCurrentText +232 Q3ComboBox::setAutoResize +236 Q3ComboBox::setSizeLimit +240 Q3ComboBox::setMaxCount +244 Q3ComboBox::setInsertionPolicy +248 Q3ComboBox::setValidator +252 Q3ComboBox::setListBox +256 Q3ComboBox::setLineEdit +260 Q3ComboBox::setAutoCompletion +264 Q3ComboBox::popup +268 Q3ComboBox::setEditText +272 (int (*)(...))-0x000000008 +276 (int (*)(...))(& _ZTI10Q3ComboBox) +280 Q3ComboBox::_ZThn8_N10Q3ComboBoxD1Ev +284 Q3ComboBox::_ZThn8_N10Q3ComboBoxD0Ev +288 QWidget::_ZThn8_NK7QWidget7devTypeEv +292 QWidget::_ZThn8_NK7QWidget11paintEngineEv +296 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ComboBox + size=24 align=4 + base size=24 base align=4 +Q3ComboBox (0xb156c180) 0 + vptr=((& Q3ComboBox::_ZTV10Q3ComboBox) + 8u) + QWidget (0xb1560cd0) 0 + primary-for Q3ComboBox (0xb156c180) + QObject (0xb1567780) 0 + primary-for QWidget (0xb1560cd0) + QPaintDevice (0xb15677bc) 8 + vptr=((& Q3ComboBox::_ZTV10Q3ComboBox) + 280u) + +Vtable for Q3DateTimeEditBase +Q3DateTimeEditBase::_ZTV18Q3DateTimeEditBase: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18Q3DateTimeEditBase) +8 Q3DateTimeEditBase::metaObject +12 Q3DateTimeEditBase::qt_metacast +16 Q3DateTimeEditBase::qt_metacall +20 Q3DateTimeEditBase::~Q3DateTimeEditBase +24 Q3DateTimeEditBase::~Q3DateTimeEditBase +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 __cxa_pure_virtual +228 __cxa_pure_virtual +232 __cxa_pure_virtual +236 __cxa_pure_virtual +240 __cxa_pure_virtual +244 __cxa_pure_virtual +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI18Q3DateTimeEditBase) +256 Q3DateTimeEditBase::_ZThn8_N18Q3DateTimeEditBaseD1Ev +260 Q3DateTimeEditBase::_ZThn8_N18Q3DateTimeEditBaseD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DateTimeEditBase + size=20 align=4 + base size=20 base align=4 +Q3DateTimeEditBase (0xb156c3c0) 0 + vptr=((& Q3DateTimeEditBase::_ZTV18Q3DateTimeEditBase) + 8u) + QWidget (0xb13871e0) 0 + primary-for Q3DateTimeEditBase (0xb156c3c0) + QObject (0xb137f690) 0 + primary-for QWidget (0xb13871e0) + QPaintDevice (0xb137f6cc) 8 + vptr=((& Q3DateTimeEditBase::_ZTV18Q3DateTimeEditBase) + 256u) + +Vtable for Q3DateEdit +Q3DateEdit::_ZTV10Q3DateEdit: 81u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3DateEdit) +8 Q3DateEdit::metaObject +12 Q3DateEdit::qt_metacast +16 Q3DateEdit::qt_metacall +20 Q3DateEdit::~Q3DateEdit +24 Q3DateEdit::~Q3DateEdit +28 Q3DateEdit::event +32 QObject::eventFilter +36 Q3DateEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3DateEdit::sizeHint +68 Q3DateEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 Q3DateEdit::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3DateEdit::setFocusSection +228 Q3DateEdit::sectionFormattedText +232 Q3DateEdit::addNumber +236 Q3DateEdit::removeLastNumber +240 Q3DateEdit::stepUp +244 Q3DateEdit::stepDown +248 Q3DateEdit::setDate +252 Q3DateEdit::setOrder +256 Q3DateEdit::setAutoAdvance +260 Q3DateEdit::setMinValue +264 Q3DateEdit::setMaxValue +268 Q3DateEdit::setRange +272 Q3DateEdit::setSeparator +276 Q3DateEdit::setYear +280 Q3DateEdit::setMonth +284 Q3DateEdit::setDay +288 Q3DateEdit::fix +292 Q3DateEdit::outOfRange +296 (int (*)(...))-0x000000008 +300 (int (*)(...))(& _ZTI10Q3DateEdit) +304 Q3DateEdit::_ZThn8_N10Q3DateEditD1Ev +308 Q3DateEdit::_ZThn8_N10Q3DateEditD0Ev +312 QWidget::_ZThn8_NK7QWidget7devTypeEv +316 QWidget::_ZThn8_NK7QWidget11paintEngineEv +320 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DateEdit + size=24 align=4 + base size=24 base align=4 +Q3DateEdit (0xb156c6c0) 0 + vptr=((& Q3DateEdit::_ZTV10Q3DateEdit) + 8u) + Q3DateTimeEditBase (0xb156c700) 0 + primary-for Q3DateEdit (0xb156c6c0) + QWidget (0xb138c8c0) 0 + primary-for Q3DateTimeEditBase (0xb156c700) + QObject (0xb139730c) 0 + primary-for QWidget (0xb138c8c0) + QPaintDevice (0xb1397348) 8 + vptr=((& Q3DateEdit::_ZTV10Q3DateEdit) + 304u) + +Vtable for Q3TimeEdit +Q3TimeEdit::_ZTV10Q3TimeEdit: 79u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3TimeEdit) +8 Q3TimeEdit::metaObject +12 Q3TimeEdit::qt_metacast +16 Q3TimeEdit::qt_metacall +20 Q3TimeEdit::~Q3TimeEdit +24 Q3TimeEdit::~Q3TimeEdit +28 Q3TimeEdit::event +32 QObject::eventFilter +36 Q3TimeEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3TimeEdit::sizeHint +68 Q3TimeEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 Q3TimeEdit::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3TimeEdit::setFocusSection +228 Q3TimeEdit::sectionFormattedText +232 Q3TimeEdit::addNumber +236 Q3TimeEdit::removeLastNumber +240 Q3TimeEdit::stepUp +244 Q3TimeEdit::stepDown +248 Q3TimeEdit::setTime +252 Q3TimeEdit::setAutoAdvance +256 Q3TimeEdit::setMinValue +260 Q3TimeEdit::setMaxValue +264 Q3TimeEdit::setRange +268 Q3TimeEdit::setSeparator +272 Q3TimeEdit::outOfRange +276 Q3TimeEdit::setHour +280 Q3TimeEdit::setMinute +284 Q3TimeEdit::setSecond +288 (int (*)(...))-0x000000008 +292 (int (*)(...))(& _ZTI10Q3TimeEdit) +296 Q3TimeEdit::_ZThn8_N10Q3TimeEditD1Ev +300 Q3TimeEdit::_ZThn8_N10Q3TimeEditD0Ev +304 QWidget::_ZThn8_NK7QWidget7devTypeEv +308 QWidget::_ZThn8_NK7QWidget11paintEngineEv +312 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3TimeEdit + size=24 align=4 + base size=24 base align=4 +Q3TimeEdit (0xb156c9c0) 0 + vptr=((& Q3TimeEdit::_ZTV10Q3TimeEdit) + 8u) + Q3DateTimeEditBase (0xb156ca00) 0 + primary-for Q3TimeEdit (0xb156c9c0) + QWidget (0xb13a73c0) 0 + primary-for Q3DateTimeEditBase (0xb156ca00) + QObject (0xb13ac294) 0 + primary-for QWidget (0xb13a73c0) + QPaintDevice (0xb13ac2d0) 8 + vptr=((& Q3TimeEdit::_ZTV10Q3TimeEdit) + 296u) + +Vtable for Q3DateTimeEdit +Q3DateTimeEdit::_ZTV14Q3DateTimeEdit: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3DateTimeEdit) +8 Q3DateTimeEdit::metaObject +12 Q3DateTimeEdit::qt_metacast +16 Q3DateTimeEdit::qt_metacall +20 Q3DateTimeEdit::~Q3DateTimeEdit +24 Q3DateTimeEdit::~Q3DateTimeEdit +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3DateTimeEdit::sizeHint +68 Q3DateTimeEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 Q3DateTimeEdit::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3DateTimeEdit::setDateTime +228 Q3DateTimeEdit::setAutoAdvance +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI14Q3DateTimeEdit) +240 Q3DateTimeEdit::_ZThn8_N14Q3DateTimeEditD1Ev +244 Q3DateTimeEdit::_ZThn8_N14Q3DateTimeEditD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DateTimeEdit + size=32 align=4 + base size=32 base align=4 +Q3DateTimeEdit (0xb156ccc0) 0 + vptr=((& Q3DateTimeEdit::_ZTV14Q3DateTimeEdit) + 8u) + QWidget (0xb13b6dc0) 0 + primary-for Q3DateTimeEdit (0xb156ccc0) + QObject (0xb13bf12c) 0 + primary-for QWidget (0xb13b6dc0) + QPaintDevice (0xb13bf168) 8 + vptr=((& Q3DateTimeEdit::_ZTV14Q3DateTimeEdit) + 240u) + +Vtable for Q3DockWindow +Q3DockWindow::_ZTV12Q3DockWindow: 81u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3DockWindow) +8 Q3DockWindow::metaObject +12 Q3DockWindow::qt_metacast +16 Q3DockWindow::qt_metacall +20 Q3DockWindow::~Q3DockWindow +24 Q3DockWindow::~Q3DockWindow +28 Q3DockWindow::event +32 Q3DockWindow::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3DockWindow::sizeHint +68 Q3DockWindow::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3DockWindow::resizeEvent +136 QWidget::closeEvent +140 Q3DockWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3DockWindow::showEvent +172 Q3DockWindow::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3Frame::frameChanged +228 Q3DockWindow::drawFrame +232 Q3DockWindow::drawContents +236 Q3DockWindow::setWidget +240 Q3DockWindow::setCloseMode +244 Q3DockWindow::setResizeEnabled +248 Q3DockWindow::setMovingEnabled +252 Q3DockWindow::setHorizontallyStretchable +256 Q3DockWindow::setVerticallyStretchable +260 Q3DockWindow::setOffset +264 Q3DockWindow::setFixedExtentWidth +268 Q3DockWindow::setFixedExtentHeight +272 Q3DockWindow::setNewLine +276 Q3DockWindow::setOpaqueMoving +280 Q3DockWindow::undock +284 Q3DockWindow::undock +288 Q3DockWindow::dock +292 Q3DockWindow::setOrientation +296 (int (*)(...))-0x000000008 +300 (int (*)(...))(& _ZTI12Q3DockWindow) +304 Q3DockWindow::_ZThn8_N12Q3DockWindowD1Ev +308 Q3DockWindow::_ZThn8_N12Q3DockWindowD0Ev +312 QWidget::_ZThn8_NK7QWidget7devTypeEv +316 QWidget::_ZThn8_NK7QWidget11paintEngineEv +320 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DockWindow + size=164 align=4 + base size=164 base align=4 +Q3DockWindow (0xb156cf80) 0 + vptr=((& Q3DockWindow::_ZTV12Q3DockWindow) + 8u) + Q3Frame (0xb156cfc0) 0 + primary-for Q3DockWindow (0xb156cf80) + QFrame (0xb13cf000) 0 + primary-for Q3Frame (0xb156cfc0) + QWidget (0xb13c5c80) 0 + primary-for QFrame (0xb13cf000) + QObject (0xb13bfe10) 0 + primary-for QWidget (0xb13c5c80) + QPaintDevice (0xb13bfe4c) 8 + vptr=((& Q3DockWindow::_ZTV12Q3DockWindow) + 304u) + +Class QList<QRect>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QRect>::<anonymous union> (0xb13e8f3c) 0 + +Class QList<QRect> + size=4 align=4 + base size=4 base align=4 +QList<QRect> (0xb13e8f78) 0 + +Class QList<Q3DockWindow*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<Q3DockWindow*>::<anonymous union> (0xb140a0b4) 0 + +Class QList<Q3DockWindow*> + size=4 align=4 + base size=4 base align=4 +QList<Q3DockWindow*> (0xb140a03c) 0 + +Vtable for Q3DockAreaLayout +Q3DockAreaLayout::_ZTV16Q3DockAreaLayout: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16Q3DockAreaLayout) +8 Q3DockAreaLayout::metaObject +12 Q3DockAreaLayout::qt_metacast +16 Q3DockAreaLayout::qt_metacall +20 Q3DockAreaLayout::~Q3DockAreaLayout +24 Q3DockAreaLayout::~Q3DockAreaLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3DockAreaLayout::invalidate +60 QLayout::geometry +64 Q3DockAreaLayout::addItem +68 Q3DockAreaLayout::expandingDirections +72 Q3DockAreaLayout::minimumSize +76 QLayout::maximumSize +80 Q3DockAreaLayout::setGeometry +84 Q3DockAreaLayout::itemAt +88 Q3DockAreaLayout::takeAt +92 QLayout::indexOf +96 Q3DockAreaLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 Q3DockAreaLayout::hasHeightForWidth +112 Q3DockAreaLayout::heightForWidth +116 Q3DockAreaLayout::sizeHint +120 (int (*)(...))-0x000000008 +124 (int (*)(...))(& _ZTI16Q3DockAreaLayout) +128 Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayoutD1Ev +132 Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayoutD0Ev +136 Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout8sizeHintEv +140 Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout11minimumSizeEv +144 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +148 Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout19expandingDirectionsEv +152 Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayout11setGeometryERK5QRect +156 QLayout::_ZThn8_NK7QLayout8geometryEv +160 QLayout::_ZThn8_NK7QLayout7isEmptyEv +164 Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout17hasHeightForWidthEv +168 Q3DockAreaLayout::_ZThn8_NK16Q3DockAreaLayout14heightForWidthEi +172 QLayoutItem::minimumHeightForWidth +176 Q3DockAreaLayout::_ZThn8_N16Q3DockAreaLayout10invalidateEv +180 QLayoutItem::widget +184 QLayout::_ZThn8_N7QLayout6layoutEv +188 QLayoutItem::spacerItem + +Class Q3DockAreaLayout + size=56 align=4 + base size=56 base align=4 +Q3DockAreaLayout (0xb13cf440) 0 + vptr=((& Q3DockAreaLayout::_ZTV16Q3DockAreaLayout) + 8u) + QLayout (0xb13dfe60) 0 + primary-for Q3DockAreaLayout (0xb13cf440) + QObject (0xb13e8a14) 0 + primary-for QLayout (0xb13dfe60) + QLayoutItem (0xb13e8a50) 8 + vptr=((& Q3DockAreaLayout::_ZTV16Q3DockAreaLayout) + 128u) + +Class QPointer<Q3DockArea> + size=4 align=4 + base size=4 base align=4 +QPointer<Q3DockArea> (0xb142fac8) 0 + +Class Q3DockArea::DockWindowData + size=24 align=4 + base size=24 base align=4 +Q3DockArea::DockWindowData (0xb142f7bc) 0 + +Vtable for Q3DockArea +Q3DockArea::_ZTV10Q3DockArea: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3DockArea) +8 Q3DockArea::metaObject +12 Q3DockArea::qt_metacast +16 Q3DockArea::qt_metacall +20 Q3DockArea::~Q3DockArea +24 Q3DockArea::~Q3DockArea +28 QWidget::event +32 Q3DockArea::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10Q3DockArea) +232 Q3DockArea::_ZThn8_N10Q3DockAreaD1Ev +236 Q3DockArea::_ZThn8_N10Q3DockAreaD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3DockArea + size=44 align=4 + base size=44 base align=4 +Q3DockArea (0xb13cfb80) 0 + vptr=((& Q3DockArea::_ZTV10Q3DockArea) + 8u) + QWidget (0xb1422960) 0 + primary-for Q3DockArea (0xb13cfb80) + QObject (0xb142f528) 0 + primary-for QWidget (0xb1422960) + QPaintDevice (0xb142f564) 8 + vptr=((& Q3DockArea::_ZTV10Q3DockArea) + 232u) + +Vtable for Q3Grid +Q3Grid::_ZTV6Q3Grid: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6Q3Grid) +8 Q3Grid::metaObject +12 Q3Grid::qt_metacast +16 Q3Grid::qt_metacall +20 Q3Grid::~Q3Grid +24 Q3Grid::~Q3Grid +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3Grid::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3Frame::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3Grid::frameChanged +228 Q3Frame::drawFrame +232 Q3Frame::drawContents +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI6Q3Grid) +244 Q3Grid::_ZThn8_N6Q3GridD1Ev +248 Q3Grid::_ZThn8_N6Q3GridD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3Grid + size=24 align=4 + base size=24 base align=4 +Q3Grid (0xb13cfec0) 0 + vptr=((& Q3Grid::_ZTV6Q3Grid) + 8u) + Q3Frame (0xb13cff00) 0 + primary-for Q3Grid (0xb13cfec0) + QFrame (0xb13cff40) 0 + primary-for Q3Frame (0xb13cff00) + QWidget (0xb143eaa0) 0 + primary-for QFrame (0xb13cff40) + QObject (0xb14417f8) 0 + primary-for QWidget (0xb143eaa0) + QPaintDevice (0xb1441834) 8 + vptr=((& Q3Grid::_ZTV6Q3Grid) + 244u) + +Vtable for Q3GridView +Q3GridView::_ZTV10Q3GridView: 109u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10Q3GridView) +8 Q3GridView::metaObject +12 Q3GridView::qt_metacast +16 Q3GridView::qt_metacall +20 Q3GridView::~Q3GridView +24 Q3GridView::~Q3GridView +28 QFrame::event +32 Q3ScrollView::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ScrollView::setVisible +64 Q3ScrollView::sizeHint +68 Q3ScrollView::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3ScrollView::mousePressEvent +84 Q3ScrollView::mouseReleaseEvent +88 Q3ScrollView::mouseDoubleClickEvent +92 Q3ScrollView::mouseMoveEvent +96 Q3ScrollView::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3ScrollView::resizeEvent +136 QWidget::closeEvent +140 Q3ScrollView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 Q3ScrollView::focusNextPrevChild +200 Q3ScrollView::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 Q3ScrollView::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ScrollView::frameChanged +228 Q3Frame::drawFrame +232 Q3GridView::drawContents +236 Q3ScrollView::setResizePolicy +240 Q3ScrollView::addChild +244 Q3ScrollView::moveChild +248 Q3ScrollView::setVScrollBarMode +252 Q3ScrollView::setHScrollBarMode +256 Q3ScrollView::setCornerWidget +260 Q3ScrollView::setDragAutoScroll +264 Q3ScrollView::resizeContents +268 Q3ScrollView::setContentsPos +272 Q3GridView::drawContents +276 Q3ScrollView::drawContentsOffset +280 Q3ScrollView::contentsMousePressEvent +284 Q3ScrollView::contentsMouseReleaseEvent +288 Q3ScrollView::contentsMouseDoubleClickEvent +292 Q3ScrollView::contentsMouseMoveEvent +296 Q3ScrollView::contentsDragEnterEvent +300 Q3ScrollView::contentsDragMoveEvent +304 Q3ScrollView::contentsDragLeaveEvent +308 Q3ScrollView::contentsDropEvent +312 Q3ScrollView::contentsWheelEvent +316 Q3ScrollView::contentsContextMenuEvent +320 Q3ScrollView::viewportPaintEvent +324 Q3ScrollView::viewportResizeEvent +328 Q3ScrollView::viewportMousePressEvent +332 Q3ScrollView::viewportMouseReleaseEvent +336 Q3ScrollView::viewportMouseDoubleClickEvent +340 Q3ScrollView::viewportMouseMoveEvent +344 Q3ScrollView::viewportDragEnterEvent +348 Q3ScrollView::viewportDragMoveEvent +352 Q3ScrollView::viewportDragLeaveEvent +356 Q3ScrollView::viewportDropEvent +360 Q3ScrollView::viewportWheelEvent +364 Q3ScrollView::viewportContextMenuEvent +368 Q3ScrollView::setMargins +372 Q3ScrollView::setHBarGeometry +376 Q3ScrollView::setVBarGeometry +380 Q3GridView::setNumRows +384 Q3GridView::setNumCols +388 Q3GridView::setCellWidth +392 Q3GridView::setCellHeight +396 __cxa_pure_virtual +400 Q3GridView::paintEmptyArea +404 Q3GridView::dimensionChange +408 (int (*)(...))-0x000000008 +412 (int (*)(...))(& _ZTI10Q3GridView) +416 Q3GridView::_ZThn8_N10Q3GridViewD1Ev +420 Q3GridView::_ZThn8_N10Q3GridViewD0Ev +424 QWidget::_ZThn8_NK7QWidget7devTypeEv +428 QWidget::_ZThn8_NK7QWidget11paintEngineEv +432 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3GridView + size=48 align=4 + base size=48 base align=4 +Q3GridView (0xb1451180) 0 + vptr=((& Q3GridView::_ZTV10Q3GridView) + 8u) + Q3ScrollView (0xb14511c0) 0 + primary-for Q3GridView (0xb1451180) + Q3Frame (0xb1451200) 0 + primary-for Q3ScrollView (0xb14511c0) + QFrame (0xb1451240) 0 + primary-for Q3Frame (0xb1451200) + QWidget (0xb144b550) 0 + primary-for QFrame (0xb1451240) + QObject (0xb1455258) 0 + primary-for QWidget (0xb144b550) + QPaintDevice (0xb1455294) 8 + vptr=((& Q3GridView::_ZTV10Q3GridView) + 416u) + +Vtable for Q3HBox +Q3HBox::_ZTV6Q3HBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6Q3HBox) +8 Q3HBox::metaObject +12 Q3HBox::qt_metacast +16 Q3HBox::qt_metacall +20 Q3HBox::~Q3HBox +24 Q3HBox::~Q3HBox +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3HBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3Frame::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3HBox::frameChanged +228 Q3Frame::drawFrame +232 Q3Frame::drawContents +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI6Q3HBox) +244 Q3HBox::_ZThn8_N6Q3HBoxD1Ev +248 Q3HBox::_ZThn8_N6Q3HBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3HBox + size=24 align=4 + base size=24 base align=4 +Q3HBox (0xb1451680) 0 + vptr=((& Q3HBox::_ZTV6Q3HBox) + 8u) + Q3Frame (0xb14516c0) 0 + primary-for Q3HBox (0xb1451680) + QFrame (0xb1451700) 0 + primary-for Q3Frame (0xb14516c0) + QWidget (0xb145beb0) 0 + primary-for QFrame (0xb1451700) + QObject (0xb1466744) 0 + primary-for QWidget (0xb145beb0) + QPaintDevice (0xb1466780) 8 + vptr=((& Q3HBox::_ZTV6Q3HBox) + 244u) + +Vtable for Q3HGroupBox +Q3HGroupBox::_ZTV11Q3HGroupBox: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3HGroupBox) +8 Q3HGroupBox::metaObject +12 Q3HGroupBox::qt_metacast +16 Q3HGroupBox::qt_metacall +20 Q3HGroupBox::~Q3HGroupBox +24 Q3HGroupBox::~Q3HGroupBox +28 Q3GroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3GroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 Q3GroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3GroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3GroupBox::setColumnLayout +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI11Q3HGroupBox) +236 Q3HGroupBox::_ZThn8_N11Q3HGroupBoxD1Ev +240 Q3HGroupBox::_ZThn8_N11Q3HGroupBoxD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3HGroupBox + size=24 align=4 + base size=24 base align=4 +Q3HGroupBox (0xb1451940) 0 + vptr=((& Q3HGroupBox::_ZTV11Q3HGroupBox) + 8u) + Q3GroupBox (0xb1451980) 0 + primary-for Q3HGroupBox (0xb1451940) + QGroupBox (0xb14519c0) 0 + primary-for Q3GroupBox (0xb1451980) + QWidget (0xb146f820) 0 + primary-for QGroupBox (0xb14519c0) + QObject (0xb126e1e0) 0 + primary-for QWidget (0xb146f820) + QPaintDevice (0xb126e21c) 8 + vptr=((& Q3HGroupBox::_ZTV11Q3HGroupBox) + 236u) + +Vtable for Q3ToolBar +Q3ToolBar::_ZTV9Q3ToolBar: 84u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9Q3ToolBar) +8 Q3ToolBar::metaObject +12 Q3ToolBar::qt_metacast +16 Q3ToolBar::qt_metacall +20 Q3ToolBar::~Q3ToolBar +24 Q3ToolBar::~Q3ToolBar +28 Q3ToolBar::event +32 Q3DockWindow::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ToolBar::setVisible +64 Q3DockWindow::sizeHint +68 Q3ToolBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3ToolBar::resizeEvent +136 QWidget::closeEvent +140 Q3DockWindow::contextMenuEvent +144 QWidget::tabletEvent +148 Q3ToolBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 Q3DockWindow::showEvent +172 Q3DockWindow::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 Q3ToolBar::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3Frame::frameChanged +228 Q3DockWindow::drawFrame +232 Q3DockWindow::drawContents +236 Q3DockWindow::setWidget +240 Q3DockWindow::setCloseMode +244 Q3DockWindow::setResizeEnabled +248 Q3DockWindow::setMovingEnabled +252 Q3DockWindow::setHorizontallyStretchable +256 Q3DockWindow::setVerticallyStretchable +260 Q3DockWindow::setOffset +264 Q3DockWindow::setFixedExtentWidth +268 Q3DockWindow::setFixedExtentHeight +272 Q3DockWindow::setNewLine +276 Q3DockWindow::setOpaqueMoving +280 Q3DockWindow::undock +284 Q3DockWindow::undock +288 Q3DockWindow::dock +292 Q3ToolBar::setOrientation +296 Q3ToolBar::setStretchableWidget +300 Q3ToolBar::setLabel +304 Q3ToolBar::clear +308 (int (*)(...))-0x000000008 +312 (int (*)(...))(& _ZTI9Q3ToolBar) +316 Q3ToolBar::_ZThn8_N9Q3ToolBarD1Ev +320 Q3ToolBar::_ZThn8_N9Q3ToolBarD0Ev +324 QWidget::_ZThn8_NK7QWidget7devTypeEv +328 QWidget::_ZThn8_NK7QWidget11paintEngineEv +332 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ToolBar + size=180 align=4 + base size=180 base align=4 +Q3ToolBar (0xb1451c00) 0 + vptr=((& Q3ToolBar::_ZTV9Q3ToolBar) + 8u) + Q3DockWindow (0xb1451c40) 0 + primary-for Q3ToolBar (0xb1451c00) + Q3Frame (0xb1451c80) 0 + primary-for Q3DockWindow (0xb1451c40) + QFrame (0xb1451cc0) 0 + primary-for Q3Frame (0xb1451c80) + QWidget (0xb1273dc0) 0 + primary-for QFrame (0xb1451cc0) + QObject (0xb126ece4) 0 + primary-for QWidget (0xb1273dc0) + QPaintDevice (0xb126ed20) 8 + vptr=((& Q3ToolBar::_ZTV9Q3ToolBar) + 316u) + +Vtable for Q3MainWindow +Q3MainWindow::_ZTV12Q3MainWindow: 87u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3MainWindow) +8 Q3MainWindow::metaObject +12 Q3MainWindow::qt_metacast +16 Q3MainWindow::qt_metacall +20 Q3MainWindow::~Q3MainWindow +24 Q3MainWindow::~Q3MainWindow +28 Q3MainWindow::event +32 Q3MainWindow::eventFilter +36 QObject::timerEvent +40 Q3MainWindow::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3MainWindow::setVisible +64 Q3MainWindow::sizeHint +68 Q3MainWindow::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3MainWindow::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3MainWindow::setCentralWidget +228 Q3MainWindow::setDockEnabled +232 Q3MainWindow::setDockEnabled +236 Q3MainWindow::addDockWindow +240 Q3MainWindow::addDockWindow +244 Q3MainWindow::moveDockWindow +248 Q3MainWindow::moveDockWindow +252 Q3MainWindow::removeDockWindow +256 Q3MainWindow::dockingArea +260 Q3MainWindow::isCustomizable +264 Q3MainWindow::createDockWindowMenu +268 Q3MainWindow::setRightJustification +272 Q3MainWindow::setUsesBigPixmaps +276 Q3MainWindow::setUsesTextLabel +280 Q3MainWindow::setDockWindowsMovable +284 Q3MainWindow::setOpaqueMoving +288 Q3MainWindow::setDockMenuEnabled +292 Q3MainWindow::whatsThis +296 Q3MainWindow::setAppropriate +300 Q3MainWindow::customize +304 Q3MainWindow::setUpLayout +308 Q3MainWindow::showDockMenu +312 Q3MainWindow::setMenuBar +316 Q3MainWindow::setStatusBar +320 (int (*)(...))-0x000000008 +324 (int (*)(...))(& _ZTI12Q3MainWindow) +328 Q3MainWindow::_ZThn8_N12Q3MainWindowD1Ev +332 Q3MainWindow::_ZThn8_N12Q3MainWindowD0Ev +336 QWidget::_ZThn8_NK7QWidget7devTypeEv +340 QWidget::_ZThn8_NK7QWidget11paintEngineEv +344 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3MainWindow + size=20 align=4 + base size=20 base align=4 +Q3MainWindow (0xb1451f00) 0 + vptr=((& Q3MainWindow::_ZTV12Q3MainWindow) + 8u) + QWidget (0xb1285550) 0 + primary-for Q3MainWindow (0xb1451f00) + QObject (0xb1284870) 0 + primary-for QWidget (0xb1285550) + QPaintDevice (0xb12848ac) 8 + vptr=((& Q3MainWindow::_ZTV12Q3MainWindow) + 328u) + +Vtable for Q3PopupMenu +Q3PopupMenu::_ZTV11Q3PopupMenu: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3PopupMenu) +8 Q3PopupMenu::metaObject +12 Q3PopupMenu::qt_metacast +16 Q3PopupMenu::qt_metacall +20 Q3PopupMenu::~Q3PopupMenu +24 Q3PopupMenu::~Q3PopupMenu +28 QMenu::event +32 QObject::eventFilter +36 QMenu::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMenu::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMenu::mousePressEvent +84 QMenu::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenu::mouseMoveEvent +96 QMenu::wheelEvent +100 QMenu::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QMenu::enterEvent +120 QMenu::leaveEvent +124 QMenu::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenu::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QMenu::hideEvent +176 QWidget::x11Event +180 QMenu::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QMenu::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11Q3PopupMenu) +232 Q3PopupMenu::_ZThn8_N11Q3PopupMenuD1Ev +236 Q3PopupMenu::_ZThn8_N11Q3PopupMenuD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3PopupMenu + size=20 align=4 + base size=20 base align=4 +Q3PopupMenu (0xb12a4440) 0 + vptr=((& Q3PopupMenu::_ZTV11Q3PopupMenu) + 8u) + QMenu (0xb12a4480) 0 + primary-for Q3PopupMenu (0xb12a4440) + QWidget (0xb12b0500) 0 + primary-for QMenu (0xb12a4480) + QObject (0xb12a5fb4) 0 + primary-for QWidget (0xb12b0500) + QPaintDevice (0xb12b2000) 8 + vptr=((& Q3PopupMenu::_ZTV11Q3PopupMenu) + 232u) + +Vtable for Q3ProgressBar +Q3ProgressBar::_ZTV13Q3ProgressBar: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3ProgressBar) +8 Q3ProgressBar::metaObject +12 Q3ProgressBar::qt_metacast +16 Q3ProgressBar::qt_metacall +20 Q3ProgressBar::~Q3ProgressBar +24 Q3ProgressBar::~Q3ProgressBar +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3ProgressBar::setVisible +64 Q3ProgressBar::sizeHint +68 Q3ProgressBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3ProgressBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3ProgressBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3ProgressBar::setTotalSteps +228 Q3ProgressBar::setProgress +232 Q3ProgressBar::setIndicator +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI13Q3ProgressBar) +244 Q3ProgressBar::_ZThn8_N13Q3ProgressBarD1Ev +248 Q3ProgressBar::_ZThn8_N13Q3ProgressBarD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3ProgressBar + size=44 align=4 + base size=44 base align=4 +Q3ProgressBar (0xb12a4bc0) 0 + vptr=((& Q3ProgressBar::_ZTV13Q3ProgressBar) + 8u) + QFrame (0xb12a4c00) 0 + primary-for Q3ProgressBar (0xb12a4bc0) + QWidget (0xb12b8b90) 0 + primary-for QFrame (0xb12a4c00) + QObject (0xb12c5c30) 0 + primary-for QWidget (0xb12b8b90) + QPaintDevice (0xb12c5c6c) 8 + vptr=((& Q3ProgressBar::_ZTV13Q3ProgressBar) + 244u) + +Vtable for Q3RangeControl +Q3RangeControl::_ZTV14Q3RangeControl: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14Q3RangeControl) +8 Q3RangeControl::~Q3RangeControl +12 Q3RangeControl::~Q3RangeControl +16 Q3RangeControl::valueChange +20 Q3RangeControl::rangeChange +24 Q3RangeControl::stepChange + +Class Q3RangeControl + size=32 align=4 + base size=32 base align=4 +Q3RangeControl (0xb12de000) 0 + vptr=((& Q3RangeControl::_ZTV14Q3RangeControl) + 8u) + +Vtable for Q3SpinWidget +Q3SpinWidget::_ZTV12Q3SpinWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12Q3SpinWidget) +8 Q3SpinWidget::metaObject +12 Q3SpinWidget::qt_metacast +16 Q3SpinWidget::qt_metacall +20 Q3SpinWidget::~Q3SpinWidget +24 Q3SpinWidget::~Q3SpinWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 Q3SpinWidget::mousePressEvent +84 Q3SpinWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 Q3SpinWidget::mouseMoveEvent +96 Q3SpinWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3SpinWidget::paintEvent +128 QWidget::moveEvent +132 Q3SpinWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3SpinWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3SpinWidget::setButtonSymbols +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI12Q3SpinWidget) +236 Q3SpinWidget::_ZThn8_N12Q3SpinWidgetD1Ev +240 Q3SpinWidget::_ZThn8_N12Q3SpinWidgetD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3SpinWidget + size=24 align=4 + base size=24 base align=4 +Q3SpinWidget (0xb12e6200) 0 + vptr=((& Q3SpinWidget::_ZTV12Q3SpinWidget) + 8u) + QWidget (0xb12e82d0) 0 + primary-for Q3SpinWidget (0xb12e6200) + QObject (0xb12de99c) 0 + primary-for QWidget (0xb12e82d0) + QPaintDevice (0xb12de9d8) 8 + vptr=((& Q3SpinWidget::_ZTV12Q3SpinWidget) + 236u) + +Vtable for Q3VBox +Q3VBox::_ZTV6Q3VBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6Q3VBox) +8 Q3VBox::metaObject +12 Q3VBox::qt_metacast +16 Q3VBox::qt_metacall +20 Q3VBox::~Q3VBox +24 Q3VBox::~Q3VBox +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 Q3HBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3Frame::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3HBox::frameChanged +228 Q3Frame::drawFrame +232 Q3Frame::drawContents +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI6Q3VBox) +244 Q3VBox::_ZThn8_N6Q3VBoxD1Ev +248 Q3VBox::_ZThn8_N6Q3VBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3VBox + size=24 align=4 + base size=24 base align=4 +Q3VBox (0xb12e6440) 0 + vptr=((& Q3VBox::_ZTV6Q3VBox) + 8u) + Q3HBox (0xb12e6480) 0 + primary-for Q3VBox (0xb12e6440) + Q3Frame (0xb12e64c0) 0 + primary-for Q3HBox (0xb12e6480) + QFrame (0xb12e6500) 0 + primary-for Q3Frame (0xb12e64c0) + QWidget (0xb12fa050) 0 + primary-for QFrame (0xb12e6500) + QObject (0xb12f65a0) 0 + primary-for QWidget (0xb12fa050) + QPaintDevice (0xb12f65dc) 8 + vptr=((& Q3VBox::_ZTV6Q3VBox) + 244u) + +Vtable for Q3VGroupBox +Q3VGroupBox::_ZTV11Q3VGroupBox: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3VGroupBox) +8 Q3VGroupBox::metaObject +12 Q3VGroupBox::qt_metacast +16 Q3VGroupBox::qt_metacall +20 Q3VGroupBox::~Q3VGroupBox +24 Q3VGroupBox::~Q3VGroupBox +28 Q3GroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3GroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 Q3GroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 Q3GroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3GroupBox::setColumnLayout +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI11Q3VGroupBox) +236 Q3VGroupBox::_ZThn8_N11Q3VGroupBoxD1Ev +240 Q3VGroupBox::_ZThn8_N11Q3VGroupBoxD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3VGroupBox + size=24 align=4 + base size=24 base align=4 +Q3VGroupBox (0xb12e6740) 0 + vptr=((& Q3VGroupBox::_ZTV11Q3VGroupBox) + 8u) + Q3GroupBox (0xb12e6780) 0 + primary-for Q3VGroupBox (0xb12e6740) + QGroupBox (0xb12e67c0) 0 + primary-for Q3GroupBox (0xb12e6780) + QWidget (0xb12fe370) 0 + primary-for QGroupBox (0xb12e67c0) + QObject (0xb12f69d8) 0 + primary-for QWidget (0xb12fe370) + QPaintDevice (0xb1303000) 8 + vptr=((& Q3VGroupBox::_ZTV11Q3VGroupBox) + 236u) + +Vtable for Q3WhatsThis +Q3WhatsThis::_ZTV11Q3WhatsThis: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11Q3WhatsThis) +8 Q3WhatsThis::metaObject +12 Q3WhatsThis::qt_metacast +16 Q3WhatsThis::qt_metacall +20 Q3WhatsThis::~Q3WhatsThis +24 Q3WhatsThis::~Q3WhatsThis +28 QObject::event +32 Q3WhatsThis::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 Q3WhatsThis::text +60 Q3WhatsThis::clicked + +Class Q3WhatsThis + size=8 align=4 + base size=8 base align=4 +Q3WhatsThis (0xb12e6a00) 0 + vptr=((& Q3WhatsThis::_ZTV11Q3WhatsThis) + 8u) + QObject (0xb1303ac8) 0 + primary-for Q3WhatsThis (0xb12e6a00) + +Vtable for Q3WidgetStack +Q3WidgetStack::_ZTV13Q3WidgetStack: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13Q3WidgetStack) +8 Q3WidgetStack::metaObject +12 Q3WidgetStack::qt_metacast +16 Q3WidgetStack::qt_metacall +20 Q3WidgetStack::~Q3WidgetStack +24 Q3WidgetStack::~Q3WidgetStack +28 Q3WidgetStack::event +32 QObject::eventFilter +36 QObject::timerEvent +40 Q3WidgetStack::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 Q3WidgetStack::setVisible +64 Q3WidgetStack::sizeHint +68 Q3WidgetStack::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 Q3Frame::paintEvent +128 QWidget::moveEvent +132 Q3WidgetStack::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 Q3WidgetStack::frameChanged +228 Q3Frame::drawFrame +232 Q3Frame::drawContents +236 Q3WidgetStack::setChildGeometries +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI13Q3WidgetStack) +248 Q3WidgetStack::_ZThn8_N13Q3WidgetStackD1Ev +252 Q3WidgetStack::_ZThn8_N13Q3WidgetStackD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class Q3WidgetStack + size=44 align=4 + base size=44 base align=4 +Q3WidgetStack (0xb12e6dc0) 0 + vptr=((& Q3WidgetStack::_ZTV13Q3WidgetStack) + 8u) + Q3Frame (0xb12e6e00) 0 + primary-for Q3WidgetStack (0xb12e6dc0) + QFrame (0xb12e6e40) 0 + primary-for Q3Frame (0xb12e6e00) + QWidget (0xb1311eb0) 0 + primary-for QFrame (0xb12e6e40) + QObject (0xb13194ec) 0 + primary-for QWidget (0xb1311eb0) + QPaintDevice (0xb1319528) 8 + vptr=((& Q3WidgetStack::_ZTV13Q3WidgetStack) + 248u) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb1177ce4) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb11a7294) 0 + +Class QVectorTypedData<QPoint> + size=24 align=4 + base size=24 base align=4 +QVectorTypedData<QPoint> (0xb12615a0) 0 + +Class QVectorTypedData<QPointF> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QPointF> (0xb107e0b4) 0 + +Class QVectorTypedData<QPainterPath::Element> + size=36 align=4 + base size=36 base align=4 +QVectorTypedData<QPainterPath::Element> (0xb107eb7c) 0 + +Class QVectorTypedData<QLineF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QLineF> (0xb110a384) 0 + +Class QVectorTypedData<QLine> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QLine> (0xb110a564) 0 + +Class QVectorTypedData<QRectF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QRectF> (0xb110a744) 0 + +Class QVectorTypedData<QRect> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QRect> (0xb110a924) 0 + +Class QList<QTreeWidgetItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::Node (0xb0fe30f0) 0 + +Class QVectorTypedData<QVector<QWidgetItemData> > + size=20 align=4 + base size=20 base align=4 +QVectorTypedData<QVector<QWidgetItemData> > (0xb0fe32d0) 0 + +Class QVectorTypedData<QTextLength> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QTextLength> (0xb1013474) 0 + +Class QVectorTypedData<QTextLayout::FormatRange> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QTextLayout::FormatRange> (0xb10138e8) 0 + +Class QVectorTypedData<QAbstractTextDocumentLayout::Selection> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QAbstractTextDocumentLayout::Selection> (0xb102a2d0) 0 + +Class QList<QAction*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::Node (0xb0e6e000) 0 + +Class QLinkedListNode<Q3SqlFieldInfo> + size=52 align=4 + base size=52 base align=4 +QLinkedListNode<Q3SqlFieldInfo> (0xb0eaefb4) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb0f2e7bc) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb0f2e834) 0 + +Class QMetaTypeId2<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSet<QAccessible::Method> > (0xb0f52744) 0 empty + +Class QHashNode<QAccessible::Method, QHashDummyValue> + size=16 align=4 + base size=13 base align=4 +QHashNode<QAccessible::Method, QHashDummyValue> (0xb0f52a50) 0 + +Class QHashNode<QVariant::Type, QItemEditorCreatorBase*> + size=16 align=4 + base size=16 base align=4 +QHashNode<QVariant::Type, QItemEditorCreatorBase*> (0xb0da9654) 0 + +Class QTypeInfo<QStandardItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStandardItem*> (0xb0da9c30) 0 empty + +Class QTypeInfo<QTreeWidgetItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTreeWidgetItem*> (0xb0da9f78) 0 empty + +Class QTypeInfo<QTextLength> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLength> (0xb0dc67f8) 0 empty + +Class QTypeInfo<QTextLayout::FormatRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLayout::FormatRange> (0xb0dc6c30) 0 empty + +Class QTypeInfo<QAbstractTextDocumentLayout::Selection> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAbstractTextDocumentLayout::Selection> (0xb0dd51e0) 0 empty + +Class QTypeInfo<QAction*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAction*> (0xb0de4294) 0 empty + +Class QList<QNetworkCookie>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie>::<anonymous union> (0xb0de47bc) 0 + +Class QList<QNetworkCookie> + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie> (0xb0de4744) 0 + +Class QList<QSslError>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QSslError>::<anonymous union> (0xb0de4fb4) 0 + +Class QList<QSslError> + size=4 align=4 + base size=4 base align=4 +QList<QSslError> (0xb0de4f3c) 0 + +Class QMap<int, QString>::Node + size=16 align=4 + base size=16 base align=4 +QMap<int, QString>::Node (0xb0e303c0) 0 + +Class QTypeInfo<Q3TextEditOptimPrivate::Tag*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<Q3TextEditOptimPrivate::Tag*> (0xb0e30528) 0 empty + +Class QMap<int, Q3TextEditOptimPrivate::Tag*>::Node + size=16 align=4 + base size=16 base align=4 +QMap<int, Q3TextEditOptimPrivate::Tag*>::Node (0xb0e305a0) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb0e53168) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb0e53294) 0 + +Class QList<QVariant>::Node + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::Node (0xb0e534ec) 0 + +Class QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> (0xb0e53ca8) 0 + +Class QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> (0xb0c873fc) 0 + +Class QTypeInfo<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QGraphicsItem*> (0xb0c87b7c) 0 empty + +Class QList<QGraphicsItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::Node (0xb0c87bf4) 0 + +Class QTypeInfo<QStyleOptionQ3ListViewItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStyleOptionQ3ListViewItem> (0xb0cc8078) 0 empty + +Class QList<QStyleOptionQ3ListViewItem>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::Node (0xb0cc80f0) 0 + +Class QList<QItemSelectionRange>::Node + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::Node (0xb0cc8564) 0 + +Class QList<QStandardItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::Node (0xb0cc899c) 0 + +Class QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> (0xb0cc8d20) 0 + +Class QMap<int, QString>::PayloadNode + size=12 align=4 + base size=12 base align=4 +QMap<int, QString>::PayloadNode (0xb0d1e690) 0 + +Class QMap<int, Q3TextEditOptimPrivate::Tag*>::PayloadNode + size=12 align=4 + base size=12 base align=4 +QMap<int, Q3TextEditOptimPrivate::Tag*>::PayloadNode (0xb0d1e870) 0 + +Class QMap<Key, T>::detach_helper() [with Key = int, T = Q3TextEditOptimPrivate::Tag*]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<Key, T>::detach_helper() [with Key = int, T = Q3TextEditOptimPrivate::Tag*]::<anonymous union> (0xb0d1e99c) 0 + +Class QList<QRect>::Node + size=4 align=4 + base size=4 base align=4 +QList<QRect>::Node (0xb0d1eb7c) 0 + +Class QTypeInfo<Q3DockWindow*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<Q3DockWindow*> (0xb0d1ef00) 0 empty + +Class QList<Q3DockWindow*>::Node + size=4 align=4 + base size=4 base align=4 +QList<Q3DockWindow*>::Node (0xb0d1ef78) 0 + +Class QHashDummyNode<QAccessible::Method, QHashDummyValue> + size=12 align=4 + base size=12 base align=4 +QHashDummyNode<QAccessible::Method, QHashDummyValue> (0xb0d3530c) 0 + +Class QLinkedList<T>::detach_helper() [with T = Q3SqlFieldInfo]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLinkedList<T>::detach_helper() [with T = Q3SqlFieldInfo]::<anonymous union> (0xb0d35ce4) 0 + +Class QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> (0xb0d62168) 0 + +Class QList<QNetworkCookie>::Node + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie>::Node (0xb0d629d8) 0 + +Class QTypeInfo<QSslError> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSslError> (0xb0d62c30) 0 empty + +Class QList<QSslError>::Node + size=4 align=4 + base size=4 base align=4 +QList<QSslError>::Node (0xb0d62ca8) 0 + diff --git a/tests/auto/bic/data/QtCore.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtCore.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..6338075d90 --- /dev/null +++ b/tests/auto/bic/data/QtCore.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,4493 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb796d960) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb796d99c) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7dd1b40) 0 empty + QUintForSize<4> (0xb796da14) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb796db40) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb796db7c) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7dd1d00) 0 empty + QIntForSize<4> (0xb796dbf4) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb796df78) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb79795a0) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb7979f3c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb798e000) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb798e1e0) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb798e2d0) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb798e3c0) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb798e4b0) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb798e5a0) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb798e690) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb798e780) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb798e870) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb798e960) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb798ea50) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb798eb40) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb798ec30) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb798ed20) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb798ee10) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb798ef00) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb79a9000) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb79a9a8c) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb79a9f00) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb79dcbb8) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6be0690) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6c0f240) 0 + QBasicAtomicInt (0xb6c07654) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6c195a0) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6c54780) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6c19b7c) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6c82780) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6cc5870) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6cc5b04) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb6b14438) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb6b14d5c) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb6b26690) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb6b26fb4) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb6b388e8) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb6b4321c) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6b43b40) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6b5b474) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6b5bd98) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6b6c6cc) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6b7f000) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6b7f924) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6b92258) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb6bd3564) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6bd6a8c) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6b923c0) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb69e0654) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6a476cc) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb6a98f78) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6908b00) 0 + QString (0xb6945a14) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6945d20) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6960bb8) 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 (0xb69a5924) 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 (0xb69bf100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb69a5c30) 0 nearly-empty + primary-for std::bad_exception (0xb69bf100) + +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 (0xb69bf240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb69a5f00) 0 nearly-empty + primary-for std::bad_alloc (0xb69bf240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb69cb12c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb69cb384) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb69cb348) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb686b690) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb686b474) 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 (0xb68479d8) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb687bce4) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb687bc6c) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb6897f78) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb68a04ec) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb68a0ac8) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb68ac000) 0 + QGenericArgument (0xb68a0f00) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb68af3fc) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb68af21c) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb68c4564) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb68c44ec) 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 (0xb68c4438) 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 (0xb68c4690) 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 (0xb66fabf4) 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 (0xb66ffe80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb6709564) 0 + primary-for QIODevice (0xb66ffe80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb6729834) 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 (0xb6749708) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb6767780) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb6790f78) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb679b078) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb679b5dc) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb679b564) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6771f80) 0 + QList<QString> (0xb679b618) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb67c7384) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb67c75a0) 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 (0xb65e2618) 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 (0xb67b5f40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb65e2bf4) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb67b5f40) + +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 (0xb65ea960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb65e2f3c) 0 + primary-for QTextCodecPlugin (0xb65ea960) + QTextCodecFactoryInterface (0xb65ed0c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb65e2f78) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb65ed0c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb65f2834) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb66013c0) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb66010b4) 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 (0xb65ed980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb660b5a0) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb65ed980) + +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 (0xb65eda40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb65eda80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb65eda40) + std::exception (0xb660b744) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb65eda80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb660b8e8) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb660bac8) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb660bb40) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb660bb04) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb66c63fc) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb66c63c0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb66d0ce4) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb66d0d98) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6547d20) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb6547e10) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6547d98) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb6547e88) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6547f00) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb6547f3c) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb6547f78) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6579000) 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 (0xb657903c) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb65ad7bc) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb65bd438) 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 (0xb656fe00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb65c64b0) 0 + primary-for QTextIStream (0xb656fe00) + +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 (0xb63d70c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb65c6f3c) 0 + primary-for QTextOStream (0xb63d70c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb63db9d8) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb63dba50) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb63db960) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb63dbac8) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb63dbb40) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb63dbbb8) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb63dbc30) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb63dbc6c) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb63dbca8) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb63dbd20) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb63dbd98) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb63dbdd4) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb63dbf00) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb63dbe88) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb63dbe4c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb63dbf78) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb63f503c) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb63db2d0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb63f50b4) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb63f51a4) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb63f512c) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb63f5258) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb63f52d0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb63f5348) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb63f5384) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb63f53c0) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb63f53fc) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb64b8348) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb64b830c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb63130b4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb6313d20) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb6313ca8) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb632b078) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb6313bb8) 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 (0xb632b1a4) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb632b8ac) 0 + +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 (0xb632b924) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb635e780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb63573c0) 0 + primary-for QFutureInterface<void> (0xb635e780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb638bb7c) 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 (0xb63b66c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb63c021c) 0 + primary-for QFutureWatcherBase (0xb63b66c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb63b6dc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb63b6e00) 0 + primary-for QFutureWatcher<void> (0xb63b6dc0) + QObject (0xb63c0d5c) 0 + primary-for QFutureWatcherBase (0xb63b6e00) + +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 (0xb61d9c30) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb61da8c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb61ea528) 0 + primary-for QThread (0xb61da8c0) + +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 (0xb61dac00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb61fe348) 0 + primary-for QThreadPool (0xb61dac00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb61fed5c) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb620d000) 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 (0xb62122c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb620dd20) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb62122c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb621e4ec) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb6212c40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb621e564) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb6212e00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb6212e40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb621ea14) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb6212e40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb621eb7c) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb623b000) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6233140) 0 empty + std::input_iterator_tag (0xb623b03c) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb62331c0) 0 empty + std::forward_iterator_tag (0xb6233200) 0 empty + std::input_iterator_tag (0xb623b078) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6233280) 0 empty + std::bidirectional_iterator_tag (0xb62332c0) 0 empty + std::forward_iterator_tag (0xb6233300) 0 empty + std::input_iterator_tag (0xb623b0b4) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb623b3c0) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb623b3fc) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb623b474) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb623b690) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb623b780) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb623b7f8) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb623b870) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb623b8e8) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb623b960) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb623b9d8) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb623ba50) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb623bac8) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb623bb40) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb623bbb8) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb623bc30) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb623bca8) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb623bd20) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb623be10) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb623be88) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb623bf00) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb6254294) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb625430c) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb62543fc) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb6254474) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb62544ec) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb6254708) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb6254744) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb6254780) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb62547bc) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb62547f8) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb6254834) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb62548ac) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb62548e8) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb6254924) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb6254960) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb625499c) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb62549d8) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb62723c0) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb629e99c) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb629edd4) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb60f7000) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb60f73fc) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb60f7564) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb60f76cc) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb60f7dd4) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb61327f8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb613f12c) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb613f384) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb613f3c0) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb613f438) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb613f474) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb613f4ec) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb613f708) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb613f870) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb613f7f8) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb613f8ac) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb613f8e8) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb61bae10) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5fc50f0) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb61ce7c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5fc512c) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5fc5168) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb61ce880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5fc51a4) 0 empty + +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 (0xb5fc53c0) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb6025ca8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb6025ce4) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb6064b40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb6025d20) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb60c099c) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5efd100) 0 + std::allocator<char> (0xb5efd140) 0 empty + __gnu_cxx::new_allocator<char> (0xb60c0a14) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb60c0924) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb60c0a50) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5efd2c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb60c0a8c) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb60c0b40) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5efd4c0) 0 + std::allocator<wchar_t> (0xb5efd500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb60c0bb8) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb60c0ac8) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb60c0bf4) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb60c0ca8) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5efd680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb60c0c30) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb60c0ce4) 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 (0xb5f97168) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5f97b40) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5f97e88) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5fac640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5faa7f8) 0 + primary-for std::collate<char> (0xb5fac640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5fac740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5faa8e8) 0 + primary-for std::collate<wchar_t> (0xb5fac740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5faad5c) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5faad98) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5dcb6c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5faadd4) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5dcb800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5dcb840) 0 + primary-for std::collate_byname<char> (0xb5dcb800) + std::locale::facet (0xb5faae4c) 0 + primary-for std::collate<char> (0xb5dcb840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5dcb8c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5dcb900) 0 + primary-for std::collate_byname<wchar_t> (0xb5dcb8c0) + std::locale::facet (0xb5faaf3c) 0 + primary-for std::collate<wchar_t> (0xb5dcb900) + +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 (0xb5dcbf40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5dded20) 0 nearly-empty + primary-for std::ios_base::failure (0xb5dcbf40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5df0fb4) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5df1564) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5df1960) 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 (0xb5ddece4) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5e31384) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5e31618) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5e318ac) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5e98fa0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5e807f8) 0 + primary-for std::ctype<char> (0xb5e98fa0) + std::ctype_base (0xb5e80834) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5ea5870) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5eb73c0) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5ea5870) + std::ctype_base (0xb5eb73fc) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5eaa800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5cc26e0) 0 + primary-for std::ctype<wchar_t> (0xb5eaa800) + std::locale::facet (0xb5eb74ec) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5cc26e0) + std::ctype_base (0xb5eb7528) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5eaa9c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5cc9e60) 0 + primary-for std::ctype_byname<char> (0xb5eaa9c0) + std::locale::facet (0xb5cc8834) 0 + primary-for std::ctype<char> (0xb5cc9e60) + std::ctype_base (0xb5cc8870) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5eaaa40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5eaaa80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5eaaa40) + std::__ctype_abstract_base<wchar_t> (0xb5ccd4b0) 0 + primary-for std::ctype<wchar_t> (0xb5eaaa80) + std::locale::facet (0xb5cc89d8) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5ccd4b0) + std::ctype_base (0xb5cc8a14) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5cd2384) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5cdb480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5cd2bf4) 0 + primary-for std::numpunct<char> (0xb5cdb480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5cdb540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5cd2ce4) 0 + primary-for std::numpunct<wchar_t> (0xb5cdb540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5d42348) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5d5fa80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5d5fac0) 0 + primary-for std::numpunct_byname<char> (0xb5d5fa80) + std::locale::facet (0xb5d4299c) 0 + primary-for std::numpunct<char> (0xb5d5fac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5d5fb00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5d42a8c) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5d5fb00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5d5fb80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5d42b7c) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5d5fb80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5d5fc00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5d5fc40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5d5fc00) + std::locale::facet (0xb5d42c6c) 0 + primary-for std::numpunct<wchar_t> (0xb5d5fc40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d5fcc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5d42d5c) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d5fcc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d5fd40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5d42e4c) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d5fd40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5db3d80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5db44b0) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5db3d80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5db3dc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5db45a0) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5db3dc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5bfca40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5bfca80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5bf621c) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5bfca80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5bf63fc) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5bfcbc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bfcc00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5bf6438) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bfcc00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5bf65dc) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5c3d480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5c3d4c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5bf6b40) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5c3d4c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5c3d580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c3d5c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5bf6ec4) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c3d5c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5c5b4ec) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5c5b528) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5c69480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5c5b564) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5c5bb40) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5ca4380 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> > (0xb5ca4400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5cadb40) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5ca4380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5cadb40) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5ca43c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5c5bb7c) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ca43c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5ca4400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5ca43c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5c5be10) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5ca4700 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> > (0xb5ca4780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5cbbbe0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5ca4700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5cbbbe0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ca4740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5c5be4c) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ca4740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ca4780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ca4740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5ac5618) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5ac55a0) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5ac5528) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5ac5474) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb5ac59d8) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb5af51e0) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb59e0654) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb59ef370) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb59dfa00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb59ef370) + QFutureInterfaceBase (0xb59e0834) 0 + primary-for QFutureInterface<void> (0xb59dfa00) + QRunnable (0xb59e0870) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb59dfa80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb59ef780) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb59dfa80) + QFutureInterface<void> (0xb59dfac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb59ef780) + QFutureInterfaceBase (0xb59e0a14) 0 + primary-for QFutureInterface<void> (0xb59dfac0) + QRunnable (0xb59e0a50) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb593eca8) 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 (0xb5943e00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5943e40) 0 + primary-for QFile (0xb5943e00) + QObject (0xb593ed98) 0 + primary-for QIODevice (0xb5943e40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb597a708) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb598a2d0) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb5998960) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb5998c6c) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb59ad9d8) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb59ad960) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb59adac8) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb57dd03c) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb57dd12c) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb580cca8) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb580cce4) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb57fd240) 0 + QAbstractFileEngine::ExtensionOption (0xb580cd20) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb57fd2c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb580ce10) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb57fd340) 0 + QAbstractFileEngine::ExtensionOption (0xb580ce4c) 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 (0xb580c3fc) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb581c4ec) 0 + +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 (0xb582a348) 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 (0xb582a4ec) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb57fd580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb57fd5c0) 0 + primary-for QBuffer (0xb57fd580) + QObject (0xb582aa14) 0 + primary-for QIODevice (0xb57fd5c0) + +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 (0xb5840690) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5840e88) 0 + +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 (0xb57fda00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb584fc6c) 0 + primary-for QFileSystemWatcher (0xb57fda00) + +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 (0xb57fdcc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb585f618) 0 + primary-for QFSFileEngine (0xb57fdcc0) + +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 (0xb57fddc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb57fde00) 0 + primary-for QProcess (0xb57fddc0) + QObject (0xb585fd98) 0 + primary-for QIODevice (0xb57fde00) + +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 (0xb5881a50) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb58a1e4c) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb58a1ec4) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5881c6c) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb58af6cc) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb58af834) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb58bac30) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb56d112c) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb56d1564) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb56d1744) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb56d1924) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb56d1b04) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb56d1ce4) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb56d1ec4) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb56e70b4) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb56e7294) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb56e7474) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb56e7654) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb56e7834) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb56e7a14) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb56e7bf4) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb56e7dd4) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb56e7fb4) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb56ef1a4) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb56ef384) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb56ef564) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb56ef744) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb56ef924) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb56efb04) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb56efce4) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb56efec4) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb56f70b4) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb56f7294) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb56f7474) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb56f7654) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb56f7834) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb56f7a14) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb56f7bf4) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb56f7dd4) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb56f7fb4) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb57001a4) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb5700384) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb5700564) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb5700744) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb5700924) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb5700b04) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb5700ce4) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb5700ec4) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb57070b4) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb5707294) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb5707474) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb5707654) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb5707834) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb5707a14) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb5707bf4) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb5707dd4) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb5707fb4) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb570e1a4) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb570e384) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb570e564) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb570e744) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb570e924) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb57237bc) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb572399c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5723870) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5730078) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb570eb04) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb574a5a0) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb574a528) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb574a690) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb574a618) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb577fa14) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb579203c) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb579221c) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb57923fc) 0 empty + +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 (0xb578e2c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb57925dc) 0 + primary-for QSettings (0xb578e2c0) + +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 (0xb578eec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb578ef00) 0 + primary-for QTemporaryFile (0xb578eec0) + QIODevice (0xb578ef40) 0 + primary-for QFile (0xb578ef00) + QObject (0xb55ca30c) 0 + primary-for QIODevice (0xb578ef40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb55da474) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb55e73c0) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb55fce4c) 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 (0xb55d6ac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb5610ca8) 0 + primary-for QEventLoop (0xb55d6ac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb56222d0) 0 + +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 (0xb55d6e40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb5630690) 0 + primary-for QAbstractEventDispatcher (0xb55d6e40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb5644528) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb565a924) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb565aa14) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5661168) 0 empty + +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 (0xb5645a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5661258) 0 + primary-for QAbstractItemModel (0xb5645a00) + +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 (0xb5645ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5645f00) 0 + primary-for QAbstractTableModel (0xb5645ec0) + QObject (0xb5684dd4) 0 + primary-for QAbstractItemModel (0xb5645f00) + +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 (0xb5696140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb5696180) 0 + primary-for QAbstractListModel (0xb5696140) + QObject (0xb5690870) 0 + primary-for QAbstractItemModel (0xb5696180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb56b12d0) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb56b1a50) 0 empty + +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 (0xb56b1b40) 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 (0xb5696b80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb54be870) 0 + primary-for QTimerEvent (0xb5696b80) + +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 (0xb5696c40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb54beac8) 0 + primary-for QChildEvent (0xb5696c40) + +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 (0xb5696e00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb54cc294) 0 + primary-for QCustomEvent (0xb5696e00) + +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 (0xb5696f00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb54cc690) 0 + primary-for QDynamicPropertyChangeEvent (0xb5696f00) + +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 (0xb5696fc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb54cc8e8) 0 + primary-for QCoreApplication (0xb5696fc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb54ee30c) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb54ee690) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb54eeb40) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb54eec30) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb5528078) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5528168) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5528474) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb55287bc) 0 empty + +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 (0xb5530240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb55288ac) 0 + primary-for QMimeData (0xb5530240) + +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 (0xb5530500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb553f3fc) 0 + primary-for QObjectCleanupHandler (0xb5530500) + +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 (0xb5530740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb553fca8) 0 + primary-for QSharedMemory (0xb5530740) + +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 (0xb5530a00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb554fac8) 0 + primary-for QSignalMapper (0xb5530a00) + +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 (0xb5530cc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb555cc30) 0 + primary-for QSocketNotifier (0xb5530cc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb5568ca8) 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 (0xb5571040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb55741a4) 0 + primary-for QTimer (0xb5571040) + +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 (0xb55714c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb55852d0) 0 + primary-for QTranslator (0xb55714c0) + +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 (0xb55717c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb55950f0) 0 + primary-for QLibrary (0xb55717c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb55a403c) 0 + +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 (0xb5571b40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb55a4bf4) 0 + primary-for QPluginLoader (0xb5571b40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb53bb7f8) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb53ce618) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb53ceca8) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb53ce99c) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb53e51a4) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb53dee88) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb53ea384) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb53ea654) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb53eaa50) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb541f780) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb542c474) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb542c708) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb544d0f0) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb544d474) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb5461e10) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5461f00) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb5477474) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5477564) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb547fc6c) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb547fe4c) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb5496d20) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb54a3e4c) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb5294dd4) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb52a3e10) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb52b31e0) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb52ce348) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb52ced5c) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb52fb99c) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5348ca8) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb5372d98) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb538e924) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb5198a50) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb51b8780) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb51d0654) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5216258) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb5230780) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5269e10) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb509703c) 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 (0xb528e7c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb50979d8) 0 + primary-for QTimeLine (0xb528e7c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb50a6dd4) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb50c7f3c) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb50e04b0) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb50e0618) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb50e05a0) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb50db240) 0 + QVector<QXmlStreamAttribute> (0xb50e0654) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb50e0690) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb51050b4) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb51051e0) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb5105d98) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5105ec4) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb5117e4c) 0 empty + +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 (0xb5117f78) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb512e12c) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb5147708) 0 + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4f9d168) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4fb0708) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb50568ac) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb5056924) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb5075564) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb5075690) 0 + diff --git a/tests/auto/bic/data/QtDBus.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDBus.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..64b9425647 --- /dev/null +++ b/tests/auto/bic/data/QtDBus.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,5260 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb77b9c30) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb77b9c6c) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7c16b40) 0 empty + QUintForSize<4> (0xb77b9ce4) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb77b9e10) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb77b9e4c) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7c16d00) 0 empty + QIntForSize<4> (0xb77b9ec4) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb77c0258) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb77c0870) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb77d521c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb77d52d0) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb77d54b0) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb77d55a0) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb77d5690) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb77d5780) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb77d5870) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb77d5960) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb77d5a50) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb77d5b40) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb77d5c30) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb77d5d20) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb77d5e10) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb77d5f00) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb77f0000) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb77f00f0) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb77f01e0) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb77f02d0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb77f0d5c) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb780c1e0) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb7828e88) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6a0c960) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6a3c240) 0 + QBasicAtomicInt (0xb6a33924) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6a44870) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a80a50) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6a44e4c) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6aaba50) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6af2b40) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6af2dd4) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb693f708) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb694a03c) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb694a960) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb695c294) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb695cbb8) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb696e4ec) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb696ee10) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6983744) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6991078) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb699199c) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb69a92d0) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb69a9bf4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb69bd528) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb69fc834) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6a02d5c) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb69bd690) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb680b924) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb686f99c) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb68cd258) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6734b00) 0 + QString (0xb6769ce4) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6784000) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6784e88) 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 (0xb67cabf4) 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 (0xb67eb100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb67caf00) 0 nearly-empty + primary-for std::bad_exception (0xb67eb100) + +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 (0xb67eb240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb67f01a4) 0 nearly-empty + primary-for std::bad_alloc (0xb67eb240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb67f0474) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb67f06cc) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb67f0690) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb6697960) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6697744) 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 (0xb6665ca8) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb66a50b4) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb66a5f78) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb66cc258) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb66cc7bc) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb66ccd98) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb66da000) 0 + QGenericArgument (0xb66d81e0) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb66d86cc) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb66d84ec) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb66ec834) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb66ec7bc) 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 (0xb66ec708) 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 (0xb66ec960) 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 (0xb6525ec4) 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 (0xb652be80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb6530834) 0 + primary-for QIODevice (0xb652be80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb654fb40) 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 (0xb65729d8) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb6591a50) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb65c3258) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb65c3348) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb65c38ac) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb65c3834) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb659df80) 0 + QList<QString> (0xb65c38e8) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb65f2654) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb65f2870) 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 (0xb640b8e8) 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 (0xb65e2f40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb640bec4) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb65e2f40) + +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 (0xb6416960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb641c1a4) 0 + primary-for QTextCodecPlugin (0xb6416960) + QTextCodecFactoryInterface (0xb641b0c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb641c1e0) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb641b0c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb641cb04) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb642b690) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb642b384) 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 (0xb641b980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6438870) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb641b980) + +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 (0xb641ba40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb641ba80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb641ba40) + std::exception (0xb6438a14) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb641ba80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb6438bb8) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb6438d98) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb6438e10) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb6438dd4) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb64ee6cc) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb64ee690) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb62fcfb4) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb6301078) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb639f000) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb639f0f0) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb639f078) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb639f168) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb639f1e0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb639f21c) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb639f258) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb639f2d0) 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 (0xb639f30c) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb63d8a8c) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb63e6708) 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 (0xb639be00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb63f1780) 0 + primary-for QTextIStream (0xb639be00) + +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 (0xb62030c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb62041e0) 0 + primary-for QTextOStream (0xb62030c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6204ca8) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6204d20) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb6204c30) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6204d98) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6204e10) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6204e88) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb6204f00) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb6204f3c) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6204f78) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62045a0) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb621f03c) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb621f078) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb621f1a4) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb621f12c) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb621f0f0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb621f21c) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb621f30c) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb621f294) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb621f384) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb621f474) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb621f3fc) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb621f528) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb621f5a0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb621f618) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb621f654) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb621f690) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb621f6cc) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb62dc618) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb62dc5dc) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb612f3c0) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb6148000) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb612ffb4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb6148348) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb612fec4) 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 (0xb6148474) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb6148b7c) 0 + +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 (0xb6148bf4) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb618a780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb61836cc) 0 + primary-for QFutureInterface<void> (0xb618a780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb61b4e4c) 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 (0xb61e26c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb61e54ec) 0 + primary-for QFutureWatcherBase (0xb61e26c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb61e2dc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb61e2e00) 0 + primary-for QFutureWatcher<void> (0xb61e2dc0) + QObject (0xb6001000) 0 + primary-for QFutureWatcherBase (0xb61e2e00) + +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 (0xb6001f3c) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb60068c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb6015834) 0 + primary-for QThread (0xb60068c0) + +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 (0xb6006c00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb6028618) 0 + primary-for QThreadPool (0xb6006c00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb6038000) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb60382d0) 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 (0xb603f2c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb6044000) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb603f2c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb60447f8) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb603fc40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb6044870) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb603fe00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb603fe40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb6044d20) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb603fe40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb605d294) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb605d2d0) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6061140) 0 empty + std::input_iterator_tag (0xb605d30c) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60611c0) 0 empty + std::forward_iterator_tag (0xb6061200) 0 empty + std::input_iterator_tag (0xb605d348) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6061280) 0 empty + std::bidirectional_iterator_tag (0xb60612c0) 0 empty + std::forward_iterator_tag (0xb6061300) 0 empty + std::input_iterator_tag (0xb605d384) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb605d690) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb605d6cc) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb605d744) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb605d960) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb605da50) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb605dac8) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb605db40) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb605dbb8) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb605dc30) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb605dca8) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb605dd20) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb605dd98) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb605de10) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb605de88) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb605df00) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb605df78) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb607c000) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb607c0f0) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb607c168) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb607c1e0) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb607c564) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb607c5dc) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb607c6cc) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb607c744) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb607c7bc) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb607c9d8) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb607ca14) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb607ca50) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb607ca8c) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb607cac8) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb607cb04) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb607cb7c) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb607cbb8) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb607cbf4) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb607cc30) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb607cc6c) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb607cca8) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb609d690) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb60c2c6c) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb5f150b4) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb5f152d0) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5f156cc) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5f15834) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5f1599c) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5f59078) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5f5cac8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f6b3fc) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f6b654) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f6b690) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5f6b708) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f6b744) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f6b7bc) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f6b9d8) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5f6bb40) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5f6bac8) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f6bb7c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f6bbb8) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb5dfa0f0) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5dfa3c0) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5dfb7c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5dfa3fc) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5dfa438) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5dfb880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5dfa474) 0 empty + +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 (0xb5dfa690) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5e5bf78) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5e5bfb4) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5ea0b40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5e5bf3c) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5eedc6c) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5d3a100) 0 + std::allocator<char> (0xb5d3a140) 0 empty + __gnu_cxx::new_allocator<char> (0xb5eedce4) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5eedbf4) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5eedd20) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5d3a2c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5eedd5c) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5eede10) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5d3a4c0) 0 + std::allocator<wchar_t> (0xb5d3a500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5eede88) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5eedd98) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5eedec4) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5eedf78) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5d3a680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5eedf00) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5eedfb4) 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 (0xb5dd2438) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5dd2e10) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5de012c) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5de8640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5de6ac8) 0 + primary-for std::collate<char> (0xb5de8640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5de8740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5de6bb8) 0 + primary-for std::collate<wchar_t> (0xb5de8740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5de6b7c) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5de6c6c) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5c096c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c0f000) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5c09800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5c09840) 0 + primary-for std::collate_byname<char> (0xb5c09800) + std::locale::facet (0xb5c0f078) 0 + primary-for std::collate<char> (0xb5c09840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5c098c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5c09900) 0 + primary-for std::collate_byname<wchar_t> (0xb5c098c0) + std::locale::facet (0xb5c0f168) 0 + primary-for std::collate<wchar_t> (0xb5c09900) + +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 (0xb5c09f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5c29000) 0 nearly-empty + primary-for std::ios_base::failure (0xb5c09f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5c2d294) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5c2d834) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5c2dc30) 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 (0xb5c0f21c) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5c69654) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5c698e8) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c69b7c) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5cd4fa0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5cb1ac8) 0 + primary-for std::ctype<char> (0xb5cd4fa0) + std::ctype_base (0xb5cb1b04) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5ce3870) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5cf3690) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5ce3870) + std::ctype_base (0xb5cf36cc) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5ce7800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5afe6e0) 0 + primary-for std::ctype<wchar_t> (0xb5ce7800) + std::locale::facet (0xb5cf37bc) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5afe6e0) + std::ctype_base (0xb5cf37f8) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5ce79c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5b05e60) 0 + primary-for std::ctype_byname<char> (0xb5ce79c0) + std::locale::facet (0xb5b04b04) 0 + primary-for std::ctype<char> (0xb5b05e60) + std::ctype_base (0xb5b04b40) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5ce7a40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5ce7a80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5ce7a40) + std::__ctype_abstract_base<wchar_t> (0xb5b094b0) 0 + primary-for std::ctype<wchar_t> (0xb5ce7a80) + std::locale::facet (0xb5b04ca8) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b094b0) + std::ctype_base (0xb5b04ce4) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5b0d654) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5b17480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5b0dec4) 0 + primary-for std::numpunct<char> (0xb5b17480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5b17540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5b0dfb4) 0 + primary-for std::numpunct<wchar_t> (0xb5b17540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5b69618) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5b9ba80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5b9bac0) 0 + primary-for std::numpunct_byname<char> (0xb5b9ba80) + std::locale::facet (0xb5b69c6c) 0 + primary-for std::numpunct<char> (0xb5b9bac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b9bb00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b69d5c) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b9bb00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b9bb80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b69e4c) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b9bb80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5b9bc00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5b9bc40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5b9bc00) + std::locale::facet (0xb5b69f3c) 0 + primary-for std::numpunct<wchar_t> (0xb5b9bc40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b9bcc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b695dc) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b9bcc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b9bd40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b69f00) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b9bd40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5bf0d80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5be27bc) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5bf0d80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bf0dc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5be28ac) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bf0dc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5a3aa40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a3aa80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5a224ec) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a3aa80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5a226cc) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5a3abc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a3ac00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a22708) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a3ac00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a228ac) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5a79480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a794c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5a22e10) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a794c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a79580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a795c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a880f0) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a795c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5a887f8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5a88834) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5aa6480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5a88870) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5a88e4c) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5ae0380 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> > (0xb5ae0400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5aeab40) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5ae0380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5aeab40) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5ae03c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5a88e88) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ae03c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5ae0400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5ae03c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5af3000) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5ae0700 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> > (0xb5ae0780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb58f4be0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5ae0700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb58f4be0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ae0740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5af303c) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ae0740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ae0780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ae0740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5af3924) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5af38ac) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5af3834) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5af3780) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb5af3ce4) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb59264b0) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb5817924) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb582c370) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb581ca00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb582c370) + QFutureInterfaceBase (0xb5817b04) 0 + primary-for QFutureInterface<void> (0xb581ca00) + QRunnable (0xb5817b40) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb581ca80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb582c780) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb581ca80) + QFutureInterface<void> (0xb581cac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb582c780) + QFutureInterfaceBase (0xb5817ce4) 0 + primary-for QFutureInterface<void> (0xb581cac0) + QRunnable (0xb5817d20) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb5771f78) 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 (0xb577fe00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb577fe40) 0 + primary-for QFile (0xb577fe00) + QObject (0xb579e078) 0 + primary-for QIODevice (0xb577fe40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb57b59d8) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb57c65a0) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb57d4c30) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb57d4f3c) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb57eaca8) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb57eac30) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb57ead98) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb561630c) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb56163fc) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5644f78) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5644fb4) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5639240) 0 + QAbstractFileEngine::ExtensionOption (0xb5657000) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56392c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb56570f0) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5639340) 0 + QAbstractFileEngine::ExtensionOption (0xb565712c) 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 (0xb56446cc) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb56577bc) 0 + +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 (0xb5662618) 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 (0xb56627bc) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5639580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56395c0) 0 + primary-for QBuffer (0xb5639580) + QObject (0xb5662ce4) 0 + primary-for QIODevice (0xb56395c0) + +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 (0xb567799c) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5686168) 0 + +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 (0xb5639a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5686f78) 0 + primary-for QFileSystemWatcher (0xb5639a00) + +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 (0xb5639cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5698924) 0 + primary-for QFSFileEngine (0xb5639cc0) + +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 (0xb5639dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5639e00) 0 + primary-for QProcess (0xb5639dc0) + QObject (0xb56ac2d0) 0 + primary-for QIODevice (0xb5639e00) + +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 (0xb56bcd20) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb56e712c) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb56e71a4) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb56bcf3c) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb56e799c) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb56e7b04) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb54ecf00) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb550c3fc) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb550c834) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb550ca14) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb550cbf4) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb550cdd4) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb550cfb4) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb55211a4) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb5521384) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb5521564) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb5521744) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb5521924) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb5521b04) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb5521ce4) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb5521ec4) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb552b0b4) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb552b294) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb552b474) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb552b654) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb552b834) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb552ba14) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb552bbf4) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb552bdd4) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb552bfb4) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb55321a4) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb5532384) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb5532564) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb5532744) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb5532924) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb5532b04) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb5532ce4) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb5532ec4) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb553a0b4) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb553a294) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb553a474) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb553a654) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb553a834) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb553aa14) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb553abf4) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb553add4) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb553afb4) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb55431a4) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb5543384) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb5543564) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb5543744) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb5543924) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb5543b04) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb5543ce4) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb5543ec4) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb55480b4) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb5548294) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb5548474) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb5548654) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb5548834) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb5548a14) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb5548bf4) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5560a8c) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5560c6c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5560b40) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb556c348) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5548dd4) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb5582870) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb55827f8) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb5582960) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb55828e8) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb55bace4) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb55c530c) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb55c54ec) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb55c56cc) 0 empty + +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 (0xb55cc2c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb55c58ac) 0 + primary-for QSettings (0xb55cc2c0) + +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 (0xb55ccec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb55ccf00) 0 + primary-for QTemporaryFile (0xb55ccec0) + QIODevice (0xb55ccf40) 0 + primary-for QFile (0xb55ccf00) + QObject (0xb5403618) 0 + primary-for QIODevice (0xb55ccf40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5415744) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb5423690) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb544a0f0) 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 (0xb5412ac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb544af78) 0 + primary-for QEventLoop (0xb5412ac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb545c5a0) 0 + +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 (0xb5412e40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb546b960) 0 + primary-for QAbstractEventDispatcher (0xb5412e40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb547e834) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb5493bf4) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb5493ce4) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb549c438) 0 empty + +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 (0xb5481a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb549c528) 0 + primary-for QAbstractItemModel (0xb5481a00) + +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 (0xb5481ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5481f00) 0 + primary-for QAbstractTableModel (0xb5481ec0) + QObject (0xb54c80b4) 0 + primary-for QAbstractItemModel (0xb5481f00) + +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 (0xb54d2140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb54d2180) 0 + primary-for QAbstractListModel (0xb54d2140) + QObject (0xb54c8b40) 0 + primary-for QAbstractItemModel (0xb54d2180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb54e95a0) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb54e9d20) 0 empty + +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 (0xb54e9e10) 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 (0xb54d2b80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52f4b40) 0 + primary-for QTimerEvent (0xb54d2b80) + +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 (0xb54d2c40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb52f4d98) 0 + primary-for QChildEvent (0xb54d2c40) + +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 (0xb54d2e00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb5305564) 0 + primary-for QCustomEvent (0xb54d2e00) + +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 (0xb54d2f00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5305960) 0 + primary-for QDynamicPropertyChangeEvent (0xb54d2f00) + +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 (0xb54d2fc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb5305bb8) 0 + primary-for QCoreApplication (0xb54d2fc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb532a5dc) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb532a960) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb532ae10) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb532af00) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb5362348) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5362438) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5362744) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb5362a8c) 0 empty + +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 (0xb536c240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb5362b7c) 0 + primary-for QMimeData (0xb536c240) + +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 (0xb536c500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb53786cc) 0 + primary-for QObjectCleanupHandler (0xb536c500) + +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 (0xb536c740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5378f78) 0 + primary-for QSharedMemory (0xb536c740) + +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 (0xb536ca00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb538ad98) 0 + primary-for QSignalMapper (0xb536ca00) + +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 (0xb536ccc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5399f00) 0 + primary-for QSocketNotifier (0xb536ccc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb53a4f78) 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 (0xb53ad040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb53b0474) 0 + primary-for QTimer (0xb53ad040) + +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 (0xb53ad4c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb53c15a0) 0 + primary-for QTranslator (0xb53ad4c0) + +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 (0xb53ad7c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb53d03c0) 0 + primary-for QLibrary (0xb53ad7c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb53de30c) 0 + +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 (0xb53adb40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb53deec4) 0 + primary-for QPluginLoader (0xb53adb40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb51f4ac8) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb52098e8) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb5209f78) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb5209c6c) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb5220474) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb5220168) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5225654) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb5225924) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5225d20) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb5259a50) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb5268744) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb52689d8) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb52843c0) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5284744) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb52a40f0) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb52a41e0) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb52b2744) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb52b2834) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb52baf3c) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb52cc0b4) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb52cc690) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb50ca12c) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb50caa14) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb50ec0f0) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb50ec4b0) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb510a618) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb511b03c) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5134c6c) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5178f78) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb51ac960) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb51c6bf4) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb4fd4d20) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4ff2a50) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb500b924) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5052528) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb506ca50) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb50b00b4) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb4ec830c) 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 (0xb4ecc7c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4ec8ca8) 0 + primary-for QTimeLine (0xb4ecc7c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4efa078) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4f101e0) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4f1a780) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4f1a8e8) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4f1a870) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4f17240) 0 + QVector<QXmlStreamAttribute> (0xb4f1a924) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f1a960) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4f3d384) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4f3d4b0) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4f4e078) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4f4e1a4) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4f6312c) 0 empty + +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 (0xb4f63258) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4f633fc) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f809d8) 0 + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb4f80fb4) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb4f964b0) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb4f9d6cc) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb4fad000) 0 + QDomNode (0xb4f9de88) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb4fad0c0) 0 + QDomNode (0xb4fae438) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb4faebb8) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb4fad280) 0 + QDomNode (0xb4fbd294) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb4fad340) 0 + QDomNode (0xb4fbd834) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb4fad380) 0 + QDomNode (0xb4fbdd5c) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb4fad480) 0 + QDomNode (0xb4fc530c) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb4fad640) 0 + QDomCharacterData (0xb4fad680) 0 + QDomNode (0xb4fc5b7c) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb4fad740) 0 + QDomCharacterData (0xb4fad780) 0 + QDomNode (0xb4dd11e0) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb4fad840) 0 + QDomText (0xb4fad880) 0 + QDomCharacterData (0xb4fad8c0) 0 + QDomNode (0xb4dd1780) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb4fad980) 0 + QDomNode (0xb4dd1d20) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb4fada40) 0 + QDomNode (0xb4dd62d0) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb4fadb00) 0 + QDomNode (0xb4dd6870) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb4fadbc0) 0 + QDomNode (0xb4dd6e10) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb4dde3c0) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb4dde744) 0 + +Class QList<QXmlAttributes::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute>::<anonymous union> (0xb4ddea50) 0 + +Class QList<QXmlAttributes::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute> (0xb4dde9d8) 0 + +Vtable for QXmlAttributes +QXmlAttributes::_ZTV14QXmlAttributes: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlAttributes) +8 QXmlAttributes::~QXmlAttributes +12 QXmlAttributes::~QXmlAttributes + +Class QXmlAttributes + size=12 align=4 + base size=12 base align=4 +QXmlAttributes (0xb4dde690) 0 + vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 8u) + +Vtable for QXmlInputSource +QXmlInputSource::_ZTV15QXmlInputSource: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlInputSource) +8 QXmlInputSource::~QXmlInputSource +12 QXmlInputSource::~QXmlInputSource +16 QXmlInputSource::setData +20 QXmlInputSource::setData +24 QXmlInputSource::fetchData +28 QXmlInputSource::data +32 QXmlInputSource::next +36 QXmlInputSource::reset +40 QXmlInputSource::fromRawData + +Class QXmlInputSource + size=8 align=4 + base size=8 base align=4 +QXmlInputSource (0xb4ddeec4) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb4e080b4) 0 + +Vtable for QXmlReader +QXmlReader::_ZTV10QXmlReader: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QXmlReader) +8 QXmlReader::~QXmlReader +12 QXmlReader::~QXmlReader +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QXmlReader + size=4 align=4 + base size=4 base align=4 +QXmlReader (0xb4e0821c) 0 nearly-empty + vptr=((& QXmlReader::_ZTV10QXmlReader) + 8u) + +Vtable for QXmlSimpleReader +QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QXmlSimpleReader) +8 QXmlSimpleReader::~QXmlSimpleReader +12 QXmlSimpleReader::~QXmlSimpleReader +16 QXmlSimpleReader::feature +20 QXmlSimpleReader::setFeature +24 QXmlSimpleReader::hasFeature +28 QXmlSimpleReader::property +32 QXmlSimpleReader::setProperty +36 QXmlSimpleReader::hasProperty +40 QXmlSimpleReader::setEntityResolver +44 QXmlSimpleReader::entityResolver +48 QXmlSimpleReader::setDTDHandler +52 QXmlSimpleReader::DTDHandler +56 QXmlSimpleReader::setContentHandler +60 QXmlSimpleReader::contentHandler +64 QXmlSimpleReader::setErrorHandler +68 QXmlSimpleReader::errorHandler +72 QXmlSimpleReader::setLexicalHandler +76 QXmlSimpleReader::lexicalHandler +80 QXmlSimpleReader::setDeclHandler +84 QXmlSimpleReader::declHandler +88 QXmlSimpleReader::parse +92 QXmlSimpleReader::parse +96 QXmlSimpleReader::parse +100 QXmlSimpleReader::parseContinue + +Class QXmlSimpleReader + size=8 align=4 + base size=8 base align=4 +QXmlSimpleReader (0xb4e0a100) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb4e08564) 0 nearly-empty + primary-for QXmlSimpleReader (0xb4e0a100) + +Vtable for QXmlLocator +QXmlLocator::_ZTV11QXmlLocator: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QXmlLocator) +8 QXmlLocator::~QXmlLocator +12 QXmlLocator::~QXmlLocator +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QXmlLocator + size=4 align=4 + base size=4 base align=4 +QXmlLocator (0xb4e08b04) 0 nearly-empty + vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 8u) + +Vtable for QXmlContentHandler +QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlContentHandler) +8 QXmlContentHandler::~QXmlContentHandler +12 QXmlContentHandler::~QXmlContentHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QXmlContentHandler + size=4 align=4 + base size=4 base align=4 +QXmlContentHandler (0xb4e08ce4) 0 nearly-empty + vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 8u) + +Vtable for QXmlErrorHandler +QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QXmlErrorHandler) +8 QXmlErrorHandler::~QXmlErrorHandler +12 QXmlErrorHandler::~QXmlErrorHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QXmlErrorHandler + size=4 align=4 + base size=4 base align=4 +QXmlErrorHandler (0xb4e08348) 0 nearly-empty + vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 8u) + +Vtable for QXmlDTDHandler +QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlDTDHandler) +8 QXmlDTDHandler::~QXmlDTDHandler +12 QXmlDTDHandler::~QXmlDTDHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QXmlDTDHandler + size=4 align=4 + base size=4 base align=4 +QXmlDTDHandler (0xb4e1e258) 0 nearly-empty + vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 8u) + +Vtable for QXmlEntityResolver +QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlEntityResolver) +8 QXmlEntityResolver::~QXmlEntityResolver +12 QXmlEntityResolver::~QXmlEntityResolver +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QXmlEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlEntityResolver (0xb4e1e5a0) 0 nearly-empty + vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 8u) + +Vtable for QXmlLexicalHandler +QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlLexicalHandler) +8 QXmlLexicalHandler::~QXmlLexicalHandler +12 QXmlLexicalHandler::~QXmlLexicalHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual + +Class QXmlLexicalHandler + size=4 align=4 + base size=4 base align=4 +QXmlLexicalHandler (0xb4e1e924) 0 nearly-empty + vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 8u) + +Vtable for QXmlDeclHandler +QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlDeclHandler) +8 QXmlDeclHandler::~QXmlDeclHandler +12 QXmlDeclHandler::~QXmlDeclHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QXmlDeclHandler + size=4 align=4 + base size=4 base align=4 +QXmlDeclHandler (0xb4e1ec6c) 0 nearly-empty + vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 8u) + +Vtable for QXmlDefaultHandler +QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +8 QXmlDefaultHandler::~QXmlDefaultHandler +12 QXmlDefaultHandler::~QXmlDefaultHandler +16 QXmlDefaultHandler::setDocumentLocator +20 QXmlDefaultHandler::startDocument +24 QXmlDefaultHandler::endDocument +28 QXmlDefaultHandler::startPrefixMapping +32 QXmlDefaultHandler::endPrefixMapping +36 QXmlDefaultHandler::startElement +40 QXmlDefaultHandler::endElement +44 QXmlDefaultHandler::characters +48 QXmlDefaultHandler::ignorableWhitespace +52 QXmlDefaultHandler::processingInstruction +56 QXmlDefaultHandler::skippedEntity +60 QXmlDefaultHandler::errorString +64 QXmlDefaultHandler::warning +68 QXmlDefaultHandler::error +72 QXmlDefaultHandler::fatalError +76 QXmlDefaultHandler::notationDecl +80 QXmlDefaultHandler::unparsedEntityDecl +84 QXmlDefaultHandler::resolveEntity +88 QXmlDefaultHandler::startDTD +92 QXmlDefaultHandler::endDTD +96 QXmlDefaultHandler::startEntity +100 QXmlDefaultHandler::endEntity +104 QXmlDefaultHandler::startCDATA +108 QXmlDefaultHandler::endCDATA +112 QXmlDefaultHandler::comment +116 QXmlDefaultHandler::attributeDecl +120 QXmlDefaultHandler::internalEntityDecl +124 QXmlDefaultHandler::externalEntityDecl +128 (int (*)(...))-0x000000004 +132 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +136 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD1Ev +140 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD0Ev +144 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler7warningERK18QXmlParseException +148 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler5errorERK18QXmlParseException +152 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException +156 QXmlDefaultHandler::_ZThn4_NK18QXmlDefaultHandler11errorStringEv +160 (int (*)(...))-0x000000008 +164 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +168 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev +172 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev +176 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ +180 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ +184 QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv +188 (int (*)(...))-0x00000000c +192 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +196 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD1Ev +200 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD0Ev +204 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource +208 QXmlDefaultHandler::_ZThn12_NK18QXmlDefaultHandler11errorStringEv +212 (int (*)(...))-0x000000010 +216 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +220 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev +224 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev +228 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ +232 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler6endDTDEv +236 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler11startEntityERK7QString +240 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler9endEntityERK7QString +244 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler10startCDATAEv +248 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8endCDATAEv +252 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler7commentERK7QString +256 QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv +260 (int (*)(...))-0x000000014 +264 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +268 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD1Ev +272 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD0Ev +276 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ +280 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ +284 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ +288 QXmlDefaultHandler::_ZThn20_NK18QXmlDefaultHandler11errorStringEv + +Class QXmlDefaultHandler + size=28 align=4 + base size=28 base align=4 +QXmlDefaultHandler (0xb4e2f7e8) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb4e1efb4) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb4e2f7e8) + QXmlErrorHandler (0xb4e1e03c) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb4e1e384) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb4e1e6cc) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb4e1ea50) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb4e1ed98) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +Vtable for QDBusAbstractAdaptor +QDBusAbstractAdaptor::_ZTV20QDBusAbstractAdaptor: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QDBusAbstractAdaptor) +8 QDBusAbstractAdaptor::metaObject +12 QDBusAbstractAdaptor::qt_metacast +16 QDBusAbstractAdaptor::qt_metacall +20 QDBusAbstractAdaptor::~QDBusAbstractAdaptor +24 QDBusAbstractAdaptor::~QDBusAbstractAdaptor +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QDBusAbstractAdaptor + size=8 align=4 + base size=8 base align=4 +QDBusAbstractAdaptor (0xb4e4d240) 0 + vptr=((& QDBusAbstractAdaptor::_ZTV20QDBusAbstractAdaptor) + 8u) + QObject (0xb4e468ac) 0 + primary-for QDBusAbstractAdaptor (0xb4e4d240) + +Class QDBusError + size=16 align=4 + base size=16 base align=4 +QDBusError (0xb4e641e0) 0 + +Class QDBusMessage + size=4 align=4 + base size=4 base align=4 +QDBusMessage (0xb4e64780) 0 + +Class QDBusObjectPath + size=4 align=4 + base size=4 base align=4 +QDBusObjectPath (0xb4e4d6c0) 0 + QString (0xb4e6b6cc) 0 + +Class QDBusSignature + size=4 align=4 + base size=4 base align=4 +QDBusSignature (0xb4e4db00) 0 + QString (0xb4e7fec4) 0 + +Class QDBusVariant + size=12 align=4 + base size=12 base align=4 +QDBusVariant (0xb4e4df40) 0 + QVariant (0xb4e946cc) 0 + +Class QMetaTypeId<QDBusVariant> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QDBusVariant> (0xb4e9e0b4) 0 empty + +Class QMetaTypeId<QDBusObjectPath> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QDBusObjectPath> (0xb4e9e258) 0 empty + +Class QMetaTypeId<QList<QDBusObjectPath> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QDBusObjectPath> > (0xb4e9e3fc) 0 empty + +Class QMetaTypeId<QDBusSignature> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QDBusSignature> (0xb4e9e5a0) 0 empty + +Class QMetaTypeId<QList<QDBusSignature> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QDBusSignature> > (0xb4e9e744) 0 empty + +Class QDBusConnection + size=4 align=4 + base size=4 base align=4 +QDBusConnection (0xb4e9e8e8) 0 + +Class QFlags<QDBusConnection::RegisterOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QDBusConnection::RegisterOption> (0xb4eac690) 0 + +Vtable for QDBusAbstractInterface +QDBusAbstractInterface::_ZTV22QDBusAbstractInterface: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QDBusAbstractInterface) +8 QDBusAbstractInterface::metaObject +12 QDBusAbstractInterface::qt_metacast +16 QDBusAbstractInterface::qt_metacall +20 QDBusAbstractInterface::~QDBusAbstractInterface +24 QDBusAbstractInterface::~QDBusAbstractInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QDBusAbstractInterface::connectNotify +52 QDBusAbstractInterface::disconnectNotify + +Class QDBusAbstractInterface + size=8 align=4 + base size=8 base align=4 +QDBusAbstractInterface (0xb4e99940) 0 + vptr=((& QDBusAbstractInterface::_ZTV22QDBusAbstractInterface) + 8u) + QObject (0xb4ec1348) 0 + primary-for QDBusAbstractInterface (0xb4e99940) + +Class QDBusArgument + size=4 align=4 + base size=4 base align=4 +QDBusArgument (0xb4cd712c) 0 + +Class QList<QVariant>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::const_iterator (0xb4cdf9d8) 0 + +Class QList<QVariant>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::iterator (0xb4cdfa50) 0 + +Class QMap<QString, QVariant>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::const_iterator (0xb4d0c000) 0 + +Class QMap<QString, QVariant>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::iterator (0xb4d0c078) 0 + +Class QMetaTypeId<QDBusArgument> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QDBusArgument> (0xb4d0c21c) 0 empty + +Class QDBusReply<QVariant> + size=28 align=4 + base size=28 base align=4 +QDBusReply<QVariant> (0xb4d0c654) 0 + +Class QDBusReply<void> + size=16 align=4 + base size=16 base align=4 +QDBusReply<void> (0xb4d0c924) 0 + +Vtable for QDBusConnectionInterface +QDBusConnectionInterface::_ZTV24QDBusConnectionInterface: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QDBusConnectionInterface) +8 QDBusConnectionInterface::metaObject +12 QDBusConnectionInterface::qt_metacast +16 QDBusConnectionInterface::qt_metacall +20 QDBusConnectionInterface::~QDBusConnectionInterface +24 QDBusConnectionInterface::~QDBusConnectionInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QDBusConnectionInterface::connectNotify +52 QDBusConnectionInterface::disconnectNotify + +Class QDBusConnectionInterface + size=8 align=4 + base size=8 base align=4 +QDBusConnectionInterface (0xb4d3f100) 0 + vptr=((& QDBusConnectionInterface::_ZTV24QDBusConnectionInterface) + 8u) + QDBusAbstractInterface (0xb4d3f140) 0 + primary-for QDBusConnectionInterface (0xb4d3f100) + QObject (0xb4d42078) 0 + primary-for QDBusAbstractInterface (0xb4d3f140) + +Class QMetaTypeId2<QDBusConnectionInterface::RegisterServiceReply> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDBusConnectionInterface::RegisterServiceReply> (0xb4d42c6c) 0 empty + +Class QDBusContext + size=4 align=4 + base size=4 base align=4 +QDBusContext (0xb4d42e4c) 0 + +Vtable for QDBusInterface +QDBusInterface::_ZTV14QDBusInterface: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDBusInterface) +8 QDBusInterface::metaObject +12 QDBusInterface::qt_metacast +16 QDBusInterface::qt_metacall +20 QDBusInterface::~QDBusInterface +24 QDBusInterface::~QDBusInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QDBusAbstractInterface::connectNotify +52 QDBusAbstractInterface::disconnectNotify + +Class QDBusInterface + size=8 align=4 + base size=8 base align=4 +QDBusInterface (0xb4d3f540) 0 + vptr=((& QDBusInterface::_ZTV14QDBusInterface) + 8u) + QDBusAbstractInterface (0xb4d3f580) 0 + primary-for QDBusInterface (0xb4d3f540) + QObject (0xb4d4f168) 0 + primary-for QDBusAbstractInterface (0xb4d3f580) + +Class QDBusMetaType + size=1 align=1 + base size=0 base align=1 +QDBusMetaType (0xb4d4f5a0) 0 empty + +Vtable for QDBusServer +QDBusServer::_ZTV11QDBusServer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDBusServer) +8 QDBusServer::metaObject +12 QDBusServer::qt_metacast +16 QDBusServer::qt_metacall +20 QDBusServer::~QDBusServer +24 QDBusServer::~QDBusServer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QDBusServer + size=12 align=4 + base size=12 base align=4 +QDBusServer (0xb4d3f840) 0 + vptr=((& QDBusServer::_ZTV11QDBusServer) + 8u) + QObject (0xb4d4f708) 0 + primary-for QDBusServer (0xb4d3f840) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4daa474) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4dbda14) 0 + +Class QMetaTypeId2<QDBusVariant> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDBusVariant> (0xb4c545dc) 0 empty + +Class QList<QVariant>::Node + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::Node (0xb4c54b04) 0 + +Class QMap<QString, QVariant>::Node + size=24 align=4 + base size=24 base align=4 +QMap<QString, QVariant>::Node (0xb4c54fb4) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4ca621c) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4ca6294) 0 + +Class QList<QDBusObjectPath>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QDBusObjectPath>::<anonymous union> (0xb4ad5690) 0 + +Class QList<QDBusObjectPath> + size=4 align=4 + base size=4 base align=4 +QList<QDBusObjectPath> (0xb4ad5618) 0 + +Class QList<QDBusSignature>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QDBusSignature>::<anonymous union> (0xb4ad5f00) 0 + +Class QList<QDBusSignature> + size=4 align=4 + base size=4 base align=4 +QList<QDBusSignature> (0xb4ad5e88) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4b08e10) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4b08f3c) 0 + +Class QTypeInfo<QXmlAttributes::Attribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlAttributes::Attribute> (0xb4b191a4) 0 empty + +Class QList<QXmlAttributes::Attribute>::Node + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute>::Node (0xb4b1921c) 0 + +Class QMap<QString, QVariant>::PayloadNode + size=20 align=4 + base size=20 base align=4 +QMap<QString, QVariant>::PayloadNode (0xb4b374b0) 0 + +Class QTypeInfo<QDBusObjectPath> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDBusObjectPath> (0xb4b37ce4) 0 empty + +Class QList<QDBusObjectPath>::Node + size=4 align=4 + base size=4 base align=4 +QList<QDBusObjectPath>::Node (0xb4b37d5c) 0 + +Class QTypeInfo<QDBusSignature> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDBusSignature> (0xb4b37fb4) 0 empty + +Class QList<QDBusSignature>::Node + size=4 align=4 + base size=4 base align=4 +QList<QDBusSignature>::Node (0xb4b5d03c) 0 + diff --git a/tests/auto/bic/data/QtDesigner.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtDesigner.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..2ed7da0c5b --- /dev/null +++ b/tests/auto/bic/data/QtDesigner.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,6940 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb77a5654) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb77a5690) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7be5f40) 0 empty + QUintForSize<4> (0xb77a5708) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb77a5834) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb77a5870) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb77ab100) 0 empty + QIntForSize<4> (0xb77a58e8) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb77a5c6c) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb77b3294) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb77b3c30) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb77b3ce4) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb77b3ec4) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb77b3fb4) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb77ca0b4) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb77ca1a4) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb77ca294) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb77ca384) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb77ca474) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb77ca564) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb77ca654) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb77ca744) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb77ca834) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb77ca924) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb77caa14) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb77cab04) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb77cabf4) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb77cace4) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb77e3780) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb77e3bf4) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb69e88ac) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb69fc384) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6a21640) 0 + QBasicAtomicInt (0xb6a23348) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6a34294) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a6f474) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6a34870) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6a9e474) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb68e6564) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb68e67f8) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb692c12c) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb692ca50) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb693f384) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb693fca8) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb69515dc) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb6951f00) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6964834) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6972168) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6972a8c) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb69873c0) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6987ce4) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb699d618) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb699df3c) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb67ec258) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb67f4780) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb69b20b4) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb68032d0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb68623c0) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb68b4c6c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6706f00) 0 + QString (0xb6761708) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6761a14) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb67798ac) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 std::exception::~exception +12 std::exception::~exception +16 std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb67c5618) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 8u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt13bad_exception) +8 std::bad_exception::~bad_exception +12 std::bad_exception::~bad_exception +16 std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb65d3500) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb67c5924) 0 nearly-empty + primary-for std::bad_exception (0xb65d3500) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 std::bad_alloc::~bad_alloc +12 std::bad_alloc::~bad_alloc +16 std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb65d3640) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb67c5bf4) 0 nearly-empty + primary-for std::bad_alloc (0xb65d3640) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb67c5ec4) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb65e7078) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb65e703c) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb6684384) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6684168) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 __cxa_pure_virtual +12 QTextCodec::aliases +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QTextCodec::~QTextCodec +32 QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb66716cc) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb66989d8) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb6698960) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb66b0c6c) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb66bc1e0) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb66bc7bc) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb66bd400) 0 + QGenericArgument (0xb66bcbf4) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb64d10f0) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb66bcf00) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb64e0258) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb64e01e0) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 __cxa_pure_virtual +12 __cxa_pure_virtual + +Class QObjectData + size=24 align=4 + base size=24 base align=4 +QObjectData (0xb64e012c) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 QObject::~QObject +24 QObject::~QObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb64e0384) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 QObjectUserData::~QObjectUserData +12 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb65168e8) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 QIODevice::~QIODevice +24 QIODevice::~QIODevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QIODevice::open +64 QIODevice::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 __cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb652e280) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb652c258) 0 + primary-for QIODevice (0xb652e280) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb6547528) 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 (0xb65623fc) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb6583474) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb65aac6c) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb65aad5c) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb65b72d0) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb65b7258) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb65ad380) 0 + QList<QString> (0xb65b730c) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb63da078) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb63da294) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 QFactoryInterface::~QFactoryInterface +12 QFactoryInterface::~QFactoryInterface +16 __cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb63fc30c) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +8 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +12 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=4 align=4 + base size=4 base align=4 +QTextCodecFactoryInterface (0xb63fb340) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb63fc8e8) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63fb340) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTextCodecPlugin) +8 QTextCodecPlugin::metaObject +12 QTextCodecPlugin::qt_metacast +16 QTextCodecPlugin::qt_metacall +20 QTextCodecPlugin::~QTextCodecPlugin +24 QTextCodecPlugin::~QTextCodecPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 QTextCodecPlugin::keys +80 QTextCodecPlugin::create +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI16QTextCodecPlugin) +92 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev +96 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev +100 QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv +104 QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=12 align=4 + base size=12 base align=4 +QTextCodecPlugin (0xb63fef00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb63fcc30) 0 + primary-for QTextCodecPlugin (0xb63fef00) + QTextCodecFactoryInterface (0xb63fb4c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb63fcc6c) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63fb4c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb64124b0) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb641d0b4) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb6412d98) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +8 QtConcurrent::Exception::~Exception +12 QtConcurrent::Exception::~Exception +16 std::exception::what +20 QtConcurrent::Exception::raise +24 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=4 align=4 + base size=4 base align=4 +QtConcurrent::Exception (0xb63fbd80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6425294) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63fbd80) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +8 QtConcurrent::UnhandledException::~UnhandledException +12 QtConcurrent::UnhandledException::~UnhandledException +16 std::exception::what +20 QtConcurrent::UnhandledException::raise +24 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=4 align=4 + base size=4 base align=4 +QtConcurrent::UnhandledException (0xb63fbe40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb63fbe80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb63fbe40) + std::exception (0xb6425438) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63fbe80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb64255dc) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb64257bc) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb6425834) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb64257f8) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb62e40f0) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb62e40b4) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb62ed9d8) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb62eda8c) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb636ea14) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb636eb04) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb636ea8c) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb636eb7c) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb636ebf4) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb636ec30) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb636ec6c) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb636ece4) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 QTextStream::~QTextStream +12 QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb636ed20) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb63c74b0) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb61d512c) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextIStream) +8 QTextIStream::~QTextIStream +12 QTextIStream::~QTextIStream + +Class QTextIStream + size=8 align=4 + base size=8 base align=4 +QTextIStream (0xb61dd200) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb61e81a4) 0 + primary-for QTextIStream (0xb61dd200) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextOStream) +8 QTextOStream::~QTextOStream +12 QTextOStream::~QTextOStream + +Class QTextOStream + size=8 align=4 + base size=8 base align=4 +QTextOStream (0xb61dd4c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb61e8c30) 0 + primary-for QTextOStream (0xb61dd4c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb61f5690) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb61f5708) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb61f5618) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb61f5780) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb61f57f8) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb61f5870) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb61f58e8) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb61f5924) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb61f5960) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb61f59d8) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb61f5a50) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb61f5a8c) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb61f5bb8) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb61f5b40) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb61f5b04) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61f5c30) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb61f5d20) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb61f5ca8) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61f5d98) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb61f5e88) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb61f5e10) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb61f5f3c) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb61f5fb4) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb620e03c) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb620e078) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb620e0b4) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb620e0f0) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb60d403c) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb60d4000) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb6117dd4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb6133a14) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb613399c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb6133d5c) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb61338ac) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +8 QtConcurrent::ResultStoreBase::~ResultStoreBase +12 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtConcurrent::ResultStoreBase (0xb6133e88) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb6156528) 0 + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 QFutureInterfaceBase::~QFutureInterfaceBase +12 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb61565a0) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb616bb80) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb61840b4) 0 + primary-for QFutureInterface<void> (0xb616bb80) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb61aa870) 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 (0xb5fc9ac0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb5fcff00) 0 + primary-for QFutureWatcherBase (0xb5fc9ac0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb5fed1c0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb5fed200) 0 + primary-for QFutureWatcher<void> (0xb5fed1c0) + QObject (0xb5fdea50) 0 + primary-for QFutureWatcherBase (0xb5fed200) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 __cxa_pure_virtual +12 QRunnable::~QRunnable +16 QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb5ff6924) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb5fedcc0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb600621c) 0 + primary-for QThread (0xb5fedcc0) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 QThreadPool::metaObject +12 QThreadPool::qt_metacast +16 QThreadPool::qt_metacall +20 QThreadPool::~QThreadPool +24 QThreadPool::~QThreadPool +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb601b000) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb601903c) 0 + primary-for QThreadPool (0xb601b000) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb6019a50) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb6019d20) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +8 QtConcurrent::ThreadEngineBase::run +12 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +16 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +20 QtConcurrent::ThreadEngineBase::start +24 QtConcurrent::ThreadEngineBase::finish +28 QtConcurrent::ThreadEngineBase::threadFunction +32 QtConcurrent::ThreadEngineBase::shouldStartThread +36 QtConcurrent::ThreadEngineBase::shouldThrottleThread +40 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=32 align=4 + base size=32 base align=4 +QtConcurrent::ThreadEngineBase (0xb601b6c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb602ea14) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb601b6c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb60411e0) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb6044040) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb6041258) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb6044200) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb6044240) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb6041708) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb6044240) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb6041d20) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb6041d5c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6044540) 0 empty + std::input_iterator_tag (0xb6041d98) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60445c0) 0 empty + std::forward_iterator_tag (0xb6044600) 0 empty + std::input_iterator_tag (0xb6041dd4) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6044680) 0 empty + std::bidirectional_iterator_tag (0xb60446c0) 0 empty + std::forward_iterator_tag (0xb6044700) 0 empty + std::input_iterator_tag (0xb6041e10) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb605e0b4) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb605e0f0) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb605e168) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb605e384) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb605e474) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb605e4ec) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb605e564) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb605e5dc) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb605e654) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb605e6cc) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb605e744) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb605e7bc) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb605e834) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb605e8ac) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb605e924) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb605e99c) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb605ea14) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb605eb04) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb605eb7c) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb605ebf4) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb605ef78) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb6072000) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb60720f0) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb6072168) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb60721e0) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb60723fc) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb6072438) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb6072474) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb60724b0) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb60724ec) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb6072528) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb60725a0) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb60725dc) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb6072618) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb6072654) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb6072690) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb60726cc) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb60970b4) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb5ed8690) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb5ed8ac8) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb5ed8ce4) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5f1e0f0) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5f1e258) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5f1e3c0) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5f1eac8) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5f4e4ec) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f52e10) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f5f078) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f5f0b4) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5f5f12c) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f5f168) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f5f1e0) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f5f3fc) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5f5f564) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5f5f4ec) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f5f5a0) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f5f5dc) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb5dd5b04) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5dd5dd4) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5de5bc0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5dd5e10) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5dd5e4c) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5de5c80) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5dd5e88) 0 empty + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 __cxxabiv1::__forced_unwind::~__forced_unwind +12 __cxxabiv1::__forced_unwind::~__forced_unwind +16 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb5e050b4) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5e5a99c) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5e5a9d8) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5e89f40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5e5aa14) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5cfd690) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5d20500) 0 + std::allocator<char> (0xb5d20540) 0 empty + __gnu_cxx::new_allocator<char> (0xb5cfd708) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5cfd618) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5cfd744) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5d206c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5cfd780) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5cfd834) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5d208c0) 0 + std::allocator<wchar_t> (0xb5d20900) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5cfd8ac) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5cfd7bc) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5cfd8e8) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5cfd99c) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5d20a80) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5cfd924) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5cfd9d8) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 std::locale::facet::~facet +12 std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb5db9e4c) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5dc4834) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5dc4b7c) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5bc7a40) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5bd44ec) 0 + primary-for std::collate<char> (0xb5bc7a40) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5bc7b40) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5bd45dc) 0 + primary-for std::collate<wchar_t> (0xb5bc7b40) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5bd4a50) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5bd4a8c) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5bf1ac0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5bd4ac8) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5bf1c00) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5bf1c40) 0 + primary-for std::collate_byname<char> (0xb5bf1c00) + std::locale::facet (0xb5bd4b40) 0 + primary-for std::collate<char> (0xb5bf1c40) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5bf1cc0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5bf1d00) 0 + primary-for std::collate_byname<wchar_t> (0xb5bf1cc0) + std::locale::facet (0xb5bd4c30) 0 + primary-for std::collate<wchar_t> (0xb5bf1d00) + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 std::ios_base::failure::~failure +12 std::ios_base::failure::~failure +16 std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb5c0b340) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5c09a14) 0 nearly-empty + primary-for std::ios_base::failure (0xb5c0b340) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5c18ca8) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5c1a258) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5c1a654) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 std::ios_base::~ios_base +12 std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb5c099d8) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5c6603c) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5c662d0) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c66564) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5ac7550) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5cb44ec) 0 + primary-for std::ctype<char> (0xb5ac7550) + std::ctype_base (0xb5cb4528) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5ad0e10) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5ae30b4) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5ad0e10) + std::ctype_base (0xb5ae30f0) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5cc3c00) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5aeac80) 0 + primary-for std::ctype<wchar_t> (0xb5cc3c00) + std::locale::facet (0xb5ae31e0) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5aeac80) + std::ctype_base (0xb5ae321c) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5cc3dc0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5af4410) 0 + primary-for std::ctype_byname<char> (0xb5cc3dc0) + std::locale::facet (0xb5af1528) 0 + primary-for std::ctype<char> (0xb5af4410) + std::ctype_base (0xb5af1564) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5cc3e40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5cc3e80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5cc3e40) + std::__ctype_abstract_base<wchar_t> (0xb5af4aa0) 0 + primary-for std::ctype<wchar_t> (0xb5cc3e80) + std::locale::facet (0xb5af16cc) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5af4aa0) + std::ctype_base (0xb5af1708) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5afe078) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5afc880) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5afe8e8) 0 + primary-for std::numpunct<char> (0xb5afc880) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5afc940) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5afe9d8) 0 + primary-for std::numpunct<wchar_t> (0xb5afc940) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5b7303c) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5b83e80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5b83ec0) 0 + primary-for std::numpunct_byname<char> (0xb5b83e80) + std::locale::facet (0xb5b73690) 0 + primary-for std::numpunct<char> (0xb5b83ec0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b83f00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b73780) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b83f00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b83f80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b73870) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b83f80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5bb8000) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5bb8040) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5bb8000) + std::locale::facet (0xb5b73960) 0 + primary-for std::numpunct<wchar_t> (0xb5bb8040) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5bb80c0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b73a50) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5bb80c0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5bb8140) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b73b40) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5bb8140) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb59e9180) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb59e21a4) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb59e9180) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59e91c0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb59e2294) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59e91c0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5a1fe40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a1fe80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb59e2f78) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a1fe80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5a340f0) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5a1ffc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a41000) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a3412c) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a41000) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a342d0) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5a41880) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a418c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5a34834) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a418c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a41980) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a419c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a34bb8) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a419c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5a8c1e0) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5a8c21c) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5a8f880) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5a8c258) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5a8c834) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb58c2780 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISi) +32 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD1Ev +36 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0xb58c2800 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISo) +32 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD1Ev +36 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) +4 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb58d50f0) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb58c2780) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb58d50f0) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb58c27c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5a8c870) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb58c27c0) + std::basic_ostream<char, std::char_traits<char> > (0xb58c2800) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb58c27c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a8cb04) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb58c2b00 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb58c2b80 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb58e5190) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb58c2b00) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb58e5190) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb58c2b40) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5a8cb40) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb58c2b40) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb58c2b80) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb58c2b40) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb58f630c) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb58f6294) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb58f621c) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb58f6168) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb58f66cc) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb58f6f3c) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb580f348) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb5812910) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb57f9e00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb5812910) + QFutureInterfaceBase (0xb580f528) 0 + primary-for QFutureInterface<void> (0xb57f9e00) + QRunnable (0xb580f564) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb57f9e80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb5812d20) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb57f9e80) + QFutureInterface<void> (0xb57f9ec0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb5812d20) + QFutureInterfaceBase (0xb580f708) 0 + primary-for QFutureInterface<void> (0xb57f9ec0) + QRunnable (0xb580f744) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb577399c) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 QFile::metaObject +12 QFile::qt_metacast +16 QFile::qt_metacall +20 QFile::~QFile +24 QFile::~QFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QFile::fileEngine + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb5789200) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5789240) 0 + primary-for QFile (0xb5789200) + QObject (0xb5773a8c) 0 + primary-for QIODevice (0xb5789240) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb57a73fc) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb57a7fb4) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb55c5654) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb55c5960) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb55d76cc) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb55d7654) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb55d77bc) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb55f9d20) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb55f9e10) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb563899c) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb56389d8) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5614640) 0 + QAbstractFileEngine::ExtensionOption (0xb5638a14) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56146c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5638b04) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5614740) 0 + QAbstractFileEngine::ExtensionOption (0xb5638b40) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractFileEngine) +8 QAbstractFileEngine::~QAbstractFileEngine +12 QAbstractFileEngine::~QAbstractFileEngine +16 QAbstractFileEngine::open +20 QAbstractFileEngine::close +24 QAbstractFileEngine::flush +28 QAbstractFileEngine::size +32 QAbstractFileEngine::pos +36 QAbstractFileEngine::seek +40 QAbstractFileEngine::isSequential +44 QAbstractFileEngine::remove +48 QAbstractFileEngine::copy +52 QAbstractFileEngine::rename +56 QAbstractFileEngine::link +60 QAbstractFileEngine::mkdir +64 QAbstractFileEngine::rmdir +68 QAbstractFileEngine::setSize +72 QAbstractFileEngine::caseSensitive +76 QAbstractFileEngine::isRelativePath +80 QAbstractFileEngine::entryList +84 QAbstractFileEngine::fileFlags +88 QAbstractFileEngine::setPermissions +92 QAbstractFileEngine::fileName +96 QAbstractFileEngine::ownerId +100 QAbstractFileEngine::owner +104 QAbstractFileEngine::fileTime +108 QAbstractFileEngine::setFileName +112 QAbstractFileEngine::handle +116 QAbstractFileEngine::beginEntryList +120 QAbstractFileEngine::endEntryList +124 QAbstractFileEngine::read +128 QAbstractFileEngine::readLine +132 QAbstractFileEngine::write +136 QAbstractFileEngine::extension +140 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngine (0xb56380f0) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb56461e0) 0 + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +8 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +12 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +16 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngineHandler (0xb565703c) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +8 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +12 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QAbstractFileEngineIterator::currentFileInfo +32 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngineIterator (0xb56571e0) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5614980) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56149c0) 0 + primary-for QBuffer (0xb5614980) + QObject (0xb5657708) 0 + primary-for QIODevice (0xb56149c0) + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QDirIterator) +8 QDirIterator::~QDirIterator +12 QDirIterator::~QDirIterator + +Class QDirIterator + size=8 align=4 + base size=8 base align=4 +QDirIterator (0xb5669384) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5669b7c) 0 + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 QFileSystemWatcher::metaObject +12 QFileSystemWatcher::qt_metacast +16 QFileSystemWatcher::qt_metacall +20 QFileSystemWatcher::~QFileSystemWatcher +24 QFileSystemWatcher::~QFileSystemWatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb5614e00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5677960) 0 + primary-for QFileSystemWatcher (0xb5614e00) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFSFileEngine) +8 QFSFileEngine::~QFSFileEngine +12 QFSFileEngine::~QFSFileEngine +16 QFSFileEngine::open +20 QFSFileEngine::close +24 QFSFileEngine::flush +28 QFSFileEngine::size +32 QFSFileEngine::pos +36 QFSFileEngine::seek +40 QFSFileEngine::isSequential +44 QFSFileEngine::remove +48 QFSFileEngine::copy +52 QFSFileEngine::rename +56 QFSFileEngine::link +60 QFSFileEngine::mkdir +64 QFSFileEngine::rmdir +68 QFSFileEngine::setSize +72 QFSFileEngine::caseSensitive +76 QFSFileEngine::isRelativePath +80 QFSFileEngine::entryList +84 QFSFileEngine::fileFlags +88 QFSFileEngine::setPermissions +92 QFSFileEngine::fileName +96 QFSFileEngine::ownerId +100 QFSFileEngine::owner +104 QFSFileEngine::fileTime +108 QFSFileEngine::setFileName +112 QFSFileEngine::handle +116 QFSFileEngine::beginEntryList +120 QFSFileEngine::endEntryList +124 QFSFileEngine::read +128 QFSFileEngine::readLine +132 QFSFileEngine::write +136 QFSFileEngine::extension +140 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=8 align=4 + base size=8 base align=4 +QFSFileEngine (0xb568c0c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb568d30c) 0 + primary-for QFSFileEngine (0xb568c0c0) + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 QProcess::metaObject +12 QProcess::qt_metacast +16 QProcess::qt_metacall +20 QProcess::~QProcess +24 QProcess::~QProcess +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProcess::isSequential +60 QIODevice::open +64 QProcess::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QProcess::atEnd +84 QIODevice::reset +88 QProcess::bytesAvailable +92 QProcess::bytesToWrite +96 QProcess::canReadLine +100 QProcess::waitForReadyRead +104 QProcess::waitForBytesWritten +108 QProcess::readData +112 QIODevice::readLineData +116 QProcess::writeData +120 QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb568c1c0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb568c200) 0 + primary-for QProcess (0xb568c1c0) + QObject (0xb568dce4) 0 + primary-for QIODevice (0xb568c200) + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSystemLocale) +8 QSystemLocale::~QSystemLocale +12 QSystemLocale::~QSystemLocale +16 QSystemLocale::query +20 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=4 align=4 + base size=4 base align=4 +QSystemLocale (0xb56ad708) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb54c7b40) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb54c7bb8) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb56ad924) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb54d43c0) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb54d4528) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb54e1924) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb54e1e10) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb5505258) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb5505438) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb5505618) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb55057f8) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb55059d8) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb5505bb8) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb5505d98) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb5505f78) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb5518168) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb5518348) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb5518528) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb5518708) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb55188e8) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb5518ac8) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb5518ca8) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb5518e88) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb551e078) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb551e258) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb551e438) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb551e618) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb551e7f8) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb551e9d8) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb551ebb8) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb551ed98) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb551ef78) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb5526168) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb5526348) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb5526528) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb5526708) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb55268e8) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb5526ac8) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb5526ca8) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb5526e88) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb5530078) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb5530258) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb5530438) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb5530618) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb55307f8) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb55309d8) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb5530bb8) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb5530d98) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb5530f78) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb5535168) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb5535348) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb5535528) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb5535708) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb55358e8) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb5535ac8) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb5535ca8) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb5535e88) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb553d078) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb553d258) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb553d438) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb553d618) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb55544b0) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5554690) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5554564) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5554d5c) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb553d7f8) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb5578294) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb557821c) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb5578384) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb557830c) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb55ad708) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb55add20) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb55adf00) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb53bd0f0) 0 empty + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 QSettings::metaObject +12 QSettings::qt_metacast +16 QSettings::qt_metacall +20 QSettings::~QSettings +24 QSettings::~QSettings +28 QSettings::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb55b66c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb53bd2d0) 0 + primary-for QSettings (0xb55b66c0) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 QTemporaryFile::metaObject +12 QTemporaryFile::qt_metacast +16 QTemporaryFile::qt_metacall +20 QTemporaryFile::~QTemporaryFile +24 QTemporaryFile::~QTemporaryFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QTemporaryFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb53ea2c0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb53ea300) 0 + primary-for QTemporaryFile (0xb53ea2c0) + QIODevice (0xb53ea340) 0 + primary-for QFile (0xb53ea300) + QObject (0xb53f7000) 0 + primary-for QIODevice (0xb53ea340) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5403168) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb54170b4) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb5428b40) 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 (0xb53eaec0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb543b99c) 0 + primary-for QEventLoop (0xb53eaec0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb543bfb4) 0 + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 QAbstractEventDispatcher::metaObject +12 QAbstractEventDispatcher::qt_metacast +16 QAbstractEventDispatcher::qt_metacall +20 QAbstractEventDispatcher::~QAbstractEventDispatcher +24 QAbstractEventDispatcher::~QAbstractEventDispatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 QAbstractEventDispatcher::startingUp +104 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb5454240) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb545f384) 0 + primary-for QAbstractEventDispatcher (0xb5454240) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb547321c) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb5484618) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb5484708) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5484e4c) 0 empty + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 QAbstractItemModel::metaObject +12 QAbstractItemModel::qt_metacast +16 QAbstractItemModel::qt_metacall +20 QAbstractItemModel::~QAbstractItemModel +24 QAbstractItemModel::~QAbstractItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb5454e00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5484f3c) 0 + primary-for QAbstractItemModel (0xb5454e00) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 QAbstractTableModel::metaObject +12 QAbstractTableModel::qt_metacast +16 QAbstractTableModel::qt_metacall +20 QAbstractTableModel::~QAbstractTableModel +24 QAbstractTableModel::~QAbstractTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractTableModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb54ab2c0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb54ab300) 0 + primary-for QAbstractTableModel (0xb54ab2c0) + QObject (0xb54aeac8) 0 + primary-for QAbstractItemModel (0xb54ab300) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 QAbstractListModel::metaObject +12 QAbstractListModel::qt_metacast +16 QAbstractListModel::qt_metacall +20 QAbstractListModel::~QAbstractListModel +24 QAbstractListModel::~QAbstractListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 __cxa_pure_virtual +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb54ab540) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb54ab580) 0 + primary-for QAbstractListModel (0xb54ab540) + QObject (0xb52ba528) 0 + primary-for QAbstractItemModel (0xb54ab580) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb52cbfb4) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb52d9744) 0 empty + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 QEvent::~QEvent +12 QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb52d9834) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 QTimerEvent::~QTimerEvent +12 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb54abf80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52eb528) 0 + primary-for QTimerEvent (0xb54abf80) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 QChildEvent::~QChildEvent +12 QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb52ef040) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb52eb780) 0 + primary-for QChildEvent (0xb52ef040) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCustomEvent) +8 QCustomEvent::~QCustomEvent +12 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=12 align=4 + base size=12 base align=4 +QCustomEvent (0xb52ef200) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb52eb654) 0 + primary-for QCustomEvent (0xb52ef200) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb52ef300) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb52fb384) 0 + primary-for QDynamicPropertyChangeEvent (0xb52ef300) + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 QCoreApplication::metaObject +12 QCoreApplication::qt_metacast +16 QCoreApplication::qt_metacall +20 QCoreApplication::~QCoreApplication +24 QCoreApplication::~QCoreApplication +28 QCoreApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCoreApplication::notify +60 QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb52ef3c0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb52fb5dc) 0 + primary-for QCoreApplication (0xb52ef3c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb5340000) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb5340384) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb5340834) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5340924) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb5340d5c) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5340e4c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5357168) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb53574b0) 0 empty + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 QMimeData::metaObject +12 QMimeData::qt_metacast +16 QMimeData::qt_metacall +20 QMimeData::~QMimeData +24 QMimeData::~QMimeData +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMimeData::hasFormat +60 QMimeData::formats +64 QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb5349640) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb53575a0) 0 + primary-for QMimeData (0xb5349640) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 QObjectCleanupHandler::metaObject +12 QObjectCleanupHandler::qt_metacast +16 QObjectCleanupHandler::qt_metacall +20 QObjectCleanupHandler::~QObjectCleanupHandler +24 QObjectCleanupHandler::~QObjectCleanupHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb5349900) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb536a0f0) 0 + primary-for QObjectCleanupHandler (0xb5349900) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 QSharedMemory::metaObject +12 QSharedMemory::qt_metacast +16 QSharedMemory::qt_metacall +20 QSharedMemory::~QSharedMemory +24 QSharedMemory::~QSharedMemory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb5349b40) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb536a99c) 0 + primary-for QSharedMemory (0xb5349b40) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 QSignalMapper::metaObject +12 QSignalMapper::qt_metacast +16 QSignalMapper::qt_metacall +20 QSignalMapper::~QSignalMapper +24 QSignalMapper::~QSignalMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb5349e00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb537b780) 0 + primary-for QSignalMapper (0xb5349e00) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 QSocketNotifier::metaObject +12 QSocketNotifier::qt_metacast +16 QSocketNotifier::qt_metacall +20 QSocketNotifier::~QSocketNotifier +24 QSocketNotifier::~QSocketNotifier +28 QSocketNotifier::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSocketNotifier + size=20 align=4 + base size=17 base align=4 +QSocketNotifier (0xb538d0c0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5385924) 0 + primary-for QSocketNotifier (0xb538d0c0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb5396960) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 QTimer::metaObject +12 QTimer::qt_metacast +16 QTimer::qt_metacall +20 QTimer::~QTimer +24 QTimer::~QTimer +28 QObject::event +32 QObject::eventFilter +36 QTimer::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb538d440) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5396e88) 0 + primary-for QTimer (0xb538d440) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 QTranslator::metaObject +12 QTranslator::qt_metacast +16 QTranslator::qt_metacall +20 QTranslator::~QTranslator +24 QTranslator::~QTranslator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTranslator::translate +60 QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb538d8c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb53a03c0) 0 + primary-for QTranslator (0xb538d8c0) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 QLibrary::metaObject +12 QLibrary::qt_metacast +16 QLibrary::qt_metacall +20 QLibrary::~QLibrary +24 QLibrary::~QLibrary +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb538dbc0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb53b4e10) 0 + primary-for QLibrary (0xb538dbc0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb51c3d5c) 0 + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 QPluginLoader::metaObject +12 QPluginLoader::qt_metacast +16 QPluginLoader::qt_metacall +20 QPluginLoader::~QPluginLoader +24 QPluginLoader::~QPluginLoader +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb538df40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb51d48e8) 0 + primary-for QPluginLoader (0xb538df40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb51e64b0) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb51f730c) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb51f799c) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb51f7690) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb5206e88) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb5206b7c) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5215078) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb5215348) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5215744) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb524e474) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb5259168) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb52593fc) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5259dd4) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb527f168) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb528ab04) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb528abf4) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb52a1168) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb52a1258) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb52a8960) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb52a8b40) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb509fa14) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb50acb40) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb50bdac8) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb50ceb04) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb50ceec4) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb50fb03c) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb50fba50) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5125690) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb518399c) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb4f9ba8c) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb4fb9618) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb4fc2708) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4fe4474) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb4ffb348) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5037f3c) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb505a438) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5092b04) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb4e9dd20) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 QTimeLine::metaObject +12 QTimeLine::qt_metacast +16 QTimeLine::qt_metacall +20 QTimeLine::~QTimeLine +24 QTimeLine::~QTimeLine +28 QObject::event +32 QObject::eventFilter +36 QTimeLine::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb4eb3bc0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4ec16cc) 0 + primary-for QTimeLine (0xb4eb3bc0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4ed3a8c) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4ef6c30) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4f0f1a4) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4f0f30c) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4f0f294) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4ef7640) 0 + QVector<QXmlStreamAttribute> (0xb4f0f348) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f0f384) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4f0fd98) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4f0fec4) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4f32a8c) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4f32bb8) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4f45b40) 0 empty + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 QXmlStreamEntityResolver::resolveEntity +20 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb4f45c6c) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4f45e10) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f763fc) 0 + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb4f769d8) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb4f76ec4) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb4f960f0) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb4f70400) 0 + QDomNode (0xb4f968ac) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb4f704c0) 0 + QDomNode (0xb4f96e4c) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb4d9c5dc) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb4f70680) 0 + QDomNode (0xb4d9cca8) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb4f70740) 0 + QDomNode (0xb4daa258) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb4f70780) 0 + QDomNode (0xb4daa780) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb4f70880) 0 + QDomNode (0xb4daad20) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb4f70a40) 0 + QDomCharacterData (0xb4f70a80) 0 + QDomNode (0xb4db75a0) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb4f70b40) 0 + QDomCharacterData (0xb4f70b80) 0 + QDomNode (0xb4db7bf4) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb4f70c40) 0 + QDomText (0xb4f70c80) 0 + QDomCharacterData (0xb4f70cc0) 0 + QDomNode (0xb4dc11a4) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb4f70d80) 0 + QDomNode (0xb4dc1744) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb4f70e40) 0 + QDomNode (0xb4dc1ce4) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb4f70f00) 0 + QDomNode (0xb4dc7294) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb4f70fc0) 0 + QDomNode (0xb4dc7834) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb4dc7dd4) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb4dd3168) 0 + +Class QList<QXmlAttributes::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute>::<anonymous union> (0xb4dd3474) 0 + +Class QList<QXmlAttributes::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute> (0xb4dd33fc) 0 + +Vtable for QXmlAttributes +QXmlAttributes::_ZTV14QXmlAttributes: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlAttributes) +8 QXmlAttributes::~QXmlAttributes +12 QXmlAttributes::~QXmlAttributes + +Class QXmlAttributes + size=12 align=4 + base size=12 base align=4 +QXmlAttributes (0xb4dd30b4) 0 + vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 8u) + +Vtable for QXmlInputSource +QXmlInputSource::_ZTV15QXmlInputSource: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlInputSource) +8 QXmlInputSource::~QXmlInputSource +12 QXmlInputSource::~QXmlInputSource +16 QXmlInputSource::setData +20 QXmlInputSource::setData +24 QXmlInputSource::fetchData +28 QXmlInputSource::data +32 QXmlInputSource::next +36 QXmlInputSource::reset +40 QXmlInputSource::fromRawData + +Class QXmlInputSource + size=8 align=4 + base size=8 base align=4 +QXmlInputSource (0xb4dd38e8) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb4dd3b40) 0 + +Vtable for QXmlReader +QXmlReader::_ZTV10QXmlReader: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QXmlReader) +8 QXmlReader::~QXmlReader +12 QXmlReader::~QXmlReader +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QXmlReader + size=4 align=4 + base size=4 base align=4 +QXmlReader (0xb4dd3ca8) 0 nearly-empty + vptr=((& QXmlReader::_ZTV10QXmlReader) + 8u) + +Vtable for QXmlSimpleReader +QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QXmlSimpleReader) +8 QXmlSimpleReader::~QXmlSimpleReader +12 QXmlSimpleReader::~QXmlSimpleReader +16 QXmlSimpleReader::feature +20 QXmlSimpleReader::setFeature +24 QXmlSimpleReader::hasFeature +28 QXmlSimpleReader::property +32 QXmlSimpleReader::setProperty +36 QXmlSimpleReader::hasProperty +40 QXmlSimpleReader::setEntityResolver +44 QXmlSimpleReader::entityResolver +48 QXmlSimpleReader::setDTDHandler +52 QXmlSimpleReader::DTDHandler +56 QXmlSimpleReader::setContentHandler +60 QXmlSimpleReader::contentHandler +64 QXmlSimpleReader::setErrorHandler +68 QXmlSimpleReader::errorHandler +72 QXmlSimpleReader::setLexicalHandler +76 QXmlSimpleReader::lexicalHandler +80 QXmlSimpleReader::setDeclHandler +84 QXmlSimpleReader::declHandler +88 QXmlSimpleReader::parse +92 QXmlSimpleReader::parse +96 QXmlSimpleReader::parse +100 QXmlSimpleReader::parseContinue + +Class QXmlSimpleReader + size=8 align=4 + base size=8 base align=4 +QXmlSimpleReader (0xb4dcd500) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb4dd33c0) 0 nearly-empty + primary-for QXmlSimpleReader (0xb4dcd500) + +Vtable for QXmlLocator +QXmlLocator::_ZTV11QXmlLocator: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QXmlLocator) +8 QXmlLocator::~QXmlLocator +12 QXmlLocator::~QXmlLocator +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QXmlLocator + size=4 align=4 + base size=4 base align=4 +QXmlLocator (0xb4e014b0) 0 nearly-empty + vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 8u) + +Vtable for QXmlContentHandler +QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlContentHandler) +8 QXmlContentHandler::~QXmlContentHandler +12 QXmlContentHandler::~QXmlContentHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QXmlContentHandler + size=4 align=4 + base size=4 base align=4 +QXmlContentHandler (0xb4e01690) 0 nearly-empty + vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 8u) + +Vtable for QXmlErrorHandler +QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QXmlErrorHandler) +8 QXmlErrorHandler::~QXmlErrorHandler +12 QXmlErrorHandler::~QXmlErrorHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QXmlErrorHandler + size=4 align=4 + base size=4 base align=4 +QXmlErrorHandler (0xb4e019d8) 0 nearly-empty + vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 8u) + +Vtable for QXmlDTDHandler +QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlDTDHandler) +8 QXmlDTDHandler::~QXmlDTDHandler +12 QXmlDTDHandler::~QXmlDTDHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QXmlDTDHandler + size=4 align=4 + base size=4 base align=4 +QXmlDTDHandler (0xb4e01d20) 0 nearly-empty + vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 8u) + +Vtable for QXmlEntityResolver +QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlEntityResolver) +8 QXmlEntityResolver::~QXmlEntityResolver +12 QXmlEntityResolver::~QXmlEntityResolver +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QXmlEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlEntityResolver (0xb4e017bc) 0 nearly-empty + vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 8u) + +Vtable for QXmlLexicalHandler +QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlLexicalHandler) +8 QXmlLexicalHandler::~QXmlLexicalHandler +12 QXmlLexicalHandler::~QXmlLexicalHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual + +Class QXmlLexicalHandler + size=4 align=4 + base size=4 base align=4 +QXmlLexicalHandler (0xb4e132d0) 0 nearly-empty + vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 8u) + +Vtable for QXmlDeclHandler +QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlDeclHandler) +8 QXmlDeclHandler::~QXmlDeclHandler +12 QXmlDeclHandler::~QXmlDeclHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QXmlDeclHandler + size=4 align=4 + base size=4 base align=4 +QXmlDeclHandler (0xb4e13618) 0 nearly-empty + vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 8u) + +Vtable for QXmlDefaultHandler +QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +8 QXmlDefaultHandler::~QXmlDefaultHandler +12 QXmlDefaultHandler::~QXmlDefaultHandler +16 QXmlDefaultHandler::setDocumentLocator +20 QXmlDefaultHandler::startDocument +24 QXmlDefaultHandler::endDocument +28 QXmlDefaultHandler::startPrefixMapping +32 QXmlDefaultHandler::endPrefixMapping +36 QXmlDefaultHandler::startElement +40 QXmlDefaultHandler::endElement +44 QXmlDefaultHandler::characters +48 QXmlDefaultHandler::ignorableWhitespace +52 QXmlDefaultHandler::processingInstruction +56 QXmlDefaultHandler::skippedEntity +60 QXmlDefaultHandler::errorString +64 QXmlDefaultHandler::warning +68 QXmlDefaultHandler::error +72 QXmlDefaultHandler::fatalError +76 QXmlDefaultHandler::notationDecl +80 QXmlDefaultHandler::unparsedEntityDecl +84 QXmlDefaultHandler::resolveEntity +88 QXmlDefaultHandler::startDTD +92 QXmlDefaultHandler::endDTD +96 QXmlDefaultHandler::startEntity +100 QXmlDefaultHandler::endEntity +104 QXmlDefaultHandler::startCDATA +108 QXmlDefaultHandler::endCDATA +112 QXmlDefaultHandler::comment +116 QXmlDefaultHandler::attributeDecl +120 QXmlDefaultHandler::internalEntityDecl +124 QXmlDefaultHandler::externalEntityDecl +128 (int (*)(...))-0x000000004 +132 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +136 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD1Ev +140 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD0Ev +144 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler7warningERK18QXmlParseException +148 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler5errorERK18QXmlParseException +152 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException +156 QXmlDefaultHandler::_ZThn4_NK18QXmlDefaultHandler11errorStringEv +160 (int (*)(...))-0x000000008 +164 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +168 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev +172 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev +176 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ +180 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ +184 QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv +188 (int (*)(...))-0x00000000c +192 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +196 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD1Ev +200 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD0Ev +204 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource +208 QXmlDefaultHandler::_ZThn12_NK18QXmlDefaultHandler11errorStringEv +212 (int (*)(...))-0x000000010 +216 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +220 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev +224 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev +228 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ +232 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler6endDTDEv +236 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler11startEntityERK7QString +240 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler9endEntityERK7QString +244 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler10startCDATAEv +248 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8endCDATAEv +252 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler7commentERK7QString +256 QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv +260 (int (*)(...))-0x000000014 +264 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +268 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD1Ev +272 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD0Ev +276 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ +280 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ +284 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ +288 QXmlDefaultHandler::_ZThn20_NK18QXmlDefaultHandler11errorStringEv + +Class QXmlDefaultHandler + size=28 align=4 + base size=28 base align=4 +QXmlDefaultHandler (0xb4e1c8f0) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb4e13960) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb4e1c8f0) + QXmlErrorHandler (0xb4e1399c) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb4e139d8) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb4e13a14) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb4e13a50) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb4e13a8c) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +Vtable for QAbstractExtensionFactory +QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAbstractExtensionFactory) +8 QAbstractExtensionFactory::~QAbstractExtensionFactory +12 QAbstractExtensionFactory::~QAbstractExtensionFactory +16 __cxa_pure_virtual + +Class QAbstractExtensionFactory + size=4 align=4 + base size=4 base align=4 +QAbstractExtensionFactory (0xb4e3f2d0) 0 nearly-empty + vptr=((& QAbstractExtensionFactory::_ZTV25QAbstractExtensionFactory) + 8u) + +Vtable for QAbstractExtensionManager +QAbstractExtensionManager::_ZTV25QAbstractExtensionManager: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAbstractExtensionManager) +8 QAbstractExtensionManager::~QAbstractExtensionManager +12 QAbstractExtensionManager::~QAbstractExtensionManager +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QAbstractExtensionManager + size=4 align=4 + base size=4 base align=4 +QAbstractExtensionManager (0xb4e3f834) 0 nearly-empty + vptr=((& QAbstractExtensionManager::_ZTV25QAbstractExtensionManager) + 8u) + +Class QHash<QString, QList<QAbstractExtensionFactory*> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QString, QList<QAbstractExtensionFactory*> >::<anonymous union> (0xb4e5930c) 0 + +Class QHash<QString, QList<QAbstractExtensionFactory*> > + size=4 align=4 + base size=4 base align=4 +QHash<QString, QList<QAbstractExtensionFactory*> > (0xb4e59294) 0 + +Class QList<QAbstractExtensionFactory*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QAbstractExtensionFactory*>::<anonymous union> (0xb4e594b0) 0 + +Class QList<QAbstractExtensionFactory*> + size=4 align=4 + base size=4 base align=4 +QList<QAbstractExtensionFactory*> (0xb4e59438) 0 + +Vtable for QExtensionManager +QExtensionManager::_ZTV17QExtensionManager: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QExtensionManager) +8 QExtensionManager::metaObject +12 QExtensionManager::qt_metacast +16 QExtensionManager::qt_metacall +20 QExtensionManager::~QExtensionManager +24 QExtensionManager::~QExtensionManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QExtensionManager::registerExtensions +60 QExtensionManager::unregisterExtensions +64 QExtensionManager::extension +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI17QExtensionManager) +76 QExtensionManager::_ZThn8_N17QExtensionManagerD1Ev +80 QExtensionManager::_ZThn8_N17QExtensionManagerD0Ev +84 QExtensionManager::_ZThn8_N17QExtensionManager18registerExtensionsEP25QAbstractExtensionFactoryRK7QString +88 QExtensionManager::_ZThn8_N17QExtensionManager20unregisterExtensionsEP25QAbstractExtensionFactoryRK7QString +92 QExtensionManager::_ZThn8_NK17QExtensionManager9extensionEP7QObjectRK7QString + +Class QExtensionManager + size=20 align=4 + base size=20 base align=4 +QExtensionManager (0xb4e4f870) 0 + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 8u) + QObject (0xb4e3fdd4) 0 + primary-for QExtensionManager (0xb4e4f870) + QAbstractExtensionManager (0xb4e3fe10) 8 nearly-empty + vptr=((& QExtensionManager::_ZTV17QExtensionManager) + 76u) + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 QPaintDevice::~QPaintDevice +12 QPaintDevice::~QPaintDevice +16 QPaintDevice::devType +20 __cxa_pure_virtual +24 QPaintDevice::metric + +Class QPaintDevice + size=8 align=4 + base size=6 base align=4 +QPaintDevice (0xb4e59ca8) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4caea50) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4caeac8) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4caeb40) 0 + +Class QColor::<anonymous union> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union> (0xb4cae9d8) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4c965a0) 0 + +Class QVector<QPoint>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint>::<anonymous union> (0xb4cbe960) 0 + +Class QVector<QPoint> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint> (0xb4cbe8e8) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4e8fd40) 0 + QVector<QPoint> (0xb4cbe99c) 0 + +Class QVector<QPointF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF>::<anonymous union> (0xb4cdea50) 0 + +Class QVector<QPointF> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF> (0xb4cde9d8) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4ce1340) 0 + QVector<QPointF> (0xb4cdea8c) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4d13ce4) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4cfe99c) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4d18960) 0 + +Class QTypeInfo<QMatrix> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMatrix> (0xb4d29fb4) 0 empty + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4d337bc) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4d33780) 0 + +Class QVector<QPainterPath::Element>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element>::<anonymous union> (0xb4d5e834) 0 + +Class QVector<QPainterPath::Element> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element> (0xb4d5e7bc) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4d5e438) 0 + +Class QTypeInfo<QPainterPath::Element> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPainterPath::Element> (0xb4d5e870) 0 empty + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4d5ea14) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4b980f0) 0 + +Class QTypeInfo<QTransform> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTransform> (0xb4ba61e0) 0 empty + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb4bc8d98) 0 + +Vtable for QImage +QImage::_ZTV6QImage: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QImage) +8 QImage::~QImage +12 QImage::~QImage +16 QImage::devType +20 QImage::paintEngine +24 QImage::metric + +Class QImage + size=12 align=4 + base size=12 base align=4 +QImage (0xb4baac80) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb4bde9d8) 0 + primary-for QImage (0xb4baac80) + +Class QTypeInfo<QImage> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QImage> (0xb4c34ec4) 0 empty + +Vtable for QPixmap +QPixmap::_ZTV7QPixmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QPixmap) +8 QPixmap::~QPixmap +12 QPixmap::~QPixmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class QPixmap + size=12 align=4 + base size=12 base align=4 +QPixmap (0xb4c36580) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4c411e0) 0 + primary-for QPixmap (0xb4c36580) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4c668e8) 0 + +Class QTypeInfo<QBrush> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBrush> (0xb4c773c0) 0 empty + +Class QBrushData + size=124 align=4 + base size=121 base align=4 +QBrushData (0xb4c77654) 0 + +Class QVector<QPair<double, QColor> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> >::<anonymous union> (0xb4c8a30c) 0 + +Class QVector<QPair<double, QColor> > + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> > (0xb4c8a294) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4c8a3fc) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4c8a474) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=24 align=4 + base size=24 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4c8a4ec) 0 + +Class QGradient::<anonymous union> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union> (0xb4c8a384) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4c77c30) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4c88300) 0 + QGradient (0xb4c8a99c) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb4c88400) 0 + QGradient (0xb4c8abf4) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb4c88500) 0 + QGradient (0xb4c8aec4) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4aaa03c) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb4c88f40) 0 + QPalette (0xb4ace8ac) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4aedbb8) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4b09a14) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4b17474) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb4b17bf4) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb4b281a4) 0 + +Class QFlags<QSizePolicy::ControlType> + size=4 align=4 + base size=4 base align=4 +QFlags<QSizePolicy::ControlType> (0xb4b7221c) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb4b895dc) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb4b89a14) 0 + +Class QTypeInfo<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QKeySequence> (0xb4995ce4) 0 empty + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb4995f78) 0 + +Vtable for QWidget +QWidget::_ZTV7QWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWidget) +8 QWidget::metaObject +12 QWidget::qt_metacast +16 QWidget::qt_metacall +20 QWidget::~QWidget +24 QWidget::~QWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI7QWidget) +232 QWidget::_ZThn8_N7QWidgetD1Ev +236 QWidget::_ZThn8_N7QWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWidget + size=20 align=4 + base size=20 base align=4 +QWidget (0xb49aeb90) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb4995fb4) 0 + primary-for QWidget (0xb49aeb90) + QPaintDevice (0xb4995780) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QFlags<QWidget::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QWidget::RenderFlag> (0xb49e1348) 0 + +Vtable for QDesignerActionEditorInterface +QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QDesignerActionEditorInterface) +8 QDesignerActionEditorInterface::metaObject +12 QDesignerActionEditorInterface::qt_metacast +16 QDesignerActionEditorInterface::qt_metacall +20 QDesignerActionEditorInterface::~QDesignerActionEditorInterface +24 QDesignerActionEditorInterface::~QDesignerActionEditorInterface +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDesignerActionEditorInterface::core +228 __cxa_pure_virtual +232 __cxa_pure_virtual +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI30QDesignerActionEditorInterface) +248 QDesignerActionEditorInterface::_ZThn8_N30QDesignerActionEditorInterfaceD1Ev +252 QDesignerActionEditorInterface::_ZThn8_N30QDesignerActionEditorInterfaceD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerActionEditorInterface + size=20 align=4 + base size=20 base align=4 +QDesignerActionEditorInterface (0xb4a62500) 0 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 8u) + QWidget (0xb4a66f00) 0 + primary-for QDesignerActionEditorInterface (0xb4a62500) + QObject (0xb4a74744) 0 + primary-for QWidget (0xb4a66f00) + QPaintDevice (0xb4a74780) 8 + vptr=((& QDesignerActionEditorInterface::_ZTV30QDesignerActionEditorInterface) + 248u) + +Vtable for QDesignerBrushManagerInterface +QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QDesignerBrushManagerInterface) +8 QDesignerBrushManagerInterface::metaObject +12 QDesignerBrushManagerInterface::qt_metacast +16 QDesignerBrushManagerInterface::qt_metacall +20 QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface +24 QDesignerBrushManagerInterface::~QDesignerBrushManagerInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual + +Class QDesignerBrushManagerInterface + size=8 align=4 + base size=8 base align=4 +QDesignerBrushManagerInterface (0xb4a62740) 0 + vptr=((& QDesignerBrushManagerInterface::_ZTV30QDesignerBrushManagerInterface) + 8u) + QObject (0xb4a74f78) 0 + primary-for QDesignerBrushManagerInterface (0xb4a62740) + +Vtable for QDesignerDnDItemInterface +QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QDesignerDnDItemInterface) +8 QDesignerDnDItemInterface::~QDesignerDnDItemInterface +12 QDesignerDnDItemInterface::~QDesignerDnDItemInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QDesignerDnDItemInterface + size=4 align=4 + base size=4 base align=4 +QDesignerDnDItemInterface (0xb4a8c834) 0 nearly-empty + vptr=((& QDesignerDnDItemInterface::_ZTV25QDesignerDnDItemInterface) + 8u) + +Class QPointer<QWidget> + size=4 align=4 + base size=4 base align=4 +QPointer<QWidget> (0xb4a8cf78) 0 + +Class QPointer<QDesignerWidgetBoxInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerWidgetBoxInterface> (0xb4a8c0f0) 0 + +Class QPointer<QDesignerPropertyEditorInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerPropertyEditorInterface> (0xb4a8cf3c) 0 + +Class QPointer<QDesignerFormWindowManagerInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerFormWindowManagerInterface> (0xb48a9078) 0 + +Class QPointer<QExtensionManager> + size=4 align=4 + base size=4 base align=4 +QPointer<QExtensionManager> (0xb48a912c) 0 + +Class QPointer<QDesignerMetaDataBaseInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerMetaDataBaseInterface> (0xb48a91e0) 0 + +Class QPointer<QDesignerWidgetDataBaseInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerWidgetDataBaseInterface> (0xb48a9294) 0 + +Class QPointer<QDesignerWidgetFactoryInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerWidgetFactoryInterface> (0xb48a9348) 0 + +Class QPointer<QDesignerObjectInspectorInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerObjectInspectorInterface> (0xb48a93fc) 0 + +Class QPointer<QDesignerBrushManagerInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerBrushManagerInterface> (0xb48a94b0) 0 + +Class QPointer<QDesignerIconCacheInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerIconCacheInterface> (0xb48a9564) 0 + +Class QPointer<QDesignerActionEditorInterface> + size=4 align=4 + base size=4 base align=4 +QPointer<QDesignerActionEditorInterface> (0xb48a9618) 0 + +Vtable for QDesignerFormEditorInterface +QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28QDesignerFormEditorInterface) +8 QDesignerFormEditorInterface::metaObject +12 QDesignerFormEditorInterface::qt_metacast +16 QDesignerFormEditorInterface::qt_metacall +20 QDesignerFormEditorInterface::~QDesignerFormEditorInterface +24 QDesignerFormEditorInterface::~QDesignerFormEditorInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QDesignerFormEditorInterface + size=60 align=4 + base size=60 base align=4 +QDesignerFormEditorInterface (0xb4a62c00) 0 + vptr=((& QDesignerFormEditorInterface::_ZTV28QDesignerFormEditorInterface) + 8u) + QObject (0xb4a8cdd4) 0 + primary-for QDesignerFormEditorInterface (0xb4a62c00) + +Vtable for QDesignerFormEditorPluginInterface +QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI34QDesignerFormEditorPluginInterface) +8 QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface +12 QDesignerFormEditorPluginInterface::~QDesignerFormEditorPluginInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QDesignerFormEditorPluginInterface + size=4 align=4 + base size=4 base align=4 +QDesignerFormEditorPluginInterface (0xb48a9e10) 0 nearly-empty + vptr=((& QDesignerFormEditorPluginInterface::_ZTV34QDesignerFormEditorPluginInterface) + 8u) + +Vtable for QDesignerFormWindowInterface +QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface: 114u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28QDesignerFormWindowInterface) +8 QDesignerFormWindowInterface::metaObject +12 QDesignerFormWindowInterface::qt_metacast +16 QDesignerFormWindowInterface::qt_metacall +20 QDesignerFormWindowInterface::~QDesignerFormWindowInterface +24 QDesignerFormWindowInterface::~QDesignerFormWindowInterface +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 __cxa_pure_virtual +228 __cxa_pure_virtual +232 __cxa_pure_virtual +236 __cxa_pure_virtual +240 __cxa_pure_virtual +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 __cxa_pure_virtual +256 __cxa_pure_virtual +260 __cxa_pure_virtual +264 __cxa_pure_virtual +268 __cxa_pure_virtual +272 __cxa_pure_virtual +276 __cxa_pure_virtual +280 __cxa_pure_virtual +284 __cxa_pure_virtual +288 __cxa_pure_virtual +292 __cxa_pure_virtual +296 __cxa_pure_virtual +300 __cxa_pure_virtual +304 QDesignerFormWindowInterface::core +308 __cxa_pure_virtual +312 __cxa_pure_virtual +316 __cxa_pure_virtual +320 __cxa_pure_virtual +324 __cxa_pure_virtual +328 __cxa_pure_virtual +332 __cxa_pure_virtual +336 __cxa_pure_virtual +340 __cxa_pure_virtual +344 __cxa_pure_virtual +348 __cxa_pure_virtual +352 __cxa_pure_virtual +356 __cxa_pure_virtual +360 __cxa_pure_virtual +364 __cxa_pure_virtual +368 __cxa_pure_virtual +372 __cxa_pure_virtual +376 __cxa_pure_virtual +380 __cxa_pure_virtual +384 __cxa_pure_virtual +388 __cxa_pure_virtual +392 __cxa_pure_virtual +396 __cxa_pure_virtual +400 __cxa_pure_virtual +404 __cxa_pure_virtual +408 __cxa_pure_virtual +412 __cxa_pure_virtual +416 __cxa_pure_virtual +420 __cxa_pure_virtual +424 __cxa_pure_virtual +428 (int (*)(...))-0x000000008 +432 (int (*)(...))(& _ZTI28QDesignerFormWindowInterface) +436 QDesignerFormWindowInterface::_ZThn8_N28QDesignerFormWindowInterfaceD1Ev +440 QDesignerFormWindowInterface::_ZThn8_N28QDesignerFormWindowInterfaceD0Ev +444 QWidget::_ZThn8_NK7QWidget7devTypeEv +448 QWidget::_ZThn8_NK7QWidget11paintEngineEv +452 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerFormWindowInterface + size=20 align=4 + base size=20 base align=4 +QDesignerFormWindowInterface (0xb48cd340) 0 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 8u) + QWidget (0xb48d61e0) 0 + primary-for QDesignerFormWindowInterface (0xb48cd340) + QObject (0xb48d70f0) 0 + primary-for QWidget (0xb48d61e0) + QPaintDevice (0xb48d712c) 8 + vptr=((& QDesignerFormWindowInterface::_ZTV28QDesignerFormWindowInterface) + 436u) + +Vtable for QDesignerFormWindowCursorInterface +QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI34QDesignerFormWindowCursorInterface) +8 QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface +12 QDesignerFormWindowCursorInterface::~QDesignerFormWindowCursorInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual + +Class QDesignerFormWindowCursorInterface + size=4 align=4 + base size=4 base align=4 +QDesignerFormWindowCursorInterface (0xb48ec3c0) 0 nearly-empty + vptr=((& QDesignerFormWindowCursorInterface::_ZTV34QDesignerFormWindowCursorInterface) + 8u) + +Vtable for QDesignerFormWindowManagerInterface +QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface: 39u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI35QDesignerFormWindowManagerInterface) +8 QDesignerFormWindowManagerInterface::metaObject +12 QDesignerFormWindowManagerInterface::qt_metacast +16 QDesignerFormWindowManagerInterface::qt_metacall +20 QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface +24 QDesignerFormWindowManagerInterface::~QDesignerFormWindowManagerInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDesignerFormWindowManagerInterface::actionCut +60 QDesignerFormWindowManagerInterface::actionCopy +64 QDesignerFormWindowManagerInterface::actionPaste +68 QDesignerFormWindowManagerInterface::actionDelete +72 QDesignerFormWindowManagerInterface::actionSelectAll +76 QDesignerFormWindowManagerInterface::actionLower +80 QDesignerFormWindowManagerInterface::actionRaise +84 QDesignerFormWindowManagerInterface::actionUndo +88 QDesignerFormWindowManagerInterface::actionRedo +92 QDesignerFormWindowManagerInterface::actionHorizontalLayout +96 QDesignerFormWindowManagerInterface::actionVerticalLayout +100 QDesignerFormWindowManagerInterface::actionSplitHorizontal +104 QDesignerFormWindowManagerInterface::actionSplitVertical +108 QDesignerFormWindowManagerInterface::actionGridLayout +112 QDesignerFormWindowManagerInterface::actionBreakLayout +116 QDesignerFormWindowManagerInterface::actionAdjustSize +120 QDesignerFormWindowManagerInterface::activeFormWindow +124 QDesignerFormWindowManagerInterface::formWindowCount +128 QDesignerFormWindowManagerInterface::formWindow +132 QDesignerFormWindowManagerInterface::createFormWindow +136 QDesignerFormWindowManagerInterface::core +140 __cxa_pure_virtual +144 QDesignerFormWindowManagerInterface::addFormWindow +148 QDesignerFormWindowManagerInterface::removeFormWindow +152 QDesignerFormWindowManagerInterface::setActiveFormWindow + +Class QDesignerFormWindowManagerInterface + size=8 align=4 + base size=8 base align=4 +QDesignerFormWindowManagerInterface (0xb48cd680) 0 + vptr=((& QDesignerFormWindowManagerInterface::_ZTV35QDesignerFormWindowManagerInterface) + 8u) + QObject (0xb48ec8ac) 0 + primary-for QDesignerFormWindowManagerInterface (0xb48cd680) + +Vtable for QDesignerFormWindowToolInterface +QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QDesignerFormWindowToolInterface) +8 QDesignerFormWindowToolInterface::metaObject +12 QDesignerFormWindowToolInterface::qt_metacast +16 QDesignerFormWindowToolInterface::qt_metacall +20 QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface +24 QDesignerFormWindowToolInterface::~QDesignerFormWindowToolInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QDesignerFormWindowToolInterface::saveToDom +84 QDesignerFormWindowToolInterface::loadFromDom +88 __cxa_pure_virtual + +Class QDesignerFormWindowToolInterface + size=8 align=4 + base size=8 base align=4 +QDesignerFormWindowToolInterface (0xb48cd8c0) 0 + vptr=((& QDesignerFormWindowToolInterface::_ZTV32QDesignerFormWindowToolInterface) + 8u) + QObject (0xb490421c) 0 + primary-for QDesignerFormWindowToolInterface (0xb48cd8c0) + +Vtable for QDesignerIconCacheInterface +QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDesignerIconCacheInterface) +8 QDesignerIconCacheInterface::metaObject +12 QDesignerIconCacheInterface::qt_metacast +16 QDesignerIconCacheInterface::qt_metacall +20 QDesignerIconCacheInterface::~QDesignerIconCacheInterface +24 QDesignerIconCacheInterface::~QDesignerIconCacheInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QDesignerIconCacheInterface + size=8 align=4 + base size=8 base align=4 +QDesignerIconCacheInterface (0xb48cdb80) 0 + vptr=((& QDesignerIconCacheInterface::_ZTV27QDesignerIconCacheInterface) + 8u) + QObject (0xb4904a8c) 0 + primary-for QDesignerIconCacheInterface (0xb48cdb80) + +Vtable for QDesignerIntegrationInterface +QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QDesignerIntegrationInterface) +8 QDesignerIntegrationInterface::metaObject +12 QDesignerIntegrationInterface::qt_metacast +16 QDesignerIntegrationInterface::qt_metacall +20 QDesignerIntegrationInterface::~QDesignerIntegrationInterface +24 QDesignerIntegrationInterface::~QDesignerIntegrationInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QDesignerIntegrationInterface + size=12 align=4 + base size=12 base align=4 +QDesignerIntegrationInterface (0xb48cde80) 0 + vptr=((& QDesignerIntegrationInterface::_ZTV29QDesignerIntegrationInterface) + 8u) + QObject (0xb49173c0) 0 + primary-for QDesignerIntegrationInterface (0xb48cde80) + +Vtable for QDesignerLanguageExtension +QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QDesignerLanguageExtension) +8 QDesignerLanguageExtension::~QDesignerLanguageExtension +12 QDesignerLanguageExtension::~QDesignerLanguageExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QDesignerLanguageExtension + size=4 align=4 + base size=4 base align=4 +QDesignerLanguageExtension (0xb4917bb8) 0 nearly-empty + vptr=((& QDesignerLanguageExtension::_ZTV26QDesignerLanguageExtension) + 8u) + +Vtable for QDesignerMetaDataBaseItemInterface +QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI34QDesignerMetaDataBaseItemInterface) +8 QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface +12 QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QDesignerMetaDataBaseItemInterface + size=4 align=4 + base size=4 base align=4 +QDesignerMetaDataBaseItemInterface (0xb492c1e0) 0 nearly-empty + vptr=((& QDesignerMetaDataBaseItemInterface::_ZTV34QDesignerMetaDataBaseItemInterface) + 8u) + +Vtable for QDesignerMetaDataBaseInterface +QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QDesignerMetaDataBaseInterface) +8 QDesignerMetaDataBaseInterface::metaObject +12 QDesignerMetaDataBaseInterface::qt_metacast +16 QDesignerMetaDataBaseInterface::qt_metacall +20 QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface +24 QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerMetaDataBaseInterface + size=8 align=4 + base size=8 base align=4 +QDesignerMetaDataBaseInterface (0xb4922540) 0 + vptr=((& QDesignerMetaDataBaseInterface::_ZTV30QDesignerMetaDataBaseInterface) + 8u) + QObject (0xb492c528) 0 + primary-for QDesignerMetaDataBaseInterface (0xb4922540) + +Vtable for QDesignerObjectInspectorInterface +QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface) +8 QDesignerObjectInspectorInterface::metaObject +12 QDesignerObjectInspectorInterface::qt_metacast +16 QDesignerObjectInspectorInterface::qt_metacall +20 QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface +24 QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDesignerObjectInspectorInterface::core +228 __cxa_pure_virtual +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI33QDesignerObjectInspectorInterface) +240 QDesignerObjectInspectorInterface::_ZThn8_N33QDesignerObjectInspectorInterfaceD1Ev +244 QDesignerObjectInspectorInterface::_ZThn8_N33QDesignerObjectInspectorInterfaceD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerObjectInspectorInterface + size=20 align=4 + base size=20 base align=4 +QDesignerObjectInspectorInterface (0xb4922780) 0 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 8u) + QWidget (0xb4936c80) 0 + primary-for QDesignerObjectInspectorInterface (0xb4922780) + QObject (0xb492cfb4) 0 + primary-for QWidget (0xb4936c80) + QPaintDevice (0xb492c30c) 8 + vptr=((& QDesignerObjectInspectorInterface::_ZTV33QDesignerObjectInspectorInterface) + 240u) + +Class QDesignerPromotionInterface::PromotedClass + size=8 align=4 + base size=8 base align=4 +QDesignerPromotionInterface::PromotedClass (0xb49407f8) 0 + +Vtable for QDesignerPromotionInterface +QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDesignerPromotionInterface) +8 QDesignerPromotionInterface::~QDesignerPromotionInterface +12 QDesignerPromotionInterface::~QDesignerPromotionInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QDesignerPromotionInterface + size=4 align=4 + base size=4 base align=4 +QDesignerPromotionInterface (0xb4940780) 0 nearly-empty + vptr=((& QDesignerPromotionInterface::_ZTV27QDesignerPromotionInterface) + 8u) + +Vtable for QDesignerPropertyEditorInterface +QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface) +8 QDesignerPropertyEditorInterface::metaObject +12 QDesignerPropertyEditorInterface::qt_metacast +16 QDesignerPropertyEditorInterface::qt_metacall +20 QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface +24 QDesignerPropertyEditorInterface::~QDesignerPropertyEditorInterface +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDesignerPropertyEditorInterface::core +228 __cxa_pure_virtual +232 __cxa_pure_virtual +236 __cxa_pure_virtual +240 __cxa_pure_virtual +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI32QDesignerPropertyEditorInterface) +260 QDesignerPropertyEditorInterface::_ZThn8_N32QDesignerPropertyEditorInterfaceD1Ev +264 QDesignerPropertyEditorInterface::_ZThn8_N32QDesignerPropertyEditorInterfaceD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerPropertyEditorInterface + size=20 align=4 + base size=20 base align=4 +QDesignerPropertyEditorInterface (0xb4922a00) 0 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 8u) + QWidget (0xb4949690) 0 + primary-for QDesignerPropertyEditorInterface (0xb4922a00) + QObject (0xb4940b40) 0 + primary-for QWidget (0xb4949690) + QPaintDevice (0xb4940b7c) 8 + vptr=((& QDesignerPropertyEditorInterface::_ZTV32QDesignerPropertyEditorInterface) + 260u) + +Vtable for QDesignerResourceBrowserInterface +QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface) +8 QDesignerResourceBrowserInterface::metaObject +12 QDesignerResourceBrowserInterface::qt_metacast +16 QDesignerResourceBrowserInterface::qt_metacall +20 QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface +24 QDesignerResourceBrowserInterface::~QDesignerResourceBrowserInterface +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 __cxa_pure_virtual +228 __cxa_pure_virtual +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI33QDesignerResourceBrowserInterface) +240 QDesignerResourceBrowserInterface::_ZThn8_N33QDesignerResourceBrowserInterfaceD1Ev +244 QDesignerResourceBrowserInterface::_ZThn8_N33QDesignerResourceBrowserInterfaceD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerResourceBrowserInterface + size=20 align=4 + base size=20 base align=4 +QDesignerResourceBrowserInterface (0xb4922c80) 0 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 8u) + QWidget (0xb494faa0) 0 + primary-for QDesignerResourceBrowserInterface (0xb4922c80) + QObject (0xb49583c0) 0 + primary-for QWidget (0xb494faa0) + QPaintDevice (0xb49583fc) 8 + vptr=((& QDesignerResourceBrowserInterface::_ZTV33QDesignerResourceBrowserInterface) + 240u) + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb4958bf4) 0 + +Class QTypeInfo<QIcon> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QIcon> (0xb4971f78) 0 empty + +Class QDesignerWidgetBoxInterface::Widget + size=16 align=4 + base size=16 base align=4 +QDesignerWidgetBoxInterface::Widget (0xb497c12c) 0 + +Class QList<QDesignerWidgetBoxInterface::Widget>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QDesignerWidgetBoxInterface::Widget>::<anonymous union> (0xb497cbb8) 0 + +Class QList<QDesignerWidgetBoxInterface::Widget> + size=4 align=4 + base size=4 base align=4 +QList<QDesignerWidgetBoxInterface::Widget> (0xb497cb40) 0 + +Class QDesignerWidgetBoxInterface::Category + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetBoxInterface::Category (0xb497c4ec) 0 + +Vtable for QDesignerWidgetBoxInterface +QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface: 76u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface) +8 QDesignerWidgetBoxInterface::metaObject +12 QDesignerWidgetBoxInterface::qt_metacast +16 QDesignerWidgetBoxInterface::qt_metacall +20 QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface +24 QDesignerWidgetBoxInterface::~QDesignerWidgetBoxInterface +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 __cxa_pure_virtual +228 __cxa_pure_virtual +232 __cxa_pure_virtual +236 __cxa_pure_virtual +240 __cxa_pure_virtual +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 __cxa_pure_virtual +256 __cxa_pure_virtual +260 __cxa_pure_virtual +264 __cxa_pure_virtual +268 __cxa_pure_virtual +272 __cxa_pure_virtual +276 (int (*)(...))-0x000000008 +280 (int (*)(...))(& _ZTI27QDesignerWidgetBoxInterface) +284 QDesignerWidgetBoxInterface::_ZThn8_N27QDesignerWidgetBoxInterfaceD1Ev +288 QDesignerWidgetBoxInterface::_ZThn8_N27QDesignerWidgetBoxInterfaceD0Ev +292 QWidget::_ZThn8_NK7QWidget7devTypeEv +296 QWidget::_ZThn8_NK7QWidget11paintEngineEv +300 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesignerWidgetBoxInterface + size=20 align=4 + base size=20 base align=4 +QDesignerWidgetBoxInterface (0xb49752c0) 0 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 8u) + QWidget (0xb496fc30) 0 + primary-for QDesignerWidgetBoxInterface (0xb49752c0) + QObject (0xb497c078) 0 + primary-for QWidget (0xb496fc30) + QPaintDevice (0xb497c0b4) 8 + vptr=((& QDesignerWidgetBoxInterface::_ZTV27QDesignerWidgetBoxInterface) + 284u) + +Class QMetaTypeId<QDesignerWidgetBoxInterface::Widget> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QDesignerWidgetBoxInterface::Widget> (0xb47c04ec) 0 empty + +Vtable for QDesignerWidgetDataBaseItemInterface +QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI36QDesignerWidgetDataBaseItemInterface) +8 QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface +12 QDesignerWidgetDataBaseItemInterface::~QDesignerWidgetDataBaseItemInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual + +Class QDesignerWidgetDataBaseItemInterface + size=4 align=4 + base size=4 base align=4 +QDesignerWidgetDataBaseItemInterface (0xb47c07f8) 0 nearly-empty + vptr=((& QDesignerWidgetDataBaseItemInterface::_ZTV36QDesignerWidgetDataBaseItemInterface) + 8u) + +Class QList<QDesignerWidgetDataBaseItemInterface*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QDesignerWidgetDataBaseItemInterface*>::<anonymous union> (0xb47c0e10) 0 + +Class QList<QDesignerWidgetDataBaseItemInterface*> + size=4 align=4 + base size=4 base align=4 +QList<QDesignerWidgetDataBaseItemInterface*> (0xb47c0d98) 0 + +Vtable for QDesignerWidgetDataBaseInterface +QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QDesignerWidgetDataBaseInterface) +8 QDesignerWidgetDataBaseInterface::metaObject +12 QDesignerWidgetDataBaseInterface::qt_metacast +16 QDesignerWidgetDataBaseInterface::qt_metacall +20 QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface +24 QDesignerWidgetDataBaseInterface::~QDesignerWidgetDataBaseInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDesignerWidgetDataBaseInterface::count +60 QDesignerWidgetDataBaseInterface::item +64 QDesignerWidgetDataBaseInterface::indexOf +68 QDesignerWidgetDataBaseInterface::insert +72 QDesignerWidgetDataBaseInterface::append +76 QDesignerWidgetDataBaseInterface::indexOfObject +80 QDesignerWidgetDataBaseInterface::indexOfClassName +84 QDesignerWidgetDataBaseInterface::core + +Class QDesignerWidgetDataBaseInterface + size=12 align=4 + base size=12 base align=4 +QDesignerWidgetDataBaseInterface (0xb47b5940) 0 + vptr=((& QDesignerWidgetDataBaseInterface::_ZTV32QDesignerWidgetDataBaseInterface) + 8u) + QObject (0xb47c0b40) 0 + primary-for QDesignerWidgetDataBaseInterface (0xb47b5940) + +Vtable for QDesignerWidgetFactoryInterface +QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QDesignerWidgetFactoryInterface) +8 QDesignerWidgetFactoryInterface::metaObject +12 QDesignerWidgetFactoryInterface::qt_metacast +16 QDesignerWidgetFactoryInterface::qt_metacall +20 QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface +24 QDesignerWidgetFactoryInterface::~QDesignerWidgetFactoryInterface +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual + +Class QDesignerWidgetFactoryInterface + size=8 align=4 + base size=8 base align=4 +QDesignerWidgetFactoryInterface (0xb47b5c40) 0 + vptr=((& QDesignerWidgetFactoryInterface::_ZTV31QDesignerWidgetFactoryInterface) + 8u) + QObject (0xb47e63c0) 0 + primary-for QDesignerWidgetFactoryInterface (0xb47b5c40) + +Vtable for QDesignerDynamicPropertySheetExtension +QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI38QDesignerDynamicPropertySheetExtension) +8 QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension +12 QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual + +Class QDesignerDynamicPropertySheetExtension + size=4 align=4 + base size=4 base align=4 +QDesignerDynamicPropertySheetExtension (0xb47e6b7c) 0 nearly-empty + vptr=((& QDesignerDynamicPropertySheetExtension::_ZTV38QDesignerDynamicPropertySheetExtension) + 8u) + +Vtable for QDesignerExtraInfoExtension +QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDesignerExtraInfoExtension) +8 QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension +12 QDesignerExtraInfoExtension::~QDesignerExtraInfoExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QDesignerExtraInfoExtension + size=8 align=4 + base size=8 base align=4 +QDesignerExtraInfoExtension (0xb47fa1a4) 0 + vptr=((& QDesignerExtraInfoExtension::_ZTV27QDesignerExtraInfoExtension) + 8u) + +Vtable for QDesignerLayoutDecorationExtension +QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI34QDesignerLayoutDecorationExtension) +8 QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension +12 QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerLayoutDecorationExtension + size=4 align=4 + base size=4 base align=4 +QDesignerLayoutDecorationExtension (0xb47fa834) 0 nearly-empty + vptr=((& QDesignerLayoutDecorationExtension::_ZTV34QDesignerLayoutDecorationExtension) + 8u) + +Vtable for QDesignerMemberSheetExtension +QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QDesignerMemberSheetExtension) +8 QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension +12 QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual + +Class QDesignerMemberSheetExtension + size=4 align=4 + base size=4 base align=4 +QDesignerMemberSheetExtension (0xb47faf78) 0 nearly-empty + vptr=((& QDesignerMemberSheetExtension::_ZTV29QDesignerMemberSheetExtension) + 8u) + +Vtable for QDesignerPropertySheetExtension +QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QDesignerPropertySheetExtension) +8 QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension +12 QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QDesignerPropertySheetExtension + size=4 align=4 + base size=4 base align=4 +QDesignerPropertySheetExtension (0xb48185a0) 0 nearly-empty + vptr=((& QDesignerPropertySheetExtension::_ZTV31QDesignerPropertySheetExtension) + 8u) + +Vtable for QDesignerTaskMenuExtension +QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QDesignerTaskMenuExtension) +8 QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension +12 QDesignerTaskMenuExtension::~QDesignerTaskMenuExtension +16 QDesignerTaskMenuExtension::preferredEditAction +20 __cxa_pure_virtual + +Class QDesignerTaskMenuExtension + size=4 align=4 + base size=4 base align=4 +QDesignerTaskMenuExtension (0xb4818c30) 0 nearly-empty + vptr=((& QDesignerTaskMenuExtension::_ZTV26QDesignerTaskMenuExtension) + 8u) + +Class QHash<QObject*, bool>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QObject*, bool>::<anonymous union> (0xb4830834) 0 + +Class QHash<QObject*, bool> + size=4 align=4 + base size=4 base align=4 +QHash<QObject*, bool> (0xb48307bc) 0 + +Class QHash<QString, QAction*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QString, QAction*>::<anonymous union> (0xb4830924) 0 + +Class QHash<QString, QAction*> + size=4 align=4 + base size=4 base align=4 +QHash<QString, QAction*> (0xb48308ac) 0 + +Class QHash<QString, QActionGroup*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QString, QActionGroup*>::<anonymous union> (0xb4830a14) 0 + +Class QHash<QString, QActionGroup*> + size=4 align=4 + base size=4 base align=4 +QHash<QString, QActionGroup*> (0xb483099c) 0 + +Vtable for QAbstractFormBuilder +QAbstractFormBuilder::_ZTV20QAbstractFormBuilder: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractFormBuilder) +8 QAbstractFormBuilder::~QAbstractFormBuilder +12 QAbstractFormBuilder::~QAbstractFormBuilder +16 QAbstractFormBuilder::load +20 QAbstractFormBuilder::save +24 QAbstractFormBuilder::loadExtraInfo +28 QAbstractFormBuilder::create +32 QAbstractFormBuilder::create +36 QAbstractFormBuilder::create +40 QAbstractFormBuilder::create +44 QAbstractFormBuilder::create +48 QAbstractFormBuilder::create +52 QAbstractFormBuilder::addMenuAction +56 QAbstractFormBuilder::applyProperties +60 QAbstractFormBuilder::applyTabStops +64 QAbstractFormBuilder::createWidget +68 QAbstractFormBuilder::createLayout +72 QAbstractFormBuilder::createAction +76 QAbstractFormBuilder::createActionGroup +80 QAbstractFormBuilder::createCustomWidgets +84 QAbstractFormBuilder::createConnections +88 QAbstractFormBuilder::createResources +92 QAbstractFormBuilder::addItem +96 QAbstractFormBuilder::addItem +100 QAbstractFormBuilder::saveExtraInfo +104 QAbstractFormBuilder::saveDom +108 QAbstractFormBuilder::createActionRefDom +112 QAbstractFormBuilder::createDom +116 QAbstractFormBuilder::createDom +120 QAbstractFormBuilder::createDom +124 QAbstractFormBuilder::createDom +128 QAbstractFormBuilder::createDom +132 QAbstractFormBuilder::createDom +136 QAbstractFormBuilder::saveConnections +140 QAbstractFormBuilder::saveCustomWidgets +144 QAbstractFormBuilder::saveTabStops +148 QAbstractFormBuilder::saveResources +152 QAbstractFormBuilder::computeProperties +156 QAbstractFormBuilder::checkProperty +160 QAbstractFormBuilder::createProperty +164 QAbstractFormBuilder::layoutInfo +168 QAbstractFormBuilder::nameToIcon +172 QAbstractFormBuilder::iconToFilePath +176 QAbstractFormBuilder::iconToQrcPath +180 QAbstractFormBuilder::nameToPixmap +184 QAbstractFormBuilder::pixmapToFilePath +188 QAbstractFormBuilder::pixmapToQrcPath + +Class QAbstractFormBuilder + size=28 align=4 + base size=28 base align=4 +QAbstractFormBuilder (0xb4830384) 0 + vptr=((& QAbstractFormBuilder::_ZTV20QAbstractFormBuilder) + 8u) + +Vtable for QDesignerContainerExtension +QDesignerContainerExtension::_ZTV27QDesignerContainerExtension: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDesignerContainerExtension) +8 QDesignerContainerExtension::~QDesignerContainerExtension +12 QDesignerContainerExtension::~QDesignerContainerExtension +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QDesignerContainerExtension + size=4 align=4 + base size=4 base align=4 +QDesignerContainerExtension (0xb4830f78) 0 nearly-empty + vptr=((& QDesignerContainerExtension::_ZTV27QDesignerContainerExtension) + 8u) + +Vtable for QDesignerCustomWidgetInterface +QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QDesignerCustomWidgetInterface) +8 QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface +12 QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QDesignerCustomWidgetInterface::isInitialized +52 QDesignerCustomWidgetInterface::initialize +56 QDesignerCustomWidgetInterface::domXml +60 QDesignerCustomWidgetInterface::codeTemplate + +Class QDesignerCustomWidgetInterface + size=4 align=4 + base size=4 base align=4 +QDesignerCustomWidgetInterface (0xb4876474) 0 nearly-empty + vptr=((& QDesignerCustomWidgetInterface::_ZTV30QDesignerCustomWidgetInterface) + 8u) + +Vtable for QDesignerCustomWidgetCollectionInterface +QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI40QDesignerCustomWidgetCollectionInterface) +8 QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface +12 QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface +16 __cxa_pure_virtual + +Class QDesignerCustomWidgetCollectionInterface + size=4 align=4 + base size=4 base align=4 +QDesignerCustomWidgetCollectionInterface (0xb4876e88) 0 nearly-empty + vptr=((& QDesignerCustomWidgetCollectionInterface::_ZTV40QDesignerCustomWidgetCollectionInterface) + 8u) + +Class QMap<QString, QDesignerCustomWidgetInterface*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QDesignerCustomWidgetInterface*>::<anonymous union> (0xb488c4ec) 0 + +Class QMap<QString, QDesignerCustomWidgetInterface*> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QDesignerCustomWidgetInterface*> (0xb488c474) 0 + +Vtable for QFormBuilder +QFormBuilder::_ZTV12QFormBuilder: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QFormBuilder) +8 QFormBuilder::~QFormBuilder +12 QFormBuilder::~QFormBuilder +16 QAbstractFormBuilder::load +20 QAbstractFormBuilder::save +24 QAbstractFormBuilder::loadExtraInfo +28 QFormBuilder::create +32 QFormBuilder::create +36 QFormBuilder::create +40 QFormBuilder::create +44 QFormBuilder::create +48 QFormBuilder::create +52 QAbstractFormBuilder::addMenuAction +56 QFormBuilder::applyProperties +60 QAbstractFormBuilder::applyTabStops +64 QFormBuilder::createWidget +68 QFormBuilder::createLayout +72 QAbstractFormBuilder::createAction +76 QAbstractFormBuilder::createActionGroup +80 QAbstractFormBuilder::createCustomWidgets +84 QFormBuilder::createConnections +88 QAbstractFormBuilder::createResources +92 QFormBuilder::addItem +96 QFormBuilder::addItem +100 QAbstractFormBuilder::saveExtraInfo +104 QAbstractFormBuilder::saveDom +108 QAbstractFormBuilder::createActionRefDom +112 QAbstractFormBuilder::createDom +116 QAbstractFormBuilder::createDom +120 QAbstractFormBuilder::createDom +124 QAbstractFormBuilder::createDom +128 QAbstractFormBuilder::createDom +132 QAbstractFormBuilder::createDom +136 QAbstractFormBuilder::saveConnections +140 QAbstractFormBuilder::saveCustomWidgets +144 QAbstractFormBuilder::saveTabStops +148 QAbstractFormBuilder::saveResources +152 QAbstractFormBuilder::computeProperties +156 QAbstractFormBuilder::checkProperty +160 QAbstractFormBuilder::createProperty +164 QAbstractFormBuilder::layoutInfo +168 QAbstractFormBuilder::nameToIcon +172 QAbstractFormBuilder::iconToFilePath +176 QAbstractFormBuilder::iconToQrcPath +180 QAbstractFormBuilder::nameToPixmap +184 QAbstractFormBuilder::pixmapToFilePath +188 QAbstractFormBuilder::pixmapToQrcPath +192 QFormBuilder::updateCustomWidgets + +Class QFormBuilder + size=36 align=4 + base size=36 base align=4 +QFormBuilder (0xb4853b40) 0 + vptr=((& QFormBuilder::_ZTV12QFormBuilder) + 8u) + QAbstractFormBuilder (0xb488c384) 0 + primary-for QFormBuilder (0xb4853b40) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb46e39d8) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb46f6f78) 0 + +Class QVectorTypedData<QPoint> + size=24 align=4 + base size=24 base align=4 +QVectorTypedData<QPoint> (0xb477aa14) 0 + +Class QVectorTypedData<QPointF> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QPointF> (0xb458d528) 0 + +Class QVectorTypedData<QPainterPath::Element> + size=36 align=4 + base size=36 base align=4 +QVectorTypedData<QPainterPath::Element> (0xb45af000) 0 + +Class QList<QDesignerWidgetBoxInterface::Widget>::Node + size=4 align=4 + base size=4 base align=4 +QList<QDesignerWidgetBoxInterface::Widget>::Node (0xb45bfc30) 0 + +Class QTypeInfo<QDesignerWidgetBoxInterface::Widget> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDesignerWidgetBoxInterface::Widget> (0xb45bfe88) 0 empty + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb45ffb04) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb45ffb7c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb465812c) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4658258) 0 + +Class QTypeInfo<QXmlAttributes::Attribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlAttributes::Attribute> (0xb46584b0) 0 empty + +Class QList<QXmlAttributes::Attribute>::Node + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute>::Node (0xb4658528) 0 + +Class QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> (0xb46588ac) 0 + +Class QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> (0xb4658870) 0 + +Class QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> (0xb4497b40) 0 + diff --git a/tests/auto/bic/data/QtGui.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtGui.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..255a42e922 --- /dev/null +++ b/tests/auto/bic/data/QtGui.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,18398 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb78b3294) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb78b32d0) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7ca2c40) 0 empty + QUintForSize<4> (0xb78b3348) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb78b3474) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb78b34b0) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7ca2e00) 0 empty + QIntForSize<4> (0xb78b3528) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb78b38ac) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb78b3ec4) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6a76870) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6a76924) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb6a76b04) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb6a76bf4) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb6a76ce4) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb6a76dd4) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb6a76ec4) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb6a76fb4) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb6a8e0b4) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb6a8e1a4) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb6a8e294) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb6a8e384) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb6a8e474) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb6a8e564) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb6a8e654) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb6a8e744) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb6a8e834) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6a8e924) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6aab3c0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb6aab834) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb6ad44ec) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6ae1fb4) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6b13340) 0 + QBasicAtomicInt (0xb6b05f78) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6b19ec4) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6b5f0b4) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6b364b0) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb698a0b4) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb69d81a4) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb69d8438) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb69d8d5c) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb6a1f690) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb6a1ffb4) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb6a348e8) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb6a3e21c) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb6a3eb40) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6a54474) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6a54d98) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6a666cc) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6877000) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6877924) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb688c258) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb688cb7c) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb68d2e88) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb68e03c0) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb688cce4) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb68e0f78) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6954000) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb67a08ac) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6805c00) 0 + QString (0xb6859348) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6859654) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb68674ec) 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 (0xb66bd258) 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 (0xb66c3200) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb66bd564) 0 nearly-empty + primary-for std::bad_exception (0xb66c3200) + +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 (0xb66c3340) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb66bd834) 0 nearly-empty + primary-for std::bad_alloc (0xb66c3340) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb66bdb04) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb66bdd5c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb66bdd20) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb6766fb4) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6766d98) 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 (0xb676630c) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb6585618) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb65855a0) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb65a08ac) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb65a0e10) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb65aa3fc) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb65b3100) 0 + QGenericArgument (0xb65aa834) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb65aad20) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb65aab40) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb65c1e88) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb65c1e10) 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 (0xb65c1d5c) 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 (0xb65c1fb4) 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 (0xb6602528) 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 (0xb6600f80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb6602e88) 0 + primary-for QIODevice (0xb6600f80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb6637168) 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 (0xb665203c) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb64820b4) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb64978ac) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb649799c) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb6497f00) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb6497e88) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb64a6080) 0 + QList<QString> (0xb6497f3c) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb64c3ca8) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb64c3ec4) 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 (0xb64e2f3c) 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 (0xb64fa040) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb64f6528) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb64fa040) + +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 (0xb64f4e60) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb64f6870) 0 + primary-for QTextCodecPlugin (0xb64f4e60) + QTextCodecFactoryInterface (0xb64fa1c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb64f68ac) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb64fa1c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb65090f0) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb6509ce4) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb65099d8) 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 (0xb64faa80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6513ec4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64faa80) + +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 (0xb64fab40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb64fab80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb64fab40) + std::exception (0xb651a078) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64fab80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb651a21c) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb651a3fc) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb651a474) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb651a438) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb63b8d20) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb63b8ce4) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb63d7618) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb63d76cc) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6265654) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb6265744) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62656cc) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb62657bc) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6265834) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb6265870) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb62658ac) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6265924) 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 (0xb6265960) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb62b40f0) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb62b4d5c) 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 (0xb6272f00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb62c6dd4) 0 + primary-for QTextIStream (0xb6272f00) + +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 (0xb62d91c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb62d5870) 0 + primary-for QTextOStream (0xb62d91c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62e42d0) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62e4348) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb62e4258) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62e43c0) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62e4438) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb62e44b0) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62e4528) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb62e4564) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb62e45a0) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62e4618) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb62e4690) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb62e46cc) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb62e47f8) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb62e4780) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb62e4744) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62e4870) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb62e4960) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb62e48e8) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62e49d8) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb62e4ac8) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb62e4a50) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb62e4b7c) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb62e4bf4) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62e4c6c) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb62e4ca8) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb62e4ce4) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb62e4d20) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb61a5c6c) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb61a5c30) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb6207a14) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb6220654) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb62205dc) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb622099c) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb62204ec) 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 (0xb6220ac8) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb624a168) 0 + +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 (0xb624a1e0) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6063880) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb624ad20) 0 + primary-for QFutureInterface<void> (0xb6063880) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb60984b0) 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 (0xb60ba7c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb60bbb40) 0 + primary-for QFutureWatcherBase (0xb60ba7c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb60baec0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb60baf00) 0 + primary-for QFutureWatcher<void> (0xb60baec0) + QObject (0xb60cf654) 0 + primary-for QFutureWatcherBase (0xb60baf00) + +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 (0xb60e8564) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb60dd9c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb60e8e88) 0 + primary-for QThread (0xb60dd9c0) + +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 (0xb60ddd00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb60f8ca8) 0 + primary-for QThreadPool (0xb60ddd00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb610d654) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb610d924) 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 (0xb61113c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb611c654) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb61113c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb611ce4c) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb6111d40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb611cec4) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb6111f00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb6111f40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb612f348) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb6111f40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb612f960) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb612f99c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6136240) 0 empty + std::input_iterator_tag (0xb612f9d8) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb61362c0) 0 empty + std::forward_iterator_tag (0xb6136300) 0 empty + std::input_iterator_tag (0xb612fa14) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6136380) 0 empty + std::bidirectional_iterator_tag (0xb61363c0) 0 empty + std::forward_iterator_tag (0xb6136400) 0 empty + std::input_iterator_tag (0xb612fa50) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb612fd5c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb612fd98) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb612fe10) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb612f4b0) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb614e0b4) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb614e12c) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb614e1a4) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb614e21c) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb614e294) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb614e30c) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb614e384) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb614e3fc) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb614e474) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb614e4ec) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb614e564) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb614e5dc) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb614e654) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb614e744) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb614e7bc) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb614e834) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb614ebb8) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb614ec30) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb614ed20) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb614ed98) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb614ee10) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb5f6303c) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb5f63078) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb5f630b4) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb5f630f0) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb5f6312c) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb5f63168) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb5f631e0) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb5f6321c) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb5f63258) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb5f63294) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb5f632d0) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb5f6330c) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb5f63ce4) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb5fdb2d0) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb5fdb708) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb5fdb924) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5fdbd20) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5fdbe88) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb6018000) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb6018708) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb603b12c) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb603da50) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb603dca8) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb603dce4) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb603dd5c) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb603dd98) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb603de10) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5e6a03c) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5e6a1a4) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5e6a12c) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5e6a1e0) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5e6a21c) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb5ec6744) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5ec6a14) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5ed38c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5ec6a50) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5ec6a8c) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5ed3980) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5ec6ac8) 0 empty + +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 (0xb5ec6ce4) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5d785dc) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5d78618) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5d7ac40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5d78654) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5dfe2d0) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5e13200) 0 + std::allocator<char> (0xb5e13240) 0 empty + __gnu_cxx::new_allocator<char> (0xb5dfe348) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5dfe258) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5dfe384) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5e133c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5dfe3c0) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5dfe474) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5e135c0) 0 + std::allocator<wchar_t> (0xb5e13600) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5dfe4ec) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5dfe3fc) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5dfe528) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5dfe5dc) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5e13780) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5dfe564) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5dfe618) 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 (0xb5ca9a8c) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5cb5438) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5cb5780) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5cc1740) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5ccd12c) 0 + primary-for std::collate<char> (0xb5cc1740) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5cc1840) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5ccd21c) 0 + primary-for std::collate<wchar_t> (0xb5cc1840) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5ccd690) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5ccd6cc) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5ce57c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5ccd708) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5ce5900) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5ce5940) 0 + primary-for std::collate_byname<char> (0xb5ce5900) + std::locale::facet (0xb5ccd780) 0 + primary-for std::collate<char> (0xb5ce5940) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5ce59c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5ce5a00) 0 + primary-for std::collate_byname<wchar_t> (0xb5ce59c0) + std::locale::facet (0xb5ccd870) 0 + primary-for std::collate<wchar_t> (0xb5ce5a00) + +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 (0xb5d04040) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5cfb654) 0 nearly-empty + primary-for std::ios_base::failure (0xb5d04040) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5d078e8) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5d07e88) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5d0c294) 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 (0xb5cfb618) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5d2bca8) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5d2bf3c) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5d2bd98) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5bb24b0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5bae12c) 0 + primary-for std::ctype<char> (0xb5bb24b0) + std::ctype_base (0xb5bae168) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5bbad70) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5bcace4) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5bbad70) + std::ctype_base (0xb5bcad20) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5bbb900) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5bd4be0) 0 + primary-for std::ctype<wchar_t> (0xb5bbb900) + std::locale::facet (0xb5bcae10) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5bd4be0) + std::ctype_base (0xb5bcae4c) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5bbbac0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5bde370) 0 + primary-for std::ctype_byname<char> (0xb5bbbac0) + std::locale::facet (0xb5bdc168) 0 + primary-for std::ctype<char> (0xb5bde370) + std::ctype_base (0xb5bdc1a4) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5bbbb40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5bbbb80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5bbbb40) + std::__ctype_abstract_base<wchar_t> (0xb5bdea00) 0 + primary-for std::ctype<wchar_t> (0xb5bbbb80) + std::locale::facet (0xb5bdc30c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5bdea00) + std::ctype_base (0xb5bdc348) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5bdcd5c) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5bf0580) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5bec528) 0 + primary-for std::numpunct<char> (0xb5bf0580) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5bf0640) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5bec618) 0 + primary-for std::numpunct<wchar_t> (0xb5bf0640) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5c28c6c) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5a74b80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5a74bc0) 0 + primary-for std::numpunct_byname<char> (0xb5a74b80) + std::locale::facet (0xb5a7d294) 0 + primary-for std::numpunct<char> (0xb5a74bc0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5a74c00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5a7d384) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5a74c00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5a74c80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5a7d474) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5a74c80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5a74d00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5a74d40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5a74d00) + std::locale::facet (0xb5a7d564) 0 + primary-for std::numpunct<wchar_t> (0xb5a74d40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a74dc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5a7d654) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a74dc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a74e40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5a7d744) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a74e40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5abfe80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5a7df3c) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5abfe80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5abfec0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5a7d348) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5abfec0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5b10b40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5b10b80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5aefb40) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b10b80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5aefd20) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5b10cc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b10d00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5aefd5c) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b10d00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5aeff00) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5b4f580) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5b4f5c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5b513fc) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b4f5c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5b4f680) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b4f6c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5b51780) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b4f6c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5b51e88) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5b51ec4) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb597d580) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5b51f00) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb59953c0) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb59b7480 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> > (0xb59b7500 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb59c7050) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb59b7480) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb59c7050) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb59b74c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb59953fc) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb59b74c0) + std::basic_ostream<char, std::char_traits<char> > (0xb59b7500) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb59b74c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5995690) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb59b7800 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> > (0xb59b7880 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb59d50f0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb59b7800) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb59d50f0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59b7840) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb59956cc) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59b7840) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb59b7880) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59b7840) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5995fb4) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5995f3c) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5995ec4) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5995e10) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb59fa294) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb59fab04) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb58dff78) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb58ff870) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb58f2b00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58ff870) + QFutureInterfaceBase (0xb5906168) 0 + primary-for QFutureInterface<void> (0xb58f2b00) + QRunnable (0xb59061a4) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb58f2b80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb58ffc80) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb58f2b80) + QFutureInterface<void> (0xb58f2bc0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58ffc80) + QFutureInterfaceBase (0xb5906348) 0 + primary-for QFutureInterface<void> (0xb58f2bc0) + QRunnable (0xb5906384) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb56695dc) 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 (0xb5853f00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5853f40) 0 + primary-for QFile (0xb5853f00) + QObject (0xb56696cc) 0 + primary-for QIODevice (0xb5853f40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb569503c) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5695bf4) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb56b8294) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb56b85a0) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb56c730c) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb56c7294) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb56c73fc) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb56e7960) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb56e7a50) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb57275dc) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5727618) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb570d340) 0 + QAbstractFileEngine::ExtensionOption (0xb5727654) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb570d3c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5727744) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb570d440) 0 + QAbstractFileEngine::ExtensionOption (0xb5727780) 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 (0xb5717d20) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb5727e10) 0 + +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 (0xb5739c6c) 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 (0xb5739e10) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb570d680) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb570d6c0) 0 + primary-for QBuffer (0xb570d680) + QObject (0xb574630c) 0 + primary-for QIODevice (0xb570d6c0) + +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 (0xb57467f8) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb575a7bc) 0 + +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 (0xb570db00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb55695a0) 0 + primary-for QFileSystemWatcher (0xb570db00) + +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 (0xb570ddc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5569f78) 0 + primary-for QFSFileEngine (0xb570ddc0) + +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 (0xb570dec0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb570df00) 0 + primary-for QProcess (0xb570dec0) + QObject (0xb557c924) 0 + primary-for QIODevice (0xb570df00) + +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 (0xb559c348) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb55bd780) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb55bd7f8) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb559c564) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb55c2000) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb55c2168) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb55da564) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb55daa50) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb55dae88) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb55fc078) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb55fc258) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb55fc438) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb55fc618) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb55fc7f8) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb55fc9d8) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb55fcbb8) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb55fcd98) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb55fcf78) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb5605168) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb5605348) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb5605528) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb5605708) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb56058e8) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb5605ac8) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb5605ca8) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb5605e88) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb560b078) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb560b258) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb560b438) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb560b618) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb560b7f8) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb560b9d8) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb560bbb8) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb560bd98) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb560bf78) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb5615168) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb5615348) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb5615528) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb5615708) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb56158e8) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb5615ac8) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb5615ca8) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb5615e88) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb561e078) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb561e258) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb561e438) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb561e618) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb561e7f8) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb561e9d8) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb561ebb8) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb561ed98) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb561ef78) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb5625168) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb5625348) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb5625528) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb5625708) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb56258e8) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb5625ac8) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb5625ca8) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb5625e88) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb562c078) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb562c258) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb56440f0) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb56442d0) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb56441a4) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb564499c) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb562c438) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb5457ec4) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb5457e4c) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb5457fb4) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb5457f3c) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5497348) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb5497960) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb5497b40) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb5497d20) 0 empty + +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 (0xb549f3c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5497f00) 0 + primary-for QSettings (0xb549f3c0) + +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 (0xb549ffc0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb54e4000) 0 + primary-for QTemporaryFile (0xb549ffc0) + QIODevice (0xb54e4040) 0 + primary-for QFile (0xb54e4000) + QObject (0xb54d7c6c) 0 + primary-for QIODevice (0xb54e4040) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb54e8dd4) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb54f2ce4) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb551c780) 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 (0xb54e4bc0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb552d5dc) 0 + primary-for QEventLoop (0xb54e4bc0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb552dbf4) 0 + +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 (0xb54e4f40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb5541fb4) 0 + primary-for QAbstractEventDispatcher (0xb54e4f40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb5550e88) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb536b258) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb536b348) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb536ba8c) 0 empty + +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 (0xb5556b00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb536bb7c) 0 + primary-for QAbstractItemModel (0xb5556b00) + +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 (0xb5556fc0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb539f000) 0 + primary-for QAbstractTableModel (0xb5556fc0) + QObject (0xb539a708) 0 + primary-for QAbstractItemModel (0xb539f000) + +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 (0xb539f240) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb539f280) 0 + primary-for QAbstractListModel (0xb539f240) + QObject (0xb53a9168) 0 + primary-for QAbstractItemModel (0xb539f280) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb53b9bf4) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb53c8384) 0 empty + +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 (0xb53c8474) 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 (0xb539fc80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb53d9168) 0 + primary-for QTimerEvent (0xb539fc80) + +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 (0xb539fd40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb53d93c0) 0 + primary-for QChildEvent (0xb539fd40) + +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 (0xb539ff00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb53d9c30) 0 + primary-for QCustomEvent (0xb539ff00) + +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 (0xb53e8000) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb53d9564) 0 + primary-for QDynamicPropertyChangeEvent (0xb53e8000) + +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 (0xb53e80c0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb53e91e0) 0 + primary-for QCoreApplication (0xb53e80c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb53ffc30) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53fffb4) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb5433474) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5433564) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb543399c) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5433a8c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5433d98) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb54480f0) 0 empty + +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 (0xb543e340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb54481e0) 0 + primary-for QMimeData (0xb543e340) + +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 (0xb543e600) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb5448d5c) 0 + primary-for QObjectCleanupHandler (0xb543e600) + +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 (0xb543e840) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb52565dc) 0 + primary-for QSharedMemory (0xb543e840) + +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 (0xb543eb00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb52663c0) 0 + primary-for QSignalMapper (0xb543eb00) + +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 (0xb543edc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5274528) 0 + primary-for QSocketNotifier (0xb543edc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb52815a0) 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 (0xb5283140) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5281ac8) 0 + primary-for QTimer (0xb5283140) + +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 (0xb52835c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb5290c30) 0 + primary-for QTranslator (0xb52835c0) + +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 (0xb52838c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb52a0a50) 0 + primary-for QLibrary (0xb52838c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb52af99c) 0 + +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 (0xb5283c40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb52c0528) 0 + primary-for QPluginLoader (0xb5283c40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb52d00f0) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb52ddf3c) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb52e75dc) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb52e72d0) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb52f0ac8) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb52f07bc) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb52f7ca8) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb52f7f78) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5300384) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb53390b4) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb5339d98) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb534703c) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5347a14) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5347d98) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb5157744) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5157834) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb5161e10) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5161f00) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb5172564) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5172744) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb51885a0) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb5197780) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb51a4690) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb51ba744) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb51bab04) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb51dac6c) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb51e8690) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb520f2d0) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb50795dc) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb5084654) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb50a2258) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb50aa294) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb50cb0b4) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb50d9258) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5120b7c) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb4f42078) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb4f7c744) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb4f8e960) 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 (0xb4f9d8c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4fab30c) 0 + primary-for QTimeLine (0xb4f9d8c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4fbe6cc) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4fe3870) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4fece10) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4fecf78) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4fecf00) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4fe9340) 0 + QVector<QXmlStreamAttribute> (0xb4fecfb4) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4fec000) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb500f9d8) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb500fb04) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb501d6cc) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb501d7f8) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4e2f780) 0 empty + +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 (0xb4e2f8ac) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4e2fa50) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4e6003c) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4e7df78) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4e85000) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4e85078) 0 + +Class QColor::<anonymous union> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union> (0xb4e7df00) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4e60ac8) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4ea74b0) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4e90e10) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb4ea7ec4) 0 + +Class QTypeInfo<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QKeySequence> (0xb4ed203c) 0 empty + +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 (0xb4ed22d0) 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 (0xb4ed5100) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb4ed2438) 0 + primary-for QDrag (0xb4ed5100) + +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 (0xb4ed5400) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb4ed2f78) 0 + primary-for QInputEvent (0xb4ed5400) + +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 (0xb4ed54c0) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb4ed5500) 0 + primary-for QMouseEvent (0xb4ed54c0) + QEvent (0xb4ee81e0) 0 + primary-for QInputEvent (0xb4ed5500) + +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 (0xb4ed5840) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QEvent (0xb4ef64ec) 0 + primary-for QHoverEvent (0xb4ed5840) + +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 (0xb4ed5940) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb4ed5980) 0 + primary-for QWheelEvent (0xb4ed5940) + QEvent (0xb4ef68ac) 0 + primary-for QInputEvent (0xb4ed5980) + +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 (0xb4ed5c80) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb4ed5cc0) 0 + primary-for QTabletEvent (0xb4ed5c80) + QEvent (0xb4f0a474) 0 + primary-for QInputEvent (0xb4ed5cc0) + +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 (0xb4f1a1c0) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb4f1a200) 0 + primary-for QKeyEvent (0xb4f1a1c0) + QEvent (0xb4f19960) 0 + primary-for QInputEvent (0xb4f1a200) + +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 (0xb4f1a5c0) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb4f25c6c) 0 + primary-for QFocusEvent (0xb4f1a5c0) + +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 (0xb4f1a6c0) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb4d3412c) 0 + primary-for QPaintEvent (0xb4f1a6c0) + +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 (0xb4f1a840) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u) + QEvent (0xb4d34744) 0 + primary-for QUpdateLaterEvent (0xb4f1a840) + +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 (0xb4f1a900) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb4d3499c) 0 + primary-for QMoveEvent (0xb4f1a900) + +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 (0xb4f1aa00) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb4d34ce4) 0 + primary-for QResizeEvent (0xb4f1aa00) + +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 (0xb4f1ab00) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb4d34870) 0 + primary-for QCloseEvent (0xb4f1ab00) + +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 (0xb4f1ab40) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb4d410b4) 0 + primary-for QIconDragEvent (0xb4f1ab40) + +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 (0xb4f1abc0) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb4d4121c) 0 + primary-for QShowEvent (0xb4f1abc0) + +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 (0xb4f1ac40) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb4d41384) 0 + primary-for QHideEvent (0xb4f1ac40) + +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 (0xb4f1acc0) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb4f1ad00) 0 + primary-for QContextMenuEvent (0xb4f1acc0) + QEvent (0xb4d414ec) 0 + primary-for QInputEvent (0xb4f1ad00) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb4d4f078) 0 + +Class QList<QInputMethodEvent::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute>::<anonymous union> (0xb4d4f960) 0 + +Class QList<QInputMethodEvent::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute> (0xb4d4f8e8) 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 (0xb4f1af80) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb4d4f03c) 0 + primary-for QInputMethodEvent (0xb4f1af80) + +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 (0xb4d66af0) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb4d6f12c) 0 + primary-for QDropEvent (0xb4d66af0) + QMimeSource (0xb4d6f168) 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 (0xb4d527c0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb4d794b0) 0 + primary-for QDragMoveEvent (0xb4d527c0) + QEvent (0xb4d7d5a0) 0 + primary-for QDropEvent (0xb4d794b0) + QMimeSource (0xb4d7d5dc) 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 (0xb4d529c0) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb4d52a00) 0 + primary-for QDragEnterEvent (0xb4d529c0) + QDropEvent (0xb4d80410) 0 + primary-for QDragMoveEvent (0xb4d52a00) + QEvent (0xb4d8412c) 0 + primary-for QDropEvent (0xb4d80410) + QMimeSource (0xb4d84168) 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 (0xb4d52a40) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u) + QEvent (0xb4d84348) 0 + primary-for QDragResponseEvent (0xb4d52a40) + +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 (0xb4d52b40) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb4d845a0) 0 + primary-for QDragLeaveEvent (0xb4d52b40) + +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 (0xb4d52b80) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb4d84708) 0 + primary-for QHelpEvent (0xb4d52b80) + +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 (0xb4d52dc0) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb4d84e88) 0 + primary-for QStatusTipEvent (0xb4d52dc0) + +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 (0xb4d52e80) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb4d84fb4) 0 + primary-for QWhatsThisClickedEvent (0xb4d52e80) + +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 (0xb4d52f40) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb4d9621c) 0 + primary-for QActionEvent (0xb4d52f40) + +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 (0xb4d9b040) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb4d96564) 0 + primary-for QFileOpenEvent (0xb4d9b040) + +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 (0xb4d9b100) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb4d967bc) 0 + primary-for QToolBarChangeEvent (0xb4d9b100) + +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 (0xb4d9b1c0) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb4d96a14) 0 + primary-for QShortcutEvent (0xb4d9b1c0) + +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 (0xb4d9b3c0) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u) + QEvent (0xb4da4000) 0 + primary-for QClipboardEvent (0xb4d9b3c0) + +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 (0xb4d9b480) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb4da4258) 0 + primary-for QWindowStateChangeEvent (0xb4d9b480) + +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 (0xb4d9b540) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u) + QEvent (0xb4da44ec) 0 + primary-for QMenubarUpdatedEvent (0xb4d9b540) + +Class QAccessible + size=1 align=1 + base size=0 base align=1 +QAccessible (0xb4da49d8) 0 empty + +Class QFlags<QAccessible::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::StateFlag> (0xb4db7258) 0 + +Class QFlags<QAccessible::RelationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::RelationFlag> (0xb4db7e88) 0 + +Class QMetaTypeId<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QSet<QAccessible::Method> > (0xb4dd1a50) 0 empty + +Vtable for QAccessibleInterface +QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAccessibleInterface) +8 QAccessibleInterface::~QAccessibleInterface +12 QAccessibleInterface::~QAccessibleInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QAccessibleInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleInterface (0xb4d9b9c0) 0 nearly-empty + vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u) + QAccessible (0xb4dd1e4c) 0 empty + +Class QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> (0xb4de299c) 0 + +Class QHash<QAccessible::Method, QHashDummyValue> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue> (0xb4de2924) 0 + +Class QSet<QAccessible::Method> + size=4 align=4 + base size=4 base align=4 +QSet<QAccessible::Method> (0xb4de28ac) 0 + +Vtable for QAccessibleInterfaceEx +QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleInterfaceEx) +8 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +12 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleInterfaceEx + size=4 align=4 + base size=4 base align=4 +QAccessibleInterfaceEx (0xb4d9bf80) 0 nearly-empty + vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u) + QAccessibleInterface (0xb4d9bfc0) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4d9bf80) + QAccessible (0xb4e087f8) 0 empty + +Vtable for QAccessibleEvent +QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAccessibleEvent) +8 QAccessibleEvent::~QAccessibleEvent +12 QAccessibleEvent::~QAccessibleEvent + +Class QAccessibleEvent + size=20 align=4 + base size=20 base align=4 +QAccessibleEvent (0xb4e0e080) 0 + vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u) + QEvent (0xb4e0899c) 0 + primary-for QAccessibleEvent (0xb4e0e080) + +Vtable for QAccessible2Interface +QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAccessible2Interface) +8 QAccessible2Interface::~QAccessible2Interface +12 QAccessible2Interface::~QAccessible2Interface + +Class QAccessible2Interface + size=4 align=4 + base size=4 base align=4 +QAccessible2Interface (0xb4e15348) 0 nearly-empty + vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u) + +Vtable for QAccessibleTextInterface +QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAccessibleTextInterface) +8 QAccessibleTextInterface::~QAccessibleTextInterface +12 QAccessibleTextInterface::~QAccessibleTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual + +Class QAccessibleTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTextInterface (0xb4e0e600) 0 nearly-empty + vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u) + QAccessible2Interface (0xb4e15870) 0 nearly-empty + primary-for QAccessibleTextInterface (0xb4e0e600) + +Vtable for QAccessibleEditableTextInterface +QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) +8 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +12 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QAccessibleEditableTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleEditableTextInterface (0xb4e0e780) 0 nearly-empty + vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u) + QAccessible2Interface (0xb4e15ca8) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb4e0e780) + +Vtable for QAccessibleSimpleEditableTextInterface +QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface) +8 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +12 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +16 QAccessibleSimpleEditableTextInterface::copyText +20 QAccessibleSimpleEditableTextInterface::deleteText +24 QAccessibleSimpleEditableTextInterface::insertText +28 QAccessibleSimpleEditableTextInterface::cutText +32 QAccessibleSimpleEditableTextInterface::pasteText +36 QAccessibleSimpleEditableTextInterface::replaceText +40 QAccessibleSimpleEditableTextInterface::setAttributes + +Class QAccessibleSimpleEditableTextInterface + size=8 align=4 + base size=8 base align=4 +QAccessibleSimpleEditableTextInterface (0xb4e0e900) 0 + vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u) + QAccessibleEditableTextInterface (0xb4e0e940) 0 nearly-empty + primary-for QAccessibleSimpleEditableTextInterface (0xb4e0e900) + QAccessible2Interface (0xb4e29078) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb4e0e940) + +Vtable for QAccessibleValueInterface +QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleValueInterface) +8 QAccessibleValueInterface::~QAccessibleValueInterface +12 QAccessibleValueInterface::~QAccessibleValueInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QAccessibleValueInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleValueInterface (0xb4e0ea00) 0 nearly-empty + vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u) + QAccessible2Interface (0xb4e2921c) 0 nearly-empty + primary-for QAccessibleValueInterface (0xb4e0ea00) + +Vtable for QAccessibleTableInterface +QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleTableInterface) +8 QAccessibleTableInterface::~QAccessibleTableInterface +12 QAccessibleTableInterface::~QAccessibleTableInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual + +Class QAccessibleTableInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTableInterface (0xb4e0eb80) 0 nearly-empty + vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u) + QAccessible2Interface (0xb4e29654) 0 nearly-empty + primary-for QAccessibleTableInterface (0xb4e0eb80) + +Vtable for QAccessibleBridge +QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleBridge) +8 QAccessibleBridge::~QAccessibleBridge +12 QAccessibleBridge::~QAccessibleBridge +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridge + size=4 align=4 + base size=4 base align=4 +QAccessibleBridge (0xb4e29870) 0 nearly-empty + vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u) + +Vtable for QAccessibleBridgeFactoryInterface +QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface) +8 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +12 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridgeFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleBridgeFactoryInterface (0xb4e0ed40) 0 nearly-empty + vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u) + QFactoryInterface (0xb4e29bf4) 0 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb4e0ed40) + +Vtable for QAccessibleBridgePlugin +QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +8 QAccessibleBridgePlugin::metaObject +12 QAccessibleBridgePlugin::qt_metacast +16 QAccessibleBridgePlugin::qt_metacall +20 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +24 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +72 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev +76 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessibleBridgePlugin + size=12 align=4 + base size=12 base align=4 +QAccessibleBridgePlugin (0xb4c3f190) 0 + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u) + QObject (0xb4e29f3c) 0 + primary-for QAccessibleBridgePlugin (0xb4c3f190) + QAccessibleBridgeFactoryInterface (0xb4e0eec0) 8 nearly-empty + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u) + QFactoryInterface (0xb4e29f78) 8 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb4e0eec0) + +Vtable for QAccessibleObject +QAccessibleObject::_ZTV17QAccessibleObject: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleObject) +8 QAccessibleObject::~QAccessibleObject +12 QAccessibleObject::~QAccessibleObject +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObject::userActionCount +68 QAccessibleObject::actionText +72 QAccessibleObject::doAction + +Class QAccessibleObject + size=8 align=4 + base size=8 base align=4 +QAccessibleObject (0xb4c46100) 0 + vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u) + QAccessibleInterface (0xb4c46140) 0 nearly-empty + primary-for QAccessibleObject (0xb4c46100) + QAccessible (0xb4c45654) 0 empty + +Vtable for QAccessibleObjectEx +QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleObjectEx) +8 QAccessibleObjectEx::~QAccessibleObjectEx +12 QAccessibleObjectEx::~QAccessibleObjectEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObjectEx::setText +52 QAccessibleObjectEx::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObjectEx::userActionCount +68 QAccessibleObjectEx::actionText +72 QAccessibleObjectEx::doAction +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleObjectEx + size=8 align=4 + base size=8 base align=4 +QAccessibleObjectEx (0xb4c46180) 0 + vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u) + QAccessibleInterfaceEx (0xb4c461c0) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb4c46180) + QAccessibleInterface (0xb4c46200) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4c461c0) + QAccessible (0xb4c45a8c) 0 empty + +Vtable for QAccessibleApplication +QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleApplication) +8 QAccessibleApplication::~QAccessibleApplication +12 QAccessibleApplication::~QAccessibleApplication +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleApplication::childCount +28 QAccessibleApplication::indexOfChild +32 QAccessibleApplication::relationTo +36 QAccessibleApplication::childAt +40 QAccessibleApplication::navigate +44 QAccessibleApplication::text +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 QAccessibleApplication::role +60 QAccessibleApplication::state +64 QAccessibleApplication::userActionCount +68 QAccessibleApplication::actionText +72 QAccessibleApplication::doAction + +Class QAccessibleApplication + size=8 align=4 + base size=8 base align=4 +QAccessibleApplication (0xb4c46280) 0 + vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u) + QAccessibleObject (0xb4c462c0) 0 + primary-for QAccessibleApplication (0xb4c46280) + QAccessibleInterface (0xb4c46300) 0 nearly-empty + primary-for QAccessibleObject (0xb4c462c0) + QAccessible (0xb4c45ec4) 0 empty + +Vtable for QAccessibleFactoryInterface +QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAccessibleFactoryInterface) +8 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +12 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleFactoryInterface (0xb4c56cd0) 0 nearly-empty + vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u) + QAccessible (0xb4c55348) 0 empty + QFactoryInterface (0xb4c55384) 0 nearly-empty + primary-for QAccessibleFactoryInterface (0xb4c56cd0) + +Vtable for QAccessiblePlugin +QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessiblePlugin) +8 QAccessiblePlugin::metaObject +12 QAccessiblePlugin::qt_metacast +16 QAccessiblePlugin::qt_metacall +20 QAccessiblePlugin::~QAccessiblePlugin +24 QAccessiblePlugin::~QAccessiblePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QAccessiblePlugin) +72 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev +76 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessiblePlugin + size=12 align=4 + base size=12 base align=4 +QAccessiblePlugin (0xb4c592d0) 0 + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u) + QObject (0xb4c556cc) 0 + primary-for QAccessiblePlugin (0xb4c592d0) + QAccessibleFactoryInterface (0xb4c59320) 8 nearly-empty + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u) + QAccessible (0xb4c55708) 8 empty + QFactoryInterface (0xb4c55744) 8 nearly-empty + primary-for QAccessibleFactoryInterface (0xb4c59320) + +Vtable for QAccessibleWidget +QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleWidget) +8 QAccessibleWidget::~QAccessibleWidget +12 QAccessibleWidget::~QAccessibleWidget +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleWidget::childCount +28 QAccessibleWidget::indexOfChild +32 QAccessibleWidget::relationTo +36 QAccessibleWidget::childAt +40 QAccessibleWidget::navigate +44 QAccessibleWidget::text +48 QAccessibleObject::setText +52 QAccessibleWidget::rect +56 QAccessibleWidget::role +60 QAccessibleWidget::state +64 QAccessibleWidget::userActionCount +68 QAccessibleWidget::actionText +72 QAccessibleWidget::doAction + +Class QAccessibleWidget + size=12 align=4 + base size=12 base align=4 +QAccessibleWidget (0xb4c46700) 0 + vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u) + QAccessibleObject (0xb4c46740) 0 + primary-for QAccessibleWidget (0xb4c46700) + QAccessibleInterface (0xb4c46780) 0 nearly-empty + primary-for QAccessibleObject (0xb4c46740) + QAccessible (0xb4c55fb4) 0 empty + +Vtable for QAccessibleWidgetEx +QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleWidgetEx) +8 QAccessibleWidgetEx::~QAccessibleWidgetEx +12 QAccessibleWidgetEx::~QAccessibleWidgetEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 QAccessibleWidgetEx::childCount +28 QAccessibleWidgetEx::indexOfChild +32 QAccessibleWidgetEx::relationTo +36 QAccessibleWidgetEx::childAt +40 QAccessibleWidgetEx::navigate +44 QAccessibleWidgetEx::text +48 QAccessibleObjectEx::setText +52 QAccessibleWidgetEx::rect +56 QAccessibleWidgetEx::role +60 QAccessibleWidgetEx::state +64 QAccessibleObjectEx::userActionCount +68 QAccessibleWidgetEx::actionText +72 QAccessibleWidgetEx::doAction +76 QAccessibleWidgetEx::invokeMethodEx +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleWidgetEx + size=12 align=4 + base size=12 base align=4 +QAccessibleWidgetEx (0xb4c467c0) 0 + vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u) + QAccessibleObjectEx (0xb4c46800) 0 + primary-for QAccessibleWidgetEx (0xb4c467c0) + QAccessibleInterfaceEx (0xb4c46840) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb4c46800) + QAccessibleInterface (0xb4c46880) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4c46840) + QAccessible (0xb4c687bc) 0 empty + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 QPaintDevice::~QPaintDevice +12 QPaintDevice::~QPaintDevice +16 QPaintDevice::devType +20 __cxa_pure_virtual +24 QPaintDevice::metric + +Class QPaintDevice + size=8 align=4 + base size=6 base align=4 +QPaintDevice (0xb4c7603c) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QVector<QPoint>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint>::<anonymous union> (0xb4c835a0) 0 + +Class QVector<QPoint> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint> (0xb4c83528) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4c46d80) 0 + QVector<QPoint> (0xb4c835dc) 0 + +Class QVector<QPointF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF>::<anonymous union> (0xb4ca7690) 0 + +Class QVector<QPointF> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF> (0xb4ca7618) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4ca4380) 0 + QVector<QPointF> (0xb4ca76cc) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4cc55dc) 0 + +Class QTypeInfo<QMatrix> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMatrix> (0xb4cd6c30) 0 empty + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4ce5438) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4ce53fc) 0 + +Class QVector<QPainterPath::Element>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element>::<anonymous union> (0xb4d0a4b0) 0 + +Class QVector<QPainterPath::Element> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element> (0xb4d0a438) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4d0a0b4) 0 + +Class QTypeInfo<QPainterPath::Element> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPainterPath::Element> (0xb4d0a4ec) 0 empty + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4d0a690) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4b34d5c) 0 + +Class QTypeInfo<QTransform> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTransform> (0xb4b47e4c) 0 empty + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb4b73a14) 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 (0xb4b66900) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb4b8c654) 0 + primary-for QImage (0xb4b66900) + +Class QTypeInfo<QImage> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QImage> (0xb4be1b40) 0 empty + +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 (0xb4bea200) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4be1e4c) 0 + primary-for QPixmap (0xb4bea200) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4c13564) 0 + +Class QTypeInfo<QBrush> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBrush> (0xb4c2203c) 0 empty + +Class QBrushData + size=124 align=4 + base size=121 base align=4 +QBrushData (0xb4c222d0) 0 + +Class QVector<QPair<double, QColor> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> >::<anonymous union> (0xb4c22f78) 0 + +Class QVector<QPair<double, QColor> > + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> > (0xb4c22f00) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4a4903c) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4a490b4) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=24 align=4 + base size=24 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4a4912c) 0 + +Class QGradient::<anonymous union> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union> (0xb4c22ec4) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4c228ac) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4beaf80) 0 + QGradient (0xb4a495dc) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb4a4f080) 0 + QGradient (0xb4a49834) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb4a4f180) 0 + QGradient (0xb4a49b04) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4a49ca8) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb4a4fbc0) 0 + QPalette (0xb4a7c528) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4a9a834) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4ab8690) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4ac60f0) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb4ac6870) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb4ac6e10) 0 + +Class QFlags<QSizePolicy::ControlType> + size=4 align=4 + base size=4 base align=4 +QFlags<QSizePolicy::ControlType> (0xb4b1ce88) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb4936258) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb4936690) 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 (0xb493cb90) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb49366cc) 0 + primary-for QWidget (0xb493cb90) + QPaintDevice (0xb4936708) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QFlags<QWidget::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QWidget::RenderFlag> (0xb4982654) 0 + +Vtable for QDialog +QDialog::_ZTV7QDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QDialog) +8 QDialog::metaObject +12 QDialog::qt_metacast +16 QDialog::qt_metacall +20 QDialog::~QDialog +24 QDialog::~QDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI7QDialog) +244 QDialog::_ZThn8_N7QDialogD1Ev +248 QDialog::_ZThn8_N7QDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialog + size=20 align=4 + base size=20 base align=4 +QDialog (0xb49d4e40) 0 + vptr=((& QDialog::_ZTV7QDialog) + 8u) + QWidget (0xb49f0e60) 0 + primary-for QDialog (0xb49d4e40) + QObject (0xb49f8ec4) 0 + primary-for QWidget (0xb49f0e60) + QPaintDevice (0xb49f8f00) 8 + vptr=((& QDialog::_ZTV7QDialog) + 244u) + +Vtable for QAbstractPageSetupDialog +QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +8 QAbstractPageSetupDialog::metaObject +12 QAbstractPageSetupDialog::qt_metacast +16 QAbstractPageSetupDialog::qt_metacall +20 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +24 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +248 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev +252 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPageSetupDialog (0xb4a15100) 0 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u) + QDialog (0xb4a15140) 0 + primary-for QAbstractPageSetupDialog (0xb4a15100) + QWidget (0xb4a0f8c0) 0 + primary-for QDialog (0xb4a15140) + QObject (0xb4a08dd4) 0 + primary-for QWidget (0xb4a0f8c0) + QPaintDevice (0xb4a08e10) 8 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u) + +Vtable for QAbstractPrintDialog +QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +8 QAbstractPrintDialog::metaObject +12 QAbstractPrintDialog::qt_metacast +16 QAbstractPrintDialog::qt_metacall +20 QAbstractPrintDialog::~QAbstractPrintDialog +24 QAbstractPrintDialog::~QAbstractPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +248 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev +252 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPrintDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPrintDialog (0xb4a15400) 0 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u) + QDialog (0xb4a15440) 0 + primary-for QAbstractPrintDialog (0xb4a15400) + QWidget (0xb4a1ce10) 0 + primary-for QDialog (0xb4a15440) + QObject (0xb4a20780) 0 + primary-for QWidget (0xb4a1ce10) + QPaintDevice (0xb4a207bc) 8 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u) + +Class QFlags<QAbstractPrintDialog::PrintDialogOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractPrintDialog::PrintDialogOption> (0xb4a2d99c) 0 + +Vtable for QColorDialog +QColorDialog::_ZTV12QColorDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QColorDialog) +8 QColorDialog::metaObject +12 QColorDialog::qt_metacast +16 QColorDialog::qt_metacall +20 QColorDialog::~QColorDialog +24 QColorDialog::~QColorDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QColorDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QColorDialog) +244 QColorDialog::_ZThn8_N12QColorDialogD1Ev +248 QColorDialog::_ZThn8_N12QColorDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColorDialog + size=20 align=4 + base size=20 base align=4 +QColorDialog (0xb4a157c0) 0 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u) + QDialog (0xb4a15800) 0 + primary-for QColorDialog (0xb4a157c0) + QWidget (0xb483a500) 0 + primary-for QDialog (0xb4a15800) + QObject (0xb4841528) 0 + primary-for QWidget (0xb483a500) + QPaintDevice (0xb4841564) 8 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u) + +Vtable for QErrorMessage +QErrorMessage::_ZTV13QErrorMessage: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QErrorMessage) +8 QErrorMessage::metaObject +12 QErrorMessage::qt_metacast +16 QErrorMessage::qt_metacall +20 QErrorMessage::~QErrorMessage +24 QErrorMessage::~QErrorMessage +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QErrorMessage::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QErrorMessage::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI13QErrorMessage) +244 QErrorMessage::_ZThn8_N13QErrorMessageD1Ev +248 QErrorMessage::_ZThn8_N13QErrorMessageD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QErrorMessage + size=20 align=4 + base size=20 base align=4 +QErrorMessage (0xb4a15b40) 0 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u) + QDialog (0xb4a15b80) 0 + primary-for QErrorMessage (0xb4a15b40) + QWidget (0xb4856280) 0 + primary-for QDialog (0xb4a15b80) + QObject (0xb4855348) 0 + primary-for QWidget (0xb4856280) + QPaintDevice (0xb4855384) 8 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u) + +Vtable for QFileDialog +QFileDialog::_ZTV11QFileDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFileDialog) +8 QFileDialog::metaObject +12 QFileDialog::qt_metacast +16 QFileDialog::qt_metacall +20 QFileDialog::~QFileDialog +24 QFileDialog::~QFileDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFileDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QFileDialog::done +228 QFileDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFileDialog) +244 QFileDialog::_ZThn8_N11QFileDialogD1Ev +248 QFileDialog::_ZThn8_N11QFileDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFileDialog + size=20 align=4 + base size=20 base align=4 +QFileDialog (0xb4a15e80) 0 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u) + QDialog (0xb4a15ec0) 0 + primary-for QFileDialog (0xb4a15e80) + QWidget (0xb485e960) 0 + primary-for QDialog (0xb4a15ec0) + QObject (0xb48671a4) 0 + primary-for QWidget (0xb485e960) + QPaintDevice (0xb48671e0) 8 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u) + +Class QFlags<QFileDialog::Option> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileDialog::Option> (0xb487830c) 0 + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb48986cc) 0 + +Class QTypeInfo<QIcon> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QIcon> (0xb48b1a8c) 0 empty + +Vtable for QFileSystemModel +QFileSystemModel::_ZTV16QFileSystemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFileSystemModel) +8 QFileSystemModel::metaObject +12 QFileSystemModel::qt_metacast +16 QFileSystemModel::qt_metacall +20 QFileSystemModel::~QFileSystemModel +24 QFileSystemModel::~QFileSystemModel +28 QObject::event +32 QObject::eventFilter +36 QFileSystemModel::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFileSystemModel::index +60 QFileSystemModel::parent +64 QFileSystemModel::rowCount +68 QFileSystemModel::columnCount +72 QFileSystemModel::hasChildren +76 QFileSystemModel::data +80 QFileSystemModel::setData +84 QFileSystemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QFileSystemModel::mimeTypes +104 QFileSystemModel::mimeData +108 QFileSystemModel::dropMimeData +112 QFileSystemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QFileSystemModel::fetchMore +136 QFileSystemModel::canFetchMore +140 QFileSystemModel::flags +144 QFileSystemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QFileSystemModel + size=8 align=4 + base size=8 base align=4 +QFileSystemModel (0xb4888b00) 0 + vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u) + QAbstractItemModel (0xb4888b40) 0 + primary-for QFileSystemModel (0xb4888b00) + QObject (0xb48b1b7c) 0 + primary-for QAbstractItemModel (0xb4888b40) + +Vtable for QFontDialog +QFontDialog::_ZTV11QFontDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFontDialog) +8 QFontDialog::metaObject +12 QFontDialog::qt_metacast +16 QFontDialog::qt_metacall +20 QFontDialog::~QFontDialog +24 QFontDialog::~QFontDialog +28 QWidget::event +32 QFontDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFontDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFontDialog) +244 QFontDialog::_ZThn8_N11QFontDialogD1Ev +248 QFontDialog::_ZThn8_N11QFontDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontDialog + size=20 align=4 + base size=20 base align=4 +QFontDialog (0xb4888fc0) 0 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u) + QDialog (0xb48d9000) 0 + primary-for QFontDialog (0xb4888fc0) + QWidget (0xb48ccf00) 0 + primary-for QDialog (0xb48d9000) + QObject (0xb48da000) 0 + primary-for QWidget (0xb48ccf00) + QPaintDevice (0xb48da03c) 8 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u) + +Vtable for QFrame +QFrame::_ZTV6QFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QFrame) +8 QFrame::metaObject +12 QFrame::qt_metacast +16 QFrame::qt_metacall +20 QFrame::~QFrame +24 QFrame::~QFrame +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QFrame) +232 QFrame::_ZThn8_N6QFrameD1Ev +236 QFrame::_ZThn8_N6QFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFrame + size=20 align=4 + base size=20 base align=4 +QFrame (0xb48d9340) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb48e0e10) 0 + primary-for QFrame (0xb48d9340) + QObject (0xb48daf00) 0 + primary-for QWidget (0xb48e0e10) + QPaintDevice (0xb48daf3c) 8 + vptr=((& QFrame::_ZTV6QFrame) + 232u) + +Vtable for QLineEdit +QLineEdit::_ZTV9QLineEdit: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QLineEdit) +8 QLineEdit::metaObject +12 QLineEdit::qt_metacast +16 QLineEdit::qt_metacall +20 QLineEdit::~QLineEdit +24 QLineEdit::~QLineEdit +28 QLineEdit::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLineEdit::sizeHint +68 QLineEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QLineEdit::mousePressEvent +84 QLineEdit::mouseReleaseEvent +88 QLineEdit::mouseDoubleClickEvent +92 QLineEdit::mouseMoveEvent +96 QWidget::wheelEvent +100 QLineEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLineEdit::focusInEvent +112 QLineEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLineEdit::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLineEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QLineEdit::dragEnterEvent +156 QLineEdit::dragMoveEvent +160 QLineEdit::dragLeaveEvent +164 QLineEdit::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLineEdit::changeEvent +184 QWidget::metric +188 QLineEdit::inputMethodEvent +192 QLineEdit::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QLineEdit) +232 QLineEdit::_ZThn8_N9QLineEditD1Ev +236 QLineEdit::_ZThn8_N9QLineEditD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLineEdit + size=20 align=4 + base size=20 base align=4 +QLineEdit (0xb48d9600) 0 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u) + QWidget (0xb48f4960) 0 + primary-for QLineEdit (0xb48d9600) + QObject (0xb48fd1e0) 0 + primary-for QWidget (0xb48f4960) + QPaintDevice (0xb48fd21c) 8 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u) + +Vtable for QInputDialog +QInputDialog::_ZTV12QInputDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QInputDialog) +8 QInputDialog::metaObject +12 QInputDialog::qt_metacast +16 QInputDialog::qt_metacall +20 QInputDialog::~QInputDialog +24 QInputDialog::~QInputDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QInputDialog) +244 QInputDialog::_ZThn8_N12QInputDialogD1Ev +248 QInputDialog::_ZThn8_N12QInputDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QInputDialog + size=20 align=4 + base size=20 base align=4 +QInputDialog (0xb48d9e80) 0 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u) + QDialog (0xb48d9ec0) 0 + primary-for QInputDialog (0xb48d9e80) + QWidget (0xb4914f50) 0 + primary-for QDialog (0xb48d9ec0) + QObject (0xb4924690) 0 + primary-for QWidget (0xb4914f50) + QPaintDevice (0xb49246cc) 8 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u) + +Vtable for QMessageBox +QMessageBox::_ZTV11QMessageBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMessageBox) +8 QMessageBox::metaObject +12 QMessageBox::qt_metacast +16 QMessageBox::qt_metacall +20 QMessageBox::~QMessageBox +24 QMessageBox::~QMessageBox +28 QMessageBox::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QMessageBox::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QMessageBox::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QMessageBox::resizeEvent +136 QMessageBox::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMessageBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMessageBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QMessageBox) +244 QMessageBox::_ZThn8_N11QMessageBoxD1Ev +248 QMessageBox::_ZThn8_N11QMessageBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMessageBox + size=20 align=4 + base size=20 base align=4 +QMessageBox (0xb472d280) 0 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u) + QDialog (0xb472d2c0) 0 + primary-for QMessageBox (0xb472d280) + QWidget (0xb47306e0) 0 + primary-for QDialog (0xb472d2c0) + QObject (0xb472b924) 0 + primary-for QWidget (0xb47306e0) + QPaintDevice (0xb472b960) 8 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u) + +Class QFlags<QMessageBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QMessageBox::StandardButton> (0xb47467bc) 0 + +Vtable for QPageSetupDialog +QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QPageSetupDialog) +8 QPageSetupDialog::metaObject +12 QPageSetupDialog::qt_metacast +16 QPageSetupDialog::qt_metacall +20 QPageSetupDialog::~QPageSetupDialog +24 QPageSetupDialog::~QPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 QPageSetupDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI16QPageSetupDialog) +248 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev +252 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QPageSetupDialog (0xb472d7c0) 0 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u) + QAbstractPageSetupDialog (0xb472d800) 0 + primary-for QPageSetupDialog (0xb472d7c0) + QDialog (0xb472d840) 0 + primary-for QAbstractPageSetupDialog (0xb472d800) + QWidget (0xb47674b0) 0 + primary-for QDialog (0xb472d840) + QObject (0xb476da8c) 0 + primary-for QWidget (0xb47674b0) + QPaintDevice (0xb476dac8) 8 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u) + +Vtable for QUnixPrintWidget +QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QUnixPrintWidget) +8 QUnixPrintWidget::metaObject +12 QUnixPrintWidget::qt_metacast +16 QUnixPrintWidget::qt_metacall +20 QUnixPrintWidget::~QUnixPrintWidget +24 QUnixPrintWidget::~QUnixPrintWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QUnixPrintWidget) +232 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev +236 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUnixPrintWidget + size=24 align=4 + base size=24 base align=4 +QUnixPrintWidget (0xb472db00) 0 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u) + QWidget (0xb477d9b0) 0 + primary-for QUnixPrintWidget (0xb472db00) + QObject (0xb47826cc) 0 + primary-for QWidget (0xb477d9b0) + QPaintDevice (0xb4782708) 8 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u) + +Vtable for QPrintDialog +QPrintDialog::_ZTV12QPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintDialog) +8 QPrintDialog::metaObject +12 QPrintDialog::qt_metacast +16 QPrintDialog::qt_metacall +20 QPrintDialog::~QPrintDialog +24 QPrintDialog::~QPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QPrintDialog::accept +232 QDialog::reject +236 QPrintDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI12QPrintDialog) +248 QPrintDialog::_ZThn8_N12QPrintDialogD1Ev +252 QPrintDialog::_ZThn8_N12QPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintDialog + size=20 align=4 + base size=20 base align=4 +QPrintDialog (0xb472dd40) 0 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u) + QAbstractPrintDialog (0xb472dd80) 0 + primary-for QPrintDialog (0xb472dd40) + QDialog (0xb472ddc0) 0 + primary-for QAbstractPrintDialog (0xb472dd80) + QWidget (0xb478b910) 0 + primary-for QDialog (0xb472ddc0) + QObject (0xb4782ec4) 0 + primary-for QWidget (0xb478b910) + QPaintDevice (0xb4782f00) 8 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u) + +Vtable for QPrintPreviewDialog +QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +8 QPrintPreviewDialog::metaObject +12 QPrintPreviewDialog::qt_metacast +16 QPrintPreviewDialog::qt_metacall +20 QPrintPreviewDialog::~QPrintPreviewDialog +24 QPrintPreviewDialog::~QPrintPreviewDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +244 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev +248 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewDialog + size=24 align=4 + base size=24 base align=4 +QPrintPreviewDialog (0xb479d080) 0 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u) + QDialog (0xb479d0c0) 0 + primary-for QPrintPreviewDialog (0xb479d080) + QWidget (0xb4794cd0) 0 + primary-for QDialog (0xb479d0c0) + QObject (0xb4798870) 0 + primary-for QWidget (0xb4794cd0) + QPaintDevice (0xb47988ac) 8 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u) + +Vtable for QProgressDialog +QProgressDialog::_ZTV15QProgressDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QProgressDialog) +8 QProgressDialog::metaObject +12 QProgressDialog::qt_metacast +16 QProgressDialog::qt_metacall +20 QProgressDialog::~QProgressDialog +24 QProgressDialog::~QProgressDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QProgressDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QProgressDialog::resizeEvent +136 QProgressDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QProgressDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QProgressDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QProgressDialog) +244 QProgressDialog::_ZThn8_N15QProgressDialogD1Ev +248 QProgressDialog::_ZThn8_N15QProgressDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressDialog + size=20 align=4 + base size=20 base align=4 +QProgressDialog (0xb479d380) 0 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u) + QDialog (0xb479d3c0) 0 + primary-for QProgressDialog (0xb479d380) + QWidget (0xb47ac280) 0 + primary-for QDialog (0xb479d3c0) + QObject (0xb47ad294) 0 + primary-for QWidget (0xb47ac280) + QPaintDevice (0xb47ad2d0) 8 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u) + +Vtable for QWizard +QWizard::_ZTV7QWizard: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWizard) +8 QWizard::metaObject +12 QWizard::qt_metacast +16 QWizard::qt_metacall +20 QWizard::~QWizard +24 QWizard::~QWizard +28 QWizard::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWizard::setVisible +64 QWizard::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWizard::paintEvent +128 QWidget::moveEvent +132 QWizard::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizard::done +228 QDialog::accept +232 QDialog::reject +236 QWizard::validateCurrentPage +240 QWizard::nextId +244 QWizard::initializePage +248 QWizard::cleanupPage +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI7QWizard) +260 QWizard::_ZThn8_N7QWizardD1Ev +264 QWizard::_ZThn8_N7QWizardD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizard + size=20 align=4 + base size=20 base align=4 +QWizard (0xb479d680) 0 + vptr=((& QWizard::_ZTV7QWizard) + 8u) + QDialog (0xb479d6c0) 0 + primary-for QWizard (0xb479d680) + QWidget (0xb47b7b40) 0 + primary-for QDialog (0xb479d6c0) + QObject (0xb47adf78) 0 + primary-for QWidget (0xb47b7b40) + QPaintDevice (0xb47adfb4) 8 + vptr=((& QWizard::_ZTV7QWizard) + 260u) + +Class QFlags<QWizard::WizardOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QWizard::WizardOption> (0xb47d62d0) 0 + +Vtable for QWizardPage +QWizardPage::_ZTV11QWizardPage: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWizardPage) +8 QWizardPage::metaObject +12 QWizardPage::qt_metacast +16 QWizardPage::qt_metacall +20 QWizardPage::~QWizardPage +24 QWizardPage::~QWizardPage +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizardPage::initializePage +228 QWizardPage::cleanupPage +232 QWizardPage::validatePage +236 QWizardPage::isComplete +240 QWizardPage::nextId +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI11QWizardPage) +252 QWizardPage::_ZThn8_N11QWizardPageD1Ev +256 QWizardPage::_ZThn8_N11QWizardPageD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizardPage + size=20 align=4 + base size=20 base align=4 +QWizardPage (0xb479da40) 0 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u) + QWidget (0xb47de9b0) 0 + primary-for QWizardPage (0xb479da40) + QObject (0xb47d6e88) 0 + primary-for QWidget (0xb47de9b0) + QPaintDevice (0xb47d6ec4) 8 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u) + +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 (0xb47f1bf4) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Class QFlags<QGraphicsItem::GraphicsItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsItem::GraphicsItemFlag> (0xb462030c) 0 + +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 (0xb4636400) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb4644474) 0 + primary-for QAbstractGraphicsShapeItem (0xb4636400) + +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 (0xb4636500) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb4636540) 0 + primary-for QGraphicsPathItem (0xb4636500) + QGraphicsItem (0xb4644b7c) 0 + primary-for QAbstractGraphicsShapeItem (0xb4636540) + +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 (0xb4636640) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb4636680) 0 + primary-for QGraphicsRectItem (0xb4636640) + QGraphicsItem (0xb465130c) 0 + primary-for QAbstractGraphicsShapeItem (0xb4636680) + +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 (0xb46367c0) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb4636800) 0 + primary-for QGraphicsEllipseItem (0xb46367c0) + QGraphicsItem (0xb4651ca8) 0 + primary-for QAbstractGraphicsShapeItem (0xb4636800) + +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 (0xb4636940) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb4636980) 0 + primary-for QGraphicsPolygonItem (0xb4636940) + QGraphicsItem (0xb46655dc) 0 + primary-for QAbstractGraphicsShapeItem (0xb4636980) + +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 (0xb4636a80) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb4665d98) 0 + primary-for QGraphicsLineItem (0xb4636a80) + +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 (0xb4636bc0) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb46786cc) 0 + primary-for QGraphicsPixmapItem (0xb4636bc0) + +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 (0xb46890f0) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QObject (0xb4678d5c) 0 + primary-for QGraphicsTextItem (0xb46890f0) + QGraphicsItem (0xb468a000) 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 (0xb4636f00) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb4636f40) 0 + primary-for QGraphicsSimpleTextItem (0xb4636f00) + QGraphicsItem (0xb469c258) 0 + primary-for QAbstractGraphicsShapeItem (0xb4636f40) + +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 (0xb46a4040) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb469ca14) 0 + primary-for QGraphicsItemGroup (0xb46a4040) + +Class QMetaTypeId<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsItem*> (0xb46ab21c) 0 empty + +Class QMetaTypeId<QGraphicsScene*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsScene*> (0xb46ab3c0) 0 empty + +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 (0xb46ab564) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsLayout +QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsLayout) +8 QGraphicsLayout::~QGraphicsLayout +12 QGraphicsLayout::~QGraphicsLayout +16 QGraphicsLayoutItem::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 __cxa_pure_virtual +32 QGraphicsLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QGraphicsLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLayout (0xb46a47c0) 0 + vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u) + QGraphicsLayoutItem (0xb46c23c0) 0 + primary-for QGraphicsLayout (0xb46a47c0) + +Vtable for QGraphicsGridLayout +QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsGridLayout) +8 QGraphicsGridLayout::~QGraphicsGridLayout +12 QGraphicsGridLayout::~QGraphicsGridLayout +16 QGraphicsGridLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsGridLayout::sizeHint +32 QGraphicsGridLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsGridLayout::count +44 QGraphicsGridLayout::itemAt +48 QGraphicsGridLayout::removeAt + +Class QGraphicsGridLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsGridLayout (0xb46a48c0) 0 + vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u) + QGraphicsLayout (0xb46a4900) 0 + primary-for QGraphicsGridLayout (0xb46a48c0) + QGraphicsLayoutItem (0xb46c2b04) 0 + primary-for QGraphicsLayout (0xb46a4900) + +Vtable for QGraphicsItemAnimation +QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QGraphicsItemAnimation) +8 QGraphicsItemAnimation::metaObject +12 QGraphicsItemAnimation::qt_metacast +16 QGraphicsItemAnimation::qt_metacall +20 QGraphicsItemAnimation::~QGraphicsItemAnimation +24 QGraphicsItemAnimation::~QGraphicsItemAnimation +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsItemAnimation::beforeAnimationStep +60 QGraphicsItemAnimation::afterAnimationStep + +Class QGraphicsItemAnimation + size=12 align=4 + base size=12 base align=4 +QGraphicsItemAnimation (0xb46a4a40) 0 + vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u) + QObject (0xb46d54b0) 0 + primary-for QGraphicsItemAnimation (0xb46a4a40) + +Vtable for QGraphicsLinearLayout +QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QGraphicsLinearLayout) +8 QGraphicsLinearLayout::~QGraphicsLinearLayout +12 QGraphicsLinearLayout::~QGraphicsLinearLayout +16 QGraphicsLinearLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsLinearLayout::sizeHint +32 QGraphicsLinearLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsLinearLayout::count +44 QGraphicsLinearLayout::itemAt +48 QGraphicsLinearLayout::removeAt + +Class QGraphicsLinearLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLinearLayout (0xb46a4c80) 0 + vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u) + QGraphicsLayout (0xb46a4cc0) 0 + primary-for QGraphicsLinearLayout (0xb46a4c80) + QGraphicsLayoutItem (0xb46d5e88) 0 + primary-for QGraphicsLayout (0xb46a4cc0) + +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 (0xb46f42d0) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QObject (0xb46eea14) 0 + primary-for QGraphicsWidget (0xb46f42d0) + QGraphicsItem (0xb46eea50) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb46eea8c) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Vtable for QGraphicsProxyWidget +QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 101u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +8 QGraphicsProxyWidget::metaObject +12 QGraphicsProxyWidget::qt_metacast +16 QGraphicsProxyWidget::qt_metacall +20 QGraphicsProxyWidget::~QGraphicsProxyWidget +24 QGraphicsProxyWidget::~QGraphicsProxyWidget +28 QGraphicsProxyWidget::event +32 QGraphicsProxyWidget::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsProxyWidget::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsProxyWidget::type +68 QGraphicsProxyWidget::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsProxyWidget::sizeHint +92 QGraphicsWidget::updateGeometry +96 QGraphicsProxyWidget::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWidget::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsProxyWidget::focusInEvent +128 QGraphicsProxyWidget::focusNextPrevChild +132 QGraphicsProxyWidget::focusOutEvent +136 QGraphicsProxyWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsProxyWidget::resizeEvent +152 QGraphicsProxyWidget::showEvent +156 QGraphicsProxyWidget::hoverMoveEvent +160 QGraphicsProxyWidget::hoverLeaveEvent +164 QGraphicsProxyWidget::grabMouseEvent +168 QGraphicsProxyWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 QGraphicsProxyWidget::contextMenuEvent +184 QGraphicsProxyWidget::hoverEnterEvent +188 QGraphicsProxyWidget::mouseMoveEvent +192 QGraphicsProxyWidget::mousePressEvent +196 QGraphicsProxyWidget::mouseReleaseEvent +200 QGraphicsProxyWidget::mouseDoubleClickEvent +204 QGraphicsProxyWidget::wheelEvent +208 QGraphicsProxyWidget::keyPressEvent +212 QGraphicsProxyWidget::keyReleaseEvent +216 (int (*)(...))-0x000000008 +220 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +224 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev +228 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev +232 QGraphicsItem::advance +236 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +240 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +244 QGraphicsItem::contains +248 QGraphicsItem::collidesWithItem +252 QGraphicsItem::collidesWithPath +256 QGraphicsItem::isObscuredBy +260 QGraphicsItem::opaqueArea +264 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +268 QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv +272 QGraphicsItem::sceneEventFilter +276 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +280 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent +284 QGraphicsItem::dragEnterEvent +288 QGraphicsItem::dragLeaveEvent +292 QGraphicsItem::dragMoveEvent +296 QGraphicsItem::dropEvent +300 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent +304 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent +308 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent +312 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +316 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +320 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent +324 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent +328 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent +332 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent +336 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent +340 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +344 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent +348 QGraphicsItem::inputMethodEvent +352 QGraphicsItem::inputMethodQuery +356 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +360 QGraphicsItem::supportsExtension +364 QGraphicsItem::setExtension +368 QGraphicsItem::extension +372 (int (*)(...))-0x000000010 +376 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +380 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev +384 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev +388 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF +392 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +396 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +400 QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsProxyWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsProxyWidget (0xb470f180) 0 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u) + QGraphicsWidget (0xb4707870) 0 + primary-for QGraphicsProxyWidget (0xb470f180) + QObject (0xb47131e0) 0 + primary-for QGraphicsWidget (0xb4707870) + QGraphicsItem (0xb471321c) 8 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 224u) + QGraphicsLayoutItem (0xb4713258) 16 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 380u) + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb4527564) 0 + +Class QTypeInfo<QPen> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPen> (0xb4527dd4) 0 empty + +Vtable for QGraphicsScene +QGraphicsScene::_ZTV14QGraphicsScene: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGraphicsScene) +8 QGraphicsScene::metaObject +12 QGraphicsScene::qt_metacast +16 QGraphicsScene::qt_metacall +20 QGraphicsScene::~QGraphicsScene +24 QGraphicsScene::~QGraphicsScene +28 QGraphicsScene::event +32 QGraphicsScene::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsScene::inputMethodQuery +60 QGraphicsScene::contextMenuEvent +64 QGraphicsScene::dragEnterEvent +68 QGraphicsScene::dragMoveEvent +72 QGraphicsScene::dragLeaveEvent +76 QGraphicsScene::dropEvent +80 QGraphicsScene::focusInEvent +84 QGraphicsScene::focusOutEvent +88 QGraphicsScene::helpEvent +92 QGraphicsScene::keyPressEvent +96 QGraphicsScene::keyReleaseEvent +100 QGraphicsScene::mousePressEvent +104 QGraphicsScene::mouseMoveEvent +108 QGraphicsScene::mouseReleaseEvent +112 QGraphicsScene::mouseDoubleClickEvent +116 QGraphicsScene::wheelEvent +120 QGraphicsScene::inputMethodEvent +124 QGraphicsScene::drawBackground +128 QGraphicsScene::drawForeground +132 QGraphicsScene::drawItems + +Class QGraphicsScene + size=8 align=4 + base size=8 base align=4 +QGraphicsScene (0xb470f6c0) 0 + vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u) + QObject (0xb4537000) 0 + primary-for QGraphicsScene (0xb470f6c0) + +Class QFlags<QGraphicsScene::SceneLayer> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsScene::SceneLayer> (0xb4537d98) 0 + +Class QList<QGraphicsItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::<anonymous union> (0xb455c7bc) 0 + +Class QList<QGraphicsItem*> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*> (0xb455c744) 0 + +Vtable for QGraphicsSceneEvent +QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsSceneEvent) +8 QGraphicsSceneEvent::~QGraphicsSceneEvent +12 QGraphicsSceneEvent::~QGraphicsSceneEvent + +Class QGraphicsSceneEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneEvent (0xb470fd80) 0 + vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u) + QEvent (0xb458b000) 0 + primary-for QGraphicsSceneEvent (0xb470fd80) + +Vtable for QGraphicsSceneMouseEvent +QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent) +8 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent +12 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent + +Class QGraphicsSceneMouseEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMouseEvent (0xb470fe80) 0 + vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u) + QGraphicsSceneEvent (0xb470fec0) 0 + primary-for QGraphicsSceneMouseEvent (0xb470fe80) + QEvent (0xb458b4b0) 0 + primary-for QGraphicsSceneEvent (0xb470fec0) + +Vtable for QGraphicsSceneWheelEvent +QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent) +8 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent +12 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent + +Class QGraphicsSceneWheelEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneWheelEvent (0xb470ffc0) 0 + vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u) + QGraphicsSceneEvent (0xb4596000) 0 + primary-for QGraphicsSceneWheelEvent (0xb470ffc0) + QEvent (0xb458b8e8) 0 + primary-for QGraphicsSceneEvent (0xb4596000) + +Vtable for QGraphicsSceneContextMenuEvent +QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent) +8 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent +12 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent + +Class QGraphicsSceneContextMenuEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneContextMenuEvent (0xb4596100) 0 + vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u) + QGraphicsSceneEvent (0xb4596140) 0 + primary-for QGraphicsSceneContextMenuEvent (0xb4596100) + QEvent (0xb458bd20) 0 + primary-for QGraphicsSceneEvent (0xb4596140) + +Vtable for QGraphicsSceneHoverEvent +QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent) +8 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent +12 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent + +Class QGraphicsSceneHoverEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHoverEvent (0xb4596240) 0 + vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u) + QGraphicsSceneEvent (0xb4596280) 0 + primary-for QGraphicsSceneHoverEvent (0xb4596240) + QEvent (0xb45a1168) 0 + primary-for QGraphicsSceneEvent (0xb4596280) + +Vtable for QGraphicsSceneHelpEvent +QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent) +8 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent +12 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent + +Class QGraphicsSceneHelpEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHelpEvent (0xb4596380) 0 + vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u) + QGraphicsSceneEvent (0xb45963c0) 0 + primary-for QGraphicsSceneHelpEvent (0xb4596380) + QEvent (0xb45a15a0) 0 + primary-for QGraphicsSceneEvent (0xb45963c0) + +Vtable for QGraphicsSceneDragDropEvent +QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent) +8 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent +12 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent + +Class QGraphicsSceneDragDropEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneDragDropEvent (0xb45964c0) 0 + vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u) + QGraphicsSceneEvent (0xb4596500) 0 + primary-for QGraphicsSceneDragDropEvent (0xb45964c0) + QEvent (0xb45a19d8) 0 + primary-for QGraphicsSceneEvent (0xb4596500) + +Vtable for QGraphicsSceneResizeEvent +QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent) +8 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent +12 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent + +Class QGraphicsSceneResizeEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneResizeEvent (0xb4596600) 0 + vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u) + QGraphicsSceneEvent (0xb4596640) 0 + primary-for QGraphicsSceneResizeEvent (0xb4596600) + QEvent (0xb45a1e10) 0 + primary-for QGraphicsSceneEvent (0xb4596640) + +Vtable for QGraphicsSceneMoveEvent +QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent) +8 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent +12 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent + +Class QGraphicsSceneMoveEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMoveEvent (0xb4596740) 0 + vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u) + QGraphicsSceneEvent (0xb4596780) 0 + primary-for QGraphicsSceneMoveEvent (0xb4596740) + QEvent (0xb45b3078) 0 + primary-for QGraphicsSceneEvent (0xb4596780) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb45b33fc) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb45b33c0) 0 + +Class QFlags<QTextOption::Flag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextOption::Flag> (0xb45c0b40) 0 + +Class QMetaTypeId<QTextOption::Tab> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QTextOption::Tab> (0xb45e112c) 0 empty + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb45e1438) 0 + +Class QFlags<QPainter::RenderHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QPainter::RenderHint> (0xb45e1f00) 0 + +Class QVector<QLineF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF>::<anonymous union> (0xb4446960) 0 + +Class QVector<QLineF> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF> (0xb44468e8) 0 + +Class QVector<QLine>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLine>::<anonymous union> (0xb4446ac8) 0 + +Class QVector<QLine> + size=4 align=4 + base size=4 base align=4 +QVector<QLine> (0xb4446a50) 0 + +Class QVector<QRectF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF>::<anonymous union> (0xb447921c) 0 + +Class QVector<QRectF> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF> (0xb44791a4) 0 + +Class QVector<QRect>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRect>::<anonymous union> (0xb4479384) 0 + +Class QVector<QRect> + size=4 align=4 + base size=4 base align=4 +QVector<QRect> (0xb447930c) 0 + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractScrollArea) +8 QAbstractScrollArea::metaObject +12 QAbstractScrollArea::qt_metacast +16 QAbstractScrollArea::qt_metacall +20 QAbstractScrollArea::~QAbstractScrollArea +24 QAbstractScrollArea::~QAbstractScrollArea +28 QAbstractScrollArea::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI19QAbstractScrollArea) +240 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev +244 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractScrollArea + size=20 align=4 + base size=20 base align=4 +QAbstractScrollArea (0xb4491e40) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb4491e80) 0 + primary-for QAbstractScrollArea (0xb4491e40) + QWidget (0xb44de320) 0 + primary-for QFrame (0xb4491e80) + QObject (0xb44d1e4c) 0 + primary-for QWidget (0xb44de320) + QPaintDevice (0xb44d1e88) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Vtable for QScrollArea +QScrollArea::_ZTV11QScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QScrollArea) +8 QScrollArea::metaObject +12 QScrollArea::qt_metacast +16 QScrollArea::qt_metacall +20 QScrollArea::~QScrollArea +24 QScrollArea::~QScrollArea +28 QScrollArea::event +32 QScrollArea::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QScrollArea::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI11QScrollArea) +240 QScrollArea::_ZThn8_N11QScrollAreaD1Ev +244 QScrollArea::_ZThn8_N11QScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollArea + size=20 align=4 + base size=20 base align=4 +QScrollArea (0xb44ee140) 0 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u) + QAbstractScrollArea (0xb44ee180) 0 + primary-for QScrollArea (0xb44ee140) + QFrame (0xb44ee1c0) 0 + primary-for QAbstractScrollArea (0xb44ee180) + QWidget (0xb44e7d20) 0 + primary-for QFrame (0xb44ee1c0) + QObject (0xb44e1d98) 0 + primary-for QWidget (0xb44e7d20) + QPaintDevice (0xb44e1dd4) 8 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u) + +Vtable for QGraphicsView +QGraphicsView::_ZTV13QGraphicsView: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsView) +8 QGraphicsView::metaObject +12 QGraphicsView::qt_metacast +16 QGraphicsView::qt_metacall +20 QGraphicsView::~QGraphicsView +24 QGraphicsView::~QGraphicsView +28 QGraphicsView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QGraphicsView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGraphicsView::mousePressEvent +84 QGraphicsView::mouseReleaseEvent +88 QGraphicsView::mouseDoubleClickEvent +92 QGraphicsView::mouseMoveEvent +96 QGraphicsView::wheelEvent +100 QGraphicsView::keyPressEvent +104 QGraphicsView::keyReleaseEvent +108 QGraphicsView::focusInEvent +112 QGraphicsView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGraphicsView::paintEvent +128 QWidget::moveEvent +132 QGraphicsView::resizeEvent +136 QWidget::closeEvent +140 QGraphicsView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QGraphicsView::dragEnterEvent +156 QGraphicsView::dragMoveEvent +160 QGraphicsView::dragLeaveEvent +164 QGraphicsView::dropEvent +168 QGraphicsView::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QGraphicsView::inputMethodEvent +192 QGraphicsView::inputMethodQuery +196 QGraphicsView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QGraphicsView::viewportEvent +228 QGraphicsView::scrollContentsBy +232 QGraphicsView::drawBackground +236 QGraphicsView::drawForeground +240 QGraphicsView::drawItems +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI13QGraphicsView) +252 QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev +256 QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGraphicsView + size=20 align=4 + base size=20 base align=4 +QGraphicsView (0xb44ee480) 0 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u) + QAbstractScrollArea (0xb44ee4c0) 0 + primary-for QGraphicsView (0xb44ee480) + QFrame (0xb44ee500) 0 + primary-for QAbstractScrollArea (0xb44ee4c0) + QWidget (0xb44f9b90) 0 + primary-for QFrame (0xb44ee500) + QObject (0xb44f5c6c) 0 + primary-for QWidget (0xb44f9b90) + QPaintDevice (0xb44f5ca8) 8 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u) + +Class QFlags<QGraphicsView::CacheModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::CacheModeFlag> (0xb43214ec) 0 + +Class QFlags<QGraphicsView::OptimizationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::OptimizationFlag> (0xb433412c) 0 + +Vtable for QBitmap +QBitmap::_ZTV7QBitmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBitmap) +8 QBitmap::~QBitmap +12 QBitmap::~QBitmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class QBitmap + size=12 align=4 + base size=12 base align=4 +QBitmap (0xb44eec40) 0 + vptr=((& QBitmap::_ZTV7QBitmap) + 8u) + QPixmap (0xb44eec80) 0 + primary-for QBitmap (0xb44eec40) + QPaintDevice (0xb4357924) 0 + primary-for QPixmap (0xb44eec80) + +Vtable for QIconEngine +QIconEngine::_ZTV11QIconEngine: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QIconEngine) +8 QIconEngine::~QIconEngine +12 QIconEngine::~QIconEngine +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile + +Class QIconEngine + size=4 align=4 + base size=4 base align=4 +QIconEngine (0xb4361fb4) 0 nearly-empty + vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u) + +Vtable for QIconEngineV2 +QIconEngineV2::_ZTV13QIconEngineV2: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIconEngineV2) +8 QIconEngineV2::~QIconEngineV2 +12 QIconEngineV2::~QIconEngineV2 +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile +36 QIconEngineV2::key +40 QIconEngineV2::clone +44 QIconEngineV2::read +48 QIconEngineV2::write +52 QIconEngineV2::virtual_hook + +Class QIconEngineV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineV2 (0xb436d480) 0 nearly-empty + vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u) + QIconEngine (0xb4378348) 0 nearly-empty + primary-for QIconEngineV2 (0xb436d480) + +Vtable for QIconEngineFactoryInterface +QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QIconEngineFactoryInterface) +8 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +12 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterface + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterface (0xb436d500) 0 nearly-empty + vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u) + QFactoryInterface (0xb43784ec) 0 nearly-empty + primary-for QIconEngineFactoryInterface (0xb436d500) + +Vtable for QIconEnginePlugin +QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QIconEnginePlugin) +8 QIconEnginePlugin::metaObject +12 QIconEnginePlugin::qt_metacast +16 QIconEnginePlugin::qt_metacall +20 QIconEnginePlugin::~QIconEnginePlugin +24 QIconEnginePlugin::~QIconEnginePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QIconEnginePlugin) +72 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev +76 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePlugin + size=12 align=4 + base size=12 base align=4 +QIconEnginePlugin (0xb437c8c0) 0 + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u) + QObject (0xb4378834) 0 + primary-for QIconEnginePlugin (0xb437c8c0) + QIconEngineFactoryInterface (0xb436d6c0) 8 nearly-empty + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u) + QFactoryInterface (0xb4378870) 8 nearly-empty + primary-for QIconEngineFactoryInterface (0xb436d6c0) + +Vtable for QIconEngineFactoryInterfaceV2 +QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2) +8 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +12 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterfaceV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterfaceV2 (0xb436d900) 0 nearly-empty + vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u) + QFactoryInterface (0xb43785a0) 0 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb436d900) + +Vtable for QIconEnginePluginV2 +QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +8 QIconEnginePluginV2::metaObject +12 QIconEnginePluginV2::qt_metacast +16 QIconEnginePluginV2::qt_metacall +20 QIconEnginePluginV2::~QIconEnginePluginV2 +24 QIconEnginePluginV2::~QIconEnginePluginV2 +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +72 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev +76 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePluginV2 + size=12 align=4 + base size=12 base align=4 +QIconEnginePluginV2 (0xb4385dc0) 0 + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u) + QObject (0xb438a30c) 0 + primary-for QIconEnginePluginV2 (0xb4385dc0) + QIconEngineFactoryInterfaceV2 (0xb436da80) 8 nearly-empty + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u) + QFactoryInterface (0xb438a348) 8 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb436da80) + +Vtable for QImageIOHandler +QImageIOHandler::_ZTV15QImageIOHandler: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QImageIOHandler) +8 QImageIOHandler::~QImageIOHandler +12 QImageIOHandler::~QImageIOHandler +16 QImageIOHandler::name +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QImageIOHandler::write +32 QImageIOHandler::option +36 QImageIOHandler::setOption +40 QImageIOHandler::supportsOption +44 QImageIOHandler::jumpToNextImage +48 QImageIOHandler::jumpToImage +52 QImageIOHandler::loopCount +56 QImageIOHandler::imageCount +60 QImageIOHandler::nextImageDelay +64 QImageIOHandler::currentImageNumber +68 QImageIOHandler::currentImageRect + +Class QImageIOHandler + size=8 align=4 + base size=8 base align=4 +QImageIOHandler (0xb438ab7c) 0 + vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u) + +Vtable for QImageIOHandlerFactoryInterface +QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface) +8 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +12 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QImageIOHandlerFactoryInterface + size=4 align=4 + base size=4 base align=4 +QImageIOHandlerFactoryInterface (0xb436dd80) 0 nearly-empty + vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u) + QFactoryInterface (0xb43a1168) 0 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb436dd80) + +Vtable for QImageIOPlugin +QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QImageIOPlugin) +8 QImageIOPlugin::metaObject +12 QImageIOPlugin::qt_metacast +16 QImageIOPlugin::qt_metacall +20 QImageIOPlugin::~QImageIOPlugin +24 QImageIOPlugin::~QImageIOPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI14QImageIOPlugin) +76 QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev +80 QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev +84 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QImageIOPlugin + size=12 align=4 + base size=12 base align=4 +QImageIOPlugin (0xb439eaf0) 0 + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u) + QObject (0xb43a14ec) 0 + primary-for QImageIOPlugin (0xb439eaf0) + QImageIOHandlerFactoryInterface (0xb436df00) 8 nearly-empty + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u) + QFactoryInterface (0xb43a1528) 8 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb436df00) + +Class QFlags<QImageIOPlugin::Capability> + size=4 align=4 + base size=4 base align=4 +QFlags<QImageIOPlugin::Capability> (0xb43a121c) 0 + +Class QImageReader + size=4 align=4 + base size=4 base align=4 +QImageReader (0xb43b6b40) 0 + +Class QImageWriter + size=4 align=4 + base size=4 base align=4 +QImageWriter (0xb43d1000) 0 + +Vtable for QMovie +QMovie::_ZTV6QMovie: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QMovie) +8 QMovie::metaObject +12 QMovie::qt_metacast +16 QMovie::qt_metacall +20 QMovie::~QMovie +24 QMovie::~QMovie +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMovie + size=8 align=4 + base size=8 base align=4 +QMovie (0xb43aa240) 0 + vptr=((& QMovie::_ZTV6QMovie) + 8u) + QObject (0xb43d1474) 0 + primary-for QMovie (0xb43aa240) + +Vtable for QPicture +QPicture::_ZTV8QPicture: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPicture) +8 QPicture::~QPicture +12 QPicture::~QPicture +16 QPicture::devType +20 QPicture::paintEngine +24 QPicture::metric +28 QPicture::setData + +Class QPicture + size=12 align=4 + base size=12 base align=4 +QPicture (0xb43aa800) 0 + vptr=((& QPicture::_ZTV8QPicture) + 8u) + QPaintDevice (0xb43f3348) 0 + primary-for QPicture (0xb43aa800) + +Class QPictureIO + size=4 align=4 + base size=4 base align=4 +QPictureIO (0xb440103c) 0 + +Vtable for QPictureFormatInterface +QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QPictureFormatInterface) +8 QPictureFormatInterface::~QPictureFormatInterface +12 QPictureFormatInterface::~QPictureFormatInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QPictureFormatInterface + size=4 align=4 + base size=4 base align=4 +QPictureFormatInterface (0xb43aaa80) 0 nearly-empty + vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u) + QFactoryInterface (0xb4401384) 0 nearly-empty + primary-for QPictureFormatInterface (0xb43aaa80) + +Vtable for QPictureFormatPlugin +QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +8 QPictureFormatPlugin::metaObject +12 QPictureFormatPlugin::qt_metacast +16 QPictureFormatPlugin::qt_metacall +20 QPictureFormatPlugin::~QPictureFormatPlugin +24 QPictureFormatPlugin::~QPictureFormatPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QPictureFormatPlugin::loadPicture +64 QPictureFormatPlugin::savePicture +68 __cxa_pure_virtual +72 (int (*)(...))-0x000000008 +76 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +80 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev +84 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev +88 __cxa_pure_virtual +92 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture +96 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture +100 __cxa_pure_virtual + +Class QPictureFormatPlugin + size=12 align=4 + base size=12 base align=4 +QPictureFormatPlugin (0xb4408320) 0 + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u) + QObject (0xb4401690) 0 + primary-for QPictureFormatPlugin (0xb4408320) + QPictureFormatInterface (0xb43aac40) 8 nearly-empty + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u) + QFactoryInterface (0xb44016cc) 8 nearly-empty + primary-for QPictureFormatInterface (0xb43aac40) + +Class QPixmapCache + size=1 align=1 + base size=0 base align=1 +QPixmapCache (0xb4401f3c) 0 empty + +Vtable for QAction +QAction::_ZTV7QAction: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QAction) +8 QAction::metaObject +12 QAction::qt_metacast +16 QAction::qt_metacall +20 QAction::~QAction +24 QAction::~QAction +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QAction + size=8 align=4 + base size=8 base align=4 +QAction (0xb43aae80) 0 + vptr=((& QAction::_ZTV7QAction) + 8u) + QObject (0xb4401f78) 0 + primary-for QAction (0xb43aae80) + +Vtable for QActionGroup +QActionGroup::_ZTV12QActionGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionGroup) +8 QActionGroup::metaObject +12 QActionGroup::qt_metacast +16 QActionGroup::qt_metacall +20 QActionGroup::~QActionGroup +24 QActionGroup::~QActionGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QActionGroup + size=8 align=4 + base size=8 base align=4 +QActionGroup (0xb422a580) 0 + vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u) + QObject (0xb42360f0) 0 + primary-for QActionGroup (0xb422a580) + +Class QList<QAction*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::<anonymous union> (0xb4236f3c) 0 + +Class QList<QAction*> + size=4 align=4 + base size=4 base align=4 +QList<QAction*> (0xb4236ec4) 0 + +Vtable for QInputContext +QInputContext::_ZTV13QInputContext: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QInputContext) +8 QInputContext::metaObject +12 QInputContext::qt_metacast +16 QInputContext::qt_metacall +20 QInputContext::~QInputContext +24 QInputContext::~QInputContext +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 QInputContext::update +72 QInputContext::mouseHandler +76 QInputContext::font +80 __cxa_pure_virtual +84 QInputContext::setFocusWidget +88 QInputContext::widgetDestroyed +92 QInputContext::actions +96 QInputContext::x11FilterEvent +100 QInputContext::filterEvent + +Class QInputContext + size=8 align=4 + base size=8 base align=4 +QInputContext (0xb422aa00) 0 + vptr=((& QInputContext::_ZTV13QInputContext) + 8u) + QObject (0xb425c0f0) 0 + primary-for QInputContext (0xb422aa00) + +Class QInputContextFactory + size=1 align=1 + base size=0 base align=1 +QInputContextFactory (0xb425cce4) 0 empty + +Vtable for QInputContextFactoryInterface +QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QInputContextFactoryInterface) +8 QInputContextFactoryInterface::~QInputContextFactoryInterface +12 QInputContextFactoryInterface::~QInputContextFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual + +Class QInputContextFactoryInterface + size=4 align=4 + base size=4 base align=4 +QInputContextFactoryInterface (0xb422acc0) 0 nearly-empty + vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u) + QFactoryInterface (0xb425cd20) 0 nearly-empty + primary-for QInputContextFactoryInterface (0xb422acc0) + +Vtable for QInputContextPlugin +QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QInputContextPlugin) +8 QInputContextPlugin::metaObject +12 QInputContextPlugin::qt_metacast +16 QInputContextPlugin::qt_metacall +20 QInputContextPlugin::~QInputContextPlugin +24 QInputContextPlugin::~QInputContextPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 (int (*)(...))-0x000000008 +80 (int (*)(...))(& _ZTI19QInputContextPlugin) +84 QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev +88 QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual + +Class QInputContextPlugin + size=12 align=4 + base size=12 base align=4 +QInputContextPlugin (0xb4262fa0) 0 + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u) + QObject (0xb425cdd4) 0 + primary-for QInputContextPlugin (0xb4262fa0) + QInputContextFactoryInterface (0xb422ae80) 8 nearly-empty + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u) + QFactoryInterface (0xb426c000) 8 nearly-empty + primary-for QInputContextFactoryInterface (0xb422ae80) + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QValidator) +8 QValidator::metaObject +12 QValidator::qt_metacast +16 QValidator::qt_metacall +20 QValidator::~QValidator +24 QValidator::~QValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QValidator::fixup + +Class QValidator + size=8 align=4 + base size=8 base align=4 +QValidator (0xb42740c0) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb426c7f8) 0 + primary-for QValidator (0xb42740c0) + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIntValidator) +8 QIntValidator::metaObject +12 QIntValidator::qt_metacast +16 QIntValidator::qt_metacall +20 QIntValidator::~QIntValidator +24 QIntValidator::~QIntValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIntValidator::validate +60 QValidator::fixup +64 QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb4274380) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb42743c0) 0 + primary-for QIntValidator (0xb4274380) + QObject (0xb4281618) 0 + primary-for QValidator (0xb42743c0) + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDoubleValidator) +8 QDoubleValidator::metaObject +12 QDoubleValidator::qt_metacast +16 QDoubleValidator::qt_metacall +20 QDoubleValidator::~QDoubleValidator +24 QDoubleValidator::~QDoubleValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDoubleValidator::validate +60 QValidator::fixup +64 QDoubleValidator::setRange + +Class QDoubleValidator + size=28 align=4 + base size=28 base align=4 +QDoubleValidator (0xb4274680) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb42746c0) 0 + primary-for QDoubleValidator (0xb4274680) + QObject (0xb428e564) 0 + primary-for QValidator (0xb42746c0) + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QRegExpValidator) +8 QRegExpValidator::metaObject +12 QRegExpValidator::qt_metacast +16 QRegExpValidator::qt_metacall +20 QRegExpValidator::~QRegExpValidator +24 QRegExpValidator::~QRegExpValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QRegExpValidator::validate +60 QValidator::fixup + +Class QRegExpValidator + size=12 align=4 + base size=12 base align=4 +QRegExpValidator (0xb4274a40) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb4274a80) 0 + primary-for QRegExpValidator (0xb4274a40) + QObject (0xb429d870) 0 + primary-for QValidator (0xb4274a80) + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAbstractSpinBox) +8 QAbstractSpinBox::metaObject +12 QAbstractSpinBox::qt_metacast +16 QAbstractSpinBox::qt_metacall +20 QAbstractSpinBox::~QAbstractSpinBox +24 QAbstractSpinBox::~QAbstractSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSpinBox::validate +228 QAbstractSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI16QAbstractSpinBox) +252 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev +256 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSpinBox + size=20 align=4 + base size=20 base align=4 +QAbstractSpinBox (0xb4274d00) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb42ac0a0) 0 + primary-for QAbstractSpinBox (0xb4274d00) + QObject (0xb42a6690) 0 + primary-for QWidget (0xb42ac0a0) + QPaintDevice (0xb42a66cc) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u) + +Class QFlags<QAbstractSpinBox::StepEnabledFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractSpinBox::StepEnabledFlag> (0xb42b9870) 0 + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractSlider) +8 QAbstractSlider::metaObject +12 QAbstractSlider::qt_metacast +16 QAbstractSlider::qt_metacall +20 QAbstractSlider::~QAbstractSlider +24 QAbstractSlider::~QAbstractSlider +28 QAbstractSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QAbstractSlider) +236 QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev +240 QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSlider + size=20 align=4 + base size=20 base align=4 +QAbstractSlider (0xb42c7080) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb42c6820) 0 + primary-for QAbstractSlider (0xb42c7080) + QObject (0xb42d33fc) 0 + primary-for QWidget (0xb42c6820) + QPaintDevice (0xb42d3438) 8 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u) + +Vtable for QSlider +QSlider::_ZTV7QSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QSlider) +8 QSlider::metaObject +12 QSlider::qt_metacast +16 QSlider::qt_metacall +20 QSlider::~QSlider +24 QSlider::~QSlider +28 QSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSlider::sizeHint +68 QSlider::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSlider::mousePressEvent +84 QSlider::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSlider::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSlider::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI7QSlider) +236 QSlider::_ZThn8_N7QSliderD1Ev +240 QSlider::_ZThn8_N7QSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSlider + size=20 align=4 + base size=20 base align=4 +QSlider (0xb42c7600) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb42c7640) 0 + primary-for QSlider (0xb42c7600) + QWidget (0xb42e7f00) 0 + primary-for QAbstractSlider (0xb42c7640) + QObject (0xb42f330c) 0 + primary-for QWidget (0xb42e7f00) + QPaintDevice (0xb42f3348) 8 + vptr=((& QSlider::_ZTV7QSlider) + 236u) + +Vtable for QStyle +QStyle::_ZTV6QStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QStyle) +8 QStyle::metaObject +12 QStyle::qt_metacast +16 QStyle::qt_metacall +20 QStyle::~QStyle +24 QStyle::~QStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual +120 __cxa_pure_virtual +124 __cxa_pure_virtual +128 __cxa_pure_virtual +132 __cxa_pure_virtual +136 __cxa_pure_virtual + +Class QStyle + size=8 align=4 + base size=8 base align=4 +QStyle (0xb42c7a00) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb4301d5c) 0 + primary-for QStyle (0xb42c7a00) + +Class QFlags<QStyle::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::StateFlag> (0xb412f6cc) 0 + +Class QFlags<QStyle::SubControl> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::SubControl> (0xb414530c) 0 + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QTabBar) +8 QTabBar::metaObject +12 QTabBar::qt_metacast +16 QTabBar::qt_metacall +20 QTabBar::~QTabBar +24 QTabBar::~QTabBar +28 QTabBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabBar::sizeHint +68 QTabBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTabBar::mousePressEvent +84 QTabBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QTabBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabBar::paintEvent +128 QWidget::moveEvent +132 QTabBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabBar::tabSizeHint +228 QTabBar::tabInserted +232 QTabBar::tabRemoved +236 QTabBar::tabLayoutChange +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI7QTabBar) +248 QTabBar::_ZThn8_N7QTabBarD1Ev +252 QTabBar::_ZThn8_N7QTabBarD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabBar + size=20 align=4 + base size=20 base align=4 +QTabBar (0xb42c7e80) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb41640a0) 0 + primary-for QTabBar (0xb42c7e80) + QObject (0xb4145f78) 0 + primary-for QWidget (0xb41640a0) + QPaintDevice (0xb4145fb4) 8 + vptr=((& QTabBar::_ZTV7QTabBar) + 248u) + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTabWidget) +8 QTabWidget::metaObject +12 QTabWidget::qt_metacast +16 QTabWidget::qt_metacall +20 QTabWidget::~QTabWidget +24 QTabWidget::~QTabWidget +28 QTabWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabWidget::sizeHint +68 QTabWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabWidget::paintEvent +128 QWidget::moveEvent +132 QTabWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabWidget::tabInserted +228 QTabWidget::tabRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI10QTabWidget) +240 QTabWidget::_ZThn8_N10QTabWidgetD1Ev +244 QTabWidget::_ZThn8_N10QTabWidgetD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabWidget + size=20 align=4 + base size=20 base align=4 +QTabWidget (0xb4175180) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb4170a00) 0 + primary-for QTabWidget (0xb4175180) + QObject (0xb4179000) 0 + primary-for QWidget (0xb4170a00) + QPaintDevice (0xb417903c) 8 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u) + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QRubberBand) +8 QRubberBand::metaObject +12 QRubberBand::qt_metacast +16 QRubberBand::qt_metacall +20 QRubberBand::~QRubberBand +24 QRubberBand::~QRubberBand +28 QRubberBand::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRubberBand::paintEvent +128 QRubberBand::moveEvent +132 QRubberBand::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QRubberBand::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QRubberBand::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QRubberBand) +232 QRubberBand::_ZThn8_N11QRubberBandD1Ev +236 QRubberBand::_ZThn8_N11QRubberBandD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRubberBand + size=20 align=4 + base size=20 base align=4 +QRubberBand (0xb41759c0) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb418cd20) 0 + primary-for QRubberBand (0xb41759c0) + QObject (0xb41a24b0) 0 + primary-for QWidget (0xb418cd20) + QPaintDevice (0xb41a24ec) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u) + +Class QStyleOption + size=44 align=4 + base size=44 base align=4 +QStyleOption (0xb41b5528) 0 + +Class QStyleOptionFocusRect + size=60 align=4 + base size=60 base align=4 +QStyleOptionFocusRect (0xb4175e40) 0 + QStyleOption (0xb41b5c30) 0 + +Class QStyleOptionFrame + size=52 align=4 + base size=52 base align=4 +QStyleOptionFrame (0xb41c1040) 0 + QStyleOption (0xb41c012c) 0 + +Class QFlags<QStyleOptionFrameV2::FrameFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionFrameV2::FrameFeature> (0xb41c08e8) 0 + +Class QStyleOptionFrameV2 + size=56 align=4 + base size=56 base align=4 +QStyleOptionFrameV2 (0xb41c1240) 0 + QStyleOptionFrame (0xb41c1280) 0 + QStyleOption (0xb41c0654) 0 + +Class QStyleOptionTabWidgetFrame + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabWidgetFrame (0xb41c16c0) 0 + QStyleOption (0xb41d4ca8) 0 + +Class QStyleOptionTabBarBase + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabBarBase (0xb41c18c0) 0 + QStyleOption (0xb41e92d0) 0 + +Class QStyleOptionHeader + size=80 align=4 + base size=80 base align=4 +QStyleOptionHeader (0xb41c1ac0) 0 + QStyleOption (0xb41e98ac) 0 + +Class QFlags<QStyleOptionButton::ButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionButton::ButtonFeature> (0xb41fe258) 0 + +Class QStyleOptionButton + size=64 align=4 + base size=64 base align=4 +QStyleOptionButton (0xb41c1d80) 0 + QStyleOption (0xb41e90f0) 0 + +Class QFlags<QStyleOptionTab::CornerWidget> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionTab::CornerWidget> (0xb42167bc) 0 + +Class QStyleOptionTab + size=72 align=4 + base size=72 base align=4 +QStyleOptionTab (0xb420c080) 0 + QStyleOption (0xb4216294) 0 + +Class QStyleOptionTabV2 + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabV2 (0xb420c3c0) 0 + QStyleOptionTab (0xb420c400) 0 + QStyleOption (0xb40307f8) 0 + +Class QFlags<QStyleOptionToolBar::ToolBarFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolBar::ToolBarFeature> (0xb40494b0) 0 + +Class QStyleOptionToolBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionToolBar (0xb420c740) 0 + QStyleOption (0xb404903c) 0 + +Class QStyleOptionProgressBar + size=68 align=4 + base size=65 base align=4 +QStyleOptionProgressBar (0xb420ca40) 0 + QStyleOption (0xb40634ec) 0 + +Class QStyleOptionProgressBarV2 + size=76 align=4 + base size=74 base align=4 +QStyleOptionProgressBarV2 (0xb420cc80) 0 + QStyleOptionProgressBar (0xb420ccc0) 0 + QStyleOption (0xb4063a50) 0 + +Class QStyleOptionMenuItem + size=96 align=4 + base size=96 base align=4 +QStyleOptionMenuItem (0xb420cd00) 0 + QStyleOption (0xb4063e88) 0 + +Class QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> (0xb40767f8) 0 + +Class QStyleOptionQ3ListViewItem + size=64 align=4 + base size=64 base align=4 +QStyleOptionQ3ListViewItem (0xb420cf40) 0 + QStyleOption (0xb40764ec) 0 + +Class QStyleOptionQ3DockWindow + size=48 align=4 + base size=46 base align=4 +QStyleOptionQ3DockWindow (0xb4086240) 0 + QStyleOption (0xb408d7f8) 0 + +Class QStyleOptionDockWidget + size=52 align=4 + base size=51 base align=4 +QStyleOptionDockWidget (0xb4086440) 0 + QStyleOption (0xb408dd20) 0 + +Class QStyleOptionDockWidgetV2 + size=52 align=4 + base size=52 base align=4 +QStyleOptionDockWidgetV2 (0xb4086640) 0 + QStyleOptionDockWidget (0xb4086680) 0 + QStyleOption (0xb40a821c) 0 + +Class QStyleOptionViewItem + size=80 align=4 + base size=77 base align=4 +QStyleOptionViewItem (0xb40869c0) 0 + QStyleOption (0xb40a8a50) 0 + +Class QFlags<QStyleOptionViewItemV2::ViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionViewItemV2::ViewItemFeature> (0xb40bc258) 0 + +Class QStyleOptionViewItemV2 + size=84 align=4 + base size=84 base align=4 +QStyleOptionViewItemV2 (0xb4086c40) 0 + QStyleOptionViewItem (0xb4086c80) 0 + QStyleOption (0xb40a8e4c) 0 + +Class QStyleOptionViewItemV3 + size=92 align=4 + base size=92 base align=4 +QStyleOptionViewItemV3 (0xb40c70c0) 0 + QStyleOptionViewItemV2 (0xb40c7100) 0 + QStyleOptionViewItem (0xb40c7140) 0 + QStyleOption (0xb40ca690) 0 + +Class QStyleOptionViewItemV4 + size=128 align=4 + base size=128 base align=4 +QStyleOptionViewItemV4 (0xb40c7480) 0 + QStyleOptionViewItemV3 (0xb40c74c0) 0 + QStyleOptionViewItemV2 (0xb40c7500) 0 + QStyleOptionViewItem (0xb40c7540) 0 + QStyleOption (0xb40cae88) 0 + +Class QStyleOptionToolBox + size=52 align=4 + base size=52 base align=4 +QStyleOptionToolBox (0xb40c7880) 0 + QStyleOption (0xb40e5744) 0 + +Class QStyleOptionToolBoxV2 + size=60 align=4 + base size=60 base align=4 +QStyleOptionToolBoxV2 (0xb40c7a80) 0 + QStyleOptionToolBox (0xb40c7ac0) 0 + QStyleOption (0xb40e5c6c) 0 + +Class QStyleOptionRubberBand + size=52 align=4 + base size=49 base align=4 +QStyleOptionRubberBand (0xb40c7e00) 0 + QStyleOption (0xb40fa5dc) 0 + +Class QStyleOptionComplex + size=52 align=4 + base size=52 base align=4 +QStyleOptionComplex (0xb4104000) 0 + QStyleOption (0xb40fabb8) 0 + +Class QStyleOptionSlider + size=104 align=4 + base size=101 base align=4 +QStyleOptionSlider (0xb4104280) 0 + QStyleOptionComplex (0xb41042c0) 0 + QStyleOption (0xb4107384) 0 + +Class QStyleOptionSpinBox + size=64 align=4 + base size=61 base align=4 +QStyleOptionSpinBox (0xb4104600) 0 + QStyleOptionComplex (0xb4104640) 0 + QStyleOption (0xb4107b04) 0 + +Class QList<QStyleOptionQ3ListViewItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::<anonymous union> (0xb411a21c) 0 + +Class QList<QStyleOptionQ3ListViewItem> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem> (0xb411a1a4) 0 + +Class QStyleOptionQ3ListView + size=84 align=4 + base size=81 base align=4 +QStyleOptionQ3ListView (0xb4104880) 0 + QStyleOptionComplex (0xb41048c0) 0 + QStyleOption (0xb411a0b4) 0 + +Class QFlags<QStyleOptionToolButton::ToolButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolButton::ToolButtonFeature> (0xb411ab40) 0 + +Class QStyleOptionToolButton + size=96 align=4 + base size=96 base align=4 +QStyleOptionToolButton (0xb4104b80) 0 + QStyleOptionComplex (0xb4104bc0) 0 + QStyleOption (0xb411a7bc) 0 + +Class QStyleOptionComboBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionComboBox (0xb4104ec0) 0 + QStyleOptionComplex (0xb4104f00) 0 + QStyleOption (0xb3f46b04) 0 + +Class QStyleOptionTitleBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionTitleBar (0xb3f5b100) 0 + QStyleOptionComplex (0xb3f5b140) 0 + QStyleOption (0xb3f6203c) 0 + +Class QStyleOptionGroupBox + size=88 align=4 + base size=88 base align=4 +QStyleOptionGroupBox (0xb3f5b380) 0 + QStyleOptionComplex (0xb3f5b3c0) 0 + QStyleOption (0xb3f62564) 0 + +Class QStyleOptionSizeGrip + size=56 align=4 + base size=56 base align=4 +QStyleOptionSizeGrip (0xb3f5b640) 0 + QStyleOptionComplex (0xb3f5b680) 0 + QStyleOption (0xb3f62b7c) 0 + +Class QStyleOptionGraphicsItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionGraphicsItem (0xb3f5b880) 0 + QStyleOption (0xb3f76000) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb3f765a0) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb3f5bc80) 0 + QStyleHintReturn (0xb3f767bc) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb3f5bd00) 0 + QStyleHintReturn (0xb3f768ac) 0 + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +8 QAbstractItemDelegate::metaObject +12 QAbstractItemDelegate::qt_metacast +16 QAbstractItemDelegate::qt_metacall +20 QAbstractItemDelegate::~QAbstractItemDelegate +24 QAbstractItemDelegate::~QAbstractItemDelegate +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractItemDelegate::createEditor +68 QAbstractItemDelegate::setEditorData +72 QAbstractItemDelegate::setModelData +76 QAbstractItemDelegate::updateEditorGeometry +80 QAbstractItemDelegate::editorEvent + +Class QAbstractItemDelegate + size=8 align=4 + base size=8 base align=4 +QAbstractItemDelegate (0xb3f5bfc0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb3f76b04) 0 + primary-for QAbstractItemDelegate (0xb3f5bfc0) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb3f9b654) 0 + +Class QTypeInfo<QItemSelectionRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QItemSelectionRange> (0xb3fce1e0) 0 empty + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QItemSelectionModel) +8 QItemSelectionModel::metaObject +12 QItemSelectionModel::qt_metacast +16 QItemSelectionModel::qt_metacall +20 QItemSelectionModel::~QItemSelectionModel +24 QItemSelectionModel::~QItemSelectionModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemSelectionModel::select +60 QItemSelectionModel::select +64 QItemSelectionModel::clear +68 QItemSelectionModel::reset + +Class QItemSelectionModel + size=8 align=4 + base size=8 base align=4 +QItemSelectionModel (0xb3f94bc0) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb3fce654) 0 + primary-for QItemSelectionModel (0xb3f94bc0) + +Class QFlags<QItemSelectionModel::SelectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QItemSelectionModel::SelectionFlag> (0xb3fde924) 0 + +Class QList<QItemSelectionRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::<anonymous union> (0xb3ff75a0) 0 + +Class QList<QItemSelectionRange> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange> (0xb3ff7528) 0 + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb4014000) 0 + QList<QItemSelectionRange> (0xb3ff75dc) 0 + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractItemView) +8 QAbstractItemView::metaObject +12 QAbstractItemView::qt_metacast +16 QAbstractItemView::qt_metacall +20 QAbstractItemView::~QAbstractItemView +24 QAbstractItemView::~QAbstractItemView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 __cxa_pure_virtual +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QAbstractItemView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QAbstractItemView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 __cxa_pure_virtual +344 __cxa_pure_virtual +348 __cxa_pure_virtual +352 __cxa_pure_virtual +356 __cxa_pure_virtual +360 __cxa_pure_virtual +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI17QAbstractItemView) +392 QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev +396 QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractItemView + size=20 align=4 + base size=20 base align=4 +QAbstractItemView (0xb4014180) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb40141c0) 0 + primary-for QAbstractItemView (0xb4014180) + QFrame (0xb4014200) 0 + primary-for QAbstractScrollArea (0xb40141c0) + QWidget (0xb4016320) 0 + primary-for QFrame (0xb4014200) + QObject (0xb3ff78e8) 0 + primary-for QWidget (0xb4016320) + QPaintDevice (0xb3ff7924) 8 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u) + +Class QFlags<QAbstractItemView::EditTrigger> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractItemView::EditTrigger> (0xb3e34708) 0 + +Vtable for QAbstractProxyModel +QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractProxyModel) +8 QAbstractProxyModel::metaObject +12 QAbstractProxyModel::qt_metacast +16 QAbstractProxyModel::qt_metacall +20 QAbstractProxyModel::~QAbstractProxyModel +24 QAbstractProxyModel::~QAbstractProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 QAbstractProxyModel::data +80 QAbstractProxyModel::setData +84 QAbstractProxyModel::headerData +88 QAbstractProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractProxyModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QAbstractProxyModel::setSourceModel +172 __cxa_pure_virtual +176 __cxa_pure_virtual +180 QAbstractProxyModel::mapSelectionToSource +184 QAbstractProxyModel::mapSelectionFromSource + +Class QAbstractProxyModel + size=8 align=4 + base size=8 base align=4 +QAbstractProxyModel (0xb40145c0) 0 + vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u) + QAbstractItemModel (0xb4014600) 0 + primary-for QAbstractProxyModel (0xb40145c0) + QObject (0xb3e4a2d0) 0 + primary-for QAbstractItemModel (0xb4014600) + +Vtable for QColumnView +QColumnView::_ZTV11QColumnView: 104u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QColumnView) +8 QColumnView::metaObject +12 QColumnView::qt_metacast +16 QColumnView::qt_metacall +20 QColumnView::~QColumnView +24 QColumnView::~QColumnView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QColumnView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QColumnView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QColumnView::scrollContentsBy +232 QColumnView::setModel +236 QColumnView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QColumnView::visualRect +248 QColumnView::scrollTo +252 QColumnView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QColumnView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QColumnView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QColumnView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QColumnView::moveCursor +344 QColumnView::horizontalOffset +348 QColumnView::verticalOffset +352 QColumnView::isIndexHidden +356 QColumnView::setSelection +360 QColumnView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QColumnView::createColumn +388 (int (*)(...))-0x000000008 +392 (int (*)(...))(& _ZTI11QColumnView) +396 QColumnView::_ZThn8_N11QColumnViewD1Ev +400 QColumnView::_ZThn8_N11QColumnViewD0Ev +404 QWidget::_ZThn8_NK7QWidget7devTypeEv +408 QWidget::_ZThn8_NK7QWidget11paintEngineEv +412 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColumnView + size=20 align=4 + base size=20 base align=4 +QColumnView (0xb40148c0) 0 + vptr=((& QColumnView::_ZTV11QColumnView) + 8u) + QAbstractItemView (0xb4014900) 0 + primary-for QColumnView (0xb40148c0) + QAbstractScrollArea (0xb4014940) 0 + primary-for QAbstractItemView (0xb4014900) + QFrame (0xb4014980) 0 + primary-for QAbstractScrollArea (0xb4014940) + QWidget (0xb3e5d550) 0 + primary-for QFrame (0xb4014980) + QObject (0xb3e4a870) 0 + primary-for QWidget (0xb3e5d550) + QPaintDevice (0xb3e66000) 8 + vptr=((& QColumnView::_ZTV11QColumnView) + 396u) + +Vtable for QDataWidgetMapper +QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QDataWidgetMapper) +8 QDataWidgetMapper::metaObject +12 QDataWidgetMapper::qt_metacast +16 QDataWidgetMapper::qt_metacall +20 QDataWidgetMapper::~QDataWidgetMapper +24 QDataWidgetMapper::~QDataWidgetMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDataWidgetMapper::setCurrentIndex + +Class QDataWidgetMapper + size=8 align=4 + base size=8 base align=4 +QDataWidgetMapper (0xb4014c40) 0 + vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u) + QObject (0xb3e66fb4) 0 + primary-for QDataWidgetMapper (0xb4014c40) + +Vtable for QFileIconProvider +QFileIconProvider::_ZTV17QFileIconProvider: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFileIconProvider) +8 QFileIconProvider::~QFileIconProvider +12 QFileIconProvider::~QFileIconProvider +16 QFileIconProvider::icon +20 QFileIconProvider::icon +24 QFileIconProvider::type + +Class QFileIconProvider + size=8 align=4 + base size=8 base align=4 +QFileIconProvider (0xb3e7cc30) 0 + vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u) + +Vtable for QDirModel +QDirModel::_ZTV9QDirModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDirModel) +8 QDirModel::metaObject +12 QDirModel::qt_metacast +16 QDirModel::qt_metacall +20 QDirModel::~QDirModel +24 QDirModel::~QDirModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDirModel::index +60 QDirModel::parent +64 QDirModel::rowCount +68 QDirModel::columnCount +72 QDirModel::hasChildren +76 QDirModel::data +80 QDirModel::setData +84 QDirModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QDirModel::mimeTypes +104 QDirModel::mimeData +108 QDirModel::dropMimeData +112 QDirModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QDirModel::flags +144 QDirModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QDirModel + size=8 align=4 + base size=8 base align=4 +QDirModel (0xb3e8d000) 0 + vptr=((& QDirModel::_ZTV9QDirModel) + 8u) + QAbstractItemModel (0xb3e8d040) 0 + primary-for QDirModel (0xb3e8d000) + QObject (0xb3e8c1a4) 0 + primary-for QAbstractItemModel (0xb3e8d040) + +Vtable for QHeaderView +QHeaderView::_ZTV11QHeaderView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHeaderView) +8 QHeaderView::metaObject +12 QHeaderView::qt_metacast +16 QHeaderView::qt_metacall +20 QHeaderView::~QHeaderView +24 QHeaderView::~QHeaderView +28 QHeaderView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QHeaderView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QHeaderView::mousePressEvent +84 QHeaderView::mouseReleaseEvent +88 QHeaderView::mouseDoubleClickEvent +92 QHeaderView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QHeaderView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QHeaderView::viewportEvent +228 QHeaderView::scrollContentsBy +232 QHeaderView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QHeaderView::visualRect +248 QHeaderView::scrollTo +252 QHeaderView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QHeaderView::reset +268 QAbstractItemView::setRootIndex +272 QHeaderView::doItemsLayout +276 QAbstractItemView::selectAll +280 QHeaderView::dataChanged +284 QHeaderView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QHeaderView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QHeaderView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QHeaderView::moveCursor +344 QHeaderView::horizontalOffset +348 QHeaderView::verticalOffset +352 QHeaderView::isIndexHidden +356 QHeaderView::setSelection +360 QHeaderView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QHeaderView::paintSection +388 QHeaderView::sectionSizeFromContents +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI11QHeaderView) +400 QHeaderView::_ZThn8_N11QHeaderViewD1Ev +404 QHeaderView::_ZThn8_N11QHeaderViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHeaderView + size=20 align=4 + base size=20 base align=4 +QHeaderView (0xb3e8d300) 0 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u) + QAbstractItemView (0xb3e8d340) 0 + primary-for QHeaderView (0xb3e8d300) + QAbstractScrollArea (0xb3e8d380) 0 + primary-for QAbstractItemView (0xb3e8d340) + QFrame (0xb3e8d3c0) 0 + primary-for QAbstractScrollArea (0xb3e8d380) + QWidget (0xb3e9aa50) 0 + primary-for QFrame (0xb3e8d3c0) + QObject (0xb3ea321c) 0 + primary-for QWidget (0xb3e9aa50) + QPaintDevice (0xb3ea3258) 8 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u) + +Vtable for QItemDelegate +QItemDelegate::_ZTV13QItemDelegate: 25u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QItemDelegate) +8 QItemDelegate::metaObject +12 QItemDelegate::qt_metacast +16 QItemDelegate::qt_metacall +20 QItemDelegate::~QItemDelegate +24 QItemDelegate::~QItemDelegate +28 QObject::event +32 QItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemDelegate::paint +60 QItemDelegate::sizeHint +64 QItemDelegate::createEditor +68 QItemDelegate::setEditorData +72 QItemDelegate::setModelData +76 QItemDelegate::updateEditorGeometry +80 QItemDelegate::editorEvent +84 QItemDelegate::drawDisplay +88 QItemDelegate::drawDecoration +92 QItemDelegate::drawFocus +96 QItemDelegate::drawCheck + +Class QItemDelegate + size=8 align=4 + base size=8 base align=4 +QItemDelegate (0xb3e8d780) 0 + vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u) + QAbstractItemDelegate (0xb3e8d7c0) 0 + primary-for QItemDelegate (0xb3e8d780) + QObject (0xb3ec06cc) 0 + primary-for QAbstractItemDelegate (0xb3e8d7c0) + +Vtable for QItemEditorCreatorBase +QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QItemEditorCreatorBase) +8 QItemEditorCreatorBase::~QItemEditorCreatorBase +12 QItemEditorCreatorBase::~QItemEditorCreatorBase +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QItemEditorCreatorBase + size=4 align=4 + base size=4 base align=4 +QItemEditorCreatorBase (0xb3ed4294) 0 nearly-empty + vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u) + +Class QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> (0xb3ed4d98) 0 + +Class QHash<QVariant::Type, QItemEditorCreatorBase*> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*> (0xb3ed4d20) 0 + +Vtable for QItemEditorFactory +QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QItemEditorFactory) +8 QItemEditorFactory::~QItemEditorFactory +12 QItemEditorFactory::~QItemEditorFactory +16 QItemEditorFactory::createEditor +20 QItemEditorFactory::valuePropertyName + +Class QItemEditorFactory + size=8 align=4 + base size=8 base align=4 +QItemEditorFactory (0xb3ed47f8) 0 + vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u) + +Vtable for QListView +QListView::_ZTV9QListView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QListView) +8 QListView::metaObject +12 QListView::qt_metacast +16 QListView::qt_metacall +20 QListView::~QListView +24 QListView::~QListView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QListView) +392 QListView::_ZThn8_N9QListViewD1Ev +396 QListView::_ZThn8_N9QListViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListView + size=20 align=4 + base size=20 base align=4 +QListView (0xb3edd140) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb3edd180) 0 + primary-for QListView (0xb3edd140) + QAbstractScrollArea (0xb3edd1c0) 0 + primary-for QAbstractItemView (0xb3edd180) + QFrame (0xb3edd200) 0 + primary-for QAbstractScrollArea (0xb3edd1c0) + QWidget (0xb3ee9d70) 0 + primary-for QFrame (0xb3edd200) + QObject (0xb3ed4e88) 0 + primary-for QWidget (0xb3ee9d70) + QPaintDevice (0xb3ef1000) 8 + vptr=((& QListView::_ZTV9QListView) + 392u) + +Class QVector<void*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<void*>::<anonymous union> (0xb3f0c780) 0 + +Class QVector<void*> + size=4 align=4 + base size=4 base align=4 +QVector<void*> (0xb3f0c708) 0 + +Vtable for QListWidgetItem +QListWidgetItem::_ZTV15QListWidgetItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QListWidgetItem) +8 QListWidgetItem::~QListWidgetItem +12 QListWidgetItem::~QListWidgetItem +16 QListWidgetItem::clone +20 QListWidgetItem::setBackgroundColor +24 QListWidgetItem::data +28 QListWidgetItem::setData +32 QListWidgetItem::operator< +36 QListWidgetItem::read +40 QListWidgetItem::write + +Class QListWidgetItem + size=24 align=4 + base size=24 base align=4 +QListWidgetItem (0xb3f0c258) 0 + vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u) + +Vtable for QListWidget +QListWidget::_ZTV11QListWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QListWidget) +8 QListWidget::metaObject +12 QListWidget::qt_metacast +16 QListWidget::qt_metacall +20 QListWidget::~QListWidget +24 QListWidget::~QListWidget +28 QListWidget::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QListWidget::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 QListWidget::mimeTypes +388 QListWidget::mimeData +392 QListWidget::dropMimeData +396 QListWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI11QListWidget) +408 QListWidget::_ZThn8_N11QListWidgetD1Ev +412 QListWidget::_ZThn8_N11QListWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListWidget + size=20 align=4 + base size=20 base align=4 +QListWidget (0xb3eddd40) 0 + vptr=((& QListWidget::_ZTV11QListWidget) + 8u) + QListView (0xb3eddd80) 0 + primary-for QListWidget (0xb3eddd40) + QAbstractItemView (0xb3edddc0) 0 + primary-for QListView (0xb3eddd80) + QAbstractScrollArea (0xb3edde00) 0 + primary-for QAbstractItemView (0xb3edddc0) + QFrame (0xb3edde40) 0 + primary-for QAbstractScrollArea (0xb3edde00) + QWidget (0xb3d3aa50) 0 + primary-for QFrame (0xb3edde40) + QObject (0xb3d40bf4) 0 + primary-for QWidget (0xb3d3aa50) + QPaintDevice (0xb3d40c30) 8 + vptr=((& QListWidget::_ZTV11QListWidget) + 408u) + +Vtable for QProxyModel +QProxyModel::_ZTV11QProxyModel: 43u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QProxyModel) +8 QProxyModel::metaObject +12 QProxyModel::qt_metacast +16 QProxyModel::qt_metacall +20 QProxyModel::~QProxyModel +24 QProxyModel::~QProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProxyModel::index +60 QProxyModel::parent +64 QProxyModel::rowCount +68 QProxyModel::columnCount +72 QProxyModel::hasChildren +76 QProxyModel::data +80 QProxyModel::setData +84 QProxyModel::headerData +88 QProxyModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QProxyModel::mimeTypes +104 QProxyModel::mimeData +108 QProxyModel::dropMimeData +112 QProxyModel::supportedDropActions +116 QProxyModel::insertRows +120 QProxyModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QProxyModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QProxyModel::flags +144 QProxyModel::sort +148 QAbstractItemModel::buddy +152 QProxyModel::match +156 QProxyModel::span +160 QProxyModel::submit +164 QProxyModel::revert +168 QProxyModel::setModel + +Class QProxyModel + size=8 align=4 + base size=8 base align=4 +QProxyModel (0xb3d5c480) 0 + vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u) + QAbstractItemModel (0xb3d5c4c0) 0 + primary-for QProxyModel (0xb3d5c480) + QObject (0xb3d63a8c) 0 + primary-for QAbstractItemModel (0xb3d5c4c0) + +Vtable for QSortFilterProxyModel +QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSortFilterProxyModel) +8 QSortFilterProxyModel::metaObject +12 QSortFilterProxyModel::qt_metacast +16 QSortFilterProxyModel::qt_metacall +20 QSortFilterProxyModel::~QSortFilterProxyModel +24 QSortFilterProxyModel::~QSortFilterProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSortFilterProxyModel::index +60 QSortFilterProxyModel::parent +64 QSortFilterProxyModel::rowCount +68 QSortFilterProxyModel::columnCount +72 QSortFilterProxyModel::hasChildren +76 QSortFilterProxyModel::data +80 QSortFilterProxyModel::setData +84 QSortFilterProxyModel::headerData +88 QSortFilterProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QSortFilterProxyModel::mimeTypes +104 QSortFilterProxyModel::mimeData +108 QSortFilterProxyModel::dropMimeData +112 QSortFilterProxyModel::supportedDropActions +116 QSortFilterProxyModel::insertRows +120 QSortFilterProxyModel::insertColumns +124 QSortFilterProxyModel::removeRows +128 QSortFilterProxyModel::removeColumns +132 QSortFilterProxyModel::fetchMore +136 QSortFilterProxyModel::canFetchMore +140 QSortFilterProxyModel::flags +144 QSortFilterProxyModel::sort +148 QSortFilterProxyModel::buddy +152 QSortFilterProxyModel::match +156 QSortFilterProxyModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QSortFilterProxyModel::setSourceModel +172 QSortFilterProxyModel::mapToSource +176 QSortFilterProxyModel::mapFromSource +180 QSortFilterProxyModel::mapSelectionToSource +184 QSortFilterProxyModel::mapSelectionFromSource +188 QSortFilterProxyModel::filterAcceptsRow +192 QSortFilterProxyModel::filterAcceptsColumn +196 QSortFilterProxyModel::lessThan + +Class QSortFilterProxyModel + size=8 align=4 + base size=8 base align=4 +QSortFilterProxyModel (0xb3d5c780) 0 + vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u) + QAbstractProxyModel (0xb3d5c7c0) 0 + primary-for QSortFilterProxyModel (0xb3d5c780) + QAbstractItemModel (0xb3d5c800) 0 + primary-for QAbstractProxyModel (0xb3d5c7c0) + QObject (0xb3d6d924) 0 + primary-for QAbstractItemModel (0xb3d5c800) + +Vtable for QStandardItem +QStandardItem::_ZTV13QStandardItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStandardItem) +8 QStandardItem::~QStandardItem +12 QStandardItem::~QStandardItem +16 QStandardItem::data +20 QStandardItem::setData +24 QStandardItem::clone +28 QStandardItem::type +32 QStandardItem::read +36 QStandardItem::write +40 QStandardItem::operator< + +Class QStandardItem + size=8 align=4 + base size=8 base align=4 +QStandardItem (0xb3d8c744) 0 + vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u) + +Class QList<QStandardItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::<anonymous union> (0xb3df3168) 0 + +Class QList<QStandardItem*> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*> (0xb3df30f0) 0 + +Vtable for QStandardItemModel +QStandardItemModel::_ZTV18QStandardItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QStandardItemModel) +8 QStandardItemModel::metaObject +12 QStandardItemModel::qt_metacast +16 QStandardItemModel::qt_metacall +20 QStandardItemModel::~QStandardItemModel +24 QStandardItemModel::~QStandardItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStandardItemModel::index +60 QStandardItemModel::parent +64 QStandardItemModel::rowCount +68 QStandardItemModel::columnCount +72 QStandardItemModel::hasChildren +76 QStandardItemModel::data +80 QStandardItemModel::setData +84 QStandardItemModel::headerData +88 QStandardItemModel::setHeaderData +92 QStandardItemModel::itemData +96 QStandardItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QStandardItemModel::supportedDropActions +116 QStandardItemModel::insertRows +120 QStandardItemModel::insertColumns +124 QStandardItemModel::removeRows +128 QStandardItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStandardItemModel::flags +144 QStandardItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStandardItemModel + size=8 align=4 + base size=8 base align=4 +QStandardItemModel (0xb3de2600) 0 + vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u) + QAbstractItemModel (0xb3de2640) 0 + primary-for QStandardItemModel (0xb3de2600) + QObject (0xb3df3ca8) 0 + primary-for QAbstractItemModel (0xb3de2640) + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QStringListModel) +8 QStringListModel::metaObject +12 QStringListModel::qt_metacast +16 QStringListModel::qt_metacall +20 QStringListModel::~QStringListModel +24 QStringListModel::~QStringListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 QStringListModel::rowCount +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 QStringListModel::data +80 QStringListModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QStringListModel::supportedDropActions +116 QStringListModel::insertRows +120 QAbstractItemModel::insertColumns +124 QStringListModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStringListModel::flags +144 QStringListModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStringListModel + size=12 align=4 + base size=12 base align=4 +QStringListModel (0xb3de2a40) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb3de2a80) 0 + primary-for QStringListModel (0xb3de2a40) + QAbstractItemModel (0xb3de2ac0) 0 + primary-for QAbstractListModel (0xb3de2a80) + QObject (0xb3c2f0f0) 0 + primary-for QAbstractItemModel (0xb3de2ac0) + +Vtable for QStyledItemDelegate +QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QStyledItemDelegate) +8 QStyledItemDelegate::metaObject +12 QStyledItemDelegate::qt_metacast +16 QStyledItemDelegate::qt_metacall +20 QStyledItemDelegate::~QStyledItemDelegate +24 QStyledItemDelegate::~QStyledItemDelegate +28 QObject::event +32 QStyledItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyledItemDelegate::paint +60 QStyledItemDelegate::sizeHint +64 QStyledItemDelegate::createEditor +68 QStyledItemDelegate::setEditorData +72 QStyledItemDelegate::setModelData +76 QStyledItemDelegate::updateEditorGeometry +80 QStyledItemDelegate::editorEvent +84 QStyledItemDelegate::displayText +88 QStyledItemDelegate::initStyleOption + +Class QStyledItemDelegate + size=8 align=4 + base size=8 base align=4 +QStyledItemDelegate (0xb3de2d00) 0 + vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u) + QAbstractItemDelegate (0xb3de2d40) 0 + primary-for QStyledItemDelegate (0xb3de2d00) + QObject (0xb3c2fbb8) 0 + primary-for QAbstractItemDelegate (0xb3de2d40) + +Vtable for QTableView +QTableView::_ZTV10QTableView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTableView) +8 QTableView::metaObject +12 QTableView::qt_metacast +16 QTableView::qt_metacall +20 QTableView::~QTableView +24 QTableView::~QTableView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableView::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI10QTableView) +392 QTableView::_ZThn8_N10QTableViewD1Ev +396 QTableView::_ZThn8_N10QTableViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableView + size=20 align=4 + base size=20 base align=4 +QTableView (0xb3c4b000) 0 + vptr=((& QTableView::_ZTV10QTableView) + 8u) + QAbstractItemView (0xb3c4b040) 0 + primary-for QTableView (0xb3c4b000) + QAbstractScrollArea (0xb3c4b080) 0 + primary-for QAbstractItemView (0xb3c4b040) + QFrame (0xb3c4b0c0) 0 + primary-for QAbstractScrollArea (0xb3c4b080) + QWidget (0xb3c482d0) 0 + primary-for QFrame (0xb3c4b0c0) + QObject (0xb3c44780) 0 + primary-for QWidget (0xb3c482d0) + QPaintDevice (0xb3c447bc) 8 + vptr=((& QTableView::_ZTV10QTableView) + 392u) + +Class QTableWidgetSelectionRange + size=16 align=4 + base size=16 base align=4 +QTableWidgetSelectionRange (0xb3c62528) 0 + +Class QVector<QWidgetItemData>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData>::<anonymous union> (0xb3c71294) 0 + +Class QVector<QWidgetItemData> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData> (0xb3c7121c) 0 + +Vtable for QTableWidgetItem +QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTableWidgetItem) +8 QTableWidgetItem::~QTableWidgetItem +12 QTableWidgetItem::~QTableWidgetItem +16 QTableWidgetItem::clone +20 QTableWidgetItem::data +24 QTableWidgetItem::setData +28 QTableWidgetItem::operator< +32 QTableWidgetItem::read +36 QTableWidgetItem::write + +Class QTableWidgetItem + size=24 align=4 + base size=24 base align=4 +QTableWidgetItem (0xb3c62d5c) 0 + vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u) + +Vtable for QTableWidget +QTableWidget::_ZTV12QTableWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTableWidget) +8 QTableWidget::metaObject +12 QTableWidget::qt_metacast +16 QTableWidget::qt_metacall +20 QTableWidget::~QTableWidget +24 QTableWidget::~QTableWidget +28 QTableWidget::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTableWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableWidget::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 QTableWidget::mimeTypes +388 QTableWidget::mimeData +392 QTableWidget::dropMimeData +396 QTableWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI12QTableWidget) +408 QTableWidget::_ZThn8_N12QTableWidgetD1Ev +412 QTableWidget::_ZThn8_N12QTableWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableWidget + size=20 align=4 + base size=20 base align=4 +QTableWidget (0xb3c4bd80) 0 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u) + QTableView (0xb3c4bdc0) 0 + primary-for QTableWidget (0xb3c4bd80) + QAbstractItemView (0xb3c4be00) 0 + primary-for QTableView (0xb3c4bdc0) + QAbstractScrollArea (0xb3c4be40) 0 + primary-for QAbstractItemView (0xb3c4be00) + QFrame (0xb3c4be80) 0 + primary-for QAbstractScrollArea (0xb3c4be40) + QWidget (0xb3c90dc0) 0 + primary-for QFrame (0xb3c4be80) + QObject (0xb3ca2654) 0 + primary-for QWidget (0xb3c90dc0) + QPaintDevice (0xb3ca2690) 8 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u) + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTreeView) +8 QTreeView::metaObject +12 QTreeView::qt_metacast +16 QTreeView::qt_metacall +20 QTreeView::~QTreeView +24 QTreeView::~QTreeView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeView::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI9QTreeView) +400 QTreeView::_ZThn8_N9QTreeViewD1Ev +404 QTreeView::_ZThn8_N9QTreeViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeView + size=20 align=4 + base size=20 base align=4 +QTreeView (0xb3cbe380) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb3cbe3c0) 0 + primary-for QTreeView (0xb3cbe380) + QAbstractScrollArea (0xb3cbe400) 0 + primary-for QAbstractItemView (0xb3cbe3c0) + QFrame (0xb3cbe440) 0 + primary-for QAbstractScrollArea (0xb3cbe400) + QWidget (0xb3cc9050) 0 + primary-for QFrame (0xb3cbe440) + QObject (0xb3cc621c) 0 + primary-for QWidget (0xb3cc9050) + QPaintDevice (0xb3cc6258) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QFlags<QTreeWidgetItemIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTreeWidgetItemIterator::IteratorFlag> (0xb3ce8a14) 0 + +Class QTreeWidgetItemIterator + size=12 align=4 + base size=12 base align=4 +QTreeWidgetItemIterator (0xb3ce8000) 0 + +Class QVector<QVector<QWidgetItemData> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> >::<anonymous union> (0xb3b1c474) 0 + +Class QVector<QVector<QWidgetItemData> > + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> > (0xb3b1c3fc) 0 + +Class QList<QTreeWidgetItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::<anonymous union> (0xb3b1c8ac) 0 + +Class QList<QTreeWidgetItem*> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*> (0xb3b1c834) 0 + +Vtable for QTreeWidgetItem +QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTreeWidgetItem) +8 QTreeWidgetItem::~QTreeWidgetItem +12 QTreeWidgetItem::~QTreeWidgetItem +16 QTreeWidgetItem::clone +20 QTreeWidgetItem::data +24 QTreeWidgetItem::setData +28 QTreeWidgetItem::operator< +32 QTreeWidgetItem::read +36 QTreeWidgetItem::write + +Class QTreeWidgetItem + size=32 align=4 + base size=32 base align=4 +QTreeWidgetItem (0xb3d040f0) 0 + vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u) + +Vtable for QTreeWidget +QTreeWidget::_ZTV11QTreeWidget: 109u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTreeWidget) +8 QTreeWidget::metaObject +12 QTreeWidget::qt_metacast +16 QTreeWidget::qt_metacall +20 QTreeWidget::~QTreeWidget +24 QTreeWidget::~QTreeWidget +28 QTreeWidget::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTreeWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeWidget::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 QTreeWidget::mimeTypes +396 QTreeWidget::mimeData +400 QTreeWidget::dropMimeData +404 QTreeWidget::supportedDropActions +408 (int (*)(...))-0x000000008 +412 (int (*)(...))(& _ZTI11QTreeWidget) +416 QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev +420 QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev +424 QWidget::_ZThn8_NK7QWidget7devTypeEv +428 QWidget::_ZThn8_NK7QWidget11paintEngineEv +432 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeWidget + size=20 align=4 + base size=20 base align=4 +QTreeWidget (0xb3b5a5c0) 0 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u) + QTreeView (0xb3b5a600) 0 + primary-for QTreeWidget (0xb3b5a5c0) + QAbstractItemView (0xb3b5a640) 0 + primary-for QTreeView (0xb3b5a600) + QAbstractScrollArea (0xb3b5a680) 0 + primary-for QAbstractItemView (0xb3b5a640) + QFrame (0xb3b5a6c0) 0 + primary-for QAbstractScrollArea (0xb3b5a680) + QWidget (0xb3b6d0f0) 0 + primary-for QFrame (0xb3b5a6c0) + QObject (0xb3b698ac) 0 + primary-for QWidget (0xb3b6d0f0) + QPaintDevice (0xb3b698e8) 8 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u) + +Vtable for QApplication +QApplication::_ZTV12QApplication: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QApplication) +8 QApplication::metaObject +12 QApplication::qt_metacast +16 QApplication::qt_metacall +20 QApplication::~QApplication +24 QApplication::~QApplication +28 QApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QApplication::notify +60 QApplication::compressEvent +64 QApplication::x11EventFilter +68 QApplication::x11ClientMessage +72 QApplication::commitData +76 QApplication::saveState + +Class QApplication + size=8 align=4 + base size=8 base align=4 +QApplication (0xb3b5af00) 0 + vptr=((& QApplication::_ZTV12QApplication) + 8u) + QCoreApplication (0xb3b5af40) 0 + primary-for QApplication (0xb3b5af00) + QObject (0xb3b91438) 0 + primary-for QCoreApplication (0xb3b5af40) + +Vtable for QLayoutItem +QLayoutItem::_ZTV11QLayoutItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QLayoutItem) +8 QLayoutItem::~QLayoutItem +12 QLayoutItem::~QLayoutItem +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QLayoutItem + size=8 align=4 + base size=8 base align=4 +QLayoutItem (0xb3bbf5dc) 0 + vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u) + +Vtable for QSpacerItem +QSpacerItem::_ZTV11QSpacerItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QSpacerItem) +8 QSpacerItem::~QSpacerItem +12 QSpacerItem::~QSpacerItem +16 QSpacerItem::sizeHint +20 QSpacerItem::minimumSize +24 QSpacerItem::maximumSize +28 QSpacerItem::expandingDirections +32 QSpacerItem::setGeometry +36 QSpacerItem::geometry +40 QSpacerItem::isEmpty +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QSpacerItem::spacerItem + +Class QSpacerItem + size=36 align=4 + base size=36 base align=4 +QSpacerItem (0xb3bb3840) 0 + vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u) + QLayoutItem (0xb3bbfb04) 0 + primary-for QSpacerItem (0xb3bb3840) + +Vtable for QWidgetItem +QWidgetItem::_ZTV11QWidgetItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWidgetItem) +8 QWidgetItem::~QWidgetItem +12 QWidgetItem::~QWidgetItem +16 QWidgetItem::sizeHint +20 QWidgetItem::minimumSize +24 QWidgetItem::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItem + size=12 align=4 + base size=12 base align=4 +QWidgetItem (0xb3bb3980) 0 + vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u) + QLayoutItem (0xb3bd0168) 0 + primary-for QWidgetItem (0xb3bb3980) + +Vtable for QWidgetItemV2 +QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetItemV2) +8 QWidgetItemV2::~QWidgetItemV2 +12 QWidgetItemV2::~QWidgetItemV2 +16 QWidgetItemV2::sizeHint +20 QWidgetItemV2::minimumSize +24 QWidgetItemV2::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItemV2::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItemV2 + size=68 align=4 + base size=68 base align=4 +QWidgetItemV2 (0xb3bb3ac0) 0 + vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u) + QWidgetItem (0xb3bb3b00) 0 + primary-for QWidgetItemV2 (0xb3bb3ac0) + QLayoutItem (0xb3bd0690) 0 + primary-for QWidgetItem (0xb3bb3b00) + +Class QLayoutIterator + size=8 align=4 + base size=8 base align=4 +QLayoutIterator (0xb3bd0e10) 0 + +Vtable for QLayout +QLayout::_ZTV7QLayout: 45u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QLayout) +8 QLayout::metaObject +12 QLayout::qt_metacast +16 QLayout::qt_metacall +20 QLayout::~QLayout +24 QLayout::~QLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 __cxa_pure_virtual +68 QLayout::expandingDirections +72 QLayout::minimumSize +76 QLayout::maximumSize +80 QLayout::setGeometry +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 QLayout::indexOf +96 __cxa_pure_virtual +100 QLayout::isEmpty +104 QLayout::layout +108 (int (*)(...))-0x000000008 +112 (int (*)(...))(& _ZTI7QLayout) +116 QLayout::_ZThn8_N7QLayoutD1Ev +120 QLayout::_ZThn8_N7QLayoutD0Ev +124 __cxa_pure_virtual +128 QLayout::_ZThn8_NK7QLayout11minimumSizeEv +132 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +136 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +140 QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect +144 QLayout::_ZThn8_NK7QLayout8geometryEv +148 QLayout::_ZThn8_NK7QLayout7isEmptyEv +152 QLayoutItem::hasHeightForWidth +156 QLayoutItem::heightForWidth +160 QLayoutItem::minimumHeightForWidth +164 QLayout::_ZThn8_N7QLayout10invalidateEv +168 QLayoutItem::widget +172 QLayout::_ZThn8_N7QLayout6layoutEv +176 QLayoutItem::spacerItem + +Class QLayout + size=16 align=4 + base size=16 base align=4 +QLayout (0xb3be51e0) 0 + vptr=((& QLayout::_ZTV7QLayout) + 8u) + QObject (0xb3be1870) 0 + primary-for QLayout (0xb3be51e0) + QLayoutItem (0xb3be18ac) 8 + vptr=((& QLayout::_ZTV7QLayout) + 116u) + +Vtable for QGridLayout +QGridLayout::_ZTV11QGridLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QGridLayout) +8 QGridLayout::metaObject +12 QGridLayout::qt_metacast +16 QGridLayout::qt_metacall +20 QGridLayout::~QGridLayout +24 QGridLayout::~QGridLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGridLayout::invalidate +60 QLayout::geometry +64 QGridLayout::addItem +68 QGridLayout::expandingDirections +72 QGridLayout::minimumSize +76 QGridLayout::maximumSize +80 QGridLayout::setGeometry +84 QGridLayout::itemAt +88 QGridLayout::takeAt +92 QLayout::indexOf +96 QGridLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QGridLayout::sizeHint +112 QGridLayout::hasHeightForWidth +116 QGridLayout::heightForWidth +120 QGridLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QGridLayout) +132 QGridLayout::_ZThn8_N11QGridLayoutD1Ev +136 QGridLayout::_ZThn8_N11QGridLayoutD0Ev +140 QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv +144 QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv +148 QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv +152 QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv +156 QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv +172 QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi +176 QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi +180 QGridLayout::_ZThn8_N11QGridLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QGridLayout + size=16 align=4 + base size=16 base align=4 +QGridLayout (0xb3bfc400) 0 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u) + QLayout (0xb3bf5aa0) 0 + primary-for QGridLayout (0xb3bfc400) + QObject (0xb3bffca8) 0 + primary-for QLayout (0xb3bf5aa0) + QLayoutItem (0xb3bffce4) 8 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u) + +Vtable for QBoxLayout +QBoxLayout::_ZTV10QBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QBoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 QBoxLayout::~QBoxLayout +24 QBoxLayout::~QBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI10QBoxLayout) +132 QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev +136 QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QBoxLayout + size=16 align=4 + base size=16 base align=4 +QBoxLayout (0xb3bfcb00) 0 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u) + QLayout (0xb3a1e910) 0 + primary-for QBoxLayout (0xb3bfcb00) + QObject (0xb3a281e0) 0 + primary-for QLayout (0xb3a1e910) + QLayoutItem (0xb3a2821c) 8 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u) + +Vtable for QHBoxLayout +QHBoxLayout::_ZTV11QHBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHBoxLayout) +8 QHBoxLayout::metaObject +12 QHBoxLayout::qt_metacast +16 QHBoxLayout::qt_metacall +20 QHBoxLayout::~QHBoxLayout +24 QHBoxLayout::~QHBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QHBoxLayout) +132 QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev +136 QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QHBoxLayout + size=16 align=4 + base size=16 base align=4 +QHBoxLayout (0xb3bfce00) 0 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u) + QBoxLayout (0xb3bfce40) 0 + primary-for QHBoxLayout (0xb3bfce00) + QLayout (0xb3a3a1e0) 0 + primary-for QBoxLayout (0xb3bfce40) + QObject (0xb3a367bc) 0 + primary-for QLayout (0xb3a3a1e0) + QLayoutItem (0xb3a367f8) 8 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u) + +Vtable for QVBoxLayout +QVBoxLayout::_ZTV11QVBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QVBoxLayout) +8 QVBoxLayout::metaObject +12 QVBoxLayout::qt_metacast +16 QVBoxLayout::qt_metacall +20 QVBoxLayout::~QVBoxLayout +24 QVBoxLayout::~QVBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QVBoxLayout) +132 QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev +136 QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QVBoxLayout + size=16 align=4 + base size=16 base align=4 +QVBoxLayout (0xb3a46080) 0 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u) + QBoxLayout (0xb3a460c0) 0 + primary-for QVBoxLayout (0xb3a46080) + QLayout (0xb3a40f50) 0 + primary-for QBoxLayout (0xb3a460c0) + QObject (0xb3a4730c) 0 + primary-for QLayout (0xb3a40f50) + QLayoutItem (0xb3a47348) 8 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u) + +Vtable for QClipboard +QClipboard::_ZTV10QClipboard: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QClipboard) +8 QClipboard::metaObject +12 QClipboard::qt_metacast +16 QClipboard::qt_metacall +20 QClipboard::~QClipboard +24 QClipboard::~QClipboard +28 QClipboard::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QClipboard::connectNotify +52 QObject::disconnectNotify + +Class QClipboard + size=8 align=4 + base size=8 base align=4 +QClipboard (0xb3a46300) 0 + vptr=((& QClipboard::_ZTV10QClipboard) + 8u) + QObject (0xb3a47e88) 0 + primary-for QClipboard (0xb3a46300) + +Vtable for QDesktopWidget +QDesktopWidget::_ZTV14QDesktopWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDesktopWidget) +8 QDesktopWidget::metaObject +12 QDesktopWidget::qt_metacast +16 QDesktopWidget::qt_metacall +20 QDesktopWidget::~QDesktopWidget +24 QDesktopWidget::~QDesktopWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDesktopWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QDesktopWidget) +232 QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev +236 QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesktopWidget + size=20 align=4 + base size=20 base align=4 +QDesktopWidget (0xb3a465c0) 0 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u) + QWidget (0xb3a60f50) 0 + primary-for QDesktopWidget (0xb3a465c0) + QObject (0xb3a664b0) 0 + primary-for QWidget (0xb3a60f50) + QPaintDevice (0xb3a664ec) 8 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u) + +Vtable for QFormLayout +QFormLayout::_ZTV11QFormLayout: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFormLayout) +8 QFormLayout::metaObject +12 QFormLayout::qt_metacast +16 QFormLayout::qt_metacall +20 QFormLayout::~QFormLayout +24 QFormLayout::~QFormLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFormLayout::invalidate +60 QLayout::geometry +64 QFormLayout::addItem +68 QFormLayout::expandingDirections +72 QFormLayout::minimumSize +76 QLayout::maximumSize +80 QFormLayout::setGeometry +84 QFormLayout::itemAt +88 QFormLayout::takeAt +92 QLayout::indexOf +96 QFormLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QFormLayout::sizeHint +112 QFormLayout::hasHeightForWidth +116 QFormLayout::heightForWidth +120 (int (*)(...))-0x000000008 +124 (int (*)(...))(& _ZTI11QFormLayout) +128 QFormLayout::_ZThn8_N11QFormLayoutD1Ev +132 QFormLayout::_ZThn8_N11QFormLayoutD0Ev +136 QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv +140 QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv +144 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +148 QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv +152 QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect +156 QLayout::_ZThn8_NK7QLayout8geometryEv +160 QLayout::_ZThn8_NK7QLayout7isEmptyEv +164 QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv +168 QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi +172 QLayoutItem::minimumHeightForWidth +176 QFormLayout::_ZThn8_N11QFormLayout10invalidateEv +180 QLayoutItem::widget +184 QLayout::_ZThn8_N7QLayout6layoutEv +188 QLayoutItem::spacerItem + +Class QFormLayout + size=16 align=4 + base size=16 base align=4 +QFormLayout (0xb3a46980) 0 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u) + QLayout (0xb3a6db90) 0 + primary-for QFormLayout (0xb3a46980) + QObject (0xb3a75474) 0 + primary-for QLayout (0xb3a6db90) + QLayoutItem (0xb3a754b0) 8 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u) + +Vtable for QSessionManager +QSessionManager::_ZTV15QSessionManager: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSessionManager) +8 QSessionManager::metaObject +12 QSessionManager::qt_metacast +16 QSessionManager::qt_metacall +20 QSessionManager::~QSessionManager +24 QSessionManager::~QSessionManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSessionManager + size=8 align=4 + base size=8 base align=4 +QSessionManager (0xb3a46c80) 0 + vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u) + QObject (0xb3a88834) 0 + primary-for QSessionManager (0xb3a46c80) + +Vtable for QShortcut +QShortcut::_ZTV9QShortcut: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QShortcut) +8 QShortcut::metaObject +12 QShortcut::qt_metacast +16 QShortcut::qt_metacall +20 QShortcut::~QShortcut +24 QShortcut::~QShortcut +28 QShortcut::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QShortcut + size=8 align=4 + base size=8 base align=4 +QShortcut (0xb3a46f40) 0 + vptr=((& QShortcut::_ZTV9QShortcut) + 8u) + QObject (0xb3a9a1e0) 0 + primary-for QShortcut (0xb3a46f40) + +Vtable for QSound +QSound::_ZTV6QSound: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QSound) +8 QSound::metaObject +12 QSound::qt_metacast +16 QSound::qt_metacall +20 QSound::~QSound +24 QSound::~QSound +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSound + size=8 align=4 + base size=8 base align=4 +QSound (0xb3aa1240) 0 + vptr=((& QSound::_ZTV6QSound) + 8u) + QObject (0xb3a9ac6c) 0 + primary-for QSound (0xb3aa1240) + +Vtable for QStackedLayout +QStackedLayout::_ZTV14QStackedLayout: 46u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedLayout) +8 QStackedLayout::metaObject +12 QStackedLayout::qt_metacast +16 QStackedLayout::qt_metacall +20 QStackedLayout::~QStackedLayout +24 QStackedLayout::~QStackedLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 QStackedLayout::addItem +68 QLayout::expandingDirections +72 QStackedLayout::minimumSize +76 QLayout::maximumSize +80 QStackedLayout::setGeometry +84 QStackedLayout::itemAt +88 QStackedLayout::takeAt +92 QLayout::indexOf +96 QStackedLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QStackedLayout::sizeHint +112 (int (*)(...))-0x000000008 +116 (int (*)(...))(& _ZTI14QStackedLayout) +120 QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev +124 QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev +128 QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv +132 QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv +136 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +140 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +144 QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect +148 QLayout::_ZThn8_NK7QLayout8geometryEv +152 QLayout::_ZThn8_NK7QLayout7isEmptyEv +156 QLayoutItem::hasHeightForWidth +160 QLayoutItem::heightForWidth +164 QLayoutItem::minimumHeightForWidth +168 QLayout::_ZThn8_N7QLayout10invalidateEv +172 QLayoutItem::widget +176 QLayout::_ZThn8_N7QLayout6layoutEv +180 QLayoutItem::spacerItem + +Class QStackedLayout + size=16 align=4 + base size=16 base align=4 +QStackedLayout (0xb3aa1540) 0 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u) + QLayout (0xb3aadd70) 0 + primary-for QStackedLayout (0xb3aa1540) + QObject (0xb3aaf690) 0 + primary-for QLayout (0xb3aadd70) + QLayoutItem (0xb3aaf6cc) 8 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u) + +Class QToolTip + size=1 align=1 + base size=0 base align=1 +QToolTip (0xb3ac0708) 0 empty + +Class QWhatsThis + size=1 align=1 + base size=0 base align=1 +QWhatsThis (0xb3ac0a14) 0 empty + +Vtable for QWidgetAction +QWidgetAction::_ZTV13QWidgetAction: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetAction) +8 QWidgetAction::metaObject +12 QWidgetAction::qt_metacast +16 QWidgetAction::qt_metacall +20 QWidgetAction::~QWidgetAction +24 QWidgetAction::~QWidgetAction +28 QWidgetAction::event +32 QWidgetAction::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidgetAction::createWidget +60 QWidgetAction::deleteWidget + +Class QWidgetAction + size=8 align=4 + base size=8 base align=4 +QWidgetAction (0xb3aa1940) 0 + vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u) + QAction (0xb3aa1980) 0 + primary-for QWidgetAction (0xb3aa1940) + QObject (0xb3ac0a8c) 0 + primary-for QAction (0xb3aa1980) + +Class QColormap + size=4 align=4 + base size=4 base align=4 +QColormap (0xb3ad2654) 0 + +Class QTextItem + size=1 align=1 + base size=0 base align=1 +QTextItem (0xb3ad2a8c) 0 empty + +Class QTypeInfo<QTextItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextItem> (0xb3ad2ce4) 0 empty + +Class QFlags<QPaintEngine::PaintEngineFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::PaintEngineFeature> (0xb3ae1564) 0 + +Vtable for QPaintEngine +QPaintEngine::_ZTV12QPaintEngine: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintEngine) +8 QPaintEngine::~QPaintEngine +12 QPaintEngine::~QPaintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QPaintEngine::drawRects +32 QPaintEngine::drawRects +36 QPaintEngine::drawLines +40 QPaintEngine::drawLines +44 QPaintEngine::drawEllipse +48 QPaintEngine::drawEllipse +52 QPaintEngine::drawPath +56 QPaintEngine::drawPoints +60 QPaintEngine::drawPoints +64 QPaintEngine::drawPolygon +68 QPaintEngine::drawPolygon +72 __cxa_pure_virtual +76 QPaintEngine::drawTextItem +80 QPaintEngine::drawTiledPixmap +84 QPaintEngine::drawImage +88 QPaintEngine::coordinateOffset +92 __cxa_pure_virtual + +Class QPaintEngine + size=20 align=4 + base size=20 base align=4 +QPaintEngine (0xb3ad2dd4) 0 + vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u) + +Class QFlags<QPaintEngine::DirtyFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::DirtyFlag> (0xb3afb744) 0 + +Class QPaintEngineState + size=4 align=4 + base size=4 base align=4 +QPaintEngineState (0xb3afb3fc) 0 + +Class QFlags<QTextItem::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextItem::RenderFlag> (0xb3b10438) 0 + +Vtable for QPrinter +QPrinter::_ZTV8QPrinter: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPrinter) +8 QPrinter::~QPrinter +12 QPrinter::~QPrinter +16 QPrinter::devType +20 QPrinter::paintEngine +24 QPrinter::metric + +Class QPrinter + size=12 align=4 + base size=12 base align=4 +QPrinter (0xb3afd4c0) 0 + vptr=((& QPrinter::_ZTV8QPrinter) + 8u) + QPaintDevice (0xb39457f8) 0 + primary-for QPrinter (0xb3afd4c0) + +Vtable for QPrintEngine +QPrintEngine::_ZTV12QPrintEngine: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintEngine) +8 QPrintEngine::~QPrintEngine +12 QPrintEngine::~QPrintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QPrintEngine + size=4 align=4 + base size=4 base align=4 +QPrintEngine (0xb3964960) 0 nearly-empty + vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u) + +Class QPrinterInfo + size=4 align=4 + base size=4 base align=4 +QPrinterInfo (0xb39774ec) 0 + +Class QStylePainter + size=12 align=4 + base size=12 base align=4 +QStylePainter (0xb3afda40) 0 + QPainter (0xb3977f78) 0 + +Vtable for QCommonStyle +QCommonStyle::_ZTV12QCommonStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCommonStyle) +8 QCommonStyle::metaObject +12 QCommonStyle::qt_metacast +16 QCommonStyle::qt_metacall +20 QCommonStyle::~QCommonStyle +24 QCommonStyle::~QCommonStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QCommonStyle::drawPrimitive +100 QCommonStyle::drawControl +104 QCommonStyle::subElementRect +108 QCommonStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QCommonStyle::pixelMetric +124 QCommonStyle::sizeFromContents +128 QCommonStyle::styleHint +132 QCommonStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCommonStyle + size=8 align=4 + base size=8 base align=4 +QCommonStyle (0xb3afdf00) 0 + vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u) + QStyle (0xb3afdf40) 0 + primary-for QCommonStyle (0xb3afdf00) + QObject (0xb398bac8) 0 + primary-for QStyle (0xb3afdf40) + +Class QPointer<QFocusFrame> + size=4 align=4 + base size=4 base align=4 +QPointer<QFocusFrame> (0xb399add4) 0 + +Vtable for QMotifStyle +QMotifStyle::_ZTV11QMotifStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMotifStyle) +8 QMotifStyle::metaObject +12 QMotifStyle::qt_metacast +16 QMotifStyle::qt_metacall +20 QMotifStyle::~QMotifStyle +24 QMotifStyle::~QMotifStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QMotifStyle::standardPalette +96 QMotifStyle::drawPrimitive +100 QMotifStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QMotifStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QMotifStyle + size=16 align=4 + base size=13 base align=4 +QMotifStyle (0xb39a0200) 0 + vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u) + QCommonStyle (0xb39a0240) 0 + primary-for QMotifStyle (0xb39a0200) + QStyle (0xb39a0280) 0 + primary-for QCommonStyle (0xb39a0240) + QObject (0xb399aa14) 0 + primary-for QStyle (0xb39a0280) + +Vtable for QCDEStyle +QCDEStyle::_ZTV9QCDEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCDEStyle) +8 QCDEStyle::metaObject +12 QCDEStyle::qt_metacast +16 QCDEStyle::qt_metacall +20 QCDEStyle::~QCDEStyle +24 QCDEStyle::~QCDEStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QCDEStyle::standardPalette +96 QCDEStyle::drawPrimitive +100 QCDEStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QCDEStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCDEStyle + size=16 align=4 + base size=13 base align=4 +QCDEStyle (0xb39a0580) 0 + vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u) + QMotifStyle (0xb39a05c0) 0 + primary-for QCDEStyle (0xb39a0580) + QCommonStyle (0xb39a0600) 0 + primary-for QMotifStyle (0xb39a05c0) + QStyle (0xb39a0640) 0 + primary-for QCommonStyle (0xb39a0600) + QObject (0xb39b38ac) 0 + primary-for QStyle (0xb39a0640) + +Vtable for QWindowsStyle +QWindowsStyle::_ZTV13QWindowsStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWindowsStyle) +8 QWindowsStyle::metaObject +12 QWindowsStyle::qt_metacast +16 QWindowsStyle::qt_metacall +20 QWindowsStyle::~QWindowsStyle +24 QWindowsStyle::~QWindowsStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QWindowsStyle::drawPrimitive +100 QWindowsStyle::drawControl +104 QWindowsStyle::subElementRect +108 QWindowsStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QWindowsStyle::pixelMetric +124 QWindowsStyle::sizeFromContents +128 QWindowsStyle::styleHint +132 QWindowsStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsStyle + size=12 align=4 + base size=12 base align=4 +QWindowsStyle (0xb39a0880) 0 + vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u) + QCommonStyle (0xb39a08c0) 0 + primary-for QWindowsStyle (0xb39a0880) + QStyle (0xb39a0900) 0 + primary-for QCommonStyle (0xb39a08c0) + QObject (0xb39c803c) 0 + primary-for QStyle (0xb39a0900) + +Vtable for QCleanlooksStyle +QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCleanlooksStyle) +8 QCleanlooksStyle::metaObject +12 QCleanlooksStyle::qt_metacast +16 QCleanlooksStyle::qt_metacall +20 QCleanlooksStyle::~QCleanlooksStyle +24 QCleanlooksStyle::~QCleanlooksStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCleanlooksStyle::polish +60 QCleanlooksStyle::unpolish +64 QCleanlooksStyle::polish +68 QCleanlooksStyle::unpolish +72 QCleanlooksStyle::polish +76 QStyle::itemTextRect +80 QCleanlooksStyle::itemPixmapRect +84 QCleanlooksStyle::drawItemText +88 QCleanlooksStyle::drawItemPixmap +92 QCleanlooksStyle::standardPalette +96 QCleanlooksStyle::drawPrimitive +100 QCleanlooksStyle::drawControl +104 QCleanlooksStyle::subElementRect +108 QCleanlooksStyle::drawComplexControl +112 QCleanlooksStyle::hitTestComplexControl +116 QCleanlooksStyle::subControlRect +120 QCleanlooksStyle::pixelMetric +124 QCleanlooksStyle::sizeFromContents +128 QCleanlooksStyle::styleHint +132 QCleanlooksStyle::standardPixmap +136 QCleanlooksStyle::generatedIconPixmap + +Class QCleanlooksStyle + size=12 align=4 + base size=12 base align=4 +QCleanlooksStyle (0xb39a0bc0) 0 + vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u) + QWindowsStyle (0xb39a0c00) 0 + primary-for QCleanlooksStyle (0xb39a0bc0) + QCommonStyle (0xb39a0c40) 0 + primary-for QWindowsStyle (0xb39a0c00) + QStyle (0xb39a0c80) 0 + primary-for QCommonStyle (0xb39a0c40) + QObject (0xb39c8e10) 0 + primary-for QStyle (0xb39a0c80) + +Vtable for QPlastiqueStyle +QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPlastiqueStyle) +8 QPlastiqueStyle::metaObject +12 QPlastiqueStyle::qt_metacast +16 QPlastiqueStyle::qt_metacall +20 QPlastiqueStyle::~QPlastiqueStyle +24 QPlastiqueStyle::~QPlastiqueStyle +28 QObject::event +32 QPlastiqueStyle::eventFilter +36 QPlastiqueStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlastiqueStyle::polish +60 QPlastiqueStyle::unpolish +64 QPlastiqueStyle::polish +68 QPlastiqueStyle::unpolish +72 QPlastiqueStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QPlastiqueStyle::standardPalette +96 QPlastiqueStyle::drawPrimitive +100 QPlastiqueStyle::drawControl +104 QPlastiqueStyle::subElementRect +108 QPlastiqueStyle::drawComplexControl +112 QPlastiqueStyle::hitTestComplexControl +116 QPlastiqueStyle::subControlRect +120 QPlastiqueStyle::pixelMetric +124 QPlastiqueStyle::sizeFromContents +128 QPlastiqueStyle::styleHint +132 QPlastiqueStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QPlastiqueStyle + size=16 align=4 + base size=16 base align=4 +QPlastiqueStyle (0xb39a0f40) 0 + vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u) + QWindowsStyle (0xb39a0f80) 0 + primary-for QPlastiqueStyle (0xb39a0f40) + QCommonStyle (0xb39a0fc0) 0 + primary-for QWindowsStyle (0xb39a0f80) + QStyle (0xb39e7000) 0 + primary-for QCommonStyle (0xb39a0fc0) + QObject (0xb39dcb40) 0 + primary-for QStyle (0xb39e7000) + +Class QStyleFactory + size=1 align=1 + base size=0 base align=1 +QStyleFactory (0xb39f0a8c) 0 empty + +Vtable for QStyleFactoryInterface +QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QStyleFactoryInterface) +8 QStyleFactoryInterface::~QStyleFactoryInterface +12 QStyleFactoryInterface::~QStyleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QStyleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QStyleFactoryInterface (0xb39e72c0) 0 nearly-empty + vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u) + QFactoryInterface (0xb39f0ac8) 0 nearly-empty + primary-for QStyleFactoryInterface (0xb39e72c0) + +Vtable for QStylePlugin +QStylePlugin::_ZTV12QStylePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QStylePlugin) +8 QStylePlugin::metaObject +12 QStylePlugin::qt_metacast +16 QStylePlugin::qt_metacall +20 QStylePlugin::~QStylePlugin +24 QStylePlugin::~QStylePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI12QStylePlugin) +72 QStylePlugin::_ZThn8_N12QStylePluginD1Ev +76 QStylePlugin::_ZThn8_N12QStylePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QStylePlugin + size=12 align=4 + base size=12 base align=4 +QStylePlugin (0xb39f3c80) 0 + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u) + QObject (0xb39f0e10) 0 + primary-for QStylePlugin (0xb39f3c80) + QStyleFactoryInterface (0xb39e7480) 8 nearly-empty + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u) + QFactoryInterface (0xb39f0e4c) 8 nearly-empty + primary-for QStyleFactoryInterface (0xb39e7480) + +Vtable for QWindowsCEStyle +QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsCEStyle) +8 QWindowsCEStyle::metaObject +12 QWindowsCEStyle::qt_metacast +16 QWindowsCEStyle::qt_metacall +20 QWindowsCEStyle::~QWindowsCEStyle +24 QWindowsCEStyle::~QWindowsCEStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsCEStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsCEStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsCEStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QWindowsCEStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsCEStyle::standardPalette +96 QWindowsCEStyle::drawPrimitive +100 QWindowsCEStyle::drawControl +104 QWindowsCEStyle::subElementRect +108 QWindowsCEStyle::drawComplexControl +112 QWindowsCEStyle::hitTestComplexControl +116 QWindowsCEStyle::subControlRect +120 QWindowsCEStyle::pixelMetric +124 QWindowsCEStyle::sizeFromContents +128 QWindowsCEStyle::styleHint +132 QWindowsCEStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsCEStyle + size=12 align=4 + base size=12 base align=4 +QWindowsCEStyle (0xb39e76c0) 0 + vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u) + QWindowsStyle (0xb39e7700) 0 + primary-for QWindowsCEStyle (0xb39e76c0) + QCommonStyle (0xb39e7740) 0 + primary-for QWindowsStyle (0xb39e7700) + QStyle (0xb39e7780) 0 + primary-for QCommonStyle (0xb39e7740) + QObject (0xb3a025a0) 0 + primary-for QStyle (0xb39e7780) + +Vtable for QWindowsMobileStyle +QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QWindowsMobileStyle) +8 QWindowsMobileStyle::metaObject +12 QWindowsMobileStyle::qt_metacast +16 QWindowsMobileStyle::qt_metacall +20 QWindowsMobileStyle::~QWindowsMobileStyle +24 QWindowsMobileStyle::~QWindowsMobileStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsMobileStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsMobileStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsMobileStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsMobileStyle::standardPalette +96 QWindowsMobileStyle::drawPrimitive +100 QWindowsMobileStyle::drawControl +104 QWindowsMobileStyle::subElementRect +108 QWindowsMobileStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsMobileStyle::subControlRect +120 QWindowsMobileStyle::pixelMetric +124 QWindowsMobileStyle::sizeFromContents +128 QWindowsMobileStyle::styleHint +132 QWindowsMobileStyle::standardPixmap +136 QWindowsMobileStyle::generatedIconPixmap + +Class QWindowsMobileStyle + size=12 align=4 + base size=12 base align=4 +QWindowsMobileStyle (0xb39e79c0) 0 + vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u) + QWindowsStyle (0xb39e7a00) 0 + primary-for QWindowsMobileStyle (0xb39e79c0) + QCommonStyle (0xb39e7a40) 0 + primary-for QWindowsStyle (0xb39e7a00) + QStyle (0xb39e7a80) 0 + primary-for QCommonStyle (0xb39e7a40) + QObject (0xb381503c) 0 + primary-for QStyle (0xb39e7a80) + +Vtable for QWindowsXPStyle +QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsXPStyle) +8 QWindowsXPStyle::metaObject +12 QWindowsXPStyle::qt_metacast +16 QWindowsXPStyle::qt_metacall +20 QWindowsXPStyle::~QWindowsXPStyle +24 QWindowsXPStyle::~QWindowsXPStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsXPStyle::polish +60 QWindowsXPStyle::unpolish +64 QWindowsXPStyle::polish +68 QWindowsXPStyle::unpolish +72 QWindowsXPStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsXPStyle::standardPalette +96 QWindowsXPStyle::drawPrimitive +100 QWindowsXPStyle::drawControl +104 QWindowsXPStyle::subElementRect +108 QWindowsXPStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsXPStyle::subControlRect +120 QWindowsXPStyle::pixelMetric +124 QWindowsXPStyle::sizeFromContents +128 QWindowsXPStyle::styleHint +132 QWindowsXPStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsXPStyle + size=16 align=4 + base size=16 base align=4 +QWindowsXPStyle (0xb39e7d40) 0 + vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u) + QWindowsStyle (0xb39e7d80) 0 + primary-for QWindowsXPStyle (0xb39e7d40) + QCommonStyle (0xb39e7dc0) 0 + primary-for QWindowsStyle (0xb39e7d80) + QStyle (0xb39e7e00) 0 + primary-for QCommonStyle (0xb39e7dc0) + QObject (0xb3815bb8) 0 + primary-for QStyle (0xb39e7e00) + +Vtable for QWindowsVistaStyle +QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QWindowsVistaStyle) +8 QWindowsVistaStyle::metaObject +12 QWindowsVistaStyle::qt_metacast +16 QWindowsVistaStyle::qt_metacall +20 QWindowsVistaStyle::~QWindowsVistaStyle +24 QWindowsVistaStyle::~QWindowsVistaStyle +28 QWindowsVistaStyle::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsVistaStyle::polish +60 QWindowsVistaStyle::unpolish +64 QWindowsVistaStyle::polish +68 QWindowsVistaStyle::unpolish +72 QWindowsVistaStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsVistaStyle::standardPalette +96 QWindowsVistaStyle::drawPrimitive +100 QWindowsVistaStyle::drawControl +104 QWindowsVistaStyle::subElementRect +108 QWindowsVistaStyle::drawComplexControl +112 QWindowsVistaStyle::hitTestComplexControl +116 QWindowsVistaStyle::subControlRect +120 QWindowsVistaStyle::pixelMetric +124 QWindowsVistaStyle::sizeFromContents +128 QWindowsVistaStyle::styleHint +132 QWindowsVistaStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsVistaStyle + size=16 align=4 + base size=16 base align=4 +QWindowsVistaStyle (0xb38330c0) 0 + vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u) + QWindowsXPStyle (0xb3833100) 0 + primary-for QWindowsVistaStyle (0xb38330c0) + QWindowsStyle (0xb3833140) 0 + primary-for QWindowsXPStyle (0xb3833100) + QCommonStyle (0xb3833180) 0 + primary-for QWindowsStyle (0xb3833140) + QStyle (0xb38331c0) 0 + primary-for QCommonStyle (0xb3833180) + QObject (0xb382c99c) 0 + primary-for QStyle (0xb38331c0) + +Class QTextLength + size=12 align=4 + base size=12 base align=4 +QTextLength (0xb383e7f8) 0 + +Class QSharedDataPointer<QTextFormatPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextFormatPrivate> (0xb3858258) 0 + +Class QTextFormat + size=8 align=4 + base size=8 base align=4 +QTextFormat (0xb384aac8) 0 + +Class QVector<QTextLength>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength>::<anonymous union> (0xb387b708) 0 + +Class QVector<QTextLength> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength> (0xb387b690) 0 + +Class QFlags<QTextFormat::PageBreakFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextFormat::PageBreakFlag> (0xb389b438) 0 + +Class QTextCharFormat + size=8 align=4 + base size=8 base align=4 +QTextCharFormat (0xb3833ec0) 0 + QTextFormat (0xb38ba000) 0 + +Class QTextBlockFormat + size=8 align=4 + base size=8 base align=4 +QTextBlockFormat (0xb38c4c80) 0 + QTextFormat (0xb38df8e8) 0 + +Class QTextListFormat + size=8 align=4 + base size=8 base align=4 +QTextListFormat (0xb38f3240) 0 + QTextFormat (0xb38f6690) 0 + +Class QTextImageFormat + size=8 align=4 + base size=8 base align=4 +QTextImageFormat (0xb38f3400) 0 + QTextCharFormat (0xb38f3440) 0 + QTextFormat (0xb38f6f78) 0 + +Class QTextFrameFormat + size=8 align=4 + base size=8 base align=4 +QTextFrameFormat (0xb38f3680) 0 + QTextFormat (0xb3903870) 0 + +Class QTextTableFormat + size=8 align=4 + base size=8 base align=4 +QTextTableFormat (0xb38f3d00) 0 + QTextFrameFormat (0xb38f3d40) 0 + QTextFormat (0xb371cac8) 0 + +Class QTextTableCellFormat + size=8 align=4 + base size=8 base align=4 +QTextTableCellFormat (0xb372d240) 0 + QTextCharFormat (0xb372d280) 0 + QTextFormat (0xb372ad5c) 0 + +Class QTextInlineObject + size=8 align=4 + base size=8 base align=4 +QTextInlineObject (0xb373ad20) 0 + +Class QTextLayout::FormatRange + size=16 align=4 + base size=16 base align=4 +QTextLayout::FormatRange (0xb37443fc) 0 + +Class QTextLayout + size=4 align=4 + base size=4 base align=4 +QTextLayout (0xb3744294) 0 + +Class QVector<QTextLayout::FormatRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange>::<anonymous union> (0xb3744fb4) 0 + +Class QVector<QTextLayout::FormatRange> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange> (0xb3744f3c) 0 + +Class QTextLine + size=8 align=4 + base size=8 base align=4 +QTextLine (0xb3761294) 0 + +Vtable for QAbstractUndoItem +QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractUndoItem) +8 __cxa_pure_virtual +12 __cxa_pure_virtual +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAbstractUndoItem + size=4 align=4 + base size=4 base align=4 +QAbstractUndoItem (0xb3761bf4) 0 nearly-empty + vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u) + +Vtable for QTextDocument +QTextDocument::_ZTV13QTextDocument: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QTextDocument) +8 QTextDocument::metaObject +12 QTextDocument::qt_metacast +16 QTextDocument::qt_metacall +20 QTextDocument::~QTextDocument +24 QTextDocument::~QTextDocument +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextDocument::clear +60 QTextDocument::createObject +64 QTextDocument::loadResource + +Class QTextDocument + size=8 align=4 + base size=8 base align=4 +QTextDocument (0xb372dd40) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u) + QObject (0xb3761f78) 0 + primary-for QTextDocument (0xb372dd40) + +Class QFlags<QTextDocument::FindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextDocument::FindFlag> (0xb37728e8) 0 + +Class QSharedDataPointer<QTextCursorPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextCursorPrivate> (0xb37a8618) 0 + +Class QTextCursor + size=4 align=4 + base size=4 base align=4 +QTextCursor (0xb378fc6c) 0 + +Class QAbstractTextDocumentLayout::Selection + size=12 align=4 + base size=12 base align=4 +QAbstractTextDocumentLayout::Selection (0xb37a88ac) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> (0xb37a8ca8) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection> (0xb37a8c30) 0 + +Class QAbstractTextDocumentLayout::PaintContext + size=48 align=4 + base size=48 base align=4 +QAbstractTextDocumentLayout::PaintContext (0xb37a88e8) 0 + +Vtable for QAbstractTextDocumentLayout +QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) +8 QAbstractTextDocumentLayout::metaObject +12 QAbstractTextDocumentLayout::qt_metacast +16 QAbstractTextDocumentLayout::qt_metacall +20 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +24 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QAbstractTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QAbstractTextDocumentLayout (0xb378e100) 0 + vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u) + QObject (0xb37a87bc) 0 + primary-for QAbstractTextDocumentLayout (0xb378e100) + +Vtable for QTextObjectInterface +QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextObjectInterface) +8 QTextObjectInterface::~QTextObjectInterface +12 QTextObjectInterface::~QTextObjectInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextObjectInterface + size=4 align=4 + base size=4 base align=4 +QTextObjectInterface (0xb37d4780) 0 nearly-empty + vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u) + +Class QFontDatabase + size=4 align=4 + base size=4 base align=4 +QFontDatabase (0xb37d4d20) 0 + +Vtable for QTextObject +QTextObject::_ZTV11QTextObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextObject) +8 QTextObject::metaObject +12 QTextObject::qt_metacast +16 QTextObject::qt_metacall +20 QTextObject::~QTextObject +24 QTextObject::~QTextObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextObject + size=8 align=4 + base size=8 base align=4 +QTextObject (0xb378e940) 0 + vptr=((& QTextObject::_ZTV11QTextObject) + 8u) + QObject (0xb37e7564) 0 + primary-for QTextObject (0xb378e940) + +Vtable for QTextBlockGroup +QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTextBlockGroup) +8 QTextBlockGroup::metaObject +12 QTextBlockGroup::qt_metacast +16 QTextBlockGroup::qt_metacall +20 QTextBlockGroup::~QTextBlockGroup +24 QTextBlockGroup::~QTextBlockGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextBlockGroup + size=8 align=4 + base size=8 base align=4 +QTextBlockGroup (0xb378ec40) 0 + vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u) + QTextObject (0xb378ec80) 0 + primary-for QTextBlockGroup (0xb378ec40) + QObject (0xb37f80b4) 0 + primary-for QTextObject (0xb378ec80) + +Vtable for QTextFrameLayoutData +QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextFrameLayoutData) +8 QTextFrameLayoutData::~QTextFrameLayoutData +12 QTextFrameLayoutData::~QTextFrameLayoutData + +Class QTextFrameLayoutData + size=4 align=4 + base size=4 base align=4 +QTextFrameLayoutData (0xb37f8c30) 0 nearly-empty + vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u) + +Class QTextFrame::iterator + size=20 align=4 + base size=20 base align=4 +QTextFrame::iterator (0xb380a1a4) 0 + +Vtable for QTextFrame +QTextFrame::_ZTV10QTextFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextFrame) +8 QTextFrame::metaObject +12 QTextFrame::qt_metacast +16 QTextFrame::qt_metacall +20 QTextFrame::~QTextFrame +24 QTextFrame::~QTextFrame +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextFrame + size=8 align=4 + base size=8 base align=4 +QTextFrame (0xb378ef40) 0 + vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u) + QTextObject (0xb378ef80) 0 + primary-for QTextFrame (0xb378ef40) + QObject (0xb37f8d98) 0 + primary-for QTextObject (0xb378ef80) + +Class QTypeInfo<QTextFrame::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFrame::iterator> (0xb361f744) 0 empty + +Vtable for QTextBlockUserData +QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QTextBlockUserData) +8 QTextBlockUserData::~QTextBlockUserData +12 QTextBlockUserData::~QTextBlockUserData + +Class QTextBlockUserData + size=4 align=4 + base size=4 base align=4 +QTextBlockUserData (0xb361fac8) 0 nearly-empty + vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u) + +Class QTextBlock::iterator + size=16 align=4 + base size=16 base align=4 +QTextBlock::iterator (0xb3629078) 0 + +Class QTextBlock + size=8 align=4 + base size=8 base align=4 +QTextBlock (0xb361fc30) 0 + +Class QTypeInfo<QTextBlock> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock> (0xb363f744) 0 empty + +Class QTypeInfo<QTextBlock::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock::iterator> (0xb363f834) 0 empty + +Class QTextFragment + size=12 align=4 + base size=12 base align=4 +QTextFragment (0xb363f9d8) 0 + +Class QTypeInfo<QTextFragment> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFragment> (0xb364cd98) 0 empty + +Vtable for QSyntaxHighlighter +QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QSyntaxHighlighter) +8 QSyntaxHighlighter::metaObject +12 QSyntaxHighlighter::qt_metacast +16 QSyntaxHighlighter::qt_metacall +20 QSyntaxHighlighter::~QSyntaxHighlighter +24 QSyntaxHighlighter::~QSyntaxHighlighter +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QSyntaxHighlighter + size=8 align=4 + base size=8 base align=4 +QSyntaxHighlighter (0xb3639b80) 0 + vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u) + QObject (0xb364ce88) 0 + primary-for QSyntaxHighlighter (0xb3639b80) + +Class QTextDocumentFragment + size=4 align=4 + base size=4 base align=4 +QTextDocumentFragment (0xb3656ac8) 0 + +Vtable for QTextList +QTextList::_ZTV9QTextList: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextList) +8 QTextList::metaObject +12 QTextList::qt_metacast +16 QTextList::qt_metacall +20 QTextList::~QTextList +24 QTextList::~QTextList +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextList + size=8 align=4 + base size=8 base align=4 +QTextList (0xb3639e40) 0 + vptr=((& QTextList::_ZTV9QTextList) + 8u) + QTextBlockGroup (0xb3639e80) 0 + primary-for QTextList (0xb3639e40) + QTextObject (0xb3639ec0) 0 + primary-for QTextBlockGroup (0xb3639e80) + QObject (0xb3667000) 0 + primary-for QTextObject (0xb3639ec0) + +Class QTextTableCell + size=8 align=4 + base size=8 base align=4 +QTextTableCell (0xb3679294) 0 + +Vtable for QTextTable +QTextTable::_ZTV10QTextTable: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextTable) +8 QTextTable::metaObject +12 QTextTable::qt_metacast +16 QTextTable::qt_metacall +20 QTextTable::~QTextTable +24 QTextTable::~QTextTable +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextTable + size=8 align=4 + base size=8 base align=4 +QTextTable (0xb366e980) 0 + vptr=((& QTextTable::_ZTV10QTextTable) + 8u) + QTextFrame (0xb366e9c0) 0 + primary-for QTextTable (0xb366e980) + QTextObject (0xb366ea00) 0 + primary-for QTextFrame (0xb366e9c0) + QObject (0xb3683474) 0 + primary-for QTextObject (0xb366ea00) + +Vtable for QCompleter +QCompleter::_ZTV10QCompleter: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QCompleter) +8 QCompleter::metaObject +12 QCompleter::qt_metacast +16 QCompleter::qt_metacall +20 QCompleter::~QCompleter +24 QCompleter::~QCompleter +28 QCompleter::event +32 QCompleter::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCompleter::pathFromIndex +60 QCompleter::splitPath + +Class QCompleter + size=8 align=4 + base size=8 base align=4 +QCompleter (0xb366efc0) 0 + vptr=((& QCompleter::_ZTV10QCompleter) + 8u) + QObject (0xb3691438) 0 + primary-for QCompleter (0xb366efc0) + +Class QDesktopServices + size=1 align=1 + base size=0 base align=1 +QDesktopServices (0xb36a830c) 0 empty + +Vtable for QSystemTrayIcon +QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSystemTrayIcon) +8 QSystemTrayIcon::metaObject +12 QSystemTrayIcon::qt_metacast +16 QSystemTrayIcon::qt_metacall +20 QSystemTrayIcon::~QSystemTrayIcon +24 QSystemTrayIcon::~QSystemTrayIcon +28 QSystemTrayIcon::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSystemTrayIcon + size=8 align=4 + base size=8 base align=4 +QSystemTrayIcon (0xb3697280) 0 + vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u) + QObject (0xb36a83fc) 0 + primary-for QSystemTrayIcon (0xb3697280) + +Vtable for QUndoGroup +QUndoGroup::_ZTV10QUndoGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoGroup) +8 QUndoGroup::metaObject +12 QUndoGroup::qt_metacast +16 QUndoGroup::qt_metacall +20 QUndoGroup::~QUndoGroup +24 QUndoGroup::~QUndoGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoGroup + size=8 align=4 + base size=8 base align=4 +QUndoGroup (0xb3697640) 0 + vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u) + QObject (0xb36b8474) 0 + primary-for QUndoGroup (0xb3697640) + +Vtable for QUndoCommand +QUndoCommand::_ZTV12QUndoCommand: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QUndoCommand) +8 QUndoCommand::~QUndoCommand +12 QUndoCommand::~QUndoCommand +16 QUndoCommand::undo +20 QUndoCommand::redo +24 QUndoCommand::id +28 QUndoCommand::mergeWith + +Class QUndoCommand + size=8 align=4 + base size=8 base align=4 +QUndoCommand (0xb36c612c) 0 + vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u) + +Vtable for QUndoStack +QUndoStack::_ZTV10QUndoStack: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoStack) +8 QUndoStack::metaObject +12 QUndoStack::qt_metacast +16 QUndoStack::qt_metacall +20 QUndoStack::~QUndoStack +24 QUndoStack::~QUndoStack +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoStack + size=8 align=4 + base size=8 base align=4 +QUndoStack (0xb3697900) 0 + vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u) + QObject (0xb36c66cc) 0 + primary-for QUndoStack (0xb3697900) + +Vtable for QUndoView +QUndoView::_ZTV9QUndoView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QUndoView) +8 QUndoView::metaObject +12 QUndoView::qt_metacast +16 QUndoView::qt_metacall +20 QUndoView::~QUndoView +24 QUndoView::~QUndoView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QUndoView) +392 QUndoView::_ZThn8_N9QUndoViewD1Ev +396 QUndoView::_ZThn8_N9QUndoViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUndoView + size=20 align=4 + base size=20 base align=4 +QUndoView (0xb3697c00) 0 + vptr=((& QUndoView::_ZTV9QUndoView) + 8u) + QListView (0xb3697c40) 0 + primary-for QUndoView (0xb3697c00) + QAbstractItemView (0xb3697c80) 0 + primary-for QListView (0xb3697c40) + QAbstractScrollArea (0xb3697cc0) 0 + primary-for QAbstractItemView (0xb3697c80) + QFrame (0xb3697d00) 0 + primary-for QAbstractScrollArea (0xb3697cc0) + QWidget (0xb36d1b90) 0 + primary-for QFrame (0xb3697d00) + QObject (0xb36da384) 0 + primary-for QWidget (0xb36d1b90) + QPaintDevice (0xb36da3c0) 8 + vptr=((& QUndoView::_ZTV9QUndoView) + 392u) + +Vtable for QAbstractButton +QAbstractButton::_ZTV15QAbstractButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractButton) +8 QAbstractButton::metaObject +12 QAbstractButton::qt_metacast +16 QAbstractButton::qt_metacall +20 QAbstractButton::~QAbstractButton +24 QAbstractButton::~QAbstractButton +28 QAbstractButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 __cxa_pure_virtual +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QAbstractButton) +244 QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev +248 QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractButton + size=20 align=4 + base size=20 base align=4 +QAbstractButton (0xb3697fc0) 0 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u) + QWidget (0xb36e2b90) 0 + primary-for QAbstractButton (0xb3697fc0) + QObject (0xb36ec0b4) 0 + primary-for QWidget (0xb36e2b90) + QPaintDevice (0xb36ec0f0) 8 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u) + +Vtable for QButtonGroup +QButtonGroup::_ZTV12QButtonGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QButtonGroup) +8 QButtonGroup::metaObject +12 QButtonGroup::qt_metacast +16 QButtonGroup::qt_metacall +20 QButtonGroup::~QButtonGroup +24 QButtonGroup::~QButtonGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QButtonGroup + size=8 align=4 + base size=8 base align=4 +QButtonGroup (0xb36ee4c0) 0 + vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u) + QObject (0xb370399c) 0 + primary-for QButtonGroup (0xb36ee4c0) + +Vtable for QCalendarWidget +QCalendarWidget::_ZTV15QCalendarWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QCalendarWidget) +8 QCalendarWidget::metaObject +12 QCalendarWidget::qt_metacast +16 QCalendarWidget::qt_metacall +20 QCalendarWidget::~QCalendarWidget +24 QCalendarWidget::~QCalendarWidget +28 QCalendarWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCalendarWidget::sizeHint +68 QCalendarWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QCalendarWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QCalendarWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QCalendarWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCalendarWidget::paintCell +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QCalendarWidget) +236 QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev +240 QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCalendarWidget + size=20 align=4 + base size=20 base align=4 +QCalendarWidget (0xb36ee800) 0 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u) + QWidget (0xb370caf0) 0 + primary-for QCalendarWidget (0xb36ee800) + QObject (0xb3511708) 0 + primary-for QWidget (0xb370caf0) + QPaintDevice (0xb3511744) 8 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u) + +Vtable for QCheckBox +QCheckBox::_ZTV9QCheckBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCheckBox) +8 QCheckBox::metaObject +12 QCheckBox::qt_metacast +16 QCheckBox::qt_metacall +20 QCheckBox::~QCheckBox +24 QCheckBox::~QCheckBox +28 QCheckBox::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCheckBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QCheckBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCheckBox::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCheckBox::hitButton +228 QCheckBox::checkStateSet +232 QCheckBox::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI9QCheckBox) +244 QCheckBox::_ZThn8_N9QCheckBoxD1Ev +248 QCheckBox::_ZThn8_N9QCheckBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCheckBox + size=20 align=4 + base size=20 base align=4 +QCheckBox (0xb36eeb40) 0 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u) + QAbstractButton (0xb36eeb80) 0 + primary-for QCheckBox (0xb36eeb40) + QWidget (0xb352b0f0) 0 + primary-for QAbstractButton (0xb36eeb80) + QObject (0xb3526708) 0 + primary-for QWidget (0xb352b0f0) + QPaintDevice (0xb3526744) 8 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u) + +Vtable for QComboBox +QComboBox::_ZTV9QComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QComboBox) +8 QComboBox::metaObject +12 QComboBox::qt_metacast +16 QComboBox::qt_metacall +20 QComboBox::~QComboBox +24 QComboBox::~QComboBox +28 QComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI9QComboBox) +240 QComboBox::_ZThn8_N9QComboBoxD1Ev +244 QComboBox::_ZThn8_N9QComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QComboBox + size=20 align=4 + base size=20 base align=4 +QComboBox (0xb36eef00) 0 + vptr=((& QComboBox::_ZTV9QComboBox) + 8u) + QWidget (0xb3534690) 0 + primary-for QComboBox (0xb36eef00) + QObject (0xb353aa8c) 0 + primary-for QWidget (0xb3534690) + QPaintDevice (0xb353aac8) 8 + vptr=((& QComboBox::_ZTV9QComboBox) + 240u) + +Vtable for QPushButton +QPushButton::_ZTV11QPushButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPushButton) +8 QPushButton::metaObject +12 QPushButton::qt_metacast +16 QPushButton::qt_metacall +20 QPushButton::~QPushButton +24 QPushButton::~QPushButton +28 QPushButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QPushButton::sizeHint +68 QPushButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPushButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QPushButton) +244 QPushButton::_ZThn8_N11QPushButtonD1Ev +248 QPushButton::_ZThn8_N11QPushButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPushButton + size=20 align=4 + base size=20 base align=4 +QPushButton (0xb355c880) 0 + vptr=((& QPushButton::_ZTV11QPushButton) + 8u) + QAbstractButton (0xb355c8c0) 0 + primary-for QPushButton (0xb355c880) + QWidget (0xb3575370) 0 + primary-for QAbstractButton (0xb355c8c0) + QObject (0xb3572708) 0 + primary-for QWidget (0xb3575370) + QPaintDevice (0xb3572744) 8 + vptr=((& QPushButton::_ZTV11QPushButton) + 244u) + +Vtable for QCommandLinkButton +QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QCommandLinkButton) +8 QCommandLinkButton::metaObject +12 QCommandLinkButton::qt_metacast +16 QCommandLinkButton::qt_metacall +20 QCommandLinkButton::~QCommandLinkButton +24 QCommandLinkButton::~QCommandLinkButton +28 QCommandLinkButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCommandLinkButton::sizeHint +68 QCommandLinkButton::minimumSizeHint +72 QCommandLinkButton::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCommandLinkButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI18QCommandLinkButton) +244 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev +248 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCommandLinkButton + size=20 align=4 + base size=20 base align=4 +QCommandLinkButton (0xb355cc80) 0 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u) + QPushButton (0xb355ccc0) 0 + primary-for QCommandLinkButton (0xb355cc80) + QAbstractButton (0xb355cd00) 0 + primary-for QPushButton (0xb355ccc0) + QWidget (0xb35805f0) 0 + primary-for QAbstractButton (0xb355cd00) + QObject (0xb3587b04) 0 + primary-for QWidget (0xb35805f0) + QPaintDevice (0xb3587b40) 8 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u) + +Vtable for QDateTimeEdit +QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QDateTimeEdit) +8 QDateTimeEdit::metaObject +12 QDateTimeEdit::qt_metacast +16 QDateTimeEdit::qt_metacall +20 QDateTimeEdit::~QDateTimeEdit +24 QDateTimeEdit::~QDateTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI13QDateTimeEdit) +260 QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev +264 QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateTimeEdit + size=20 align=4 + base size=20 base align=4 +QDateTimeEdit (0xb355cfc0) 0 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u) + QAbstractSpinBox (0xb359b000) 0 + primary-for QDateTimeEdit (0xb355cfc0) + QWidget (0xb3598190) 0 + primary-for QAbstractSpinBox (0xb359b000) + QObject (0xb3593834) 0 + primary-for QWidget (0xb3598190) + QPaintDevice (0xb3593870) 8 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u) + +Vtable for QTimeEdit +QTimeEdit::_ZTV9QTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeEdit) +8 QTimeEdit::metaObject +12 QTimeEdit::qt_metacast +16 QTimeEdit::qt_metacall +20 QTimeEdit::~QTimeEdit +24 QTimeEdit::~QTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QTimeEdit) +260 QTimeEdit::_ZThn8_N9QTimeEditD1Ev +264 QTimeEdit::_ZThn8_N9QTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTimeEdit + size=20 align=4 + base size=20 base align=4 +QTimeEdit (0xb359b2c0) 0 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u) + QDateTimeEdit (0xb359b300) 0 + primary-for QTimeEdit (0xb359b2c0) + QAbstractSpinBox (0xb359b340) 0 + primary-for QDateTimeEdit (0xb359b300) + QWidget (0xb35ac4b0) 0 + primary-for QAbstractSpinBox (0xb359b340) + QObject (0xb35a3fb4) 0 + primary-for QWidget (0xb35ac4b0) + QPaintDevice (0xb35a37bc) 8 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u) + +Vtable for QDateEdit +QDateEdit::_ZTV9QDateEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDateEdit) +8 QDateEdit::metaObject +12 QDateEdit::qt_metacast +16 QDateEdit::qt_metacall +20 QDateEdit::~QDateEdit +24 QDateEdit::~QDateEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QDateEdit) +260 QDateEdit::_ZThn8_N9QDateEditD1Ev +264 QDateEdit::_ZThn8_N9QDateEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateEdit + size=20 align=4 + base size=20 base align=4 +QDateEdit (0xb359b580) 0 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u) + QDateTimeEdit (0xb359b5c0) 0 + primary-for QDateEdit (0xb359b580) + QAbstractSpinBox (0xb359b600) 0 + primary-for QDateTimeEdit (0xb359b5c0) + QWidget (0xb35b95f0) 0 + primary-for QAbstractSpinBox (0xb359b600) + QObject (0xb35b67f8) 0 + primary-for QWidget (0xb35b95f0) + QPaintDevice (0xb35b6834) 8 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u) + +Class QFlags<QDateTimeEdit::Section> + size=4 align=4 + base size=4 base align=4 +QFlags<QDateTimeEdit::Section> (0xb35cd078) 0 + +Vtable for QDial +QDial::_ZTV5QDial: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDial) +8 QDial::metaObject +12 QDial::qt_metacast +16 QDial::qt_metacall +20 QDial::~QDial +24 QDial::~QDial +28 QDial::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDial::sizeHint +68 QDial::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDial::mousePressEvent +84 QDial::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QDial::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDial::paintEvent +128 QWidget::moveEvent +132 QDial::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDial::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI5QDial) +236 QDial::_ZThn8_N5QDialD1Ev +240 QDial::_ZThn8_N5QDialD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDial + size=20 align=4 + base size=20 base align=4 +QDial (0xb359b900) 0 + vptr=((& QDial::_ZTV5QDial) + 8u) + QAbstractSlider (0xb359b940) 0 + primary-for QDial (0xb359b900) + QWidget (0xb35d0c30) 0 + primary-for QAbstractSlider (0xb359b940) + QObject (0xb35cdc30) 0 + primary-for QWidget (0xb35d0c30) + QPaintDevice (0xb35cdc6c) 8 + vptr=((& QDial::_ZTV5QDial) + 236u) + +Vtable for QDialogButtonBox +QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDialogButtonBox) +8 QDialogButtonBox::metaObject +12 QDialogButtonBox::qt_metacast +16 QDialogButtonBox::qt_metacall +20 QDialogButtonBox::~QDialogButtonBox +24 QDialogButtonBox::~QDialogButtonBox +28 QDialogButtonBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDialogButtonBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QDialogButtonBox) +232 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev +236 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialogButtonBox + size=20 align=4 + base size=20 base align=4 +QDialogButtonBox (0xb359bc00) 0 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u) + QWidget (0xb35f81e0) 0 + primary-for QDialogButtonBox (0xb359bc00) + QObject (0xb35f1a14) 0 + primary-for QWidget (0xb35f81e0) + QPaintDevice (0xb35f1a50) 8 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u) + +Class QFlags<QDialogButtonBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QDialogButtonBox::StandardButton> (0xb3601e88) 0 + +Vtable for QDockWidget +QDockWidget::_ZTV11QDockWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDockWidget) +8 QDockWidget::metaObject +12 QDockWidget::qt_metacast +16 QDockWidget::qt_metacall +20 QDockWidget::~QDockWidget +24 QDockWidget::~QDockWidget +28 QDockWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDockWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QDockWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDockWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QDockWidget) +232 QDockWidget::_ZThn8_N11QDockWidgetD1Ev +236 QDockWidget::_ZThn8_N11QDockWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDockWidget + size=20 align=4 + base size=20 base align=4 +QDockWidget (0xb359bf80) 0 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u) + QWidget (0xb3414730) 0 + primary-for QDockWidget (0xb359bf80) + QObject (0xb3415a14) 0 + primary-for QWidget (0xb3414730) + QPaintDevice (0xb3415a50) 8 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u) + +Class QFlags<QDockWidget::DockWidgetFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QDockWidget::DockWidgetFeature> (0xb34430f0) 0 + +Vtable for QFocusFrame +QFocusFrame::_ZTV11QFocusFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusFrame) +8 QFocusFrame::metaObject +12 QFocusFrame::qt_metacast +16 QFocusFrame::qt_metacall +20 QFocusFrame::~QFocusFrame +24 QFocusFrame::~QFocusFrame +28 QFocusFrame::event +32 QFocusFrame::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFocusFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QFocusFrame) +232 QFocusFrame::_ZThn8_N11QFocusFrameD1Ev +236 QFocusFrame::_ZThn8_N11QFocusFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFocusFrame + size=20 align=4 + base size=20 base align=4 +QFocusFrame (0xb342d380) 0 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u) + QWidget (0xb3449370) 0 + primary-for QFocusFrame (0xb342d380) + QObject (0xb3443ca8) 0 + primary-for QWidget (0xb3449370) + QPaintDevice (0xb3443ce4) 8 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u) + +Vtable for QFontComboBox +QFontComboBox::_ZTV13QFontComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFontComboBox) +8 QFontComboBox::metaObject +12 QFontComboBox::qt_metacast +16 QFontComboBox::qt_metacall +20 QFontComboBox::~QFontComboBox +24 QFontComboBox::~QFontComboBox +28 QFontComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFontComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI13QFontComboBox) +240 QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev +244 QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontComboBox + size=20 align=4 + base size=20 base align=4 +QFontComboBox (0xb342d640) 0 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u) + QComboBox (0xb342d680) 0 + primary-for QFontComboBox (0xb342d640) + QWidget (0xb3466a00) 0 + primary-for QComboBox (0xb342d680) + QObject (0xb3465a50) 0 + primary-for QWidget (0xb3466a00) + QPaintDevice (0xb3465a8c) 8 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u) + +Class QFlags<QFontComboBox::FontFilter> + size=4 align=4 + base size=4 base align=4 +QFlags<QFontComboBox::FontFilter> (0xb3475a50) 0 + +Vtable for QGroupBox +QGroupBox::_ZTV9QGroupBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QGroupBox) +8 QGroupBox::metaObject +12 QGroupBox::qt_metacast +16 QGroupBox::qt_metacall +20 QGroupBox::~QGroupBox +24 QGroupBox::~QGroupBox +28 QGroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QGroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 QGroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QGroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QGroupBox) +232 QGroupBox::_ZThn8_N9QGroupBoxD1Ev +236 QGroupBox::_ZThn8_N9QGroupBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGroupBox + size=20 align=4 + base size=20 base align=4 +QGroupBox (0xb342da00) 0 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u) + QWidget (0xb34866e0) 0 + primary-for QGroupBox (0xb342da00) + QObject (0xb34945dc) 0 + primary-for QWidget (0xb34866e0) + QPaintDevice (0xb3494618) 8 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u) + +Vtable for QLabel +QLabel::_ZTV6QLabel: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QLabel) +8 QLabel::metaObject +12 QLabel::qt_metacast +16 QLabel::qt_metacall +20 QLabel::~QLabel +24 QLabel::~QLabel +28 QLabel::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLabel::sizeHint +68 QLabel::minimumSizeHint +72 QLabel::heightForWidth +76 QWidget::paintEngine +80 QLabel::mousePressEvent +84 QLabel::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QLabel::mouseMoveEvent +96 QWidget::wheelEvent +100 QLabel::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLabel::focusInEvent +112 QLabel::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLabel::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLabel::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLabel::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QLabel::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QLabel) +232 QLabel::_ZThn8_N6QLabelD1Ev +236 QLabel::_ZThn8_N6QLabelD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLabel + size=20 align=4 + base size=20 base align=4 +QLabel (0xb342dcc0) 0 + vptr=((& QLabel::_ZTV6QLabel) + 8u) + QFrame (0xb342dd00) 0 + primary-for QLabel (0xb342dcc0) + QWidget (0xb34a6f00) 0 + primary-for QFrame (0xb342dd00) + QObject (0xb34af3c0) 0 + primary-for QWidget (0xb34a6f00) + QPaintDevice (0xb34af3fc) 8 + vptr=((& QLabel::_ZTV6QLabel) + 232u) + +Vtable for QLCDNumber +QLCDNumber::_ZTV10QLCDNumber: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QLCDNumber) +8 QLCDNumber::metaObject +12 QLCDNumber::qt_metacast +16 QLCDNumber::qt_metacall +20 QLCDNumber::~QLCDNumber +24 QLCDNumber::~QLCDNumber +28 QLCDNumber::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLCDNumber::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLCDNumber::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QLCDNumber) +232 QLCDNumber::_ZThn8_N10QLCDNumberD1Ev +236 QLCDNumber::_ZThn8_N10QLCDNumberD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLCDNumber + size=20 align=4 + base size=20 base align=4 +QLCDNumber (0xb34c8000) 0 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u) + QFrame (0xb34c8040) 0 + primary-for QLCDNumber (0xb34c8000) + QWidget (0xb34bed20) 0 + primary-for QFrame (0xb34c8040) + QObject (0xb34c53fc) 0 + primary-for QWidget (0xb34bed20) + QPaintDevice (0xb34c5438) 8 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u) + +Vtable for QMainWindow +QMainWindow::_ZTV11QMainWindow: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMainWindow) +8 QMainWindow::metaObject +12 QMainWindow::qt_metacast +16 QMainWindow::qt_metacall +20 QMainWindow::~QMainWindow +24 QMainWindow::~QMainWindow +28 QMainWindow::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QMainWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMainWindow::createPopupMenu +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI11QMainWindow) +236 QMainWindow::_ZThn8_N11QMainWindowD1Ev +240 QMainWindow::_ZThn8_N11QMainWindowD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMainWindow + size=20 align=4 + base size=20 base align=4 +QMainWindow (0xb34c8380) 0 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u) + QWidget (0xb34d18c0) 0 + primary-for QMainWindow (0xb34c8380) + QObject (0xb34d58e8) 0 + primary-for QWidget (0xb34d18c0) + QPaintDevice (0xb34d5924) 8 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u) + +Class QFlags<QMainWindow::DockOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMainWindow::DockOption> (0xb34eaac8) 0 + +Vtable for QMdiArea +QMdiArea::_ZTV8QMdiArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMdiArea) +8 QMdiArea::metaObject +12 QMdiArea::qt_metacast +16 QMdiArea::qt_metacall +20 QMdiArea::~QMdiArea +24 QMdiArea::~QMdiArea +28 QMdiArea::event +32 QMdiArea::eventFilter +36 QMdiArea::timerEvent +40 QMdiArea::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiArea::sizeHint +68 QMdiArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QMdiArea::paintEvent +128 QWidget::moveEvent +132 QMdiArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QMdiArea::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMdiArea::viewportEvent +228 QMdiArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QMdiArea) +240 QMdiArea::_ZThn8_N8QMdiAreaD1Ev +244 QMdiArea::_ZThn8_N8QMdiAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiArea + size=20 align=4 + base size=20 base align=4 +QMdiArea (0xb34c8700) 0 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u) + QAbstractScrollArea (0xb34c8740) 0 + primary-for QMdiArea (0xb34c8700) + QFrame (0xb34c8780) 0 + primary-for QAbstractScrollArea (0xb34c8740) + QWidget (0xb34f83c0) 0 + primary-for QFrame (0xb34c8780) + QObject (0xb34fa654) 0 + primary-for QWidget (0xb34f83c0) + QPaintDevice (0xb34fa690) 8 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u) + +Class QFlags<QMdiArea::AreaOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiArea::AreaOption> (0xb331cb04) 0 + +Vtable for QMdiSubWindow +QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QMdiSubWindow) +8 QMdiSubWindow::metaObject +12 QMdiSubWindow::qt_metacast +16 QMdiSubWindow::qt_metacall +20 QMdiSubWindow::~QMdiSubWindow +24 QMdiSubWindow::~QMdiSubWindow +28 QMdiSubWindow::event +32 QMdiSubWindow::eventFilter +36 QMdiSubWindow::timerEvent +40 QMdiSubWindow::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiSubWindow::sizeHint +68 QMdiSubWindow::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMdiSubWindow::mousePressEvent +84 QMdiSubWindow::mouseReleaseEvent +88 QMdiSubWindow::mouseDoubleClickEvent +92 QMdiSubWindow::mouseMoveEvent +96 QWidget::wheelEvent +100 QMdiSubWindow::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMdiSubWindow::focusInEvent +112 QMdiSubWindow::focusOutEvent +116 QWidget::enterEvent +120 QMdiSubWindow::leaveEvent +124 QMdiSubWindow::paintEvent +128 QMdiSubWindow::moveEvent +132 QMdiSubWindow::resizeEvent +136 QMdiSubWindow::closeEvent +140 QMdiSubWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMdiSubWindow::showEvent +172 QMdiSubWindow::hideEvent +176 QWidget::x11Event +180 QMdiSubWindow::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI13QMdiSubWindow) +232 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev +236 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiSubWindow + size=20 align=4 + base size=20 base align=4 +QMdiSubWindow (0xb34c8b00) 0 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u) + QWidget (0xb3339140) 0 + primary-for QMdiSubWindow (0xb34c8b00) + QObject (0xb332c690) 0 + primary-for QWidget (0xb3339140) + QPaintDevice (0xb332c6cc) 8 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u) + +Class QFlags<QMdiSubWindow::SubWindowOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiSubWindow::SubWindowOption> (0xb33517bc) 0 + +Vtable for QMenu +QMenu::_ZTV5QMenu: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QMenu) +8 QMenu::metaObject +12 QMenu::qt_metacast +16 QMenu::qt_metacall +20 QMenu::~QMenu +24 QMenu::~QMenu +28 QMenu::event +32 QObject::eventFilter +36 QMenu::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMenu::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMenu::mousePressEvent +84 QMenu::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenu::mouseMoveEvent +96 QMenu::wheelEvent +100 QMenu::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QMenu::enterEvent +120 QMenu::leaveEvent +124 QMenu::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenu::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QMenu::hideEvent +176 QWidget::x11Event +180 QMenu::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QMenu::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI5QMenu) +232 QMenu::_ZThn8_N5QMenuD1Ev +236 QMenu::_ZThn8_N5QMenuD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenu + size=20 align=4 + base size=20 base align=4 +QMenu (0xb34c8ec0) 0 + vptr=((& QMenu::_ZTV5QMenu) + 8u) + QWidget (0xb33680a0) 0 + primary-for QMenu (0xb34c8ec0) + QObject (0xb3367384) 0 + primary-for QWidget (0xb33680a0) + QPaintDevice (0xb33673c0) 8 + vptr=((& QMenu::_ZTV5QMenu) + 232u) + +Vtable for QMenuBar +QMenuBar::_ZTV8QMenuBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMenuBar) +8 QMenuBar::metaObject +12 QMenuBar::qt_metacast +16 QMenuBar::qt_metacall +20 QMenuBar::~QMenuBar +24 QMenuBar::~QMenuBar +28 QMenuBar::event +32 QMenuBar::eventFilter +36 QMenuBar::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QMenuBar::setVisible +64 QMenuBar::sizeHint +68 QMenuBar::minimumSizeHint +72 QMenuBar::heightForWidth +76 QWidget::paintEngine +80 QMenuBar::mousePressEvent +84 QMenuBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenuBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QMenuBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMenuBar::focusInEvent +112 QMenuBar::focusOutEvent +116 QWidget::enterEvent +120 QMenuBar::leaveEvent +124 QMenuBar::paintEvent +128 QWidget::moveEvent +132 QMenuBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenuBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMenuBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QMenuBar) +232 QMenuBar::_ZThn8_N8QMenuBarD1Ev +236 QMenuBar::_ZThn8_N8QMenuBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenuBar + size=20 align=4 + base size=20 base align=4 +QMenuBar (0xb33b8a00) 0 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u) + QWidget (0xb33b39b0) 0 + primary-for QMenuBar (0xb33b8a00) + QObject (0xb33c7834) 0 + primary-for QWidget (0xb33b39b0) + QPaintDevice (0xb33c7870) 8 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u) + +Vtable for QMenuItem +QMenuItem::_ZTV9QMenuItem: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMenuItem) +8 QMenuItem::metaObject +12 QMenuItem::qt_metacast +16 QMenuItem::qt_metacall +20 QMenuItem::~QMenuItem +24 QMenuItem::~QMenuItem +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMenuItem + size=8 align=4 + base size=8 base align=4 +QMenuItem (0xb3214540) 0 + vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u) + QAction (0xb3214580) 0 + primary-for QMenuItem (0xb3214540) + QObject (0xb3216d20) 0 + primary-for QAction (0xb3214580) + +Class QTextEdit::ExtraSelection + size=12 align=4 + base size=12 base align=4 +QTextEdit::ExtraSelection (0xb3222b40) 0 + +Vtable for QTextEdit +QTextEdit::_ZTV9QTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextEdit) +8 QTextEdit::metaObject +12 QTextEdit::qt_metacast +16 QTextEdit::qt_metacall +20 QTextEdit::~QTextEdit +24 QTextEdit::~QTextEdit +28 QTextEdit::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextEdit::mousePressEvent +84 QTextEdit::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextEdit::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextEdit::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextEdit::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextEdit::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI9QTextEdit) +256 QTextEdit::_ZThn8_N9QTextEditD1Ev +260 QTextEdit::_ZThn8_N9QTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextEdit + size=20 align=4 + base size=20 base align=4 +QTextEdit (0xb32147c0) 0 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u) + QAbstractScrollArea (0xb3214800) 0 + primary-for QTextEdit (0xb32147c0) + QFrame (0xb3214840) 0 + primary-for QAbstractScrollArea (0xb3214800) + QWidget (0xb321daf0) 0 + primary-for QFrame (0xb3214840) + QObject (0xb32223c0) 0 + primary-for QWidget (0xb321daf0) + QPaintDevice (0xb32223fc) 8 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u) + +Class QFlags<QTextEdit::AutoFormattingFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextEdit::AutoFormattingFlag> (0xb325f384) 0 + +Vtable for QPlainTextEdit +QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QPlainTextEdit) +8 QPlainTextEdit::metaObject +12 QPlainTextEdit::qt_metacast +16 QPlainTextEdit::qt_metacall +20 QPlainTextEdit::~QPlainTextEdit +24 QPlainTextEdit::~QPlainTextEdit +28 QPlainTextEdit::event +32 QObject::eventFilter +36 QPlainTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QPlainTextEdit::mousePressEvent +84 QPlainTextEdit::mouseReleaseEvent +88 QPlainTextEdit::mouseDoubleClickEvent +92 QPlainTextEdit::mouseMoveEvent +96 QPlainTextEdit::wheelEvent +100 QPlainTextEdit::keyPressEvent +104 QPlainTextEdit::keyReleaseEvent +108 QPlainTextEdit::focusInEvent +112 QPlainTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPlainTextEdit::paintEvent +128 QWidget::moveEvent +132 QPlainTextEdit::resizeEvent +136 QWidget::closeEvent +140 QPlainTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QPlainTextEdit::dragEnterEvent +156 QPlainTextEdit::dragMoveEvent +160 QPlainTextEdit::dragLeaveEvent +164 QPlainTextEdit::dropEvent +168 QPlainTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QPlainTextEdit::changeEvent +184 QWidget::metric +188 QPlainTextEdit::inputMethodEvent +192 QPlainTextEdit::inputMethodQuery +196 QPlainTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QPlainTextEdit::scrollContentsBy +232 QPlainTextEdit::loadResource +236 QPlainTextEdit::createMimeDataFromSelection +240 QPlainTextEdit::canInsertFromMimeData +244 QPlainTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI14QPlainTextEdit) +256 QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev +260 QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPlainTextEdit + size=20 align=4 + base size=20 base align=4 +QPlainTextEdit (0xb3258440) 0 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u) + QAbstractScrollArea (0xb3258480) 0 + primary-for QPlainTextEdit (0xb3258440) + QFrame (0xb32584c0) 0 + primary-for QAbstractScrollArea (0xb3258480) + QWidget (0xb3266be0) 0 + primary-for QFrame (0xb32584c0) + QObject (0xb325ff3c) 0 + primary-for QWidget (0xb3266be0) + QPaintDevice (0xb325ff78) 8 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u) + +Vtable for QPlainTextDocumentLayout +QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QPlainTextDocumentLayout) +8 QPlainTextDocumentLayout::metaObject +12 QPlainTextDocumentLayout::qt_metacast +16 QPlainTextDocumentLayout::qt_metacall +20 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +24 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlainTextDocumentLayout::draw +60 QPlainTextDocumentLayout::hitTest +64 QPlainTextDocumentLayout::pageCount +68 QPlainTextDocumentLayout::documentSize +72 QPlainTextDocumentLayout::frameBoundingRect +76 QPlainTextDocumentLayout::blockBoundingRect +80 QPlainTextDocumentLayout::documentChanged +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QPlainTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QPlainTextDocumentLayout (0xb3258940) 0 + vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u) + QAbstractTextDocumentLayout (0xb3258980) 0 + primary-for QPlainTextDocumentLayout (0xb3258940) + QObject (0xb329ed20) 0 + primary-for QAbstractTextDocumentLayout (0xb3258980) + +Vtable for QPrintPreviewWidget +QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +8 QPrintPreviewWidget::metaObject +12 QPrintPreviewWidget::qt_metacast +16 QPrintPreviewWidget::qt_metacall +20 QPrintPreviewWidget::~QPrintPreviewWidget +24 QPrintPreviewWidget::~QPrintPreviewWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +232 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev +236 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewWidget + size=24 align=4 + base size=24 base align=4 +QPrintPreviewWidget (0xb3258c40) 0 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u) + QWidget (0xb32ab4b0) 0 + primary-for QPrintPreviewWidget (0xb3258c40) + QObject (0xb32af654) 0 + primary-for QWidget (0xb32ab4b0) + QPaintDevice (0xb32af690) 8 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u) + +Vtable for QProgressBar +QProgressBar::_ZTV12QProgressBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QProgressBar) +8 QProgressBar::metaObject +12 QProgressBar::qt_metacast +16 QProgressBar::qt_metacall +20 QProgressBar::~QProgressBar +24 QProgressBar::~QProgressBar +28 QProgressBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QProgressBar::sizeHint +68 QProgressBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QProgressBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QProgressBar::text +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI12QProgressBar) +236 QProgressBar::_ZThn8_N12QProgressBarD1Ev +240 QProgressBar::_ZThn8_N12QProgressBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressBar + size=20 align=4 + base size=20 base align=4 +QProgressBar (0xb3258f00) 0 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u) + QWidget (0xb32ba550) 0 + primary-for QProgressBar (0xb3258f00) + QObject (0xb32bf3c0) 0 + primary-for QWidget (0xb32ba550) + QPaintDevice (0xb32bf3fc) 8 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u) + +Vtable for QRadioButton +QRadioButton::_ZTV12QRadioButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QRadioButton) +8 QRadioButton::metaObject +12 QRadioButton::qt_metacast +16 QRadioButton::qt_metacall +20 QRadioButton::~QRadioButton +24 QRadioButton::~QRadioButton +28 QRadioButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QRadioButton::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QRadioButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRadioButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QRadioButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QRadioButton) +244 QRadioButton::_ZThn8_N12QRadioButtonD1Ev +248 QRadioButton::_ZThn8_N12QRadioButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRadioButton + size=20 align=4 + base size=20 base align=4 +QRadioButton (0xb32cf1c0) 0 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u) + QAbstractButton (0xb32cf200) 0 + primary-for QRadioButton (0xb32cf1c0) + QWidget (0xb32cd550) 0 + primary-for QAbstractButton (0xb32cf200) + QObject (0xb32d4294) 0 + primary-for QWidget (0xb32cd550) + QPaintDevice (0xb32d42d0) 8 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u) + +Vtable for QScrollBar +QScrollBar::_ZTV10QScrollBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QScrollBar) +8 QScrollBar::metaObject +12 QScrollBar::qt_metacast +16 QScrollBar::qt_metacall +20 QScrollBar::~QScrollBar +24 QScrollBar::~QScrollBar +28 QScrollBar::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollBar::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QScrollBar::mousePressEvent +84 QScrollBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QScrollBar::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QScrollBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QScrollBar::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QScrollBar::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QScrollBar::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI10QScrollBar) +236 QScrollBar::_ZThn8_N10QScrollBarD1Ev +240 QScrollBar::_ZThn8_N10QScrollBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollBar + size=20 align=4 + base size=20 base align=4 +QScrollBar (0xb32cf4c0) 0 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u) + QAbstractSlider (0xb32cf500) 0 + primary-for QScrollBar (0xb32cf4c0) + QWidget (0xb32de410) 0 + primary-for QAbstractSlider (0xb32cf500) + QObject (0xb32e403c) 0 + primary-for QWidget (0xb32de410) + QPaintDevice (0xb32e4078) 8 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u) + +Vtable for QSizeGrip +QSizeGrip::_ZTV9QSizeGrip: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSizeGrip) +8 QSizeGrip::metaObject +12 QSizeGrip::qt_metacast +16 QSizeGrip::qt_metacall +20 QSizeGrip::~QSizeGrip +24 QSizeGrip::~QSizeGrip +28 QSizeGrip::event +32 QSizeGrip::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QSizeGrip::setVisible +64 QSizeGrip::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSizeGrip::mousePressEvent +84 QSizeGrip::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSizeGrip::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSizeGrip::paintEvent +128 QSizeGrip::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QSizeGrip::showEvent +172 QSizeGrip::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QSizeGrip) +232 QSizeGrip::_ZThn8_N9QSizeGripD1Ev +236 QSizeGrip::_ZThn8_N9QSizeGripD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSizeGrip + size=20 align=4 + base size=20 base align=4 +QSizeGrip (0xb32cf800) 0 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u) + QWidget (0xb32ebf50) 0 + primary-for QSizeGrip (0xb32cf800) + QObject (0xb32f8000) 0 + primary-for QWidget (0xb32ebf50) + QPaintDevice (0xb32f803c) 8 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u) + +Vtable for QSpinBox +QSpinBox::_ZTV8QSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QSpinBox) +8 QSpinBox::metaObject +12 QSpinBox::qt_metacast +16 QSpinBox::qt_metacall +20 QSpinBox::~QSpinBox +24 QSpinBox::~QSpinBox +28 QSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSpinBox::validate +228 QSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QSpinBox::valueFromText +248 QSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI8QSpinBox) +260 QSpinBox::_ZThn8_N8QSpinBoxD1Ev +264 QSpinBox::_ZThn8_N8QSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSpinBox + size=20 align=4 + base size=20 base align=4 +QSpinBox (0xb32cfac0) 0 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u) + QAbstractSpinBox (0xb32cfb00) 0 + primary-for QSpinBox (0xb32cfac0) + QWidget (0xb32fcb40) 0 + primary-for QAbstractSpinBox (0xb32cfb00) + QObject (0xb32f8d5c) 0 + primary-for QWidget (0xb32fcb40) + QPaintDevice (0xb32f8d98) 8 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u) + +Vtable for QDoubleSpinBox +QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDoubleSpinBox) +8 QDoubleSpinBox::metaObject +12 QDoubleSpinBox::qt_metacast +16 QDoubleSpinBox::qt_metacall +20 QDoubleSpinBox::~QDoubleSpinBox +24 QDoubleSpinBox::~QDoubleSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDoubleSpinBox::validate +228 QDoubleSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QDoubleSpinBox::valueFromText +248 QDoubleSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI14QDoubleSpinBox) +260 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev +264 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDoubleSpinBox + size=20 align=4 + base size=20 base align=4 +QDoubleSpinBox (0xb32cff00) 0 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u) + QAbstractSpinBox (0xb32cff40) 0 + primary-for QDoubleSpinBox (0xb32cff00) + QWidget (0xb3112550) 0 + primary-for QAbstractSpinBox (0xb32cff40) + QObject (0xb311812c) 0 + primary-for QWidget (0xb3112550) + QPaintDevice (0xb3118168) 8 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u) + +Vtable for QSplashScreen +QSplashScreen::_ZTV13QSplashScreen: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSplashScreen) +8 QSplashScreen::metaObject +12 QSplashScreen::qt_metacast +16 QSplashScreen::qt_metacall +20 QSplashScreen::~QSplashScreen +24 QSplashScreen::~QSplashScreen +28 QSplashScreen::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplashScreen::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplashScreen::drawContents +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI13QSplashScreen) +236 QSplashScreen::_ZThn8_N13QSplashScreenD1Ev +240 QSplashScreen::_ZThn8_N13QSplashScreenD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplashScreen + size=20 align=4 + base size=20 base align=4 +QSplashScreen (0xb3123200) 0 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u) + QWidget (0xb3124370) 0 + primary-for QSplashScreen (0xb3123200) + QObject (0xb3118e10) 0 + primary-for QWidget (0xb3124370) + QPaintDevice (0xb3118e4c) 8 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u) + +Vtable for QSplitter +QSplitter::_ZTV9QSplitter: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSplitter) +8 QSplitter::metaObject +12 QSplitter::qt_metacast +16 QSplitter::qt_metacall +20 QSplitter::~QSplitter +24 QSplitter::~QSplitter +28 QSplitter::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QSplitter::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitter::sizeHint +68 QSplitter::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QSplitter::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QSplitter::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplitter::createHandle +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI9QSplitter) +236 QSplitter::_ZThn8_N9QSplitterD1Ev +240 QSplitter::_ZThn8_N9QSplitterD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitter + size=20 align=4 + base size=20 base align=4 +QSplitter (0xb3123540) 0 + vptr=((& QSplitter::_ZTV9QSplitter) + 8u) + QFrame (0xb3123580) 0 + primary-for QSplitter (0xb3123540) + QWidget (0xb313a2d0) 0 + primary-for QFrame (0xb3123580) + QObject (0xb3131e4c) 0 + primary-for QWidget (0xb313a2d0) + QPaintDevice (0xb3131e88) 8 + vptr=((& QSplitter::_ZTV9QSplitter) + 236u) + +Vtable for QSplitterHandle +QSplitterHandle::_ZTV15QSplitterHandle: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSplitterHandle) +8 QSplitterHandle::metaObject +12 QSplitterHandle::qt_metacast +16 QSplitterHandle::qt_metacall +20 QSplitterHandle::~QSplitterHandle +24 QSplitterHandle::~QSplitterHandle +28 QSplitterHandle::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitterHandle::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplitterHandle::mousePressEvent +84 QSplitterHandle::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSplitterHandle::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSplitterHandle::paintEvent +128 QWidget::moveEvent +132 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 (*)(...))(& _ZTI15QSplitterHandle) +232 QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev +236 QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitterHandle + size=20 align=4 + base size=20 base align=4 +QSplitterHandle (0xb3123980) 0 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u) + QWidget (0xb3148af0) 0 + primary-for QSplitterHandle (0xb3123980) + QObject (0xb31525a0) 0 + primary-for QWidget (0xb3148af0) + QPaintDevice (0xb31525dc) 8 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u) + +Vtable for QStackedWidget +QStackedWidget::_ZTV14QStackedWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedWidget) +8 QStackedWidget::metaObject +12 QStackedWidget::qt_metacast +16 QStackedWidget::qt_metacall +20 QStackedWidget::~QStackedWidget +24 QStackedWidget::~QStackedWidget +28 QStackedWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QStackedWidget) +232 QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev +236 QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStackedWidget + size=20 align=4 + base size=20 base align=4 +QStackedWidget (0xb3123c40) 0 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u) + QFrame (0xb3123c80) 0 + primary-for QStackedWidget (0xb3123c40) + QWidget (0xb315a460) 0 + primary-for QFrame (0xb3123c80) + QObject (0xb316212c) 0 + primary-for QWidget (0xb315a460) + QPaintDevice (0xb3162168) 8 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u) + +Vtable for QStatusBar +QStatusBar::_ZTV10QStatusBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QStatusBar) +8 QStatusBar::metaObject +12 QStatusBar::qt_metacast +16 QStatusBar::qt_metacall +20 QStatusBar::~QStatusBar +24 QStatusBar::~QStatusBar +28 QStatusBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QStatusBar::paintEvent +128 QWidget::moveEvent +132 QStatusBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QStatusBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QStatusBar) +232 QStatusBar::_ZThn8_N10QStatusBarD1Ev +236 QStatusBar::_ZThn8_N10QStatusBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStatusBar + size=20 align=4 + base size=20 base align=4 +QStatusBar (0xb3123f40) 0 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u) + QWidget (0xb3165e10) 0 + primary-for QStatusBar (0xb3123f40) + QObject (0xb3170000) 0 + primary-for QWidget (0xb3165e10) + QPaintDevice (0xb317003c) 8 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u) + +Vtable for QTextBrowser +QTextBrowser::_ZTV12QTextBrowser: 74u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextBrowser) +8 QTextBrowser::metaObject +12 QTextBrowser::qt_metacast +16 QTextBrowser::qt_metacall +20 QTextBrowser::~QTextBrowser +24 QTextBrowser::~QTextBrowser +28 QTextBrowser::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextBrowser::mousePressEvent +84 QTextBrowser::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextBrowser::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextBrowser::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextBrowser::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextBrowser::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextBrowser::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextBrowser::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 QTextBrowser::setSource +252 QTextBrowser::backward +256 QTextBrowser::forward +260 QTextBrowser::home +264 QTextBrowser::reload +268 (int (*)(...))-0x000000008 +272 (int (*)(...))(& _ZTI12QTextBrowser) +276 QTextBrowser::_ZThn8_N12QTextBrowserD1Ev +280 QTextBrowser::_ZThn8_N12QTextBrowserD0Ev +284 QWidget::_ZThn8_NK7QWidget7devTypeEv +288 QWidget::_ZThn8_NK7QWidget11paintEngineEv +292 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextBrowser + size=20 align=4 + base size=20 base align=4 +QTextBrowser (0xb317a340) 0 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u) + QTextEdit (0xb317a380) 0 + primary-for QTextBrowser (0xb317a340) + QAbstractScrollArea (0xb317a3c0) 0 + primary-for QTextEdit (0xb317a380) + QFrame (0xb317a400) 0 + primary-for QAbstractScrollArea (0xb317a3c0) + QWidget (0xb3182140) 0 + primary-for QFrame (0xb317a400) + QObject (0xb317f294) 0 + primary-for QWidget (0xb3182140) + QPaintDevice (0xb317f2d0) 8 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u) + +Vtable for QToolBar +QToolBar::_ZTV8QToolBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBar) +8 QToolBar::metaObject +12 QToolBar::qt_metacast +16 QToolBar::qt_metacall +20 QToolBar::~QToolBar +24 QToolBar::~QToolBar +28 QToolBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QToolBar::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QToolBar::paintEvent +128 QWidget::moveEvent +132 QToolBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QToolBar) +232 QToolBar::_ZThn8_N8QToolBarD1Ev +236 QToolBar::_ZThn8_N8QToolBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBar + size=20 align=4 + base size=20 base align=4 +QToolBar (0xb317a6c0) 0 + vptr=((& QToolBar::_ZTV8QToolBar) + 8u) + QWidget (0xb318b820) 0 + primary-for QToolBar (0xb317a6c0) + QObject (0xb317ffb4) 0 + primary-for QWidget (0xb318b820) + QPaintDevice (0xb317f7bc) 8 + vptr=((& QToolBar::_ZTV8QToolBar) + 232u) + +Vtable for QToolBox +QToolBox::_ZTV8QToolBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBox) +8 QToolBox::metaObject +12 QToolBox::qt_metacast +16 QToolBox::qt_metacall +20 QToolBox::~QToolBox +24 QToolBox::~QToolBox +28 QToolBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QToolBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolBox::itemInserted +228 QToolBox::itemRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QToolBox) +240 QToolBox::_ZThn8_N8QToolBoxD1Ev +244 QToolBox::_ZThn8_N8QToolBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBox + size=20 align=4 + base size=20 base align=4 +QToolBox (0xb317aa80) 0 + vptr=((& QToolBox::_ZTV8QToolBox) + 8u) + QFrame (0xb317aac0) 0 + primary-for QToolBox (0xb317aa80) + QWidget (0xb31a1d20) 0 + primary-for QFrame (0xb317aac0) + QObject (0xb31a95a0) 0 + primary-for QWidget (0xb31a1d20) + QPaintDevice (0xb31a95dc) 8 + vptr=((& QToolBox::_ZTV8QToolBox) + 240u) + +Vtable for QToolButton +QToolButton::_ZTV11QToolButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QToolButton) +8 QToolButton::metaObject +12 QToolButton::qt_metacast +16 QToolButton::qt_metacall +20 QToolButton::~QToolButton +24 QToolButton::~QToolButton +28 QToolButton::event +32 QObject::eventFilter +36 QToolButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QToolButton::sizeHint +68 QToolButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QToolButton::mousePressEvent +84 QToolButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QToolButton::enterEvent +120 QToolButton::leaveEvent +124 QToolButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolButton::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolButton::hitButton +228 QAbstractButton::checkStateSet +232 QToolButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QToolButton) +244 QToolButton::_ZThn8_N11QToolButtonD1Ev +248 QToolButton::_ZThn8_N11QToolButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolButton + size=20 align=4 + base size=20 base align=4 +QToolButton (0xb31cf0c0) 0 + vptr=((& QToolButton::_ZTV11QToolButton) + 8u) + QAbstractButton (0xb31cf100) 0 + primary-for QToolButton (0xb31cf0c0) + QWidget (0xb31cd4b0) 0 + primary-for QAbstractButton (0xb31cf100) + QObject (0xb31caa14) 0 + primary-for QWidget (0xb31cd4b0) + QPaintDevice (0xb31caa50) 8 + vptr=((& QToolButton::_ZTV11QToolButton) + 244u) + +Vtable for QWorkspace +QWorkspace::_ZTV10QWorkspace: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QWorkspace) +8 QWorkspace::metaObject +12 QWorkspace::qt_metacast +16 QWorkspace::qt_metacall +20 QWorkspace::~QWorkspace +24 QWorkspace::~QWorkspace +28 QWorkspace::event +32 QWorkspace::eventFilter +36 QObject::timerEvent +40 QWorkspace::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWorkspace::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWorkspace::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWorkspace::paintEvent +128 QWidget::moveEvent +132 QWorkspace::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWorkspace::showEvent +172 QWorkspace::hideEvent +176 QWidget::x11Event +180 QWorkspace::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QWorkspace) +232 QWorkspace::_ZThn8_N10QWorkspaceD1Ev +236 QWorkspace::_ZThn8_N10QWorkspaceD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWorkspace + size=20 align=4 + base size=20 base align=4 +QWorkspace (0xb31cf7c0) 0 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u) + QWidget (0xb31e2910) 0 + primary-for QWorkspace (0xb31cf7c0) + QObject (0xb31f20b4) 0 + primary-for QWidget (0xb31e2910) + QPaintDevice (0xb31f20f0) 8 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb305b564) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb3070b04) 0 + +Class QVectorTypedData<QPoint> + size=24 align=4 + base size=24 base align=4 +QVectorTypedData<QPoint> (0xb2f24e4c) 0 + +Class QVectorTypedData<QPointF> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QPointF> (0xb2f3c924) 0 + +Class QVectorTypedData<QPainterPath::Element> + size=36 align=4 + base size=36 base align=4 +QVectorTypedData<QPainterPath::Element> (0xb2f593fc) 0 + +Class QVectorTypedData<QLineF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QLineF> (0xb2fcec30) 0 + +Class QVectorTypedData<QLine> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QLine> (0xb2fcee10) 0 + +Class QVectorTypedData<QRectF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QRectF> (0xb2fce03c) 0 + +Class QVectorTypedData<QRect> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QRect> (0xb2fe31a4) 0 + +Class QList<QTreeWidgetItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::Node (0xb2ea3960) 0 + +Class QVectorTypedData<QVector<QWidgetItemData> > + size=20 align=4 + base size=20 base align=4 +QVectorTypedData<QVector<QWidgetItemData> > (0xb2ea3b40) 0 + +Class QVectorTypedData<QTextLength> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QTextLength> (0xb2ed1ce4) 0 + +Class QVectorTypedData<QTextLayout::FormatRange> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QTextLayout::FormatRange> (0xb2ee9168) 0 + +Class QVectorTypedData<QAbstractTextDocumentLayout::Selection> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QAbstractTextDocumentLayout::Selection> (0xb2ee9b40) 0 + +Class QList<QAction*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::Node (0xb2cec870) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb2d29d20) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb2d29d98) 0 + +Class QMetaTypeId2<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSet<QAccessible::Method> > (0xb2d55ca8) 0 empty + +Class QHashNode<QAccessible::Method, QHashDummyValue> + size=16 align=4 + base size=13 base align=4 +QHashNode<QAccessible::Method, QHashDummyValue> (0xb2d55fb4) 0 + +Class QHashNode<QVariant::Type, QItemEditorCreatorBase*> + size=16 align=4 + base size=16 base align=4 +QHashNode<QVariant::Type, QItemEditorCreatorBase*> (0xb2d9cbb8) 0 + +Class QTypeInfo<QStandardItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStandardItem*> (0xb2dc0168) 0 empty + +Class QTypeInfo<QTreeWidgetItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTreeWidgetItem*> (0xb2dc04b0) 0 empty + +Class QTypeInfo<QTextLength> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLength> (0xb2dc0d5c) 0 empty + +Class QTypeInfo<QTextLayout::FormatRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLayout::FormatRange> (0xb2bc61a4) 0 empty + +Class QTypeInfo<QAbstractTextDocumentLayout::Selection> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAbstractTextDocumentLayout::Selection> (0xb2bc6744) 0 empty + +Class QTypeInfo<QAction*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAction*> (0xb2bd57f8) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb2bd5e4c) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb2bd5f78) 0 + +Class QList<QVariant>::Node + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::Node (0xb2be51e0) 0 + +Class QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> (0xb2be599c) 0 + +Class QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> (0xb2c1a0f0) 0 + +Class QTypeInfo<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QGraphicsItem*> (0xb2c1a870) 0 empty + +Class QList<QGraphicsItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::Node (0xb2c1a8e8) 0 + +Class QTypeInfo<QStyleOptionQ3ListViewItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStyleOptionQ3ListViewItem> (0xb2c1ad98) 0 empty + +Class QList<QStyleOptionQ3ListViewItem>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::Node (0xb2c1ae10) 0 + +Class QList<QItemSelectionRange>::Node + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::Node (0xb2c52258) 0 + +Class QList<QStandardItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::Node (0xb2c52690) 0 + +Class QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> (0xb2c52a14) 0 + +Class QHashDummyNode<QAccessible::Method, QHashDummyValue> + size=12 align=4 + base size=12 base align=4 +QHashDummyNode<QAccessible::Method, QHashDummyValue> (0xb2c529d8) 0 + +Class QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> (0xb2c88654) 0 + diff --git a/tests/auto/bic/data/QtNetwork.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtNetwork.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..0c22422b5e --- /dev/null +++ b/tests/auto/bic/data/QtNetwork.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,5155 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb77b7f3c) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb77b7f78) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7c12b40) 0 empty + QUintForSize<4> (0xb77bc000) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb77bc12c) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb77bc168) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7c12d00) 0 empty + QIntForSize<4> (0xb77bc1e0) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb77bc564) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb77bcb7c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb77cf528) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb77cf5dc) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb77cf7bc) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb77cf8ac) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb77cf99c) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb77cfa8c) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb77cfb7c) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb77cfc6c) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb77cfd5c) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb77cfe4c) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb77cff3c) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb77e903c) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb77e912c) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb77e921c) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb77e930c) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb77e93fc) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb77e94ec) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb77e95dc) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb7806078) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb78064ec) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb782c1a4) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6a28c6c) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6a5a240) 0 + QBasicAtomicInt (0xb6a4cc30) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6a61b7c) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a9dd5c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6a80168) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6ac8d5c) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6b0be4c) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb69240f0) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb6924a14) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb6967348) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb6967c6c) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb69795a0) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb6979ec4) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb698c7f8) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb699b12c) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb699ba50) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb69af384) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb69afca8) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb69c35dc) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb69c3f00) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb69db834) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb6a1ab40) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6826078) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb69db99c) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb6826c30) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb688bca8) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb68e8564) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6752b00) 0 + QString (0xb67a0000) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb67a030c) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb67ae1a4) 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 (0xb67dbf00) 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 (0xb6809100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb680a21c) 0 nearly-empty + primary-for std::bad_exception (0xb6809100) + +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 (0xb6809240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb680a4ec) 0 nearly-empty + primary-for std::bad_alloc (0xb6809240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb680a7bc) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb680aa14) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb680a9d8) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb66b4c6c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb66b4a50) 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 (0xb6675fb4) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb66cd2d0) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb66cd258) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb66e7564) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb66e7ac8) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb66f50b4) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb66f8000) 0 + QGenericArgument (0xb66f54ec) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb66f59d8) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb66f57f8) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb6709b40) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb6709ac8) 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 (0xb6709a14) 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 (0xb6709c6c) 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 (0xb654c1e0) 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 (0xb654ae80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb654cb40) 0 + primary-for QIODevice (0xb654ae80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb6567e4c) 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 (0xb6590ce4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb65aed5c) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb65df564) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb65df654) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb65dfbb8) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb65dfb40) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb65bcf80) 0 + QList<QString> (0xb65dfbf4) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb660e960) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb660eb7c) 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 (0xb6425bf4) 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 (0xb6600f40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb64361a4) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb6600f40) + +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 (0xb6434960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb64364ec) 0 + primary-for QTextCodecPlugin (0xb6434960) + QTextCodecFactoryInterface (0xb643a0c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb6436528) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb643a0c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb6436e4c) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb644999c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb6449690) 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 (0xb643a980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6455b7c) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb643a980) + +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 (0xb643aa40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb643aa80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb643aa40) + std::exception (0xb6455d20) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb643aa80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb6455ec4) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb645803c) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb64580b4) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb6458078) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb65039d8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb650399c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb631f2d0) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb631f384) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb63b730c) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb63b73fc) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb63b7384) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb63b7474) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb63b74ec) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb63b7528) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb63b7564) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb63b75dc) 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 (0xb63b7618) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb63f4d98) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb6404a14) 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 (0xb63bae00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb640fa8c) 0 + primary-for QTextIStream (0xb63bae00) + +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 (0xb62220c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb62204ec) 0 + primary-for QTextOStream (0xb62220c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6220fb4) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6231000) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb6220f3c) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6231078) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62310f0) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6231168) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62311e0) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb623121c) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6231258) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62312d0) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb6231348) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb6231384) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb62314b0) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb6231438) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb62313fc) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6231528) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb6231618) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb62315a0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6231690) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb6231780) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb6231708) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb6231834) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb62318ac) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6231924) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb6231960) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb623199c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb62319d8) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb62f0924) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb62f08e8) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb614d6cc) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb616530c) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb6165294) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb6165654) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb61651a4) 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 (0xb6165780) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb6165e88) 0 + +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 (0xb6165f00) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb61a8780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb619a9d8) 0 + primary-for QFutureInterface<void> (0xb61a8780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb61e7168) 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 (0xb62006c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb62017f8) 0 + primary-for QFutureWatcherBase (0xb62006c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb6200dc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb6200e00) 0 + primary-for QFutureWatcher<void> (0xb6200dc0) + QObject (0xb601a30c) 0 + primary-for QFutureWatcherBase (0xb6200e00) + +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 (0xb603021c) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb60248c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb6030b40) 0 + primary-for QThread (0xb60248c0) + +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 (0xb6024c00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb6045924) 0 + primary-for QThreadPool (0xb6024c00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb605330c) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb60535dc) 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 (0xb605d2c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb606230c) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb605d2c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb6062b04) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb605dc40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb6062b7c) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb605de00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb605de40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb6078000) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb605de40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb6078618) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb6078654) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb607f140) 0 empty + std::input_iterator_tag (0xb6078690) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb607f1c0) 0 empty + std::forward_iterator_tag (0xb607f200) 0 empty + std::input_iterator_tag (0xb60786cc) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb607f280) 0 empty + std::bidirectional_iterator_tag (0xb607f2c0) 0 empty + std::forward_iterator_tag (0xb607f300) 0 empty + std::input_iterator_tag (0xb6078708) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb6078a14) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb6078a50) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb6078ac8) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb6078ce4) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb6078dd4) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb6078e4c) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb6078ec4) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb6078f3c) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb6078fb4) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb6078168) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb609903c) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb60990b4) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb609912c) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb60991a4) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb609921c) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb6099294) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb609930c) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb60993fc) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb6099474) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb60994ec) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb6099870) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb60998e8) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb60999d8) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb6099a50) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb6099ac8) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb6099ce4) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb6099d20) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb6099d5c) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb6099d98) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb6099dd4) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb6099e10) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb6099e88) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb6099ec4) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb6099f00) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb6099f3c) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb6099f78) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb6099fb4) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb60ae99c) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb60ddf78) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb5f2d3c0) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb5f2d5dc) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5f2d9d8) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5f2db40) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5f2dca8) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5f72384) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5f7add4) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f88708) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f88960) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f8899c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5f88a14) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f88a50) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f88ac8) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f88ce4) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5f88e4c) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5f88dd4) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f88e88) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f88ec4) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb60113fc) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb60116cc) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5e097c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb6011708) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb6011744) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5e09880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb6011780) 0 empty + +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 (0xb601199c) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5eb2294) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5eb22d0) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5eaeb40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5eb230c) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5ee5f78) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5d48100) 0 + std::allocator<char> (0xb5d48140) 0 empty + __gnu_cxx::new_allocator<char> (0xb5ee5fb4) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5ee5f00) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5d8a000) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5d482c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5d8a03c) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5d8a0f0) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5d484c0) 0 + std::allocator<wchar_t> (0xb5d48500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5d8a168) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5d8a078) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5d8a1a4) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5d8a258) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5d48680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5d8a1e0) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5d8a294) 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 (0xb5de0744) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5dec0f0) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5dec438) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5df6640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5df2dd4) 0 + primary-for std::collate<char> (0xb5df6640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5df6740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5df2ec4) 0 + primary-for std::collate<wchar_t> (0xb5df6740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5c112d0) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c1130c) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5c186c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c11348) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5c18800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5c18840) 0 + primary-for std::collate_byname<char> (0xb5c18800) + std::locale::facet (0xb5c113c0) 0 + primary-for std::collate<char> (0xb5c18840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5c188c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5c18900) 0 + primary-for std::collate_byname<wchar_t> (0xb5c188c0) + std::locale::facet (0xb5c114b0) 0 + primary-for std::collate<wchar_t> (0xb5c18900) + +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 (0xb5c18f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5c3130c) 0 nearly-empty + primary-for std::ios_base::failure (0xb5c18f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5c3b5a0) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5c3bb40) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5c3bf3c) 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 (0xb5c312d0) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5c71960) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5c71bf4) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c71e88) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5ce2fa0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5cb6dd4) 0 + primary-for std::ctype<char> (0xb5ce2fa0) + std::ctype_base (0xb5cb6e10) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5cf1870) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5b0299c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5cf1870) + std::ctype_base (0xb5b029d8) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5cf5800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5b0c6e0) 0 + primary-for std::ctype<wchar_t> (0xb5cf5800) + std::locale::facet (0xb5b02ac8) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b0c6e0) + std::ctype_base (0xb5b02b04) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5cf59c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5b13e60) 0 + primary-for std::ctype_byname<char> (0xb5cf59c0) + std::locale::facet (0xb5b12e10) 0 + primary-for std::ctype<char> (0xb5b13e60) + std::ctype_base (0xb5b12e4c) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5cf5a40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5cf5a80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5cf5a40) + std::__ctype_abstract_base<wchar_t> (0xb5b174b0) 0 + primary-for std::ctype<wchar_t> (0xb5cf5a80) + std::locale::facet (0xb5b12fb4) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b174b0) + std::ctype_base (0xb5b12d5c) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5b1a99c) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5b25480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5b2c1e0) 0 + primary-for std::numpunct<char> (0xb5b25480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5b25540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5b2c2d0) 0 + primary-for std::numpunct<wchar_t> (0xb5b25540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5b63924) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5ba9a80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5ba9ac0) 0 + primary-for std::numpunct_byname<char> (0xb5ba9a80) + std::locale::facet (0xb5b63f78) 0 + primary-for std::numpunct<char> (0xb5ba9ac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5ba9b00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5bc103c) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5ba9b00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5ba9b80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5bc112c) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5ba9b80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5ba9c00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5ba9c40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5ba9c00) + std::locale::facet (0xb5bc121c) 0 + primary-for std::numpunct<wchar_t> (0xb5ba9c40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5ba9cc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5bc130c) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5ba9cc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5ba9d40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5bc13fc) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5ba9d40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5bfed80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5bc1bf4) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5bfed80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bfedc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5bc1ce4) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bfedc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5a48a40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a48a80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5a2a7f8) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a48a80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5a2a9d8) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5a48bc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a48c00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a2aa14) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a48c00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a2abb8) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5a87480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a874c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5a890b4) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a874c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a87580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a875c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a89438) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a875c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5a89b40) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5a89b7c) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5ab4480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5a89bb8) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5aea078) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5aef380 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> > (0xb5aef400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5afab40) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5aef380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5afab40) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5aef3c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5aea0b4) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5aef3c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5aef400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5aef3c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5aea348) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5aef700 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> > (0xb5aef780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5902be0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5aef700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5902be0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5aef740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5aea384) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5aef740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5aef780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5aef740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5aeac6c) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5aeabf4) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5aeab7c) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5aeaac8) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb5aea438) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb59347bc) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb581cc30) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb583a370) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb582aa00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb583a370) + QFutureInterfaceBase (0xb581ce10) 0 + primary-for QFutureInterface<void> (0xb582aa00) + QRunnable (0xb581ce4c) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb582aa80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb583a780) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb582aa80) + QFutureInterface<void> (0xb582aac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb583a780) + QFutureInterfaceBase (0xb581cf00) 0 + primary-for QFutureInterface<void> (0xb582aac0) + QRunnable (0xb583f000) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb57a7294) 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 (0xb578de00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb578de40) 0 + primary-for QFile (0xb578de00) + QObject (0xb57a7384) 0 + primary-for QIODevice (0xb578de40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb57bece4) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb57d18ac) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb57e2f3c) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb57f4258) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb57f4fb4) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb57f4f3c) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb56160b4) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb5622618) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb5622708) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5663294) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb56632d0) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5647240) 0 + QAbstractFileEngine::ExtensionOption (0xb566330c) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56472c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb56633fc) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5647340) 0 + QAbstractFileEngine::ExtensionOption (0xb5663438) 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 (0xb56529d8) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb5663ac8) 0 + +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 (0xb5670924) 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 (0xb5670ac8) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5647580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56475c0) 0 + primary-for QBuffer (0xb5647580) + QObject (0xb5670a8c) 0 + primary-for QIODevice (0xb56475c0) + +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 (0xb5683ca8) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5691474) 0 + +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 (0xb5647a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb569f258) 0 + primary-for QFileSystemWatcher (0xb5647a00) + +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 (0xb5647cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb569fc30) 0 + primary-for QFSFileEngine (0xb5647cc0) + +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 (0xb5647dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5647e00) 0 + primary-for QProcess (0xb5647dc0) + QObject (0xb56b75dc) 0 + primary-for QIODevice (0xb5647e00) + +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 (0xb56d5000) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb56f5438) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb56f54b0) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb56d521c) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb56f5ca8) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb56f5e10) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb551021c) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5510708) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb5510b40) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb5510d20) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb5510f00) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb552e0f0) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb552e2d0) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb552e4b0) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb552e690) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb552e870) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb552ea50) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb552ec30) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb552ee10) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb5538000) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb55381e0) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb55383c0) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb55385a0) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb5538780) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb5538960) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb5538b40) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb5538d20) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb5538f00) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb553e0f0) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb553e2d0) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb553e4b0) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb553e690) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb553e870) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb553ea50) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb553ec30) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb553ee10) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb5548000) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb55481e0) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb55483c0) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb55485a0) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb5548780) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb5548960) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb5548b40) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb5548d20) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb5548f00) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb554f0f0) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb554f2d0) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb554f4b0) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb554f690) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb554f870) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb554fa50) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb554fc30) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb554fe10) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb5556000) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb55561e0) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb55563c0) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb55565a0) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb5556780) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb5556960) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb5556b40) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb5556d20) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb5556f00) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5569d98) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5569f78) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5569e4c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5578654) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb555e0f0) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb558fb7c) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb558fb04) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb558fc6c) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb558fbf4) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb55d2000) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb55d2618) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb55d27f8) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb55d29d8) 0 empty + +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 (0xb55da2c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb55d2bb8) 0 + primary-for QSettings (0xb55da2c0) + +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 (0xb55daec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb55daf00) 0 + primary-for QTemporaryFile (0xb55daec0) + QIODevice (0xb55daf40) 0 + primary-for QFile (0xb55daf00) + QObject (0xb5410924) 0 + primary-for QIODevice (0xb55daf40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb541fa8c) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb542899c) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb5454438) 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 (0xb5421ac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb5464294) 0 + primary-for QEventLoop (0xb5421ac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb54648ac) 0 + +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 (0xb5421e40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb5479c6c) 0 + primary-for QAbstractEventDispatcher (0xb5421e40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb5488b40) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb54a0f00) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb54a9000) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb54a9744) 0 empty + +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 (0xb548fa00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb54a9834) 0 + primary-for QAbstractItemModel (0xb548fa00) + +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 (0xb548fec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb548ff00) 0 + primary-for QAbstractTableModel (0xb548fec0) + QObject (0xb54d53c0) 0 + primary-for QAbstractItemModel (0xb548ff00) + +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 (0xb54e0140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb54e0180) 0 + primary-for QAbstractListModel (0xb54e0140) + QObject (0xb54d5e4c) 0 + primary-for QAbstractItemModel (0xb54e0180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb54f58ac) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb52ff03c) 0 empty + +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 (0xb52ff12c) 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 (0xb54e0b80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52ffe4c) 0 + primary-for QTimerEvent (0xb54e0b80) + +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 (0xb54e0c40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb531103c) 0 + primary-for QChildEvent (0xb54e0c40) + +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 (0xb54e0e00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb53118ac) 0 + primary-for QCustomEvent (0xb54e0e00) + +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 (0xb54e0f00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5311ca8) 0 + primary-for QDynamicPropertyChangeEvent (0xb54e0f00) + +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 (0xb54e0fc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb5311f00) 0 + primary-for QCoreApplication (0xb54e0fc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb53378e8) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb5337c6c) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb536c12c) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb536c21c) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb536c654) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb536c744) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb536ca50) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb536cd98) 0 empty + +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 (0xb537a240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb536ce88) 0 + primary-for QMimeData (0xb537a240) + +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 (0xb537a500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb5384a14) 0 + primary-for QObjectCleanupHandler (0xb537a500) + +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 (0xb537a740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5393258) 0 + primary-for QSharedMemory (0xb537a740) + +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 (0xb537aa00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb53a1078) 0 + primary-for QSignalMapper (0xb537aa00) + +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 (0xb537acc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb53af1e0) 0 + primary-for QSocketNotifier (0xb537acc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb53bb258) 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 (0xb53bc040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb53bb780) 0 + primary-for QTimer (0xb53bc040) + +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 (0xb53bc4c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb53cd8ac) 0 + primary-for QTranslator (0xb53bc4c0) + +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 (0xb53bc7c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb53dd6cc) 0 + primary-for QLibrary (0xb53bc7c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb53ec618) 0 + +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 (0xb53bcb40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb51fb1e0) 0 + primary-for QPluginLoader (0xb53bcb40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb51fbdd4) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb5217bf4) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb5224294) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb5217f78) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb522c780) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb522c474) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5232960) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb5232c30) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb524603c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb5264d5c) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb5273a50) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5273ce4) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb52856cc) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5285a50) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb52b23fc) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb52b24ec) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb52bca50) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb52bcb40) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb52d21e0) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb52d23c0) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb52e31a4) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb50d8438) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb50e0294) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb50f83fc) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb50f87bc) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb5116924) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb5123348) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5142f78) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb51b7294) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb51bf294) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb51d1f00) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb4fe17f8) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4ffdd5c) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb5019c30) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb505d834) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb5078d5c) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb50bb3fc) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb50d3618) 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 (0xb4eda7c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb50d3fb4) 0 + primary-for QTimeLine (0xb4eda7c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4f01384) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4f1d528) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4f26a8c) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4f26bf4) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4f26b7c) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4f25240) 0 + QVector<QXmlStreamAttribute> (0xb4f26c30) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f26c6c) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4f49690) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4f497bc) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4f59384) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4f594b0) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4f6e438) 0 empty + +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 (0xb4f6e564) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4f6e708) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f89ce4) 0 + +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 (0xb4f9e2d0) 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 (0xb4f25ec0) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb4f9ebb8) 0 + primary-for QFtp (0xb4f25ec0) + +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 (0xb4fb9e4c) 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 (0xb4fbd2c0) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb4fc6528) 0 + primary-for QHttpResponseHeader (0xb4fbd2c0) + +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 (0xb4fbd3c0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb4fc6b7c) 0 + primary-for QHttpRequestHeader (0xb4fbd3c0) + +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 (0xb4fbd4c0) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb4dd60b4) 0 + primary-for QHttp (0xb4fbd4c0) + +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 (0xb4fbd7c0) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb4dec0f0) 0 + primary-for QNetworkAccessManager (0xb4fbd7c0) + +Class QSharedDataPointer<QNetworkCookiePrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkCookiePrivate> (0xb4dff0f0) 0 + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb4decac8) 0 + +Class QTypeInfo<QNetworkCookie> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QNetworkCookie> (0xb4dff30c) 0 empty + +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 (0xb4fbdc00) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb4dff3fc) 0 + primary-for QNetworkCookieJar (0xb4fbdc00) + +Class QMetaTypeId<QNetworkCookie> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QNetworkCookie> (0xb4dfffb4) 0 empty + +Class QMetaTypeId<QList<QNetworkCookie> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QNetworkCookie> > (0xb4e140f0) 0 empty + +Class QSharedDataPointer<QNetworkRequestPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkRequestPrivate> (0xb4e14780) 0 + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb4e14294) 0 + +Class QMetaTypeId<QNetworkRequest> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QNetworkRequest> (0xb4e14960) 0 empty + +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 (0xb4e15340) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb4e15380) 0 + primary-for QNetworkReply (0xb4e15340) + QObject (0xb4e14b04) 0 + primary-for QIODevice (0xb4e15380) + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb4e2d834) 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 (0xb4e156c0) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb4e15700) 0 + primary-for QAbstractSocket (0xb4e156c0) + QObject (0xb4e2dca8) 0 + primary-for QIODevice (0xb4e15700) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb4e4fce4) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb4e4ffb4) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb4e681a4) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb4e68618) 0 + +Class QSharedDataPointer<QNetworkInterfacePrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkInterfacePrivate> (0xb4e751a4) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb4e688e8) 0 + +Class QFlags<QNetworkInterface::InterfaceFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QNetworkInterface::InterfaceFlag> (0xb4e752d0) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb4e75e88) 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 (0xb4e8e100) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb4e919d8) 0 + primary-for QLocalServer (0xb4e8e100) + +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 (0xb4e8e3c0) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb4e8e400) 0 + primary-for QLocalSocket (0xb4e8e3c0) + QObject (0xb4ea1618) 0 + primary-for QIODevice (0xb4e8e400) + +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 (0xb4e8e6c0) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb4eafec4) 0 + primary-for QTcpServer (0xb4e8e6c0) + +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 (0xb4e8e980) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb4e8e9c0) 0 + primary-for QTcpSocket (0xb4e8e980) + QIODevice (0xb4e8ea00) 0 + primary-for QAbstractSocket (0xb4e8e9c0) + QObject (0xb4ec0b7c) 0 + primary-for QIODevice (0xb4e8ea00) + +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 (0xb4e8ecc0) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb4e8ed00) 0 + primary-for QUdpSocket (0xb4e8ecc0) + QIODevice (0xb4e8ed40) 0 + primary-for QAbstractSocket (0xb4e8ed00) + QObject (0xb4ece780) 0 + primary-for QIODevice (0xb4e8ed40) + +Class QFlags<QUdpSocket::BindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QUdpSocket::BindFlag> (0xb4cdf618) 0 + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb4cf01e0) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb4cf0fb4) 0 + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb4d00474) 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 (0xb4ce22c0) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb4ce2300) 0 + primary-for QSslSocket (0xb4ce22c0) + QAbstractSocket (0xb4ce2340) 0 + primary-for QTcpSocket (0xb4ce2300) + QIODevice (0xb4ce2380) 0 + primary-for QAbstractSocket (0xb4ce2340) + QObject (0xb4d00b7c) 0 + primary-for QIODevice (0xb4ce2380) + +Class QMetaTypeId<QList<QSslError> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QSslError> > (0xb4d0efb4) 0 empty + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb4d2312c) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb4d237bc) 0 + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4d7d21c) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4d8f7bc) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4c4b9d8) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4c4ba50) 0 + +Class QList<QNetworkCookie>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie>::<anonymous union> (0xb4c6d564) 0 + +Class QList<QNetworkCookie> + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie> (0xb4c6d4ec) 0 + +Class QList<QSslError>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QSslError>::<anonymous union> (0xb4c6dd5c) 0 + +Class QList<QSslError> + size=4 align=4 + base size=4 base align=4 +QList<QSslError> (0xb4c6dce4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4ca52d0) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4ca53fc) 0 + +Class QList<QNetworkCookie>::Node + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie>::Node (0xb4cbc744) 0 + +Class QTypeInfo<QSslError> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSslError> (0xb4cbc99c) 0 empty + +Class QList<QSslError>::Node + size=4 align=4 + base size=4 base align=4 +QList<QSslError>::Node (0xb4cbca14) 0 + diff --git a/tests/auto/bic/data/QtOpenGL.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtOpenGL.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..708f7f324d --- /dev/null +++ b/tests/auto/bic/data/QtOpenGL.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,18572 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb6bbc8ac) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb6bbc8e8) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7d6cc40) 0 empty + QUintForSize<4> (0xb6bbc960) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb6bbca8c) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb6bbcac8) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7d6ce00) 0 empty + QIntForSize<4> (0xb6bbcb40) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6bbcec4) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6bc84ec) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6bc8e88) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6bc8f3c) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb6bde12c) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb6bde21c) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb6bde30c) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb6bde3fc) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb6bde4ec) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb6bde5dc) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb6bde6cc) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb6bde7bc) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb6bde8ac) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb6bde99c) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb6bdea8c) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb6bdeb7c) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb6bdec6c) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb6bded5c) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb6bdee4c) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6bdef3c) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6bf69d8) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb6bf6e4c) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb6c2ab04) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb69a45dc) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb69d1340) 0 + QBasicAtomicInt (0xb69c95a0) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb69dc4ec) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a196cc) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb69dcac8) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6a476cc) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6a8a7bc) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6a8aa50) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb68d5384) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb68d5ca8) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb68e95dc) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb68e9f00) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb68fa834) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb6905168) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6905a8c) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb691b3c0) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb691bce4) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb692d618) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb692df3c) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6944870) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb69541a4) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb69954b0) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb69989d8) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb695430c) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb67a25a0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6806618) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb685bec4) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb66c2c00) 0 + QString (0xb6706960) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6706c6c) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6720b04) 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 (0xb676a870) 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 (0xb6780200) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb676ab7c) 0 nearly-empty + primary-for std::bad_exception (0xb6780200) + +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 (0xb6780340) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb676ae4c) 0 nearly-empty + primary-for std::bad_alloc (0xb6780340) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb678e078) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb678e2d0) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb678e294) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb662d5dc) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb662d3c0) 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 (0xb660d924) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb663ec30) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb663ebb8) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb665bec4) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb6664438) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6664a14) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6670100) 0 + QGenericArgument (0xb6664e4c) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb6672348) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6672168) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb66874b0) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb6687438) 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 (0xb6687384) 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 (0xb66875dc) 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 (0xb64bbb40) 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 (0xb64bef80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb64cf4b0) 0 + primary-for QIODevice (0xb64bef80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb64ef780) 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 (0xb650b654) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb65286cc) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb6552ec4) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6552fb4) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb655f528) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb655f4b0) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6564080) 0 + QList<QString> (0xb655f564) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb658a2d0) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb658a4ec) 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 (0xb63a7564) 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 (0xb63b0040) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb63a7b40) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63b0040) + +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 (0xb63aae60) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb63a7e88) 0 + primary-for QTextCodecPlugin (0xb63aae60) + QTextCodecFactoryInterface (0xb63b01c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb63a7ec4) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63b01c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb63b9780) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb63c530c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb63c5000) 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 (0xb63b0a80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb63d04ec) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63b0a80) + +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 (0xb63b0b40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb63b0b80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb63b0b40) + std::exception (0xb63d0690) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63b0b80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb63d0834) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb63d0a14) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb63d0a8c) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb63d0a50) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb648a348) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb648a30c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb6293c30) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb6293ce4) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb630bc6c) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb630bd5c) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb630bce4) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb630bdd4) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb630be4c) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb630be88) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb630bec4) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb630bf3c) 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 (0xb630bf78) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb636f708) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb637e384) 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 (0xb632ef00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb63873fc) 0 + primary-for QTextIStream (0xb632ef00) + +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 (0xb61961c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb6387e88) 0 + primary-for QTextOStream (0xb61961c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb619c924) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb619c99c) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb619c8ac) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb619ca14) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb619ca8c) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb619cb04) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb619cb7c) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb619cbb8) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb619cbf4) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb619cc6c) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb619cce4) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb619cd20) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb619ce4c) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb619cdd4) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb619cd98) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb619cec4) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb619cfb4) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb619cf3c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61b6000) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb61b60f0) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb61b6078) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb61b61a4) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb61b621c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61b6294) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb61b62d0) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb61b630c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb61b6348) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb627b294) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb627b258) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb60d7000) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb60d7c6c) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb60d7bf4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb60d7fb4) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb60d7b04) 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 (0xb60f50b4) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb60f57bc) 0 + +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 (0xb60f5834) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6121880) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb612030c) 0 + primary-for QFutureInterface<void> (0xb6121880) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb614dac8) 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 (0xb61777c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb6181168) 0 + primary-for QFutureWatcherBase (0xb61777c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb6177ec0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb6177f00) 0 + primary-for QFutureWatcher<void> (0xb6177ec0) + QObject (0xb6181ca8) 0 + primary-for QFutureWatcherBase (0xb6177f00) + +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 (0xb5f9bb7c) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb5f9a9c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb5fac474) 0 + primary-for QThread (0xb5f9a9c0) + +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 (0xb5f9ad00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5fc0294) 0 + primary-for QThreadPool (0xb5f9ad00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5fc0ca8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb5fc0f78) 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 (0xb5fce3c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb5fd1c6c) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb5fce3c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb5fde438) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb5fced40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb5fde4b0) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb5fcef00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb5fcef40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb5fde960) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb5fcef40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb5fdef78) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb5fdefb4) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb5ff3240) 0 empty + std::input_iterator_tag (0xb5fdea50) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb5ff32c0) 0 empty + std::forward_iterator_tag (0xb5ff3300) 0 empty + std::input_iterator_tag (0xb5fdeac8) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb5ff3380) 0 empty + std::bidirectional_iterator_tag (0xb5ff33c0) 0 empty + std::forward_iterator_tag (0xb5ff3400) 0 empty + std::input_iterator_tag (0xb5ffc000) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb5ffc30c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb5ffc348) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb5ffc3c0) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb5ffc5dc) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb5ffc6cc) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb5ffc744) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb5ffc7bc) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb5ffc834) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb5ffc8ac) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb5ffc924) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb5ffc99c) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb5ffca14) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb5ffca8c) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb5ffcb04) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb5ffcb7c) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb5ffcbf4) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb5ffcc6c) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb5ffcd5c) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb5ffcdd4) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb5ffce4c) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb60161e0) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb6016258) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb6016348) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb60163c0) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb6016438) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb6016654) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb6016690) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb60166cc) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb6016708) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb6016744) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb6016780) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb60167f8) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb6016834) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb6016870) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb60168ac) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb60168e8) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb6016924) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb603830c) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb607b8e8) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb607bd20) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb607bf3c) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5ebc348) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5ebc4b0) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5ebc618) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5ebcd20) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5ef6744) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f02078) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f022d0) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f0230c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5f02384) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f023c0) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f02438) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f02654) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5f027bc) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5f02744) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f027f8) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f02834) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb5f7cd5c) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5d9c03c) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5f8f8c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5d9c078) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5d9c0b4) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5f8f980) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5d9c0f0) 0 empty + +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 (0xb5d9c30c) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5dfbbf4) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5dfbc30) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5e37c40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5dfbc6c) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5c9a8e8) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5cd1200) 0 + std::allocator<char> (0xb5cd1240) 0 empty + __gnu_cxx::new_allocator<char> (0xb5c9a960) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5c9a870) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5c9a99c) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5cd13c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5c9a9d8) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5c9aa8c) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5cd15c0) 0 + std::allocator<wchar_t> (0xb5cd1600) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5c9ab04) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5c9aa14) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5c9ab40) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5c9abf4) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5cd1780) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5c9ab7c) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5c9ac30) 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 (0xb5d6b0b4) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5d6ba8c) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5d6bdd4) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5d80740) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5d7f744) 0 + primary-for std::collate<char> (0xb5d80740) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5d80840) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5d7f834) 0 + primary-for std::collate<wchar_t> (0xb5d80840) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5d7fca8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5d7fce4) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5b9e7c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5d7fd20) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5b9e900) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5b9e940) 0 + primary-for std::collate_byname<char> (0xb5b9e900) + std::locale::facet (0xb5d7fd98) 0 + primary-for std::collate<char> (0xb5b9e940) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5b9e9c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5b9ea00) 0 + primary-for std::collate_byname<wchar_t> (0xb5b9e9c0) + std::locale::facet (0xb5d7fe88) 0 + primary-for std::collate<wchar_t> (0xb5b9ea00) + +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 (0xb5bbe040) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5bafc6c) 0 nearly-empty + primary-for std::ios_base::failure (0xb5bbe040) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5bc1f00) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5bc24b0) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5bc28ac) 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 (0xb5bafc30) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5c032d0) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5c03564) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c037f8) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5c6f4b0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5c5a744) 0 + primary-for std::ctype<char> (0xb5c6f4b0) + std::ctype_base (0xb5c5a780) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5c77d70) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5c8930c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5c77d70) + std::ctype_base (0xb5c89348) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5c79900) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5a91be0) 0 + primary-for std::ctype<wchar_t> (0xb5c79900) + std::locale::facet (0xb5c89438) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5a91be0) + std::ctype_base (0xb5c89474) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5c79ac0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5a9a370) 0 + primary-for std::ctype_byname<char> (0xb5c79ac0) + std::locale::facet (0xb5a98780) 0 + primary-for std::ctype<char> (0xb5a9a370) + std::ctype_base (0xb5a987bc) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5c79b40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5c79b80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5c79b40) + std::__ctype_abstract_base<wchar_t> (0xb5a9aa00) 0 + primary-for std::ctype<wchar_t> (0xb5c79b80) + std::locale::facet (0xb5a98924) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5a9aa00) + std::ctype_base (0xb5a98960) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5aa42d0) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5aac580) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5aa4b40) 0 + primary-for std::numpunct<char> (0xb5aac580) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5aac640) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5aa4c30) 0 + primary-for std::numpunct<wchar_t> (0xb5aac640) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5b15294) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5b31b80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5b31bc0) 0 + primary-for std::numpunct_byname<char> (0xb5b31b80) + std::locale::facet (0xb5b158e8) 0 + primary-for std::numpunct<char> (0xb5b31bc0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b31c00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b159d8) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b31c00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b31c80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b15ac8) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b31c80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5b31d00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5b31d40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5b31d00) + std::locale::facet (0xb5b15bb8) 0 + primary-for std::numpunct<wchar_t> (0xb5b31d40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b31dc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b15ca8) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b31dc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b31e40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b15d98) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b31e40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5b7be80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5b853fc) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b7be80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b7bec0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5b854ec) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b7bec0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb59cbb40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb59cbb80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb59cf168) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb59cbb80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb59cf348) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb59cbcc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59cbd00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb59cf384) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb59cbd00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb59cf528) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5a0d580) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a0d5c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb59cfa8c) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a0d5c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a0d680) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a0d6c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb59cfe10) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a0d6c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5a2d438) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5a2d474) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5a39580) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5a2d4b0) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5a2da8c) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5a73480 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> > (0xb5a73500 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5a83050) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5a73480) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5a83050) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5a734c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5a2dac8) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a734c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5a73500) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5a734c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a2dd5c) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a73800 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> > (0xb5a73880 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb588d0f0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a73800) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb588d0f0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a73840) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5a2dd98) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a73840) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5a73880) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a73840) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5897564) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb58974ec) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5897474) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb58973c0) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb5897924) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb58cf0f0) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb57b35a0) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb57bd870) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb57aeb00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb57bd870) + QFutureInterfaceBase (0xb57b3780) 0 + primary-for QFutureInterface<void> (0xb57aeb00) + QRunnable (0xb57b37bc) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb57aeb80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb57bdc80) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb57aeb80) + QFutureInterface<void> (0xb57aebc0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb57bdc80) + QFutureInterfaceBase (0xb57b3960) 0 + primary-for QFutureInterface<void> (0xb57aebc0) + QRunnable (0xb57b399c) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb5715bf4) 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 (0xb570ff00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb570ff40) 0 + primary-for QFile (0xb570ff00) + QObject (0xb5715ce4) 0 + primary-for QIODevice (0xb570ff40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb574d654) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb575d21c) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb576d8ac) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb576dbb8) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb577f924) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb577f8ac) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb577fa14) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb55a0f78) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb55b503c) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb55ddbf4) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb55ddc30) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb55ca340) 0 + QAbstractFileEngine::ExtensionOption (0xb55ddc6c) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb55ca3c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb55ddd5c) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb55ca440) 0 + QAbstractFileEngine::ExtensionOption (0xb55ddd98) 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 (0xb55dd348) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb55ec438) 0 + +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 (0xb55fc294) 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 (0xb55fc438) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb55ca680) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb55ca6c0) 0 + primary-for QBuffer (0xb55ca680) + QObject (0xb55fc960) 0 + primary-for QIODevice (0xb55ca6c0) + +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 (0xb56135dc) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5613dd4) 0 + +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 (0xb55cab00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5621bb8) 0 + primary-for QFileSystemWatcher (0xb55cab00) + +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 (0xb55cadc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5634564) 0 + primary-for QFSFileEngine (0xb55cadc0) + +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 (0xb55caec0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb55caf00) 0 + primary-for QProcess (0xb55caec0) + QObject (0xb5634f3c) 0 + primary-for QIODevice (0xb55caf00) + +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 (0xb565399c) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5670d98) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb5670e10) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5653bb8) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb567f618) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb567f780) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5485b7c) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb54a3078) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb54a34b0) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb54a3690) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb54a3870) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb54a3a50) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb54a3c30) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb54a3e10) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb54ba000) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb54ba1e0) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb54ba3c0) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb54ba5a0) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb54ba780) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb54ba960) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb54bab40) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb54bad20) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb54baf00) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb54c10f0) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb54c12d0) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb54c14b0) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb54c1690) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb54c1870) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb54c1a50) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb54c1c30) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb54c1e10) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb54c8000) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb54c81e0) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb54c83c0) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb54c85a0) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb54c8780) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb54c8960) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb54c8b40) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb54c8d20) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb54c8f00) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb54d30f0) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb54d32d0) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb54d34b0) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb54d3690) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb54d3870) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb54d3a50) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb54d3c30) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb54d3e10) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb54d7000) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb54d71e0) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb54d73c0) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb54d75a0) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb54d7780) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb54d7960) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb54d7b40) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb54d7d20) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb54d7f00) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb54e00f0) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb54e02d0) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb54e04b0) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb54e0690) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb54e0870) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb54f5708) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb54f58e8) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb54f57bc) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb54f5fb4) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb54e0a50) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb551d4ec) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb551d474) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb551d5dc) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb551d564) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5550960) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb5550f78) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb5564168) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb5564348) 0 empty + +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 (0xb555c3c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5564528) 0 + primary-for QSettings (0xb555c3c0) + +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 (0xb555cfc0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb53a0000) 0 + primary-for QTemporaryFile (0xb555cfc0) + QIODevice (0xb53a0040) 0 + primary-for QFile (0xb53a0000) + QObject (0xb539e258) 0 + primary-for QIODevice (0xb53a0040) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb53ac3c0) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb53b930c) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb53d1d98) 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 (0xb53a0bc0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb53e4bf4) 0 + primary-for QEventLoop (0xb53a0bc0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb53f421c) 0 + +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 (0xb53a0f40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb54075dc) 0 + primary-for QAbstractEventDispatcher (0xb53a0f40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb5419474) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb542a870) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb542a960) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb54330b4) 0 empty + +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 (0xb5414b00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb54331a4) 0 + primary-for QAbstractItemModel (0xb5414b00) + +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 (0xb5414fc0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb545f000) 0 + primary-for QAbstractTableModel (0xb5414fc0) + QObject (0xb5456d20) 0 + primary-for QAbstractItemModel (0xb545f000) + +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 (0xb545f240) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb545f280) 0 + primary-for QAbstractListModel (0xb545f240) + QObject (0xb54627bc) 0 + primary-for QAbstractItemModel (0xb545f280) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb548321c) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb548399c) 0 empty + +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 (0xb5483a8c) 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 (0xb545fc80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52927bc) 0 + primary-for QTimerEvent (0xb545fc80) + +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 (0xb545fd40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb5292a14) 0 + primary-for QChildEvent (0xb545fd40) + +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 (0xb545ff00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb529f1e0) 0 + primary-for QCustomEvent (0xb545ff00) + +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 (0xb52a4000) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb529f5dc) 0 + primary-for QDynamicPropertyChangeEvent (0xb52a4000) + +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 (0xb52a40c0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb529f834) 0 + primary-for QCoreApplication (0xb52a40c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb52c1258) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb52c15dc) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb52c1a8c) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb52c1b7c) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb52c1fb4) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb52fa0b4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb52fa3c0) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb52fa708) 0 empty + +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 (0xb52fb340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb52fa7f8) 0 + primary-for QMimeData (0xb52fb340) + +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 (0xb52fb600) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb5310348) 0 + primary-for QObjectCleanupHandler (0xb52fb600) + +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 (0xb52fb840) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5310bf4) 0 + primary-for QSharedMemory (0xb52fb840) + +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 (0xb52fbb00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb5320a14) 0 + primary-for QSignalMapper (0xb52fbb00) + +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 (0xb52fbdc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb532eb7c) 0 + primary-for QSocketNotifier (0xb52fbdc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb533cbf4) 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 (0xb5344140) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb534a0f0) 0 + primary-for QTimer (0xb5344140) + +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 (0xb53445c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb535b21c) 0 + primary-for QTranslator (0xb53445c0) + +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 (0xb53448c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb536803c) 0 + primary-for QLibrary (0xb53448c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb5368fb4) 0 + +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 (0xb5344c40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb537db40) 0 + primary-for QPluginLoader (0xb5344c40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb5188744) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb519b564) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb519bbf4) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb519b8e8) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb51b30f0) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb51aadd4) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb51b82d0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb51b85a0) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb51b899c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb51f26cc) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb51fc3c0) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb51fc654) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb522203c) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb52223c0) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb5231d5c) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5231e4c) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb52443c0) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb52444b0) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb524ebb8) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb524ed98) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb5264c6c) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb5270d98) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb5060d20) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb5071d5c) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb508312c) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb509e294) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb509eca8) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb50ca8e8) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb511abf4) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb5140ce4) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb515c870) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb4f6799c) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4f856cc) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb4f9e5a0) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb4fe51a4) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb4ffe6cc) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5037d5c) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5041f78) 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 (0xb505b8c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4e65924) 0 + primary-for QTimeLine (0xb505b8c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4e76d20) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4e96e88) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4eb03fc) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4eb0564) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4eb04ec) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4ea6340) 0 + QVector<QXmlStreamAttribute> (0xb4eb05a0) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4eb05dc) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4ed6000) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4ed612c) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4ed6ce4) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4ed6e10) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4ee7d98) 0 empty + +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 (0xb4ee7ec4) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4efe078) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f17654) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4f3d5a0) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4f3d618) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4f3d690) 0 + +Class QColor::<anonymous union> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union> (0xb4f3d528) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4f2c0f0) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4d63ac8) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4f52438) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb4d723fc) 0 + +Class QTypeInfo<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QKeySequence> (0xb4d7c6cc) 0 empty + +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 (0xb4d7c960) 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 (0xb4d93100) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb4d7cac8) 0 + primary-for QDrag (0xb4d93100) + +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 (0xb4d93400) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb4da2528) 0 + primary-for QInputEvent (0xb4d93400) + +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 (0xb4d934c0) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb4d93500) 0 + primary-for QMouseEvent (0xb4d934c0) + QEvent (0xb4da27f8) 0 + primary-for QInputEvent (0xb4d93500) + +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 (0xb4d93840) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QEvent (0xb4db1b04) 0 + primary-for QHoverEvent (0xb4d93840) + +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 (0xb4d93940) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb4d93980) 0 + primary-for QWheelEvent (0xb4d93940) + QEvent (0xb4db1ec4) 0 + primary-for QInputEvent (0xb4d93980) + +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 (0xb4d93c80) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb4d93cc0) 0 + primary-for QTabletEvent (0xb4d93c80) + QEvent (0xb4dc4ac8) 0 + primary-for QInputEvent (0xb4d93cc0) + +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 (0xb4dd61c0) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb4dd6200) 0 + primary-for QKeyEvent (0xb4dd61c0) + QEvent (0xb4dd0f78) 0 + primary-for QInputEvent (0xb4dd6200) + +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 (0xb4dd65c0) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb4dea294) 0 + primary-for QFocusEvent (0xb4dd65c0) + +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 (0xb4dd66c0) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb4dea780) 0 + primary-for QPaintEvent (0xb4dd66c0) + +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 (0xb4dd6840) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u) + QEvent (0xb4dead98) 0 + primary-for QUpdateLaterEvent (0xb4dd6840) + +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 (0xb4dd6900) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb4dea474) 0 + primary-for QMoveEvent (0xb4dd6900) + +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 (0xb4dd6a00) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb4dfc294) 0 + primary-for QResizeEvent (0xb4dd6a00) + +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 (0xb4dd6b00) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb4dfc5dc) 0 + primary-for QCloseEvent (0xb4dd6b00) + +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 (0xb4dd6b40) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb4dfc744) 0 + primary-for QIconDragEvent (0xb4dd6b40) + +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 (0xb4dd6bc0) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb4dfc8ac) 0 + primary-for QShowEvent (0xb4dd6bc0) + +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 (0xb4dd6c40) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb4dfca14) 0 + primary-for QHideEvent (0xb4dd6c40) + +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 (0xb4dd6cc0) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb4dd6d00) 0 + primary-for QContextMenuEvent (0xb4dd6cc0) + QEvent (0xb4dfcb7c) 0 + primary-for QInputEvent (0xb4dd6d00) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb4e09690) 0 + +Class QList<QInputMethodEvent::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute>::<anonymous union> (0xb4e09f78) 0 + +Class QList<QInputMethodEvent::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute> (0xb4e09f00) 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 (0xb4dd6f80) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb4e09654) 0 + primary-for QInputMethodEvent (0xb4dd6f80) + +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 (0xb4e25af0) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb4e29780) 0 + primary-for QDropEvent (0xb4e25af0) + QMimeSource (0xb4e297bc) 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 (0xb4e107c0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb4e364b0) 0 + primary-for QDragMoveEvent (0xb4e107c0) + QEvent (0xb4e38bb8) 0 + primary-for QDropEvent (0xb4e364b0) + QMimeSource (0xb4e38bf4) 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 (0xb4e109c0) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb4e10a00) 0 + primary-for QDragEnterEvent (0xb4e109c0) + QDropEvent (0xb4e3c410) 0 + primary-for QDragMoveEvent (0xb4e10a00) + QEvent (0xb4e40744) 0 + primary-for QDropEvent (0xb4e3c410) + QMimeSource (0xb4e40780) 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 (0xb4e10a40) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u) + QEvent (0xb4e40960) 0 + primary-for QDragResponseEvent (0xb4e10a40) + +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 (0xb4e10b40) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb4e40bb8) 0 + primary-for QDragLeaveEvent (0xb4e10b40) + +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 (0xb4e10b80) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb4e40d20) 0 + primary-for QHelpEvent (0xb4e10b80) + +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 (0xb4e10dc0) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb4e4d3c0) 0 + primary-for QStatusTipEvent (0xb4e10dc0) + +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 (0xb4e10e80) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb4e4d618) 0 + primary-for QWhatsThisClickedEvent (0xb4e10e80) + +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 (0xb4e10f40) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb4e4d870) 0 + primary-for QActionEvent (0xb4e10f40) + +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 (0xb4e58040) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb4e4dbb8) 0 + primary-for QFileOpenEvent (0xb4e58040) + +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 (0xb4e58100) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb4e4de10) 0 + primary-for QToolBarChangeEvent (0xb4e58100) + +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 (0xb4e581c0) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb4e4d99c) 0 + primary-for QShortcutEvent (0xb4e581c0) + +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 (0xb4e583c0) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u) + QEvent (0xb4c60654) 0 + primary-for QClipboardEvent (0xb4e583c0) + +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 (0xb4e58480) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb4c608ac) 0 + primary-for QWindowStateChangeEvent (0xb4e58480) + +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 (0xb4e58540) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u) + QEvent (0xb4c60b40) 0 + primary-for QMenubarUpdatedEvent (0xb4e58540) + +Class QAccessible + size=1 align=1 + base size=0 base align=1 +QAccessible (0xb4c60780) 0 empty + +Class QFlags<QAccessible::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::StateFlag> (0xb4c6e870) 0 + +Class QFlags<QAccessible::RelationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::RelationFlag> (0xb4c824b0) 0 + +Class QMetaTypeId<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QSet<QAccessible::Method> > (0xb4c93078) 0 empty + +Vtable for QAccessibleInterface +QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAccessibleInterface) +8 QAccessibleInterface::~QAccessibleInterface +12 QAccessibleInterface::~QAccessibleInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QAccessibleInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleInterface (0xb4e589c0) 0 nearly-empty + vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u) + QAccessible (0xb4c93474) 0 empty + +Class QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> (0xb4c93fb4) 0 + +Class QHash<QAccessible::Method, QHashDummyValue> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue> (0xb4c93f3c) 0 + +Class QSet<QAccessible::Method> + size=4 align=4 + base size=4 base align=4 +QSet<QAccessible::Method> (0xb4c93ec4) 0 + +Vtable for QAccessibleInterfaceEx +QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleInterfaceEx) +8 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +12 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleInterfaceEx + size=4 align=4 + base size=4 base align=4 +QAccessibleInterfaceEx (0xb4e58f80) 0 nearly-empty + vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u) + QAccessibleInterface (0xb4e58fc0) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4e58f80) + QAccessible (0xb4cbde10) 0 empty + +Vtable for QAccessibleEvent +QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAccessibleEvent) +8 QAccessibleEvent::~QAccessibleEvent +12 QAccessibleEvent::~QAccessibleEvent + +Class QAccessibleEvent + size=20 align=4 + base size=20 base align=4 +QAccessibleEvent (0xb4ccb080) 0 + vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u) + QEvent (0xb4cbdfb4) 0 + primary-for QAccessibleEvent (0xb4ccb080) + +Vtable for QAccessible2Interface +QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAccessible2Interface) +8 QAccessible2Interface::~QAccessible2Interface +12 QAccessible2Interface::~QAccessible2Interface + +Class QAccessible2Interface + size=4 align=4 + base size=4 base align=4 +QAccessible2Interface (0xb4ccd99c) 0 nearly-empty + vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u) + +Vtable for QAccessibleTextInterface +QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAccessibleTextInterface) +8 QAccessibleTextInterface::~QAccessibleTextInterface +12 QAccessibleTextInterface::~QAccessibleTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual + +Class QAccessibleTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTextInterface (0xb4ccb600) 0 nearly-empty + vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u) + QAccessible2Interface (0xb4ccdec4) 0 nearly-empty + primary-for QAccessibleTextInterface (0xb4ccb600) + +Vtable for QAccessibleEditableTextInterface +QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) +8 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +12 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QAccessibleEditableTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleEditableTextInterface (0xb4ccb780) 0 nearly-empty + vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u) + QAccessible2Interface (0xb4cdf2d0) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb4ccb780) + +Vtable for QAccessibleSimpleEditableTextInterface +QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface) +8 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +12 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +16 QAccessibleSimpleEditableTextInterface::copyText +20 QAccessibleSimpleEditableTextInterface::deleteText +24 QAccessibleSimpleEditableTextInterface::insertText +28 QAccessibleSimpleEditableTextInterface::cutText +32 QAccessibleSimpleEditableTextInterface::pasteText +36 QAccessibleSimpleEditableTextInterface::replaceText +40 QAccessibleSimpleEditableTextInterface::setAttributes + +Class QAccessibleSimpleEditableTextInterface + size=8 align=4 + base size=8 base align=4 +QAccessibleSimpleEditableTextInterface (0xb4ccb900) 0 + vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u) + QAccessibleEditableTextInterface (0xb4ccb940) 0 nearly-empty + primary-for QAccessibleSimpleEditableTextInterface (0xb4ccb900) + QAccessible2Interface (0xb4cdf708) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb4ccb940) + +Vtable for QAccessibleValueInterface +QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleValueInterface) +8 QAccessibleValueInterface::~QAccessibleValueInterface +12 QAccessibleValueInterface::~QAccessibleValueInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QAccessibleValueInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleValueInterface (0xb4ccba00) 0 nearly-empty + vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u) + QAccessible2Interface (0xb4cdf8ac) 0 nearly-empty + primary-for QAccessibleValueInterface (0xb4ccba00) + +Vtable for QAccessibleTableInterface +QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleTableInterface) +8 QAccessibleTableInterface::~QAccessibleTableInterface +12 QAccessibleTableInterface::~QAccessibleTableInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual + +Class QAccessibleTableInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTableInterface (0xb4ccbb80) 0 nearly-empty + vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u) + QAccessible2Interface (0xb4cdfce4) 0 nearly-empty + primary-for QAccessibleTableInterface (0xb4ccbb80) + +Vtable for QAccessibleBridge +QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleBridge) +8 QAccessibleBridge::~QAccessibleBridge +12 QAccessibleBridge::~QAccessibleBridge +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridge + size=4 align=4 + base size=4 base align=4 +QAccessibleBridge (0xb4cdff00) 0 nearly-empty + vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u) + +Vtable for QAccessibleBridgeFactoryInterface +QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface) +8 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +12 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridgeFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleBridgeFactoryInterface (0xb4ccbd40) 0 nearly-empty + vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u) + QFactoryInterface (0xb4cfa12c) 0 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb4ccbd40) + +Vtable for QAccessibleBridgePlugin +QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +8 QAccessibleBridgePlugin::metaObject +12 QAccessibleBridgePlugin::qt_metacast +16 QAccessibleBridgePlugin::qt_metacall +20 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +24 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +72 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev +76 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessibleBridgePlugin + size=12 align=4 + base size=12 base align=4 +QAccessibleBridgePlugin (0xb4cfe190) 0 + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u) + QObject (0xb4cfa474) 0 + primary-for QAccessibleBridgePlugin (0xb4cfe190) + QAccessibleBridgeFactoryInterface (0xb4ccbec0) 8 nearly-empty + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u) + QFactoryInterface (0xb4cfa4b0) 8 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb4ccbec0) + +Vtable for QAccessibleObject +QAccessibleObject::_ZTV17QAccessibleObject: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleObject) +8 QAccessibleObject::~QAccessibleObject +12 QAccessibleObject::~QAccessibleObject +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObject::userActionCount +68 QAccessibleObject::actionText +72 QAccessibleObject::doAction + +Class QAccessibleObject + size=8 align=4 + base size=8 base align=4 +QAccessibleObject (0xb4d04100) 0 + vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u) + QAccessibleInterface (0xb4d04140) 0 nearly-empty + primary-for QAccessibleObject (0xb4d04100) + QAccessible (0xb4cfaca8) 0 empty + +Vtable for QAccessibleObjectEx +QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleObjectEx) +8 QAccessibleObjectEx::~QAccessibleObjectEx +12 QAccessibleObjectEx::~QAccessibleObjectEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObjectEx::setText +52 QAccessibleObjectEx::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObjectEx::userActionCount +68 QAccessibleObjectEx::actionText +72 QAccessibleObjectEx::doAction +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleObjectEx + size=8 align=4 + base size=8 base align=4 +QAccessibleObjectEx (0xb4d04180) 0 + vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u) + QAccessibleInterfaceEx (0xb4d041c0) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb4d04180) + QAccessibleInterface (0xb4d04200) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4d041c0) + QAccessible (0xb4d0e078) 0 empty + +Vtable for QAccessibleApplication +QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleApplication) +8 QAccessibleApplication::~QAccessibleApplication +12 QAccessibleApplication::~QAccessibleApplication +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleApplication::childCount +28 QAccessibleApplication::indexOfChild +32 QAccessibleApplication::relationTo +36 QAccessibleApplication::childAt +40 QAccessibleApplication::navigate +44 QAccessibleApplication::text +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 QAccessibleApplication::role +60 QAccessibleApplication::state +64 QAccessibleApplication::userActionCount +68 QAccessibleApplication::actionText +72 QAccessibleApplication::doAction + +Class QAccessibleApplication + size=8 align=4 + base size=8 base align=4 +QAccessibleApplication (0xb4d04280) 0 + vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u) + QAccessibleObject (0xb4d042c0) 0 + primary-for QAccessibleApplication (0xb4d04280) + QAccessibleInterface (0xb4d04300) 0 nearly-empty + primary-for QAccessibleObject (0xb4d042c0) + QAccessible (0xb4d0e4b0) 0 empty + +Vtable for QAccessibleFactoryInterface +QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAccessibleFactoryInterface) +8 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +12 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleFactoryInterface (0xb4d14cd0) 0 nearly-empty + vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u) + QAccessible (0xb4d0e9d8) 0 empty + QFactoryInterface (0xb4d0ea14) 0 nearly-empty + primary-for QAccessibleFactoryInterface (0xb4d14cd0) + +Vtable for QAccessiblePlugin +QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessiblePlugin) +8 QAccessiblePlugin::metaObject +12 QAccessiblePlugin::qt_metacast +16 QAccessiblePlugin::qt_metacall +20 QAccessiblePlugin::~QAccessiblePlugin +24 QAccessiblePlugin::~QAccessiblePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QAccessiblePlugin) +72 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev +76 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessiblePlugin + size=12 align=4 + base size=12 base align=4 +QAccessiblePlugin (0xb4d162d0) 0 + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u) + QObject (0xb4d0ed5c) 0 + primary-for QAccessiblePlugin (0xb4d162d0) + QAccessibleFactoryInterface (0xb4d16320) 8 nearly-empty + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u) + QAccessible (0xb4d0ed98) 8 empty + QFactoryInterface (0xb4d0edd4) 8 nearly-empty + primary-for QAccessibleFactoryInterface (0xb4d16320) + +Vtable for QAccessibleWidget +QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleWidget) +8 QAccessibleWidget::~QAccessibleWidget +12 QAccessibleWidget::~QAccessibleWidget +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleWidget::childCount +28 QAccessibleWidget::indexOfChild +32 QAccessibleWidget::relationTo +36 QAccessibleWidget::childAt +40 QAccessibleWidget::navigate +44 QAccessibleWidget::text +48 QAccessibleObject::setText +52 QAccessibleWidget::rect +56 QAccessibleWidget::role +60 QAccessibleWidget::state +64 QAccessibleWidget::userActionCount +68 QAccessibleWidget::actionText +72 QAccessibleWidget::doAction + +Class QAccessibleWidget + size=12 align=4 + base size=12 base align=4 +QAccessibleWidget (0xb4d04700) 0 + vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u) + QAccessibleObject (0xb4d04740) 0 + primary-for QAccessibleWidget (0xb4d04700) + QAccessibleInterface (0xb4d04780) 0 nearly-empty + primary-for QAccessibleObject (0xb4d04740) + QAccessible (0xb4d21528) 0 empty + +Vtable for QAccessibleWidgetEx +QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleWidgetEx) +8 QAccessibleWidgetEx::~QAccessibleWidgetEx +12 QAccessibleWidgetEx::~QAccessibleWidgetEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 QAccessibleWidgetEx::childCount +28 QAccessibleWidgetEx::indexOfChild +32 QAccessibleWidgetEx::relationTo +36 QAccessibleWidgetEx::childAt +40 QAccessibleWidgetEx::navigate +44 QAccessibleWidgetEx::text +48 QAccessibleObjectEx::setText +52 QAccessibleWidgetEx::rect +56 QAccessibleWidgetEx::role +60 QAccessibleWidgetEx::state +64 QAccessibleObjectEx::userActionCount +68 QAccessibleWidgetEx::actionText +72 QAccessibleWidgetEx::doAction +76 QAccessibleWidgetEx::invokeMethodEx +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleWidgetEx + size=12 align=4 + base size=12 base align=4 +QAccessibleWidgetEx (0xb4d047c0) 0 + vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u) + QAccessibleObjectEx (0xb4d04800) 0 + primary-for QAccessibleWidgetEx (0xb4d047c0) + QAccessibleInterfaceEx (0xb4d04840) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb4d04800) + QAccessibleInterface (0xb4d04880) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4d04840) + QAccessible (0xb4d21dd4) 0 empty + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 QPaintDevice::~QPaintDevice +12 QPaintDevice::~QPaintDevice +16 QPaintDevice::devType +20 __cxa_pure_virtual +24 QPaintDevice::metric + +Class QPaintDevice + size=8 align=4 + base size=6 base align=4 +QPaintDevice (0xb4d2e690) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QVector<QPoint>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint>::<anonymous union> (0xb4d40bb8) 0 + +Class QVector<QPoint> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint> (0xb4d40b40) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4d04d80) 0 + QVector<QPoint> (0xb4d40bf4) 0 + +Class QVector<QPointF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF>::<anonymous union> (0xb4d5cca8) 0 + +Class QVector<QPointF> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF> (0xb4d5cc30) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4b62380) 0 + QVector<QPointF> (0xb4d5cce4) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4b7dbf4) 0 + +Class QTypeInfo<QMatrix> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMatrix> (0xb4b98258) 0 empty + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4b98a50) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4b98a14) 0 + +Class QVector<QPainterPath::Element>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element>::<anonymous union> (0xb4bc2ac8) 0 + +Class QVector<QPainterPath::Element> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element> (0xb4bc2a50) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4bc26cc) 0 + +Class QTypeInfo<QPainterPath::Element> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPainterPath::Element> (0xb4bc2b04) 0 empty + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4bc2ca8) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4bf9384) 0 + +Class QTypeInfo<QTransform> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTransform> (0xb4c09474) 0 empty + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb4c4103c) 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 (0xb4c24900) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb4c41c6c) 0 + primary-for QImage (0xb4c24900) + +Class QTypeInfo<QImage> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QImage> (0xb4aa5168) 0 empty + +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 (0xb4aa8200) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4aa5474) 0 + primary-for QPixmap (0xb4aa8200) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4accb7c) 0 + +Class QTypeInfo<QBrush> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBrush> (0xb4ad8690) 0 empty + +Class QBrushData + size=124 align=4 + base size=121 base align=4 +QBrushData (0xb4ad8924) 0 + +Class QVector<QPair<double, QColor> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> >::<anonymous union> (0xb4af15a0) 0 + +Class QVector<QPair<double, QColor> > + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> > (0xb4af1528) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4af1690) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4af1708) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=24 align=4 + base size=24 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4af1780) 0 + +Class QGradient::<anonymous union> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union> (0xb4af1618) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4ad8f00) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4aa8f80) 0 + QGradient (0xb4af1c30) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb4b0b080) 0 + QGradient (0xb4af1e88) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb4b0b180) 0 + QGradient (0xb4b1012c) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb4b102d0) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb4b0bbc0) 0 + QPalette (0xb4b39b40) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4b54e4c) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4972ca8) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb497d708) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb497de88) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb498f438) 0 + +Class QFlags<QSizePolicy::ControlType> + size=4 align=4 + base size=4 base align=4 +QFlags<QSizePolicy::ControlType> (0xb49db4b0) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb49e9870) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb49e9ca8) 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 (0xb49f8b90) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb49e9ce4) 0 + primary-for QWidget (0xb49f8b90) + QPaintDevice (0xb49e9d20) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QFlags<QWidget::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QWidget::RenderFlag> (0xb4a2fe10) 0 + +Vtable for QDialog +QDialog::_ZTV7QDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QDialog) +8 QDialog::metaObject +12 QDialog::qt_metacast +16 QDialog::qt_metacall +20 QDialog::~QDialog +24 QDialog::~QDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI7QDialog) +244 QDialog::_ZThn8_N7QDialogD1Ev +248 QDialog::_ZThn8_N7QDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialog + size=20 align=4 + base size=20 base align=4 +QDialog (0xb488ee40) 0 + vptr=((& QDialog::_ZTV7QDialog) + 8u) + QWidget (0xb48aae60) 0 + primary-for QDialog (0xb488ee40) + QObject (0xb48bb4ec) 0 + primary-for QWidget (0xb48aae60) + QPaintDevice (0xb48bb528) 8 + vptr=((& QDialog::_ZTV7QDialog) + 244u) + +Vtable for QAbstractPageSetupDialog +QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +8 QAbstractPageSetupDialog::metaObject +12 QAbstractPageSetupDialog::qt_metacast +16 QAbstractPageSetupDialog::qt_metacall +20 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +24 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +248 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev +252 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPageSetupDialog (0xb48ce100) 0 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u) + QDialog (0xb48ce140) 0 + primary-for QAbstractPageSetupDialog (0xb48ce100) + QWidget (0xb48c78c0) 0 + primary-for QDialog (0xb48ce140) + QObject (0xb48cf3c0) 0 + primary-for QWidget (0xb48c78c0) + QPaintDevice (0xb48cf3fc) 8 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u) + +Vtable for QAbstractPrintDialog +QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +8 QAbstractPrintDialog::metaObject +12 QAbstractPrintDialog::qt_metacast +16 QAbstractPrintDialog::qt_metacall +20 QAbstractPrintDialog::~QAbstractPrintDialog +24 QAbstractPrintDialog::~QAbstractPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +248 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev +252 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPrintDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPrintDialog (0xb48ce400) 0 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u) + QDialog (0xb48ce440) 0 + primary-for QAbstractPrintDialog (0xb48ce400) + QWidget (0xb48d5e10) 0 + primary-for QDialog (0xb48ce440) + QObject (0xb48cfdd4) 0 + primary-for QWidget (0xb48d5e10) + QPaintDevice (0xb48cfe10) 8 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u) + +Class QFlags<QAbstractPrintDialog::PrintDialogOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractPrintDialog::PrintDialogOption> (0xb48e3fb4) 0 + +Vtable for QColorDialog +QColorDialog::_ZTV12QColorDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QColorDialog) +8 QColorDialog::metaObject +12 QColorDialog::qt_metacast +16 QColorDialog::qt_metacall +20 QColorDialog::~QColorDialog +24 QColorDialog::~QColorDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QColorDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QColorDialog) +244 QColorDialog::_ZThn8_N12QColorDialogD1Ev +248 QColorDialog::_ZThn8_N12QColorDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColorDialog + size=20 align=4 + base size=20 base align=4 +QColorDialog (0xb48ce7c0) 0 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u) + QDialog (0xb48ce800) 0 + primary-for QColorDialog (0xb48ce7c0) + QWidget (0xb48f7500) 0 + primary-for QDialog (0xb48ce800) + QObject (0xb48f8b40) 0 + primary-for QWidget (0xb48f7500) + QPaintDevice (0xb48f8b7c) 8 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u) + +Vtable for QErrorMessage +QErrorMessage::_ZTV13QErrorMessage: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QErrorMessage) +8 QErrorMessage::metaObject +12 QErrorMessage::qt_metacast +16 QErrorMessage::qt_metacall +20 QErrorMessage::~QErrorMessage +24 QErrorMessage::~QErrorMessage +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QErrorMessage::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QErrorMessage::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI13QErrorMessage) +244 QErrorMessage::_ZThn8_N13QErrorMessageD1Ev +248 QErrorMessage::_ZThn8_N13QErrorMessageD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QErrorMessage + size=20 align=4 + base size=20 base align=4 +QErrorMessage (0xb48ceb40) 0 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u) + QDialog (0xb48ceb80) 0 + primary-for QErrorMessage (0xb48ceb40) + QWidget (0xb4912280) 0 + primary-for QDialog (0xb48ceb80) + QObject (0xb490c99c) 0 + primary-for QWidget (0xb4912280) + QPaintDevice (0xb490c9d8) 8 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u) + +Vtable for QFileDialog +QFileDialog::_ZTV11QFileDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFileDialog) +8 QFileDialog::metaObject +12 QFileDialog::qt_metacast +16 QFileDialog::qt_metacall +20 QFileDialog::~QFileDialog +24 QFileDialog::~QFileDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFileDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QFileDialog::done +228 QFileDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFileDialog) +244 QFileDialog::_ZThn8_N11QFileDialogD1Ev +248 QFileDialog::_ZThn8_N11QFileDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFileDialog + size=20 align=4 + base size=20 base align=4 +QFileDialog (0xb48cee80) 0 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u) + QDialog (0xb48ceec0) 0 + primary-for QFileDialog (0xb48cee80) + QWidget (0xb491a960) 0 + primary-for QDialog (0xb48ceec0) + QObject (0xb49207bc) 0 + primary-for QWidget (0xb491a960) + QPaintDevice (0xb49207f8) 8 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u) + +Class QFlags<QFileDialog::Option> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileDialog::Option> (0xb4932924) 0 + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb4953ce4) 0 + +Class QTypeInfo<QIcon> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QIcon> (0xb47740b4) 0 empty + +Vtable for QFileSystemModel +QFileSystemModel::_ZTV16QFileSystemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFileSystemModel) +8 QFileSystemModel::metaObject +12 QFileSystemModel::qt_metacast +16 QFileSystemModel::qt_metacall +20 QFileSystemModel::~QFileSystemModel +24 QFileSystemModel::~QFileSystemModel +28 QObject::event +32 QObject::eventFilter +36 QFileSystemModel::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFileSystemModel::index +60 QFileSystemModel::parent +64 QFileSystemModel::rowCount +68 QFileSystemModel::columnCount +72 QFileSystemModel::hasChildren +76 QFileSystemModel::data +80 QFileSystemModel::setData +84 QFileSystemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QFileSystemModel::mimeTypes +104 QFileSystemModel::mimeData +108 QFileSystemModel::dropMimeData +112 QFileSystemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QFileSystemModel::fetchMore +136 QFileSystemModel::canFetchMore +140 QFileSystemModel::flags +144 QFileSystemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QFileSystemModel + size=8 align=4 + base size=8 base align=4 +QFileSystemModel (0xb4944b00) 0 + vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u) + QAbstractItemModel (0xb4944b40) 0 + primary-for QFileSystemModel (0xb4944b00) + QObject (0xb47741a4) 0 + primary-for QAbstractItemModel (0xb4944b40) + +Vtable for QFontDialog +QFontDialog::_ZTV11QFontDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFontDialog) +8 QFontDialog::metaObject +12 QFontDialog::qt_metacast +16 QFontDialog::qt_metacall +20 QFontDialog::~QFontDialog +24 QFontDialog::~QFontDialog +28 QWidget::event +32 QFontDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFontDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFontDialog) +244 QFontDialog::_ZThn8_N11QFontDialogD1Ev +248 QFontDialog::_ZThn8_N11QFontDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontDialog + size=20 align=4 + base size=20 base align=4 +QFontDialog (0xb4944fc0) 0 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u) + QDialog (0xb4797000) 0 + primary-for QFontDialog (0xb4944fc0) + QWidget (0xb4787f00) 0 + primary-for QDialog (0xb4797000) + QObject (0xb4790618) 0 + primary-for QWidget (0xb4787f00) + QPaintDevice (0xb4790654) 8 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u) + +Vtable for QFrame +QFrame::_ZTV6QFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QFrame) +8 QFrame::metaObject +12 QFrame::qt_metacast +16 QFrame::qt_metacall +20 QFrame::~QFrame +24 QFrame::~QFrame +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QFrame) +232 QFrame::_ZThn8_N6QFrameD1Ev +236 QFrame::_ZThn8_N6QFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFrame + size=20 align=4 + base size=20 base align=4 +QFrame (0xb4797340) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb479ee10) 0 + primary-for QFrame (0xb4797340) + QObject (0xb47a54ec) 0 + primary-for QWidget (0xb479ee10) + QPaintDevice (0xb47a5528) 8 + vptr=((& QFrame::_ZTV6QFrame) + 232u) + +Vtable for QLineEdit +QLineEdit::_ZTV9QLineEdit: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QLineEdit) +8 QLineEdit::metaObject +12 QLineEdit::qt_metacast +16 QLineEdit::qt_metacall +20 QLineEdit::~QLineEdit +24 QLineEdit::~QLineEdit +28 QLineEdit::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLineEdit::sizeHint +68 QLineEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QLineEdit::mousePressEvent +84 QLineEdit::mouseReleaseEvent +88 QLineEdit::mouseDoubleClickEvent +92 QLineEdit::mouseMoveEvent +96 QWidget::wheelEvent +100 QLineEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLineEdit::focusInEvent +112 QLineEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLineEdit::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLineEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QLineEdit::dragEnterEvent +156 QLineEdit::dragMoveEvent +160 QLineEdit::dragLeaveEvent +164 QLineEdit::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLineEdit::changeEvent +184 QWidget::metric +188 QLineEdit::inputMethodEvent +192 QLineEdit::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QLineEdit) +232 QLineEdit::_ZThn8_N9QLineEditD1Ev +236 QLineEdit::_ZThn8_N9QLineEditD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLineEdit + size=20 align=4 + base size=20 base align=4 +QLineEdit (0xb4797600) 0 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u) + QWidget (0xb47b1960) 0 + primary-for QLineEdit (0xb4797600) + QObject (0xb47b4834) 0 + primary-for QWidget (0xb47b1960) + QPaintDevice (0xb47b4870) 8 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u) + +Vtable for QInputDialog +QInputDialog::_ZTV12QInputDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QInputDialog) +8 QInputDialog::metaObject +12 QInputDialog::qt_metacast +16 QInputDialog::qt_metacall +20 QInputDialog::~QInputDialog +24 QInputDialog::~QInputDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QInputDialog) +244 QInputDialog::_ZThn8_N12QInputDialogD1Ev +248 QInputDialog::_ZThn8_N12QInputDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QInputDialog + size=20 align=4 + base size=20 base align=4 +QInputDialog (0xb4797e80) 0 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u) + QDialog (0xb4797ec0) 0 + primary-for QInputDialog (0xb4797e80) + QWidget (0xb47d3f50) 0 + primary-for QDialog (0xb4797ec0) + QObject (0xb47deca8) 0 + primary-for QWidget (0xb47d3f50) + QPaintDevice (0xb47dece4) 8 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u) + +Vtable for QMessageBox +QMessageBox::_ZTV11QMessageBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMessageBox) +8 QMessageBox::metaObject +12 QMessageBox::qt_metacast +16 QMessageBox::qt_metacall +20 QMessageBox::~QMessageBox +24 QMessageBox::~QMessageBox +28 QMessageBox::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QMessageBox::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QMessageBox::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QMessageBox::resizeEvent +136 QMessageBox::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMessageBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMessageBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QMessageBox) +244 QMessageBox::_ZThn8_N11QMessageBoxD1Ev +248 QMessageBox::_ZThn8_N11QMessageBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMessageBox + size=20 align=4 + base size=20 base align=4 +QMessageBox (0xb47f1280) 0 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u) + QDialog (0xb47f12c0) 0 + primary-for QMessageBox (0xb47f1280) + QWidget (0xb47f66e0) 0 + primary-for QDialog (0xb47f12c0) + QObject (0xb47eaf78) 0 + primary-for QWidget (0xb47f66e0) + QPaintDevice (0xb47eafb4) 8 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u) + +Class QFlags<QMessageBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QMessageBox::StandardButton> (0xb4806dd4) 0 + +Vtable for QPageSetupDialog +QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QPageSetupDialog) +8 QPageSetupDialog::metaObject +12 QPageSetupDialog::qt_metacast +16 QPageSetupDialog::qt_metacall +20 QPageSetupDialog::~QPageSetupDialog +24 QPageSetupDialog::~QPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 QPageSetupDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI16QPageSetupDialog) +248 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev +252 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QPageSetupDialog (0xb47f17c0) 0 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u) + QAbstractPageSetupDialog (0xb47f1800) 0 + primary-for QPageSetupDialog (0xb47f17c0) + QDialog (0xb47f1840) 0 + primary-for QAbstractPageSetupDialog (0xb47f1800) + QWidget (0xb482d4b0) 0 + primary-for QDialog (0xb47f1840) + QObject (0xb48380b4) 0 + primary-for QWidget (0xb482d4b0) + QPaintDevice (0xb48380f0) 8 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u) + +Vtable for QUnixPrintWidget +QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QUnixPrintWidget) +8 QUnixPrintWidget::metaObject +12 QUnixPrintWidget::qt_metacast +16 QUnixPrintWidget::qt_metacall +20 QUnixPrintWidget::~QUnixPrintWidget +24 QUnixPrintWidget::~QUnixPrintWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QUnixPrintWidget) +232 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev +236 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUnixPrintWidget + size=24 align=4 + base size=24 base align=4 +QUnixPrintWidget (0xb47f1b00) 0 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u) + QWidget (0xb48429b0) 0 + primary-for QUnixPrintWidget (0xb47f1b00) + QObject (0xb4838d20) 0 + primary-for QWidget (0xb48429b0) + QPaintDevice (0xb4838d5c) 8 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u) + +Vtable for QPrintDialog +QPrintDialog::_ZTV12QPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintDialog) +8 QPrintDialog::metaObject +12 QPrintDialog::qt_metacast +16 QPrintDialog::qt_metacall +20 QPrintDialog::~QPrintDialog +24 QPrintDialog::~QPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QPrintDialog::accept +232 QDialog::reject +236 QPrintDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI12QPrintDialog) +248 QPrintDialog::_ZThn8_N12QPrintDialogD1Ev +252 QPrintDialog::_ZThn8_N12QPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintDialog + size=20 align=4 + base size=20 base align=4 +QPrintDialog (0xb47f1d40) 0 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u) + QAbstractPrintDialog (0xb47f1d80) 0 + primary-for QPrintDialog (0xb47f1d40) + QDialog (0xb47f1dc0) 0 + primary-for QAbstractPrintDialog (0xb47f1d80) + QWidget (0xb484f910) 0 + primary-for QDialog (0xb47f1dc0) + QObject (0xb48524b0) 0 + primary-for QWidget (0xb484f910) + QPaintDevice (0xb48524ec) 8 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u) + +Vtable for QPrintPreviewDialog +QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +8 QPrintPreviewDialog::metaObject +12 QPrintPreviewDialog::qt_metacast +16 QPrintPreviewDialog::qt_metacall +20 QPrintPreviewDialog::~QPrintPreviewDialog +24 QPrintPreviewDialog::~QPrintPreviewDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +244 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev +248 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewDialog + size=24 align=4 + base size=24 base align=4 +QPrintPreviewDialog (0xb4653080) 0 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u) + QDialog (0xb46530c0) 0 + primary-for QPrintPreviewDialog (0xb4653080) + QWidget (0xb4649cd0) 0 + primary-for QDialog (0xb46530c0) + QObject (0xb4852e88) 0 + primary-for QWidget (0xb4649cd0) + QPaintDevice (0xb4852ec4) 8 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u) + +Vtable for QProgressDialog +QProgressDialog::_ZTV15QProgressDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QProgressDialog) +8 QProgressDialog::metaObject +12 QProgressDialog::qt_metacast +16 QProgressDialog::qt_metacall +20 QProgressDialog::~QProgressDialog +24 QProgressDialog::~QProgressDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QProgressDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QProgressDialog::resizeEvent +136 QProgressDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QProgressDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QProgressDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QProgressDialog) +244 QProgressDialog::_ZThn8_N15QProgressDialogD1Ev +248 QProgressDialog::_ZThn8_N15QProgressDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressDialog + size=20 align=4 + base size=20 base align=4 +QProgressDialog (0xb4653380) 0 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u) + QDialog (0xb46533c0) 0 + primary-for QProgressDialog (0xb4653380) + QWidget (0xb4662280) 0 + primary-for QDialog (0xb46533c0) + QObject (0xb465a8e8) 0 + primary-for QWidget (0xb4662280) + QPaintDevice (0xb465a924) 8 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u) + +Vtable for QWizard +QWizard::_ZTV7QWizard: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWizard) +8 QWizard::metaObject +12 QWizard::qt_metacast +16 QWizard::qt_metacall +20 QWizard::~QWizard +24 QWizard::~QWizard +28 QWizard::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWizard::setVisible +64 QWizard::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWizard::paintEvent +128 QWidget::moveEvent +132 QWizard::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizard::done +228 QDialog::accept +232 QDialog::reject +236 QWizard::validateCurrentPage +240 QWizard::nextId +244 QWizard::initializePage +248 QWizard::cleanupPage +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI7QWizard) +260 QWizard::_ZThn8_N7QWizardD1Ev +264 QWizard::_ZThn8_N7QWizardD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizard + size=20 align=4 + base size=20 base align=4 +QWizard (0xb4653680) 0 + vptr=((& QWizard::_ZTV7QWizard) + 8u) + QDialog (0xb46536c0) 0 + primary-for QWizard (0xb4653680) + QWidget (0xb466bb40) 0 + primary-for QDialog (0xb46536c0) + QObject (0xb4673564) 0 + primary-for QWidget (0xb466bb40) + QPaintDevice (0xb46735a0) 8 + vptr=((& QWizard::_ZTV7QWizard) + 260u) + +Class QFlags<QWizard::WizardOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QWizard::WizardOption> (0xb4680924) 0 + +Vtable for QWizardPage +QWizardPage::_ZTV11QWizardPage: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWizardPage) +8 QWizardPage::metaObject +12 QWizardPage::qt_metacast +16 QWizardPage::qt_metacall +20 QWizardPage::~QWizardPage +24 QWizardPage::~QWizardPage +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizardPage::initializePage +228 QWizardPage::cleanupPage +232 QWizardPage::validatePage +236 QWizardPage::isComplete +240 QWizardPage::nextId +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI11QWizardPage) +252 QWizardPage::_ZThn8_N11QWizardPageD1Ev +256 QWizardPage::_ZThn8_N11QWizardPageD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizardPage + size=20 align=4 + base size=20 base align=4 +QWizardPage (0xb4653a40) 0 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u) + QWidget (0xb46919b0) 0 + primary-for QWizardPage (0xb4653a40) + QObject (0xb469a4b0) 0 + primary-for QWidget (0xb46919b0) + QPaintDevice (0xb469a4ec) 8 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u) + +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 (0xb46af1e0) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Class QFlags<QGraphicsItem::GraphicsItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsItem::GraphicsItemFlag> (0xb46da924) 0 + +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 (0xb46f4400) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb46fda8c) 0 + primary-for QAbstractGraphicsShapeItem (0xb46f4400) + +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 (0xb46f4500) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb46f4540) 0 + primary-for QGraphicsPathItem (0xb46f4500) + QGraphicsItem (0xb4709168) 0 + primary-for QAbstractGraphicsShapeItem (0xb46f4540) + +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 (0xb46f4640) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb46f4680) 0 + primary-for QGraphicsRectItem (0xb46f4640) + QGraphicsItem (0xb4709924) 0 + primary-for QAbstractGraphicsShapeItem (0xb46f4680) + +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 (0xb46f47c0) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb46f4800) 0 + primary-for QGraphicsEllipseItem (0xb46f47c0) + QGraphicsItem (0xb471c258) 0 + primary-for QAbstractGraphicsShapeItem (0xb46f4800) + +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 (0xb46f4940) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb46f4980) 0 + primary-for QGraphicsPolygonItem (0xb46f4940) + QGraphicsItem (0xb471cbf4) 0 + primary-for QAbstractGraphicsShapeItem (0xb46f4980) + +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 (0xb46f4a80) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb472e384) 0 + primary-for QGraphicsLineItem (0xb46f4a80) + +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 (0xb46f4bc0) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb472ed20) 0 + primary-for QGraphicsPixmapItem (0xb46f4bc0) + +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 (0xb47450f0) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QObject (0xb473f618) 0 + primary-for QGraphicsTextItem (0xb47450f0) + QGraphicsItem (0xb473f654) 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 (0xb46f4f00) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb46f4f40) 0 + primary-for QGraphicsSimpleTextItem (0xb46f4f00) + QGraphicsItem (0xb4552870) 0 + primary-for QAbstractGraphicsShapeItem (0xb46f4f40) + +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 (0xb4560040) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb4562000) 0 + primary-for QGraphicsItemGroup (0xb4560040) + +Class QMetaTypeId<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsItem*> (0xb4562870) 0 empty + +Class QMetaTypeId<QGraphicsScene*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsScene*> (0xb4562a14) 0 empty + +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 (0xb4562bb8) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsLayout +QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsLayout) +8 QGraphicsLayout::~QGraphicsLayout +12 QGraphicsLayout::~QGraphicsLayout +16 QGraphicsLayoutItem::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 __cxa_pure_virtual +32 QGraphicsLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QGraphicsLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLayout (0xb45607c0) 0 + vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u) + QGraphicsLayoutItem (0xb45799d8) 0 + primary-for QGraphicsLayout (0xb45607c0) + +Vtable for QGraphicsGridLayout +QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsGridLayout) +8 QGraphicsGridLayout::~QGraphicsGridLayout +12 QGraphicsGridLayout::~QGraphicsGridLayout +16 QGraphicsGridLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsGridLayout::sizeHint +32 QGraphicsGridLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsGridLayout::count +44 QGraphicsGridLayout::itemAt +48 QGraphicsGridLayout::removeAt + +Class QGraphicsGridLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsGridLayout (0xb45608c0) 0 + vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u) + QGraphicsLayout (0xb4560900) 0 + primary-for QGraphicsGridLayout (0xb45608c0) + QGraphicsLayoutItem (0xb45880f0) 0 + primary-for QGraphicsLayout (0xb4560900) + +Vtable for QGraphicsItemAnimation +QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QGraphicsItemAnimation) +8 QGraphicsItemAnimation::metaObject +12 QGraphicsItemAnimation::qt_metacast +16 QGraphicsItemAnimation::qt_metacall +20 QGraphicsItemAnimation::~QGraphicsItemAnimation +24 QGraphicsItemAnimation::~QGraphicsItemAnimation +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsItemAnimation::beforeAnimationStep +60 QGraphicsItemAnimation::afterAnimationStep + +Class QGraphicsItemAnimation + size=12 align=4 + base size=12 base align=4 +QGraphicsItemAnimation (0xb4560a40) 0 + vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u) + QObject (0xb4588ac8) 0 + primary-for QGraphicsItemAnimation (0xb4560a40) + +Vtable for QGraphicsLinearLayout +QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QGraphicsLinearLayout) +8 QGraphicsLinearLayout::~QGraphicsLinearLayout +12 QGraphicsLinearLayout::~QGraphicsLinearLayout +16 QGraphicsLinearLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsLinearLayout::sizeHint +32 QGraphicsLinearLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsLinearLayout::count +44 QGraphicsLinearLayout::itemAt +48 QGraphicsLinearLayout::removeAt + +Class QGraphicsLinearLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLinearLayout (0xb4560c80) 0 + vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u) + QGraphicsLayout (0xb4560cc0) 0 + primary-for QGraphicsLinearLayout (0xb4560c80) + QGraphicsLayoutItem (0xb45a5438) 0 + primary-for QGraphicsLayout (0xb4560cc0) + +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 (0xb45b22d0) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QObject (0xb45b3000) 0 + primary-for QGraphicsWidget (0xb45b22d0) + QGraphicsItem (0xb45b303c) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb45b3078) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Vtable for QGraphicsProxyWidget +QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 101u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +8 QGraphicsProxyWidget::metaObject +12 QGraphicsProxyWidget::qt_metacast +16 QGraphicsProxyWidget::qt_metacall +20 QGraphicsProxyWidget::~QGraphicsProxyWidget +24 QGraphicsProxyWidget::~QGraphicsProxyWidget +28 QGraphicsProxyWidget::event +32 QGraphicsProxyWidget::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsProxyWidget::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsProxyWidget::type +68 QGraphicsProxyWidget::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsProxyWidget::sizeHint +92 QGraphicsWidget::updateGeometry +96 QGraphicsProxyWidget::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWidget::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsProxyWidget::focusInEvent +128 QGraphicsProxyWidget::focusNextPrevChild +132 QGraphicsProxyWidget::focusOutEvent +136 QGraphicsProxyWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsProxyWidget::resizeEvent +152 QGraphicsProxyWidget::showEvent +156 QGraphicsProxyWidget::hoverMoveEvent +160 QGraphicsProxyWidget::hoverLeaveEvent +164 QGraphicsProxyWidget::grabMouseEvent +168 QGraphicsProxyWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 QGraphicsProxyWidget::contextMenuEvent +184 QGraphicsProxyWidget::hoverEnterEvent +188 QGraphicsProxyWidget::mouseMoveEvent +192 QGraphicsProxyWidget::mousePressEvent +196 QGraphicsProxyWidget::mouseReleaseEvent +200 QGraphicsProxyWidget::mouseDoubleClickEvent +204 QGraphicsProxyWidget::wheelEvent +208 QGraphicsProxyWidget::keyPressEvent +212 QGraphicsProxyWidget::keyReleaseEvent +216 (int (*)(...))-0x000000008 +220 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +224 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev +228 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev +232 QGraphicsItem::advance +236 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +240 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +244 QGraphicsItem::contains +248 QGraphicsItem::collidesWithItem +252 QGraphicsItem::collidesWithPath +256 QGraphicsItem::isObscuredBy +260 QGraphicsItem::opaqueArea +264 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +268 QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv +272 QGraphicsItem::sceneEventFilter +276 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +280 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent +284 QGraphicsItem::dragEnterEvent +288 QGraphicsItem::dragLeaveEvent +292 QGraphicsItem::dragMoveEvent +296 QGraphicsItem::dropEvent +300 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent +304 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent +308 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent +312 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +316 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +320 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent +324 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent +328 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent +332 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent +336 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent +340 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +344 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent +348 QGraphicsItem::inputMethodEvent +352 QGraphicsItem::inputMethodQuery +356 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +360 QGraphicsItem::supportsExtension +364 QGraphicsItem::setExtension +368 QGraphicsItem::extension +372 (int (*)(...))-0x000000010 +376 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +380 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev +384 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev +388 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF +392 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +396 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +400 QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsProxyWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsProxyWidget (0xb45cc180) 0 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u) + QGraphicsWidget (0xb45c5870) 0 + primary-for QGraphicsProxyWidget (0xb45cc180) + QObject (0xb45cd7f8) 0 + primary-for QGraphicsWidget (0xb45c5870) + QGraphicsItem (0xb45cd834) 8 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 224u) + QGraphicsLayoutItem (0xb45cd870) 16 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 380u) + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb45dfb7c) 0 + +Class QTypeInfo<QPen> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPen> (0xb45ec3fc) 0 empty + +Vtable for QGraphicsScene +QGraphicsScene::_ZTV14QGraphicsScene: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGraphicsScene) +8 QGraphicsScene::metaObject +12 QGraphicsScene::qt_metacast +16 QGraphicsScene::qt_metacall +20 QGraphicsScene::~QGraphicsScene +24 QGraphicsScene::~QGraphicsScene +28 QGraphicsScene::event +32 QGraphicsScene::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsScene::inputMethodQuery +60 QGraphicsScene::contextMenuEvent +64 QGraphicsScene::dragEnterEvent +68 QGraphicsScene::dragMoveEvent +72 QGraphicsScene::dragLeaveEvent +76 QGraphicsScene::dropEvent +80 QGraphicsScene::focusInEvent +84 QGraphicsScene::focusOutEvent +88 QGraphicsScene::helpEvent +92 QGraphicsScene::keyPressEvent +96 QGraphicsScene::keyReleaseEvent +100 QGraphicsScene::mousePressEvent +104 QGraphicsScene::mouseMoveEvent +108 QGraphicsScene::mouseReleaseEvent +112 QGraphicsScene::mouseDoubleClickEvent +116 QGraphicsScene::wheelEvent +120 QGraphicsScene::inputMethodEvent +124 QGraphicsScene::drawBackground +128 QGraphicsScene::drawForeground +132 QGraphicsScene::drawItems + +Class QGraphicsScene + size=8 align=4 + base size=8 base align=4 +QGraphicsScene (0xb45cc6c0) 0 + vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u) + QObject (0xb45ec690) 0 + primary-for QGraphicsScene (0xb45cc6c0) + +Class QFlags<QGraphicsScene::SceneLayer> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsScene::SceneLayer> (0xb4610384) 0 + +Class QList<QGraphicsItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::<anonymous union> (0xb4610dd4) 0 + +Class QList<QGraphicsItem*> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*> (0xb4610d5c) 0 + +Vtable for QGraphicsSceneEvent +QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsSceneEvent) +8 QGraphicsSceneEvent::~QGraphicsSceneEvent +12 QGraphicsSceneEvent::~QGraphicsSceneEvent + +Class QGraphicsSceneEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneEvent (0xb45ccd80) 0 + vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u) + QEvent (0xb4637618) 0 + primary-for QGraphicsSceneEvent (0xb45ccd80) + +Vtable for QGraphicsSceneMouseEvent +QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent) +8 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent +12 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent + +Class QGraphicsSceneMouseEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMouseEvent (0xb45cce80) 0 + vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u) + QGraphicsSceneEvent (0xb45ccec0) 0 + primary-for QGraphicsSceneMouseEvent (0xb45cce80) + QEvent (0xb4637ac8) 0 + primary-for QGraphicsSceneEvent (0xb45ccec0) + +Vtable for QGraphicsSceneWheelEvent +QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent) +8 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent +12 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent + +Class QGraphicsSceneWheelEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneWheelEvent (0xb45ccfc0) 0 + vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u) + QGraphicsSceneEvent (0xb4452000) 0 + primary-for QGraphicsSceneWheelEvent (0xb45ccfc0) + QEvent (0xb4637f00) 0 + primary-for QGraphicsSceneEvent (0xb4452000) + +Vtable for QGraphicsSceneContextMenuEvent +QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent) +8 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent +12 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent + +Class QGraphicsSceneContextMenuEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneContextMenuEvent (0xb4452100) 0 + vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u) + QGraphicsSceneEvent (0xb4452140) 0 + primary-for QGraphicsSceneContextMenuEvent (0xb4452100) + QEvent (0xb44592d0) 0 + primary-for QGraphicsSceneEvent (0xb4452140) + +Vtable for QGraphicsSceneHoverEvent +QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent) +8 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent +12 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent + +Class QGraphicsSceneHoverEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHoverEvent (0xb4452240) 0 + vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u) + QGraphicsSceneEvent (0xb4452280) 0 + primary-for QGraphicsSceneHoverEvent (0xb4452240) + QEvent (0xb44597f8) 0 + primary-for QGraphicsSceneEvent (0xb4452280) + +Vtable for QGraphicsSceneHelpEvent +QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent) +8 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent +12 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent + +Class QGraphicsSceneHelpEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHelpEvent (0xb4452380) 0 + vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u) + QGraphicsSceneEvent (0xb44523c0) 0 + primary-for QGraphicsSceneHelpEvent (0xb4452380) + QEvent (0xb4459c30) 0 + primary-for QGraphicsSceneEvent (0xb44523c0) + +Vtable for QGraphicsSceneDragDropEvent +QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent) +8 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent +12 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent + +Class QGraphicsSceneDragDropEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneDragDropEvent (0xb44524c0) 0 + vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u) + QGraphicsSceneEvent (0xb4452500) 0 + primary-for QGraphicsSceneDragDropEvent (0xb44524c0) + QEvent (0xb445999c) 0 + primary-for QGraphicsSceneEvent (0xb4452500) + +Vtable for QGraphicsSceneResizeEvent +QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent) +8 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent +12 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent + +Class QGraphicsSceneResizeEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneResizeEvent (0xb4452600) 0 + vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u) + QGraphicsSceneEvent (0xb4452640) 0 + primary-for QGraphicsSceneResizeEvent (0xb4452600) + QEvent (0xb44653c0) 0 + primary-for QGraphicsSceneEvent (0xb4452640) + +Vtable for QGraphicsSceneMoveEvent +QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent) +8 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent +12 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent + +Class QGraphicsSceneMoveEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMoveEvent (0xb4452740) 0 + vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u) + QGraphicsSceneEvent (0xb4452780) 0 + primary-for QGraphicsSceneMoveEvent (0xb4452740) + QEvent (0xb4465708) 0 + primary-for QGraphicsSceneEvent (0xb4452780) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb4465a8c) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb4465a50) 0 + +Class QFlags<QTextOption::Flag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextOption::Flag> (0xb4487168) 0 + +Class QMetaTypeId<QTextOption::Tab> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QTextOption::Tab> (0xb4496744) 0 empty + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb4496a50) 0 + +Class QFlags<QPainter::RenderHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QPainter::RenderHint> (0xb44da528) 0 + +Class QVector<QLineF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF>::<anonymous union> (0xb44f8f78) 0 + +Class QVector<QLineF> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF> (0xb44f8f00) 0 + +Class QVector<QLine>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLine>::<anonymous union> (0xb451c0f0) 0 + +Class QVector<QLine> + size=4 align=4 + base size=4 base align=4 +QVector<QLine> (0xb451c078) 0 + +Class QVector<QRectF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF>::<anonymous union> (0xb451c834) 0 + +Class QVector<QRectF> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF> (0xb451c7bc) 0 + +Class QVector<QRect>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRect>::<anonymous union> (0xb451c99c) 0 + +Class QVector<QRect> + size=4 align=4 + base size=4 base align=4 +QVector<QRect> (0xb451c924) 0 + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractScrollArea) +8 QAbstractScrollArea::metaObject +12 QAbstractScrollArea::qt_metacast +16 QAbstractScrollArea::qt_metacall +20 QAbstractScrollArea::~QAbstractScrollArea +24 QAbstractScrollArea::~QAbstractScrollArea +28 QAbstractScrollArea::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI19QAbstractScrollArea) +240 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev +244 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractScrollArea + size=20 align=4 + base size=20 base align=4 +QAbstractScrollArea (0xb434de40) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb434de80) 0 + primary-for QAbstractScrollArea (0xb434de40) + QWidget (0xb439c320) 0 + primary-for QFrame (0xb434de80) + QObject (0xb4397474) 0 + primary-for QWidget (0xb439c320) + QPaintDevice (0xb43974b0) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Vtable for QScrollArea +QScrollArea::_ZTV11QScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QScrollArea) +8 QScrollArea::metaObject +12 QScrollArea::qt_metacast +16 QScrollArea::qt_metacall +20 QScrollArea::~QScrollArea +24 QScrollArea::~QScrollArea +28 QScrollArea::event +32 QScrollArea::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QScrollArea::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI11QScrollArea) +240 QScrollArea::_ZThn8_N11QScrollAreaD1Ev +244 QScrollArea::_ZThn8_N11QScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollArea + size=20 align=4 + base size=20 base align=4 +QScrollArea (0xb43ac140) 0 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u) + QAbstractScrollArea (0xb43ac180) 0 + primary-for QScrollArea (0xb43ac140) + QFrame (0xb43ac1c0) 0 + primary-for QAbstractScrollArea (0xb43ac180) + QWidget (0xb43a5d20) 0 + primary-for QFrame (0xb43ac1c0) + QObject (0xb43ae384) 0 + primary-for QWidget (0xb43a5d20) + QPaintDevice (0xb43ae3c0) 8 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u) + +Vtable for QGraphicsView +QGraphicsView::_ZTV13QGraphicsView: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsView) +8 QGraphicsView::metaObject +12 QGraphicsView::qt_metacast +16 QGraphicsView::qt_metacall +20 QGraphicsView::~QGraphicsView +24 QGraphicsView::~QGraphicsView +28 QGraphicsView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QGraphicsView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGraphicsView::mousePressEvent +84 QGraphicsView::mouseReleaseEvent +88 QGraphicsView::mouseDoubleClickEvent +92 QGraphicsView::mouseMoveEvent +96 QGraphicsView::wheelEvent +100 QGraphicsView::keyPressEvent +104 QGraphicsView::keyReleaseEvent +108 QGraphicsView::focusInEvent +112 QGraphicsView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGraphicsView::paintEvent +128 QWidget::moveEvent +132 QGraphicsView::resizeEvent +136 QWidget::closeEvent +140 QGraphicsView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QGraphicsView::dragEnterEvent +156 QGraphicsView::dragMoveEvent +160 QGraphicsView::dragLeaveEvent +164 QGraphicsView::dropEvent +168 QGraphicsView::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QGraphicsView::inputMethodEvent +192 QGraphicsView::inputMethodQuery +196 QGraphicsView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QGraphicsView::viewportEvent +228 QGraphicsView::scrollContentsBy +232 QGraphicsView::drawBackground +236 QGraphicsView::drawForeground +240 QGraphicsView::drawItems +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI13QGraphicsView) +252 QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev +256 QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGraphicsView + size=20 align=4 + base size=20 base align=4 +QGraphicsView (0xb43ac480) 0 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u) + QAbstractScrollArea (0xb43ac4c0) 0 + primary-for QGraphicsView (0xb43ac480) + QFrame (0xb43ac500) 0 + primary-for QAbstractScrollArea (0xb43ac4c0) + QWidget (0xb43b6b90) 0 + primary-for QFrame (0xb43ac500) + QObject (0xb43c0258) 0 + primary-for QWidget (0xb43b6b90) + QPaintDevice (0xb43c0294) 8 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u) + +Class QFlags<QGraphicsView::CacheModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::CacheModeFlag> (0xb43dab40) 0 + +Class QFlags<QGraphicsView::OptimizationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::OptimizationFlag> (0xb43e9744) 0 + +Vtable for QBitmap +QBitmap::_ZTV7QBitmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBitmap) +8 QBitmap::~QBitmap +12 QBitmap::~QBitmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class QBitmap + size=12 align=4 + base size=12 base align=4 +QBitmap (0xb43acc40) 0 + vptr=((& QBitmap::_ZTV7QBitmap) + 8u) + QPixmap (0xb43acc80) 0 + primary-for QBitmap (0xb43acc40) + QPaintDevice (0xb4407f3c) 0 + primary-for QPixmap (0xb43acc80) + +Vtable for QIconEngine +QIconEngine::_ZTV11QIconEngine: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QIconEngine) +8 QIconEngine::~QIconEngine +12 QIconEngine::~QIconEngine +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile + +Class QIconEngine + size=4 align=4 + base size=4 base align=4 +QIconEngine (0xb442f5a0) 0 nearly-empty + vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u) + +Vtable for QIconEngineV2 +QIconEngineV2::_ZTV13QIconEngineV2: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIconEngineV2) +8 QIconEngineV2::~QIconEngineV2 +12 QIconEngineV2::~QIconEngineV2 +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile +36 QIconEngineV2::key +40 QIconEngineV2::clone +44 QIconEngineV2::read +48 QIconEngineV2::write +52 QIconEngineV2::virtual_hook + +Class QIconEngineV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineV2 (0xb442a480) 0 nearly-empty + vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u) + QIconEngine (0xb442f960) 0 nearly-empty + primary-for QIconEngineV2 (0xb442a480) + +Vtable for QIconEngineFactoryInterface +QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QIconEngineFactoryInterface) +8 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +12 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterface + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterface (0xb442a500) 0 nearly-empty + vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u) + QFactoryInterface (0xb442fb04) 0 nearly-empty + primary-for QIconEngineFactoryInterface (0xb442a500) + +Vtable for QIconEnginePlugin +QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QIconEnginePlugin) +8 QIconEnginePlugin::metaObject +12 QIconEnginePlugin::qt_metacast +16 QIconEnginePlugin::qt_metacall +20 QIconEnginePlugin::~QIconEnginePlugin +24 QIconEnginePlugin::~QIconEnginePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QIconEnginePlugin) +72 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev +76 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePlugin + size=12 align=4 + base size=12 base align=4 +QIconEnginePlugin (0xb44388c0) 0 + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u) + QObject (0xb442fe4c) 0 + primary-for QIconEnginePlugin (0xb44388c0) + QIconEngineFactoryInterface (0xb442a6c0) 8 nearly-empty + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u) + QFactoryInterface (0xb442fe88) 8 nearly-empty + primary-for QIconEngineFactoryInterface (0xb442a6c0) + +Vtable for QIconEngineFactoryInterfaceV2 +QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2) +8 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +12 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterfaceV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterfaceV2 (0xb442a900) 0 nearly-empty + vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u) + QFactoryInterface (0xb44435a0) 0 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb442a900) + +Vtable for QIconEnginePluginV2 +QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +8 QIconEnginePluginV2::metaObject +12 QIconEnginePluginV2::qt_metacast +16 QIconEnginePluginV2::qt_metacall +20 QIconEnginePluginV2::~QIconEnginePluginV2 +24 QIconEnginePluginV2::~QIconEnginePluginV2 +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +72 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev +76 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePluginV2 + size=12 align=4 + base size=12 base align=4 +QIconEnginePluginV2 (0xb4442dc0) 0 + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u) + QObject (0xb4443924) 0 + primary-for QIconEnginePluginV2 (0xb4442dc0) + QIconEngineFactoryInterfaceV2 (0xb442aa80) 8 nearly-empty + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u) + QFactoryInterface (0xb4443960) 8 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb442aa80) + +Vtable for QImageIOHandler +QImageIOHandler::_ZTV15QImageIOHandler: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QImageIOHandler) +8 QImageIOHandler::~QImageIOHandler +12 QImageIOHandler::~QImageIOHandler +16 QImageIOHandler::name +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QImageIOHandler::write +32 QImageIOHandler::option +36 QImageIOHandler::setOption +40 QImageIOHandler::supportsOption +44 QImageIOHandler::jumpToNextImage +48 QImageIOHandler::jumpToImage +52 QImageIOHandler::loopCount +56 QImageIOHandler::imageCount +60 QImageIOHandler::nextImageDelay +64 QImageIOHandler::currentImageNumber +68 QImageIOHandler::currentImageRect + +Class QImageIOHandler + size=8 align=4 + base size=8 base align=4 +QImageIOHandler (0xb425712c) 0 + vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u) + +Vtable for QImageIOHandlerFactoryInterface +QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface) +8 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +12 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QImageIOHandlerFactoryInterface + size=4 align=4 + base size=4 base align=4 +QImageIOHandlerFactoryInterface (0xb442ad80) 0 nearly-empty + vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u) + QFactoryInterface (0xb42577bc) 0 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb442ad80) + +Vtable for QImageIOPlugin +QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QImageIOPlugin) +8 QImageIOPlugin::metaObject +12 QImageIOPlugin::qt_metacast +16 QImageIOPlugin::qt_metacall +20 QImageIOPlugin::~QImageIOPlugin +24 QImageIOPlugin::~QImageIOPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI14QImageIOPlugin) +76 QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev +80 QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev +84 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QImageIOPlugin + size=12 align=4 + base size=12 base align=4 +QImageIOPlugin (0xb425daf0) 0 + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u) + QObject (0xb4257b40) 0 + primary-for QImageIOPlugin (0xb425daf0) + QImageIOHandlerFactoryInterface (0xb442af00) 8 nearly-empty + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u) + QFactoryInterface (0xb4257b7c) 8 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb442af00) + +Class QFlags<QImageIOPlugin::Capability> + size=4 align=4 + base size=4 base align=4 +QFlags<QImageIOPlugin::Capability> (0xb42695a0) 0 + +Class QImageReader + size=4 align=4 + base size=4 base align=4 +QImageReader (0xb427b168) 0 + +Class QImageWriter + size=4 align=4 + base size=4 base align=4 +QImageWriter (0xb427b618) 0 + +Vtable for QMovie +QMovie::_ZTV6QMovie: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QMovie) +8 QMovie::metaObject +12 QMovie::qt_metacast +16 QMovie::qt_metacall +20 QMovie::~QMovie +24 QMovie::~QMovie +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMovie + size=8 align=4 + base size=8 base align=4 +QMovie (0xb4267240) 0 + vptr=((& QMovie::_ZTV6QMovie) + 8u) + QObject (0xb427ba8c) 0 + primary-for QMovie (0xb4267240) + +Vtable for QPicture +QPicture::_ZTV8QPicture: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPicture) +8 QPicture::~QPicture +12 QPicture::~QPicture +16 QPicture::devType +20 QPicture::paintEngine +24 QPicture::metric +28 QPicture::setData + +Class QPicture + size=12 align=4 + base size=12 base align=4 +QPicture (0xb4267800) 0 + vptr=((& QPicture::_ZTV8QPicture) + 8u) + QPaintDevice (0xb42ac960) 0 + primary-for QPicture (0xb4267800) + +Class QPictureIO + size=4 align=4 + base size=4 base align=4 +QPictureIO (0xb42b9690) 0 + +Vtable for QPictureFormatInterface +QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QPictureFormatInterface) +8 QPictureFormatInterface::~QPictureFormatInterface +12 QPictureFormatInterface::~QPictureFormatInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QPictureFormatInterface + size=4 align=4 + base size=4 base align=4 +QPictureFormatInterface (0xb4267a80) 0 nearly-empty + vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u) + QFactoryInterface (0xb42b99d8) 0 nearly-empty + primary-for QPictureFormatInterface (0xb4267a80) + +Vtable for QPictureFormatPlugin +QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +8 QPictureFormatPlugin::metaObject +12 QPictureFormatPlugin::qt_metacast +16 QPictureFormatPlugin::qt_metacall +20 QPictureFormatPlugin::~QPictureFormatPlugin +24 QPictureFormatPlugin::~QPictureFormatPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QPictureFormatPlugin::loadPicture +64 QPictureFormatPlugin::savePicture +68 __cxa_pure_virtual +72 (int (*)(...))-0x000000008 +76 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +80 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev +84 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev +88 __cxa_pure_virtual +92 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture +96 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture +100 __cxa_pure_virtual + +Class QPictureFormatPlugin + size=12 align=4 + base size=12 base align=4 +QPictureFormatPlugin (0xb42c5320) 0 + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u) + QObject (0xb42b9ce4) 0 + primary-for QPictureFormatPlugin (0xb42c5320) + QPictureFormatInterface (0xb4267c40) 8 nearly-empty + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u) + QFactoryInterface (0xb42b9d20) 8 nearly-empty + primary-for QPictureFormatInterface (0xb4267c40) + +Class QPixmapCache + size=1 align=1 + base size=0 base align=1 +QPixmapCache (0xb42cc4ec) 0 empty + +Vtable for QAction +QAction::_ZTV7QAction: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QAction) +8 QAction::metaObject +12 QAction::qt_metacast +16 QAction::qt_metacall +20 QAction::~QAction +24 QAction::~QAction +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QAction + size=8 align=4 + base size=8 base align=4 +QAction (0xb4267e80) 0 + vptr=((& QAction::_ZTV7QAction) + 8u) + QObject (0xb42cc528) 0 + primary-for QAction (0xb4267e80) + +Vtable for QActionGroup +QActionGroup::_ZTV12QActionGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionGroup) +8 QActionGroup::metaObject +12 QActionGroup::qt_metacast +16 QActionGroup::qt_metacall +20 QActionGroup::~QActionGroup +24 QActionGroup::~QActionGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QActionGroup + size=8 align=4 + base size=8 base align=4 +QActionGroup (0xb42e6580) 0 + vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u) + QObject (0xb42f1708) 0 + primary-for QActionGroup (0xb42e6580) + +Class QList<QAction*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::<anonymous union> (0xb42ff528) 0 + +Class QList<QAction*> + size=4 align=4 + base size=4 base align=4 +QList<QAction*> (0xb42ff4b0) 0 + +Vtable for QInputContext +QInputContext::_ZTV13QInputContext: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QInputContext) +8 QInputContext::metaObject +12 QInputContext::qt_metacast +16 QInputContext::qt_metacall +20 QInputContext::~QInputContext +24 QInputContext::~QInputContext +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 QInputContext::update +72 QInputContext::mouseHandler +76 QInputContext::font +80 __cxa_pure_virtual +84 QInputContext::setFocusWidget +88 QInputContext::widgetDestroyed +92 QInputContext::actions +96 QInputContext::x11FilterEvent +100 QInputContext::filterEvent + +Class QInputContext + size=8 align=4 + base size=8 base align=4 +QInputContext (0xb42e6a00) 0 + vptr=((& QInputContext::_ZTV13QInputContext) + 8u) + QObject (0xb42ff708) 0 + primary-for QInputContext (0xb42e6a00) + +Class QInputContextFactory + size=1 align=1 + base size=0 base align=1 +QInputContextFactory (0xb43242d0) 0 empty + +Vtable for QInputContextFactoryInterface +QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QInputContextFactoryInterface) +8 QInputContextFactoryInterface::~QInputContextFactoryInterface +12 QInputContextFactoryInterface::~QInputContextFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual + +Class QInputContextFactoryInterface + size=4 align=4 + base size=4 base align=4 +QInputContextFactoryInterface (0xb42e6cc0) 0 nearly-empty + vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u) + QFactoryInterface (0xb432430c) 0 nearly-empty + primary-for QInputContextFactoryInterface (0xb42e6cc0) + +Vtable for QInputContextPlugin +QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QInputContextPlugin) +8 QInputContextPlugin::metaObject +12 QInputContextPlugin::qt_metacast +16 QInputContextPlugin::qt_metacall +20 QInputContextPlugin::~QInputContextPlugin +24 QInputContextPlugin::~QInputContextPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 (int (*)(...))-0x000000008 +80 (int (*)(...))(& _ZTI19QInputContextPlugin) +84 QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev +88 QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual + +Class QInputContextPlugin + size=12 align=4 + base size=12 base align=4 +QInputContextPlugin (0xb4320fa0) 0 + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u) + QObject (0xb4324618) 0 + primary-for QInputContextPlugin (0xb4320fa0) + QInputContextFactoryInterface (0xb42e6e80) 8 nearly-empty + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u) + QFactoryInterface (0xb4324654) 8 nearly-empty + primary-for QInputContextFactoryInterface (0xb42e6e80) + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QValidator) +8 QValidator::metaObject +12 QValidator::qt_metacast +16 QValidator::qt_metacall +20 QValidator::~QValidator +24 QValidator::~QValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QValidator::fixup + +Class QValidator + size=8 align=4 + base size=8 base align=4 +QValidator (0xb43300c0) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb4324e4c) 0 + primary-for QValidator (0xb43300c0) + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIntValidator) +8 QIntValidator::metaObject +12 QIntValidator::qt_metacast +16 QIntValidator::qt_metacall +20 QIntValidator::~QIntValidator +24 QIntValidator::~QIntValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIntValidator::validate +60 QValidator::fixup +64 QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb4330380) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb43303c0) 0 + primary-for QIntValidator (0xb4330380) + QObject (0xb4337c6c) 0 + primary-for QValidator (0xb43303c0) + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDoubleValidator) +8 QDoubleValidator::metaObject +12 QDoubleValidator::qt_metacast +16 QDoubleValidator::qt_metacall +20 QDoubleValidator::~QDoubleValidator +24 QDoubleValidator::~QDoubleValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDoubleValidator::validate +60 QValidator::fixup +64 QDoubleValidator::setRange + +Class QDoubleValidator + size=28 align=4 + base size=28 base align=4 +QDoubleValidator (0xb4330680) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb43306c0) 0 + primary-for QDoubleValidator (0xb4330680) + QObject (0xb4342bb8) 0 + primary-for QValidator (0xb43306c0) + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QRegExpValidator) +8 QRegExpValidator::metaObject +12 QRegExpValidator::qt_metacast +16 QRegExpValidator::qt_metacall +20 QRegExpValidator::~QRegExpValidator +24 QRegExpValidator::~QRegExpValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QRegExpValidator::validate +60 QValidator::fixup + +Class QRegExpValidator + size=12 align=4 + base size=12 base align=4 +QRegExpValidator (0xb4330a40) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb4330a80) 0 + primary-for QRegExpValidator (0xb4330a40) + QObject (0xb4151ec4) 0 + primary-for QValidator (0xb4330a80) + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAbstractSpinBox) +8 QAbstractSpinBox::metaObject +12 QAbstractSpinBox::qt_metacast +16 QAbstractSpinBox::qt_metacall +20 QAbstractSpinBox::~QAbstractSpinBox +24 QAbstractSpinBox::~QAbstractSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSpinBox::validate +228 QAbstractSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI16QAbstractSpinBox) +252 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev +256 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSpinBox + size=20 align=4 + base size=20 base align=4 +QAbstractSpinBox (0xb4330d00) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb416a0a0) 0 + primary-for QAbstractSpinBox (0xb4330d00) + QObject (0xb415fca8) 0 + primary-for QWidget (0xb416a0a0) + QPaintDevice (0xb415fce4) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u) + +Class QFlags<QAbstractSpinBox::StepEnabledFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractSpinBox::StepEnabledFlag> (0xb416de88) 0 + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractSlider) +8 QAbstractSlider::metaObject +12 QAbstractSlider::qt_metacast +16 QAbstractSlider::qt_metacall +20 QAbstractSlider::~QAbstractSlider +24 QAbstractSlider::~QAbstractSlider +28 QAbstractSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QAbstractSlider) +236 QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev +240 QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSlider + size=20 align=4 + base size=20 base align=4 +QAbstractSlider (0xb4186080) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb4184820) 0 + primary-for QAbstractSlider (0xb4186080) + QObject (0xb4185a14) 0 + primary-for QWidget (0xb4184820) + QPaintDevice (0xb4185a50) 8 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u) + +Vtable for QSlider +QSlider::_ZTV7QSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QSlider) +8 QSlider::metaObject +12 QSlider::qt_metacast +16 QSlider::qt_metacall +20 QSlider::~QSlider +24 QSlider::~QSlider +28 QSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSlider::sizeHint +68 QSlider::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSlider::mousePressEvent +84 QSlider::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSlider::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSlider::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI7QSlider) +236 QSlider::_ZThn8_N7QSliderD1Ev +240 QSlider::_ZThn8_N7QSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSlider + size=20 align=4 + base size=20 base align=4 +QSlider (0xb4186600) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb4186640) 0 + primary-for QSlider (0xb4186600) + QWidget (0xb41a5f00) 0 + primary-for QAbstractSlider (0xb4186640) + QObject (0xb41ae924) 0 + primary-for QWidget (0xb41a5f00) + QPaintDevice (0xb41ae960) 8 + vptr=((& QSlider::_ZTV7QSlider) + 236u) + +Vtable for QStyle +QStyle::_ZTV6QStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QStyle) +8 QStyle::metaObject +12 QStyle::qt_metacast +16 QStyle::qt_metacall +20 QStyle::~QStyle +24 QStyle::~QStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual +120 __cxa_pure_virtual +124 __cxa_pure_virtual +128 __cxa_pure_virtual +132 __cxa_pure_virtual +136 __cxa_pure_virtual + +Class QStyle + size=8 align=4 + base size=8 base align=4 +QStyle (0xb4186a00) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb41c4384) 0 + primary-for QStyle (0xb4186a00) + +Class QFlags<QStyle::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::StateFlag> (0xb41e5d20) 0 + +Class QFlags<QStyle::SubControl> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::SubControl> (0xb41f9924) 0 + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QTabBar) +8 QTabBar::metaObject +12 QTabBar::qt_metacast +16 QTabBar::qt_metacall +20 QTabBar::~QTabBar +24 QTabBar::~QTabBar +28 QTabBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabBar::sizeHint +68 QTabBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTabBar::mousePressEvent +84 QTabBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QTabBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabBar::paintEvent +128 QWidget::moveEvent +132 QTabBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabBar::tabSizeHint +228 QTabBar::tabInserted +232 QTabBar::tabRemoved +236 QTabBar::tabLayoutChange +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI7QTabBar) +248 QTabBar::_ZThn8_N7QTabBarD1Ev +252 QTabBar::_ZThn8_N7QTabBarD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabBar + size=20 align=4 + base size=20 base align=4 +QTabBar (0xb4186e80) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb42230a0) 0 + primary-for QTabBar (0xb4186e80) + QObject (0xb42195a0) 0 + primary-for QWidget (0xb42230a0) + QPaintDevice (0xb42195dc) 8 + vptr=((& QTabBar::_ZTV7QTabBar) + 248u) + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTabWidget) +8 QTabWidget::metaObject +12 QTabWidget::qt_metacast +16 QTabWidget::qt_metacall +20 QTabWidget::~QTabWidget +24 QTabWidget::~QTabWidget +28 QTabWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabWidget::sizeHint +68 QTabWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabWidget::paintEvent +128 QWidget::moveEvent +132 QTabWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabWidget::tabInserted +228 QTabWidget::tabRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI10QTabWidget) +240 QTabWidget::_ZThn8_N10QTabWidgetD1Ev +244 QTabWidget::_ZThn8_N10QTabWidgetD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabWidget + size=20 align=4 + base size=20 base align=4 +QTabWidget (0xb4232180) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb422da00) 0 + primary-for QTabWidget (0xb4232180) + QObject (0xb4235618) 0 + primary-for QWidget (0xb422da00) + QPaintDevice (0xb4235654) 8 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u) + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QRubberBand) +8 QRubberBand::metaObject +12 QRubberBand::qt_metacast +16 QRubberBand::qt_metacall +20 QRubberBand::~QRubberBand +24 QRubberBand::~QRubberBand +28 QRubberBand::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRubberBand::paintEvent +128 QRubberBand::moveEvent +132 QRubberBand::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QRubberBand::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QRubberBand::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QRubberBand) +232 QRubberBand::_ZThn8_N11QRubberBandD1Ev +236 QRubberBand::_ZThn8_N11QRubberBandD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRubberBand + size=20 align=4 + base size=20 base align=4 +QRubberBand (0xb42329c0) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb4049d20) 0 + primary-for QRubberBand (0xb42329c0) + QObject (0xb405cac8) 0 + primary-for QWidget (0xb4049d20) + QPaintDevice (0xb405cb04) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u) + +Class QStyleOption + size=44 align=4 + base size=44 base align=4 +QStyleOption (0xb406bb40) 0 + +Class QStyleOptionFocusRect + size=60 align=4 + base size=60 base align=4 +QStyleOptionFocusRect (0xb4232e40) 0 + QStyleOption (0xb4079258) 0 + +Class QStyleOptionFrame + size=52 align=4 + base size=52 base align=4 +QStyleOptionFrame (0xb407e040) 0 + QStyleOption (0xb4079780) 0 + +Class QFlags<QStyleOptionFrameV2::FrameFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionFrameV2::FrameFeature> (0xb4079f3c) 0 + +Class QStyleOptionFrameV2 + size=56 align=4 + base size=56 base align=4 +QStyleOptionFrameV2 (0xb407e240) 0 + QStyleOptionFrame (0xb407e280) 0 + QStyleOption (0xb4079ca8) 0 + +Class QStyleOptionTabWidgetFrame + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabWidgetFrame (0xb407e6c0) 0 + QStyleOption (0xb409d2d0) 0 + +Class QStyleOptionTabBarBase + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabBarBase (0xb407e8c0) 0 + QStyleOption (0xb409d8e8) 0 + +Class QStyleOptionHeader + size=80 align=4 + base size=80 base align=4 +QStyleOptionHeader (0xb407eac0) 0 + QStyleOption (0xb409dec4) 0 + +Class QFlags<QStyleOptionButton::ButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionButton::ButtonFeature> (0xb40b18ac) 0 + +Class QStyleOptionButton + size=64 align=4 + base size=64 base align=4 +QStyleOptionButton (0xb407ed80) 0 + QStyleOption (0xb40b15a0) 0 + +Class QFlags<QStyleOptionTab::CornerWidget> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionTab::CornerWidget> (0xb40c9dd4) 0 + +Class QStyleOptionTab + size=72 align=4 + base size=72 base align=4 +QStyleOptionTab (0xb40ca080) 0 + QStyleOption (0xb40c98ac) 0 + +Class QStyleOptionTabV2 + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabV2 (0xb40ca3c0) 0 + QStyleOptionTab (0xb40ca400) 0 + QStyleOption (0xb40e6e4c) 0 + +Class QFlags<QStyleOptionToolBar::ToolBarFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolBar::ToolBarFeature> (0xb4102ac8) 0 + +Class QStyleOptionToolBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionToolBar (0xb40ca740) 0 + QStyleOption (0xb4102654) 0 + +Class QStyleOptionProgressBar + size=68 align=4 + base size=65 base align=4 +QStyleOptionProgressBar (0xb40caa40) 0 + QStyleOption (0xb4116b04) 0 + +Class QStyleOptionProgressBarV2 + size=76 align=4 + base size=74 base align=4 +QStyleOptionProgressBarV2 (0xb40cac80) 0 + QStyleOptionProgressBar (0xb40cacc0) 0 + QStyleOption (0xb412f03c) 0 + +Class QStyleOptionMenuItem + size=96 align=4 + base size=96 base align=4 +QStyleOptionMenuItem (0xb40cad00) 0 + QStyleOption (0xb412f474) 0 + +Class QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> (0xb412fe10) 0 + +Class QStyleOptionQ3ListViewItem + size=64 align=4 + base size=64 base align=4 +QStyleOptionQ3ListViewItem (0xb40caf40) 0 + QStyleOption (0xb412fb04) 0 + +Class QStyleOptionQ3DockWindow + size=48 align=4 + base size=46 base align=4 +QStyleOptionQ3DockWindow (0xb4142240) 0 + QStyleOption (0xb4143e4c) 0 + +Class QStyleOptionDockWidget + size=52 align=4 + base size=51 base align=4 +QStyleOptionDockWidget (0xb4142440) 0 + QStyleOption (0xb3f5f348) 0 + +Class QStyleOptionDockWidgetV2 + size=52 align=4 + base size=52 base align=4 +QStyleOptionDockWidgetV2 (0xb4142640) 0 + QStyleOptionDockWidget (0xb4142680) 0 + QStyleOption (0xb3f5f870) 0 + +Class QStyleOptionViewItem + size=80 align=4 + base size=77 base align=4 +QStyleOptionViewItem (0xb41429c0) 0 + QStyleOption (0xb3f7003c) 0 + +Class QFlags<QStyleOptionViewItemV2::ViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionViewItemV2::ViewItemFeature> (0xb3f708ac) 0 + +Class QStyleOptionViewItemV2 + size=84 align=4 + base size=84 base align=4 +QStyleOptionViewItemV2 (0xb4142c40) 0 + QStyleOptionViewItem (0xb4142c80) 0 + QStyleOption (0xb3f70618) 0 + +Class QStyleOptionViewItemV3 + size=92 align=4 + base size=92 base align=4 +QStyleOptionViewItemV3 (0xb3f830c0) 0 + QStyleOptionViewItemV2 (0xb3f83100) 0 + QStyleOptionViewItem (0xb3f83140) 0 + QStyleOption (0xb3f86ca8) 0 + +Class QStyleOptionViewItemV4 + size=128 align=4 + base size=128 base align=4 +QStyleOptionViewItemV4 (0xb3f83480) 0 + QStyleOptionViewItemV3 (0xb3f834c0) 0 + QStyleOptionViewItemV2 (0xb3f83500) 0 + QStyleOptionViewItem (0xb3f83540) 0 + QStyleOption (0xb3f9d4b0) 0 + +Class QStyleOptionToolBox + size=52 align=4 + base size=52 base align=4 +QStyleOptionToolBox (0xb3f83880) 0 + QStyleOption (0xb3f9dd5c) 0 + +Class QStyleOptionToolBoxV2 + size=60 align=4 + base size=60 base align=4 +QStyleOptionToolBoxV2 (0xb3f83a80) 0 + QStyleOptionToolBox (0xb3f83ac0) 0 + QStyleOption (0xb3fb3294) 0 + +Class QStyleOptionRubberBand + size=52 align=4 + base size=49 base align=4 +QStyleOptionRubberBand (0xb3f83e00) 0 + QStyleOption (0xb3fb3c30) 0 + +Class QStyleOptionComplex + size=52 align=4 + base size=52 base align=4 +QStyleOptionComplex (0xb3fc2000) 0 + QStyleOption (0xb3fc01e0) 0 + +Class QStyleOptionSlider + size=104 align=4 + base size=101 base align=4 +QStyleOptionSlider (0xb3fc2280) 0 + QStyleOptionComplex (0xb3fc22c0) 0 + QStyleOption (0xb3fc09d8) 0 + +Class QStyleOptionSpinBox + size=64 align=4 + base size=61 base align=4 +QStyleOptionSpinBox (0xb3fc2600) 0 + QStyleOptionComplex (0xb3fc2640) 0 + QStyleOption (0xb3fd3078) 0 + +Class QList<QStyleOptionQ3ListViewItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::<anonymous union> (0xb3fd3870) 0 + +Class QList<QStyleOptionQ3ListViewItem> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem> (0xb3fd37f8) 0 + +Class QStyleOptionQ3ListView + size=84 align=4 + base size=81 base align=4 +QStyleOptionQ3ListView (0xb3fc2880) 0 + QStyleOptionComplex (0xb3fc28c0) 0 + QStyleOption (0xb3fd3708) 0 + +Class QFlags<QStyleOptionToolButton::ToolButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolButton::ToolButtonFeature> (0xb3ff30f0) 0 + +Class QStyleOptionToolButton + size=96 align=4 + base size=96 base align=4 +QStyleOptionToolButton (0xb3fc2b80) 0 + QStyleOptionComplex (0xb3fc2bc0) 0 + QStyleOption (0xb3fd3e10) 0 + +Class QStyleOptionComboBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionComboBox (0xb3fc2ec0) 0 + QStyleOptionComplex (0xb3fc2f00) 0 + QStyleOption (0xb400e12c) 0 + +Class QStyleOptionTitleBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionTitleBar (0xb401a100) 0 + QStyleOptionComplex (0xb401a140) 0 + QStyleOption (0xb400e690) 0 + +Class QStyleOptionGroupBox + size=88 align=4 + base size=88 base align=4 +QStyleOptionGroupBox (0xb401a380) 0 + QStyleOptionComplex (0xb401a3c0) 0 + QStyleOption (0xb400ebb8) 0 + +Class QStyleOptionSizeGrip + size=56 align=4 + base size=56 base align=4 +QStyleOptionSizeGrip (0xb401a640) 0 + QStyleOptionComplex (0xb401a680) 0 + QStyleOption (0xb402f12c) 0 + +Class QStyleOptionGraphicsItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionGraphicsItem (0xb401a880) 0 + QStyleOption (0xb402f654) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb402fbf4) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb401ac80) 0 + QStyleHintReturn (0xb402fe10) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb401ad00) 0 + QStyleHintReturn (0xb402ff00) 0 + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +8 QAbstractItemDelegate::metaObject +12 QAbstractItemDelegate::qt_metacast +16 QAbstractItemDelegate::qt_metacall +20 QAbstractItemDelegate::~QAbstractItemDelegate +24 QAbstractItemDelegate::~QAbstractItemDelegate +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractItemDelegate::createEditor +68 QAbstractItemDelegate::setEditorData +72 QAbstractItemDelegate::setModelData +76 QAbstractItemDelegate::updateEditorGeometry +80 QAbstractItemDelegate::editorEvent + +Class QAbstractItemDelegate + size=8 align=4 + base size=8 base align=4 +QAbstractItemDelegate (0xb401afc0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb3e4f0f0) 0 + primary-for QAbstractItemDelegate (0xb401afc0) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb3e4fc6c) 0 + +Class QTypeInfo<QItemSelectionRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QItemSelectionRange> (0xb3e7e7f8) 0 empty + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QItemSelectionModel) +8 QItemSelectionModel::metaObject +12 QItemSelectionModel::qt_metacast +16 QItemSelectionModel::qt_metacall +20 QItemSelectionModel::~QItemSelectionModel +24 QItemSelectionModel::~QItemSelectionModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemSelectionModel::select +60 QItemSelectionModel::select +64 QItemSelectionModel::clear +68 QItemSelectionModel::reset + +Class QItemSelectionModel + size=8 align=4 + base size=8 base align=4 +QItemSelectionModel (0xb3e52bc0) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb3e7ec6c) 0 + primary-for QItemSelectionModel (0xb3e52bc0) + +Class QFlags<QItemSelectionModel::SelectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QItemSelectionModel::SelectionFlag> (0xb3e95f3c) 0 + +Class QList<QItemSelectionRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::<anonymous union> (0xb3ea9bb8) 0 + +Class QList<QItemSelectionRange> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange> (0xb3ea9b40) 0 + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb3ed1000) 0 + QList<QItemSelectionRange> (0xb3ea9bf4) 0 + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractItemView) +8 QAbstractItemView::metaObject +12 QAbstractItemView::qt_metacast +16 QAbstractItemView::qt_metacall +20 QAbstractItemView::~QAbstractItemView +24 QAbstractItemView::~QAbstractItemView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 __cxa_pure_virtual +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QAbstractItemView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QAbstractItemView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 __cxa_pure_virtual +344 __cxa_pure_virtual +348 __cxa_pure_virtual +352 __cxa_pure_virtual +356 __cxa_pure_virtual +360 __cxa_pure_virtual +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI17QAbstractItemView) +392 QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev +396 QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractItemView + size=20 align=4 + base size=20 base align=4 +QAbstractItemView (0xb3ed1180) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb3ed11c0) 0 + primary-for QAbstractItemView (0xb3ed1180) + QFrame (0xb3ed1200) 0 + primary-for QAbstractScrollArea (0xb3ed11c0) + QWidget (0xb3ed3320) 0 + primary-for QFrame (0xb3ed1200) + QObject (0xb3ea9f00) 0 + primary-for QWidget (0xb3ed3320) + QPaintDevice (0xb3ea9f3c) 8 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u) + +Class QFlags<QAbstractItemView::EditTrigger> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractItemView::EditTrigger> (0xb3ee9d5c) 0 + +Vtable for QAbstractProxyModel +QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractProxyModel) +8 QAbstractProxyModel::metaObject +12 QAbstractProxyModel::qt_metacast +16 QAbstractProxyModel::qt_metacall +20 QAbstractProxyModel::~QAbstractProxyModel +24 QAbstractProxyModel::~QAbstractProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 QAbstractProxyModel::data +80 QAbstractProxyModel::setData +84 QAbstractProxyModel::headerData +88 QAbstractProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractProxyModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QAbstractProxyModel::setSourceModel +172 __cxa_pure_virtual +176 __cxa_pure_virtual +180 QAbstractProxyModel::mapSelectionToSource +184 QAbstractProxyModel::mapSelectionFromSource + +Class QAbstractProxyModel + size=8 align=4 + base size=8 base align=4 +QAbstractProxyModel (0xb3ed15c0) 0 + vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u) + QAbstractItemModel (0xb3ed1600) 0 + primary-for QAbstractProxyModel (0xb3ed15c0) + QObject (0xb3efd8e8) 0 + primary-for QAbstractItemModel (0xb3ed1600) + +Vtable for QColumnView +QColumnView::_ZTV11QColumnView: 104u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QColumnView) +8 QColumnView::metaObject +12 QColumnView::qt_metacast +16 QColumnView::qt_metacall +20 QColumnView::~QColumnView +24 QColumnView::~QColumnView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QColumnView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QColumnView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QColumnView::scrollContentsBy +232 QColumnView::setModel +236 QColumnView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QColumnView::visualRect +248 QColumnView::scrollTo +252 QColumnView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QColumnView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QColumnView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QColumnView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QColumnView::moveCursor +344 QColumnView::horizontalOffset +348 QColumnView::verticalOffset +352 QColumnView::isIndexHidden +356 QColumnView::setSelection +360 QColumnView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QColumnView::createColumn +388 (int (*)(...))-0x000000008 +392 (int (*)(...))(& _ZTI11QColumnView) +396 QColumnView::_ZThn8_N11QColumnViewD1Ev +400 QColumnView::_ZThn8_N11QColumnViewD0Ev +404 QWidget::_ZThn8_NK7QWidget7devTypeEv +408 QWidget::_ZThn8_NK7QWidget11paintEngineEv +412 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColumnView + size=20 align=4 + base size=20 base align=4 +QColumnView (0xb3ed18c0) 0 + vptr=((& QColumnView::_ZTV11QColumnView) + 8u) + QAbstractItemView (0xb3ed1900) 0 + primary-for QColumnView (0xb3ed18c0) + QAbstractScrollArea (0xb3ed1940) 0 + primary-for QAbstractItemView (0xb3ed1900) + QFrame (0xb3ed1980) 0 + primary-for QAbstractScrollArea (0xb3ed1940) + QWidget (0xb3f19550) 0 + primary-for QFrame (0xb3ed1980) + QObject (0xb3f1f5dc) 0 + primary-for QWidget (0xb3f19550) + QPaintDevice (0xb3f1f618) 8 + vptr=((& QColumnView::_ZTV11QColumnView) + 396u) + +Vtable for QDataWidgetMapper +QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QDataWidgetMapper) +8 QDataWidgetMapper::metaObject +12 QDataWidgetMapper::qt_metacast +16 QDataWidgetMapper::qt_metacall +20 QDataWidgetMapper::~QDataWidgetMapper +24 QDataWidgetMapper::~QDataWidgetMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDataWidgetMapper::setCurrentIndex + +Class QDataWidgetMapper + size=8 align=4 + base size=8 base align=4 +QDataWidgetMapper (0xb3ed1c40) 0 + vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u) + QObject (0xb3f305a0) 0 + primary-for QDataWidgetMapper (0xb3ed1c40) + +Vtable for QFileIconProvider +QFileIconProvider::_ZTV17QFileIconProvider: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFileIconProvider) +8 QFileIconProvider::~QFileIconProvider +12 QFileIconProvider::~QFileIconProvider +16 QFileIconProvider::icon +20 QFileIconProvider::icon +24 QFileIconProvider::type + +Class QFileIconProvider + size=8 align=4 + base size=8 base align=4 +QFileIconProvider (0xb3f4421c) 0 + vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u) + +Vtable for QDirModel +QDirModel::_ZTV9QDirModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDirModel) +8 QDirModel::metaObject +12 QDirModel::qt_metacast +16 QDirModel::qt_metacall +20 QDirModel::~QDirModel +24 QDirModel::~QDirModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDirModel::index +60 QDirModel::parent +64 QDirModel::rowCount +68 QDirModel::columnCount +72 QDirModel::hasChildren +76 QDirModel::data +80 QDirModel::setData +84 QDirModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QDirModel::mimeTypes +104 QDirModel::mimeData +108 QDirModel::dropMimeData +112 QDirModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QDirModel::flags +144 QDirModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QDirModel + size=8 align=4 + base size=8 base align=4 +QDirModel (0xb3d47000) 0 + vptr=((& QDirModel::_ZTV9QDirModel) + 8u) + QAbstractItemModel (0xb3d47040) 0 + primary-for QDirModel (0xb3d47000) + QObject (0xb3f447f8) 0 + primary-for QAbstractItemModel (0xb3d47040) + +Vtable for QHeaderView +QHeaderView::_ZTV11QHeaderView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHeaderView) +8 QHeaderView::metaObject +12 QHeaderView::qt_metacast +16 QHeaderView::qt_metacall +20 QHeaderView::~QHeaderView +24 QHeaderView::~QHeaderView +28 QHeaderView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QHeaderView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QHeaderView::mousePressEvent +84 QHeaderView::mouseReleaseEvent +88 QHeaderView::mouseDoubleClickEvent +92 QHeaderView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QHeaderView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QHeaderView::viewportEvent +228 QHeaderView::scrollContentsBy +232 QHeaderView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QHeaderView::visualRect +248 QHeaderView::scrollTo +252 QHeaderView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QHeaderView::reset +268 QAbstractItemView::setRootIndex +272 QHeaderView::doItemsLayout +276 QAbstractItemView::selectAll +280 QHeaderView::dataChanged +284 QHeaderView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QHeaderView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QHeaderView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QHeaderView::moveCursor +344 QHeaderView::horizontalOffset +348 QHeaderView::verticalOffset +352 QHeaderView::isIndexHidden +356 QHeaderView::setSelection +360 QHeaderView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QHeaderView::paintSection +388 QHeaderView::sectionSizeFromContents +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI11QHeaderView) +400 QHeaderView::_ZThn8_N11QHeaderViewD1Ev +404 QHeaderView::_ZThn8_N11QHeaderViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHeaderView + size=20 align=4 + base size=20 base align=4 +QHeaderView (0xb3d47300) 0 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u) + QAbstractItemView (0xb3d47340) 0 + primary-for QHeaderView (0xb3d47300) + QAbstractScrollArea (0xb3d47380) 0 + primary-for QAbstractItemView (0xb3d47340) + QFrame (0xb3d473c0) 0 + primary-for QAbstractScrollArea (0xb3d47380) + QWidget (0xb3d54a50) 0 + primary-for QFrame (0xb3d473c0) + QObject (0xb3d56834) 0 + primary-for QWidget (0xb3d54a50) + QPaintDevice (0xb3d56870) 8 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u) + +Vtable for QItemDelegate +QItemDelegate::_ZTV13QItemDelegate: 25u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QItemDelegate) +8 QItemDelegate::metaObject +12 QItemDelegate::qt_metacast +16 QItemDelegate::qt_metacall +20 QItemDelegate::~QItemDelegate +24 QItemDelegate::~QItemDelegate +28 QObject::event +32 QItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemDelegate::paint +60 QItemDelegate::sizeHint +64 QItemDelegate::createEditor +68 QItemDelegate::setEditorData +72 QItemDelegate::setModelData +76 QItemDelegate::updateEditorGeometry +80 QItemDelegate::editorEvent +84 QItemDelegate::drawDisplay +88 QItemDelegate::drawDecoration +92 QItemDelegate::drawFocus +96 QItemDelegate::drawCheck + +Class QItemDelegate + size=8 align=4 + base size=8 base align=4 +QItemDelegate (0xb3d47780) 0 + vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u) + QAbstractItemDelegate (0xb3d477c0) 0 + primary-for QItemDelegate (0xb3d47780) + QObject (0xb3d72d20) 0 + primary-for QAbstractItemDelegate (0xb3d477c0) + +Vtable for QItemEditorCreatorBase +QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QItemEditorCreatorBase) +8 QItemEditorCreatorBase::~QItemEditorCreatorBase +12 QItemEditorCreatorBase::~QItemEditorCreatorBase +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QItemEditorCreatorBase + size=4 align=4 + base size=4 base align=4 +QItemEditorCreatorBase (0xb3d898e8) 0 nearly-empty + vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u) + +Class QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> (0xb3d98384) 0 + +Class QHash<QVariant::Type, QItemEditorCreatorBase*> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*> (0xb3d9830c) 0 + +Vtable for QItemEditorFactory +QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QItemEditorFactory) +8 QItemEditorFactory::~QItemEditorFactory +12 QItemEditorFactory::~QItemEditorFactory +16 QItemEditorFactory::createEditor +20 QItemEditorFactory::valuePropertyName + +Class QItemEditorFactory + size=8 align=4 + base size=8 base align=4 +QItemEditorFactory (0xb3d89e4c) 0 + vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u) + +Vtable for QListView +QListView::_ZTV9QListView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QListView) +8 QListView::metaObject +12 QListView::qt_metacast +16 QListView::qt_metacall +20 QListView::~QListView +24 QListView::~QListView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QListView) +392 QListView::_ZThn8_N9QListViewD1Ev +396 QListView::_ZThn8_N9QListViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListView + size=20 align=4 + base size=20 base align=4 +QListView (0xb3d9a140) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb3d9a180) 0 + primary-for QListView (0xb3d9a140) + QAbstractScrollArea (0xb3d9a1c0) 0 + primary-for QAbstractItemView (0xb3d9a180) + QFrame (0xb3d9a200) 0 + primary-for QAbstractScrollArea (0xb3d9a1c0) + QWidget (0xb3da6d70) 0 + primary-for QFrame (0xb3d9a200) + QObject (0xb3d98654) 0 + primary-for QWidget (0xb3da6d70) + QPaintDevice (0xb3d98690) 8 + vptr=((& QListView::_ZTV9QListView) + 392u) + +Class QVector<void*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<void*>::<anonymous union> (0xb3dc0dd4) 0 + +Class QVector<void*> + size=4 align=4 + base size=4 base align=4 +QVector<void*> (0xb3dc0d5c) 0 + +Vtable for QListWidgetItem +QListWidgetItem::_ZTV15QListWidgetItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QListWidgetItem) +8 QListWidgetItem::~QListWidgetItem +12 QListWidgetItem::~QListWidgetItem +16 QListWidgetItem::clone +20 QListWidgetItem::setBackgroundColor +24 QListWidgetItem::data +28 QListWidgetItem::setData +32 QListWidgetItem::operator< +36 QListWidgetItem::read +40 QListWidgetItem::write + +Class QListWidgetItem + size=24 align=4 + base size=24 base align=4 +QListWidgetItem (0xb3dc08ac) 0 + vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u) + +Vtable for QListWidget +QListWidget::_ZTV11QListWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QListWidget) +8 QListWidget::metaObject +12 QListWidget::qt_metacast +16 QListWidget::qt_metacall +20 QListWidget::~QListWidget +24 QListWidget::~QListWidget +28 QListWidget::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QListWidget::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 QListWidget::mimeTypes +388 QListWidget::mimeData +392 QListWidget::dropMimeData +396 QListWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI11QListWidget) +408 QListWidget::_ZThn8_N11QListWidgetD1Ev +412 QListWidget::_ZThn8_N11QListWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListWidget + size=20 align=4 + base size=20 base align=4 +QListWidget (0xb3d9ad40) 0 + vptr=((& QListWidget::_ZTV11QListWidget) + 8u) + QListView (0xb3d9ad80) 0 + primary-for QListWidget (0xb3d9ad40) + QAbstractItemView (0xb3d9adc0) 0 + primary-for QListView (0xb3d9ad80) + QAbstractScrollArea (0xb3d9ae00) 0 + primary-for QAbstractItemView (0xb3d9adc0) + QFrame (0xb3d9ae40) 0 + primary-for QAbstractScrollArea (0xb3d9ae00) + QWidget (0xb3df9a50) 0 + primary-for QFrame (0xb3d9ae40) + QObject (0xb3e0221c) 0 + primary-for QWidget (0xb3df9a50) + QPaintDevice (0xb3e02258) 8 + vptr=((& QListWidget::_ZTV11QListWidget) + 408u) + +Vtable for QProxyModel +QProxyModel::_ZTV11QProxyModel: 43u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QProxyModel) +8 QProxyModel::metaObject +12 QProxyModel::qt_metacast +16 QProxyModel::qt_metacall +20 QProxyModel::~QProxyModel +24 QProxyModel::~QProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProxyModel::index +60 QProxyModel::parent +64 QProxyModel::rowCount +68 QProxyModel::columnCount +72 QProxyModel::hasChildren +76 QProxyModel::data +80 QProxyModel::setData +84 QProxyModel::headerData +88 QProxyModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QProxyModel::mimeTypes +104 QProxyModel::mimeData +108 QProxyModel::dropMimeData +112 QProxyModel::supportedDropActions +116 QProxyModel::insertRows +120 QProxyModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QProxyModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QProxyModel::flags +144 QProxyModel::sort +148 QAbstractItemModel::buddy +152 QProxyModel::match +156 QProxyModel::span +160 QProxyModel::submit +164 QProxyModel::revert +168 QProxyModel::setModel + +Class QProxyModel + size=8 align=4 + base size=8 base align=4 +QProxyModel (0xb3e19480) 0 + vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u) + QAbstractItemModel (0xb3e194c0) 0 + primary-for QProxyModel (0xb3e19480) + QObject (0xb3e220b4) 0 + primary-for QAbstractItemModel (0xb3e194c0) + +Vtable for QSortFilterProxyModel +QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSortFilterProxyModel) +8 QSortFilterProxyModel::metaObject +12 QSortFilterProxyModel::qt_metacast +16 QSortFilterProxyModel::qt_metacall +20 QSortFilterProxyModel::~QSortFilterProxyModel +24 QSortFilterProxyModel::~QSortFilterProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSortFilterProxyModel::index +60 QSortFilterProxyModel::parent +64 QSortFilterProxyModel::rowCount +68 QSortFilterProxyModel::columnCount +72 QSortFilterProxyModel::hasChildren +76 QSortFilterProxyModel::data +80 QSortFilterProxyModel::setData +84 QSortFilterProxyModel::headerData +88 QSortFilterProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QSortFilterProxyModel::mimeTypes +104 QSortFilterProxyModel::mimeData +108 QSortFilterProxyModel::dropMimeData +112 QSortFilterProxyModel::supportedDropActions +116 QSortFilterProxyModel::insertRows +120 QSortFilterProxyModel::insertColumns +124 QSortFilterProxyModel::removeRows +128 QSortFilterProxyModel::removeColumns +132 QSortFilterProxyModel::fetchMore +136 QSortFilterProxyModel::canFetchMore +140 QSortFilterProxyModel::flags +144 QSortFilterProxyModel::sort +148 QSortFilterProxyModel::buddy +152 QSortFilterProxyModel::match +156 QSortFilterProxyModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QSortFilterProxyModel::setSourceModel +172 QSortFilterProxyModel::mapToSource +176 QSortFilterProxyModel::mapFromSource +180 QSortFilterProxyModel::mapSelectionToSource +184 QSortFilterProxyModel::mapSelectionFromSource +188 QSortFilterProxyModel::filterAcceptsRow +192 QSortFilterProxyModel::filterAcceptsColumn +196 QSortFilterProxyModel::lessThan + +Class QSortFilterProxyModel + size=8 align=4 + base size=8 base align=4 +QSortFilterProxyModel (0xb3e19780) 0 + vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u) + QAbstractProxyModel (0xb3e197c0) 0 + primary-for QSortFilterProxyModel (0xb3e19780) + QAbstractItemModel (0xb3e19800) 0 + primary-for QAbstractProxyModel (0xb3e197c0) + QObject (0xb3e22f3c) 0 + primary-for QAbstractItemModel (0xb3e19800) + +Vtable for QStandardItem +QStandardItem::_ZTV13QStandardItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStandardItem) +8 QStandardItem::~QStandardItem +12 QStandardItem::~QStandardItem +16 QStandardItem::data +20 QStandardItem::setData +24 QStandardItem::clone +28 QStandardItem::type +32 QStandardItem::read +36 QStandardItem::write +40 QStandardItem::operator< + +Class QStandardItem + size=8 align=4 + base size=8 base align=4 +QStandardItem (0xb3e37d98) 0 + vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u) + +Class QList<QStandardItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::<anonymous union> (0xb3cae780) 0 + +Class QList<QStandardItem*> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*> (0xb3cae708) 0 + +Vtable for QStandardItemModel +QStandardItemModel::_ZTV18QStandardItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QStandardItemModel) +8 QStandardItemModel::metaObject +12 QStandardItemModel::qt_metacast +16 QStandardItemModel::qt_metacall +20 QStandardItemModel::~QStandardItemModel +24 QStandardItemModel::~QStandardItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStandardItemModel::index +60 QStandardItemModel::parent +64 QStandardItemModel::rowCount +68 QStandardItemModel::columnCount +72 QStandardItemModel::hasChildren +76 QStandardItemModel::data +80 QStandardItemModel::setData +84 QStandardItemModel::headerData +88 QStandardItemModel::setHeaderData +92 QStandardItemModel::itemData +96 QStandardItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QStandardItemModel::supportedDropActions +116 QStandardItemModel::insertRows +120 QStandardItemModel::insertColumns +124 QStandardItemModel::removeRows +128 QStandardItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStandardItemModel::flags +144 QStandardItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStandardItemModel + size=8 align=4 + base size=8 base align=4 +QStandardItemModel (0xb3ca0600) 0 + vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u) + QAbstractItemModel (0xb3ca0640) 0 + primary-for QStandardItemModel (0xb3ca0600) + QObject (0xb3cc42d0) 0 + primary-for QAbstractItemModel (0xb3ca0640) + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QStringListModel) +8 QStringListModel::metaObject +12 QStringListModel::qt_metacast +16 QStringListModel::qt_metacall +20 QStringListModel::~QStringListModel +24 QStringListModel::~QStringListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 QStringListModel::rowCount +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 QStringListModel::data +80 QStringListModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QStringListModel::supportedDropActions +116 QStringListModel::insertRows +120 QAbstractItemModel::insertColumns +124 QStringListModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStringListModel::flags +144 QStringListModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStringListModel + size=12 align=4 + base size=12 base align=4 +QStringListModel (0xb3ca0a40) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb3ca0a80) 0 + primary-for QStringListModel (0xb3ca0a40) + QAbstractItemModel (0xb3ca0ac0) 0 + primary-for QAbstractListModel (0xb3ca0a80) + QObject (0xb3ce1708) 0 + primary-for QAbstractItemModel (0xb3ca0ac0) + +Vtable for QStyledItemDelegate +QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QStyledItemDelegate) +8 QStyledItemDelegate::metaObject +12 QStyledItemDelegate::qt_metacast +16 QStyledItemDelegate::qt_metacall +20 QStyledItemDelegate::~QStyledItemDelegate +24 QStyledItemDelegate::~QStyledItemDelegate +28 QObject::event +32 QStyledItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyledItemDelegate::paint +60 QStyledItemDelegate::sizeHint +64 QStyledItemDelegate::createEditor +68 QStyledItemDelegate::setEditorData +72 QStyledItemDelegate::setModelData +76 QStyledItemDelegate::updateEditorGeometry +80 QStyledItemDelegate::editorEvent +84 QStyledItemDelegate::displayText +88 QStyledItemDelegate::initStyleOption + +Class QStyledItemDelegate + size=8 align=4 + base size=8 base align=4 +QStyledItemDelegate (0xb3ca0d00) 0 + vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u) + QAbstractItemDelegate (0xb3ca0d40) 0 + primary-for QStyledItemDelegate (0xb3ca0d00) + QObject (0xb3cfa1a4) 0 + primary-for QAbstractItemDelegate (0xb3ca0d40) + +Vtable for QTableView +QTableView::_ZTV10QTableView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTableView) +8 QTableView::metaObject +12 QTableView::qt_metacast +16 QTableView::qt_metacall +20 QTableView::~QTableView +24 QTableView::~QTableView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableView::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI10QTableView) +392 QTableView::_ZThn8_N10QTableViewD1Ev +396 QTableView::_ZThn8_N10QTableViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableView + size=20 align=4 + base size=20 base align=4 +QTableView (0xb3d08000) 0 + vptr=((& QTableView::_ZTV10QTableView) + 8u) + QAbstractItemView (0xb3d08040) 0 + primary-for QTableView (0xb3d08000) + QAbstractScrollArea (0xb3d08080) 0 + primary-for QAbstractItemView (0xb3d08040) + QFrame (0xb3d080c0) 0 + primary-for QAbstractScrollArea (0xb3d08080) + QWidget (0xb3d042d0) 0 + primary-for QFrame (0xb3d080c0) + QObject (0xb3cfad98) 0 + primary-for QWidget (0xb3d042d0) + QPaintDevice (0xb3cfadd4) 8 + vptr=((& QTableView::_ZTV10QTableView) + 392u) + +Class QTableWidgetSelectionRange + size=16 align=4 + base size=16 base align=4 +QTableWidgetSelectionRange (0xb3d15b7c) 0 + +Class QVector<QWidgetItemData>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData>::<anonymous union> (0xb3d268ac) 0 + +Class QVector<QWidgetItemData> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData> (0xb3d26834) 0 + +Vtable for QTableWidgetItem +QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTableWidgetItem) +8 QTableWidgetItem::~QTableWidgetItem +12 QTableWidgetItem::~QTableWidgetItem +16 QTableWidgetItem::clone +20 QTableWidgetItem::data +24 QTableWidgetItem::setData +28 QTableWidgetItem::operator< +32 QTableWidgetItem::read +36 QTableWidgetItem::write + +Class QTableWidgetItem + size=24 align=4 + base size=24 base align=4 +QTableWidgetItem (0xb3d26384) 0 + vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u) + +Vtable for QTableWidget +QTableWidget::_ZTV12QTableWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTableWidget) +8 QTableWidget::metaObject +12 QTableWidget::qt_metacast +16 QTableWidget::qt_metacall +20 QTableWidget::~QTableWidget +24 QTableWidget::~QTableWidget +28 QTableWidget::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTableWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableWidget::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 QTableWidget::mimeTypes +388 QTableWidget::mimeData +392 QTableWidget::dropMimeData +396 QTableWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI12QTableWidget) +408 QTableWidget::_ZThn8_N12QTableWidgetD1Ev +412 QTableWidget::_ZThn8_N12QTableWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableWidget + size=20 align=4 + base size=20 base align=4 +QTableWidget (0xb3d08d80) 0 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u) + QTableView (0xb3d08dc0) 0 + primary-for QTableWidget (0xb3d08d80) + QAbstractItemView (0xb3d08e00) 0 + primary-for QTableView (0xb3d08dc0) + QAbstractScrollArea (0xb3d08e40) 0 + primary-for QAbstractItemView (0xb3d08e00) + QFrame (0xb3d08e80) 0 + primary-for QAbstractScrollArea (0xb3d08e40) + QWidget (0xb3b4fdc0) 0 + primary-for QFrame (0xb3d08e80) + QObject (0xb3b5dc6c) 0 + primary-for QWidget (0xb3b4fdc0) + QPaintDevice (0xb3b5dca8) 8 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u) + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTreeView) +8 QTreeView::metaObject +12 QTreeView::qt_metacast +16 QTreeView::qt_metacall +20 QTreeView::~QTreeView +24 QTreeView::~QTreeView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeView::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI9QTreeView) +400 QTreeView::_ZThn8_N9QTreeViewD1Ev +404 QTreeView::_ZThn8_N9QTreeViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeView + size=20 align=4 + base size=20 base align=4 +QTreeView (0xb3b7c380) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb3b7c3c0) 0 + primary-for QTreeView (0xb3b7c380) + QAbstractScrollArea (0xb3b7c400) 0 + primary-for QAbstractItemView (0xb3b7c3c0) + QFrame (0xb3b7c440) 0 + primary-for QAbstractScrollArea (0xb3b7c400) + QWidget (0xb3b87050) 0 + primary-for QFrame (0xb3b7c440) + QObject (0xb3b80834) 0 + primary-for QWidget (0xb3b87050) + QPaintDevice (0xb3b80870) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QFlags<QTreeWidgetItemIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTreeWidgetItemIterator::IteratorFlag> (0xb3bab03c) 0 + +Class QTreeWidgetItemIterator + size=12 align=4 + base size=12 base align=4 +QTreeWidgetItemIterator (0xb3ba2618) 0 + +Class QVector<QVector<QWidgetItemData> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> >::<anonymous union> (0xb3bd7a8c) 0 + +Class QVector<QVector<QWidgetItemData> > + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> > (0xb3bd7a14) 0 + +Class QList<QTreeWidgetItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::<anonymous union> (0xb3bd7ec4) 0 + +Class QList<QTreeWidgetItem*> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*> (0xb3bd7e4c) 0 + +Vtable for QTreeWidgetItem +QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTreeWidgetItem) +8 QTreeWidgetItem::~QTreeWidgetItem +12 QTreeWidgetItem::~QTreeWidgetItem +16 QTreeWidgetItem::clone +20 QTreeWidgetItem::data +24 QTreeWidgetItem::setData +28 QTreeWidgetItem::operator< +32 QTreeWidgetItem::read +36 QTreeWidgetItem::write + +Class QTreeWidgetItem + size=32 align=4 + base size=32 base align=4 +QTreeWidgetItem (0xb3bb6708) 0 + vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u) + +Vtable for QTreeWidget +QTreeWidget::_ZTV11QTreeWidget: 109u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTreeWidget) +8 QTreeWidget::metaObject +12 QTreeWidget::qt_metacast +16 QTreeWidget::qt_metacall +20 QTreeWidget::~QTreeWidget +24 QTreeWidget::~QTreeWidget +28 QTreeWidget::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTreeWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeWidget::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 QTreeWidget::mimeTypes +396 QTreeWidget::mimeData +400 QTreeWidget::dropMimeData +404 QTreeWidget::supportedDropActions +408 (int (*)(...))-0x000000008 +412 (int (*)(...))(& _ZTI11QTreeWidget) +416 QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev +420 QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev +424 QWidget::_ZThn8_NK7QWidget7devTypeEv +428 QWidget::_ZThn8_NK7QWidget11paintEngineEv +432 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeWidget + size=20 align=4 + base size=20 base align=4 +QTreeWidget (0xb3c175c0) 0 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u) + QTreeView (0xb3c17600) 0 + primary-for QTreeWidget (0xb3c175c0) + QAbstractItemView (0xb3c17640) 0 + primary-for QTreeView (0xb3c17600) + QAbstractScrollArea (0xb3c17680) 0 + primary-for QAbstractItemView (0xb3c17640) + QFrame (0xb3c176c0) 0 + primary-for QAbstractScrollArea (0xb3c17680) + QWidget (0xb3c290f0) 0 + primary-for QFrame (0xb3c176c0) + QObject (0xb3c22ec4) 0 + primary-for QWidget (0xb3c290f0) + QPaintDevice (0xb3c22f00) 8 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u) + +Vtable for QApplication +QApplication::_ZTV12QApplication: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QApplication) +8 QApplication::metaObject +12 QApplication::qt_metacast +16 QApplication::qt_metacall +20 QApplication::~QApplication +24 QApplication::~QApplication +28 QApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QApplication::notify +60 QApplication::compressEvent +64 QApplication::x11EventFilter +68 QApplication::x11ClientMessage +72 QApplication::commitData +76 QApplication::saveState + +Class QApplication + size=8 align=4 + base size=8 base align=4 +QApplication (0xb3c17f00) 0 + vptr=((& QApplication::_ZTV12QApplication) + 8u) + QCoreApplication (0xb3c17f40) 0 + primary-for QApplication (0xb3c17f00) + QObject (0xb3a43a50) 0 + primary-for QCoreApplication (0xb3c17f40) + +Vtable for QLayoutItem +QLayoutItem::_ZTV11QLayoutItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QLayoutItem) +8 QLayoutItem::~QLayoutItem +12 QLayoutItem::~QLayoutItem +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QLayoutItem + size=8 align=4 + base size=8 base align=4 +QLayoutItem (0xb3a71bf4) 0 + vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u) + +Vtable for QSpacerItem +QSpacerItem::_ZTV11QSpacerItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QSpacerItem) +8 QSpacerItem::~QSpacerItem +12 QSpacerItem::~QSpacerItem +16 QSpacerItem::sizeHint +20 QSpacerItem::minimumSize +24 QSpacerItem::maximumSize +28 QSpacerItem::expandingDirections +32 QSpacerItem::setGeometry +36 QSpacerItem::geometry +40 QSpacerItem::isEmpty +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QSpacerItem::spacerItem + +Class QSpacerItem + size=36 align=4 + base size=36 base align=4 +QSpacerItem (0xb3a67840) 0 + vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u) + QLayoutItem (0xb3a810f0) 0 + primary-for QSpacerItem (0xb3a67840) + +Vtable for QWidgetItem +QWidgetItem::_ZTV11QWidgetItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWidgetItem) +8 QWidgetItem::~QWidgetItem +12 QWidgetItem::~QWidgetItem +16 QWidgetItem::sizeHint +20 QWidgetItem::minimumSize +24 QWidgetItem::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItem + size=12 align=4 + base size=12 base align=4 +QWidgetItem (0xb3a67980) 0 + vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u) + QLayoutItem (0xb3a817bc) 0 + primary-for QWidgetItem (0xb3a67980) + +Vtable for QWidgetItemV2 +QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetItemV2) +8 QWidgetItemV2::~QWidgetItemV2 +12 QWidgetItemV2::~QWidgetItemV2 +16 QWidgetItemV2::sizeHint +20 QWidgetItemV2::minimumSize +24 QWidgetItemV2::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItemV2::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItemV2 + size=68 align=4 + base size=68 base align=4 +QWidgetItemV2 (0xb3a67ac0) 0 + vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u) + QWidgetItem (0xb3a67b00) 0 + primary-for QWidgetItemV2 (0xb3a67ac0) + QLayoutItem (0xb3a81ce4) 0 + primary-for QWidgetItem (0xb3a67b00) + +Class QLayoutIterator + size=8 align=4 + base size=8 base align=4 +QLayoutIterator (0xb3a933fc) 0 + +Vtable for QLayout +QLayout::_ZTV7QLayout: 45u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QLayout) +8 QLayout::metaObject +12 QLayout::qt_metacast +16 QLayout::qt_metacall +20 QLayout::~QLayout +24 QLayout::~QLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 __cxa_pure_virtual +68 QLayout::expandingDirections +72 QLayout::minimumSize +76 QLayout::maximumSize +80 QLayout::setGeometry +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 QLayout::indexOf +96 __cxa_pure_virtual +100 QLayout::isEmpty +104 QLayout::layout +108 (int (*)(...))-0x000000008 +112 (int (*)(...))(& _ZTI7QLayout) +116 QLayout::_ZThn8_N7QLayoutD1Ev +120 QLayout::_ZThn8_N7QLayoutD0Ev +124 __cxa_pure_virtual +128 QLayout::_ZThn8_NK7QLayout11minimumSizeEv +132 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +136 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +140 QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect +144 QLayout::_ZThn8_NK7QLayout8geometryEv +148 QLayout::_ZThn8_NK7QLayout7isEmptyEv +152 QLayoutItem::hasHeightForWidth +156 QLayoutItem::heightForWidth +160 QLayoutItem::minimumHeightForWidth +164 QLayout::_ZThn8_N7QLayout10invalidateEv +168 QLayoutItem::widget +172 QLayout::_ZThn8_N7QLayout6layoutEv +176 QLayoutItem::spacerItem + +Class QLayout + size=16 align=4 + base size=16 base align=4 +QLayout (0xb3a9a1e0) 0 + vptr=((& QLayout::_ZTV7QLayout) + 8u) + QObject (0xb3a93ec4) 0 + primary-for QLayout (0xb3a9a1e0) + QLayoutItem (0xb3a93f00) 8 + vptr=((& QLayout::_ZTV7QLayout) + 116u) + +Vtable for QGridLayout +QGridLayout::_ZTV11QGridLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QGridLayout) +8 QGridLayout::metaObject +12 QGridLayout::qt_metacast +16 QGridLayout::qt_metacall +20 QGridLayout::~QGridLayout +24 QGridLayout::~QGridLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGridLayout::invalidate +60 QLayout::geometry +64 QGridLayout::addItem +68 QGridLayout::expandingDirections +72 QGridLayout::minimumSize +76 QGridLayout::maximumSize +80 QGridLayout::setGeometry +84 QGridLayout::itemAt +88 QGridLayout::takeAt +92 QLayout::indexOf +96 QGridLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QGridLayout::sizeHint +112 QGridLayout::hasHeightForWidth +116 QGridLayout::heightForWidth +120 QGridLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QGridLayout) +132 QGridLayout::_ZThn8_N11QGridLayoutD1Ev +136 QGridLayout::_ZThn8_N11QGridLayoutD0Ev +140 QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv +144 QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv +148 QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv +152 QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv +156 QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv +172 QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi +176 QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi +180 QGridLayout::_ZThn8_N11QGridLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QGridLayout + size=16 align=4 + base size=16 base align=4 +QGridLayout (0xb3ab2400) 0 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u) + QLayout (0xb3aabaa0) 0 + primary-for QGridLayout (0xb3ab2400) + QObject (0xb3ab92d0) 0 + primary-for QLayout (0xb3aabaa0) + QLayoutItem (0xb3ab930c) 8 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u) + +Vtable for QBoxLayout +QBoxLayout::_ZTV10QBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QBoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 QBoxLayout::~QBoxLayout +24 QBoxLayout::~QBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI10QBoxLayout) +132 QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev +136 QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QBoxLayout + size=16 align=4 + base size=16 base align=4 +QBoxLayout (0xb3ab2b00) 0 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u) + QLayout (0xb3adc910) 0 + primary-for QBoxLayout (0xb3ab2b00) + QObject (0xb3ae17f8) 0 + primary-for QLayout (0xb3adc910) + QLayoutItem (0xb3ae1834) 8 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u) + +Vtable for QHBoxLayout +QHBoxLayout::_ZTV11QHBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHBoxLayout) +8 QHBoxLayout::metaObject +12 QHBoxLayout::qt_metacast +16 QHBoxLayout::qt_metacall +20 QHBoxLayout::~QHBoxLayout +24 QHBoxLayout::~QHBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QHBoxLayout) +132 QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev +136 QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QHBoxLayout + size=16 align=4 + base size=16 base align=4 +QHBoxLayout (0xb3ab2e00) 0 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u) + QBoxLayout (0xb3ab2e40) 0 + primary-for QHBoxLayout (0xb3ab2e00) + QLayout (0xb3af71e0) 0 + primary-for QBoxLayout (0xb3ab2e40) + QObject (0xb3aeee10) 0 + primary-for QLayout (0xb3af71e0) + QLayoutItem (0xb3aeee4c) 8 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u) + +Vtable for QVBoxLayout +QVBoxLayout::_ZTV11QVBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QVBoxLayout) +8 QVBoxLayout::metaObject +12 QVBoxLayout::qt_metacast +16 QVBoxLayout::qt_metacall +20 QVBoxLayout::~QVBoxLayout +24 QVBoxLayout::~QVBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QVBoxLayout) +132 QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev +136 QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QVBoxLayout + size=16 align=4 + base size=16 base align=4 +QVBoxLayout (0xb3b04080) 0 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u) + QBoxLayout (0xb3b040c0) 0 + primary-for QVBoxLayout (0xb3b04080) + QLayout (0xb3afef50) 0 + primary-for QBoxLayout (0xb3b040c0) + QObject (0xb3afc960) 0 + primary-for QLayout (0xb3afef50) + QLayoutItem (0xb3afc99c) 8 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u) + +Vtable for QClipboard +QClipboard::_ZTV10QClipboard: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QClipboard) +8 QClipboard::metaObject +12 QClipboard::qt_metacast +16 QClipboard::qt_metacall +20 QClipboard::~QClipboard +24 QClipboard::~QClipboard +28 QClipboard::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QClipboard::connectNotify +52 QObject::disconnectNotify + +Class QClipboard + size=8 align=4 + base size=8 base align=4 +QClipboard (0xb3b04300) 0 + vptr=((& QClipboard::_ZTV10QClipboard) + 8u) + QObject (0xb3b12474) 0 + primary-for QClipboard (0xb3b04300) + +Vtable for QDesktopWidget +QDesktopWidget::_ZTV14QDesktopWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDesktopWidget) +8 QDesktopWidget::metaObject +12 QDesktopWidget::qt_metacast +16 QDesktopWidget::qt_metacall +20 QDesktopWidget::~QDesktopWidget +24 QDesktopWidget::~QDesktopWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDesktopWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QDesktopWidget) +232 QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev +236 QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesktopWidget + size=20 align=4 + base size=20 base align=4 +QDesktopWidget (0xb3b045c0) 0 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u) + QWidget (0xb3b1cf50) 0 + primary-for QDesktopWidget (0xb3b045c0) + QObject (0xb3b1eac8) 0 + primary-for QWidget (0xb3b1cf50) + QPaintDevice (0xb3b1eb04) 8 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u) + +Vtable for QFormLayout +QFormLayout::_ZTV11QFormLayout: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFormLayout) +8 QFormLayout::metaObject +12 QFormLayout::qt_metacast +16 QFormLayout::qt_metacall +20 QFormLayout::~QFormLayout +24 QFormLayout::~QFormLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFormLayout::invalidate +60 QLayout::geometry +64 QFormLayout::addItem +68 QFormLayout::expandingDirections +72 QFormLayout::minimumSize +76 QLayout::maximumSize +80 QFormLayout::setGeometry +84 QFormLayout::itemAt +88 QFormLayout::takeAt +92 QLayout::indexOf +96 QFormLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QFormLayout::sizeHint +112 QFormLayout::hasHeightForWidth +116 QFormLayout::heightForWidth +120 (int (*)(...))-0x000000008 +124 (int (*)(...))(& _ZTI11QFormLayout) +128 QFormLayout::_ZThn8_N11QFormLayoutD1Ev +132 QFormLayout::_ZThn8_N11QFormLayoutD0Ev +136 QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv +140 QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv +144 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +148 QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv +152 QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect +156 QLayout::_ZThn8_NK7QLayout8geometryEv +160 QLayout::_ZThn8_NK7QLayout7isEmptyEv +164 QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv +168 QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi +172 QLayoutItem::minimumHeightForWidth +176 QFormLayout::_ZThn8_N11QFormLayout10invalidateEv +180 QLayoutItem::widget +184 QLayout::_ZThn8_N7QLayout6layoutEv +188 QLayoutItem::spacerItem + +Class QFormLayout + size=16 align=4 + base size=16 base align=4 +QFormLayout (0xb3b04980) 0 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u) + QLayout (0xb3b2bb90) 0 + primary-for QFormLayout (0xb3b04980) + QObject (0xb3b29ac8) 0 + primary-for QLayout (0xb3b2bb90) + QLayoutItem (0xb3b29b04) 8 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u) + +Vtable for QSessionManager +QSessionManager::_ZTV15QSessionManager: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSessionManager) +8 QSessionManager::metaObject +12 QSessionManager::qt_metacast +16 QSessionManager::qt_metacall +20 QSessionManager::~QSessionManager +24 QSessionManager::~QSessionManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSessionManager + size=8 align=4 + base size=8 base align=4 +QSessionManager (0xb3b04c80) 0 + vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u) + QObject (0xb3940e88) 0 + primary-for QSessionManager (0xb3b04c80) + +Vtable for QShortcut +QShortcut::_ZTV9QShortcut: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QShortcut) +8 QShortcut::metaObject +12 QShortcut::qt_metacast +16 QShortcut::qt_metacall +20 QShortcut::~QShortcut +24 QShortcut::~QShortcut +28 QShortcut::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QShortcut + size=8 align=4 + base size=8 base align=4 +QShortcut (0xb3b04f40) 0 + vptr=((& QShortcut::_ZTV9QShortcut) + 8u) + QObject (0xb394f834) 0 + primary-for QShortcut (0xb3b04f40) + +Vtable for QSound +QSound::_ZTV6QSound: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QSound) +8 QSound::metaObject +12 QSound::qt_metacast +16 QSound::qt_metacall +20 QSound::~QSound +24 QSound::~QSound +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSound + size=8 align=4 + base size=8 base align=4 +QSound (0xb395f240) 0 + vptr=((& QSound::_ZTV6QSound) + 8u) + QObject (0xb3964258) 0 + primary-for QSound (0xb395f240) + +Vtable for QStackedLayout +QStackedLayout::_ZTV14QStackedLayout: 46u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedLayout) +8 QStackedLayout::metaObject +12 QStackedLayout::qt_metacast +16 QStackedLayout::qt_metacall +20 QStackedLayout::~QStackedLayout +24 QStackedLayout::~QStackedLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 QStackedLayout::addItem +68 QLayout::expandingDirections +72 QStackedLayout::minimumSize +76 QLayout::maximumSize +80 QStackedLayout::setGeometry +84 QStackedLayout::itemAt +88 QStackedLayout::takeAt +92 QLayout::indexOf +96 QStackedLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QStackedLayout::sizeHint +112 (int (*)(...))-0x000000008 +116 (int (*)(...))(& _ZTI14QStackedLayout) +120 QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev +124 QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev +128 QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv +132 QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv +136 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +140 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +144 QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect +148 QLayout::_ZThn8_NK7QLayout8geometryEv +152 QLayout::_ZThn8_NK7QLayout7isEmptyEv +156 QLayoutItem::hasHeightForWidth +160 QLayoutItem::heightForWidth +164 QLayoutItem::minimumHeightForWidth +168 QLayout::_ZThn8_N7QLayout10invalidateEv +172 QLayoutItem::widget +176 QLayout::_ZThn8_N7QLayout6layoutEv +180 QLayoutItem::spacerItem + +Class QStackedLayout + size=16 align=4 + base size=16 base align=4 +QStackedLayout (0xb395f540) 0 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u) + QLayout (0xb396ad70) 0 + primary-for QStackedLayout (0xb395f540) + QObject (0xb3964ce4) 0 + primary-for QLayout (0xb396ad70) + QLayoutItem (0xb3964d20) 8 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u) + +Class QToolTip + size=1 align=1 + base size=0 base align=1 +QToolTip (0xb3977d5c) 0 empty + +Class QWhatsThis + size=1 align=1 + base size=0 base align=1 +QWhatsThis (0xb398503c) 0 empty + +Vtable for QWidgetAction +QWidgetAction::_ZTV13QWidgetAction: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetAction) +8 QWidgetAction::metaObject +12 QWidgetAction::qt_metacast +16 QWidgetAction::qt_metacall +20 QWidgetAction::~QWidgetAction +24 QWidgetAction::~QWidgetAction +28 QWidgetAction::event +32 QWidgetAction::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidgetAction::createWidget +60 QWidgetAction::deleteWidget + +Class QWidgetAction + size=8 align=4 + base size=8 base align=4 +QWidgetAction (0xb395f940) 0 + vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u) + QAction (0xb395f980) 0 + primary-for QWidgetAction (0xb395f940) + QObject (0xb39850b4) 0 + primary-for QAction (0xb395f980) + +Class QColormap + size=4 align=4 + base size=4 base align=4 +QColormap (0xb3985ca8) 0 + +Class QTextItem + size=1 align=1 + base size=0 base align=1 +QTextItem (0xb39960b4) 0 empty + +Class QTypeInfo<QTextItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextItem> (0xb399630c) 0 empty + +Class QFlags<QPaintEngine::PaintEngineFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::PaintEngineFeature> (0xb3996b7c) 0 + +Vtable for QPaintEngine +QPaintEngine::_ZTV12QPaintEngine: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintEngine) +8 QPaintEngine::~QPaintEngine +12 QPaintEngine::~QPaintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QPaintEngine::drawRects +32 QPaintEngine::drawRects +36 QPaintEngine::drawLines +40 QPaintEngine::drawLines +44 QPaintEngine::drawEllipse +48 QPaintEngine::drawEllipse +52 QPaintEngine::drawPath +56 QPaintEngine::drawPoints +60 QPaintEngine::drawPoints +64 QPaintEngine::drawPolygon +68 QPaintEngine::drawPolygon +72 __cxa_pure_virtual +76 QPaintEngine::drawTextItem +80 QPaintEngine::drawTiledPixmap +84 QPaintEngine::drawImage +88 QPaintEngine::coordinateOffset +92 __cxa_pure_virtual + +Class QPaintEngine + size=20 align=4 + base size=20 base align=4 +QPaintEngine (0xb39963fc) 0 + vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u) + +Class QFlags<QPaintEngine::DirtyFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::DirtyFlag> (0xb39b1d5c) 0 + +Class QPaintEngineState + size=4 align=4 + base size=4 base align=4 +QPaintEngineState (0xb39b1a14) 0 + +Class QFlags<QTextItem::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextItem::RenderFlag> (0xb39c4a50) 0 + +Vtable for QPrinter +QPrinter::_ZTV8QPrinter: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPrinter) +8 QPrinter::~QPrinter +12 QPrinter::~QPrinter +16 QPrinter::devType +20 QPrinter::paintEngine +24 QPrinter::metric + +Class QPrinter + size=12 align=4 + base size=12 base align=4 +QPrinter (0xb39b94c0) 0 + vptr=((& QPrinter::_ZTV8QPrinter) + 8u) + QPaintDevice (0xb39f7e10) 0 + primary-for QPrinter (0xb39b94c0) + +Vtable for QPrintEngine +QPrintEngine::_ZTV12QPrintEngine: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintEngine) +8 QPrintEngine::~QPrintEngine +12 QPrintEngine::~QPrintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QPrintEngine + size=4 align=4 + base size=4 base align=4 +QPrintEngine (0xb3a2c5dc) 0 nearly-empty + vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u) + +Class QPrinterInfo + size=4 align=4 + base size=4 base align=4 +QPrinterInfo (0xb3a2cb04) 0 + +Class QStylePainter + size=12 align=4 + base size=12 base align=4 +QStylePainter (0xb39b9a40) 0 + QPainter (0xb3a3b564) 0 + +Vtable for QCommonStyle +QCommonStyle::_ZTV12QCommonStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCommonStyle) +8 QCommonStyle::metaObject +12 QCommonStyle::qt_metacast +16 QCommonStyle::qt_metacall +20 QCommonStyle::~QCommonStyle +24 QCommonStyle::~QCommonStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QCommonStyle::drawPrimitive +100 QCommonStyle::drawControl +104 QCommonStyle::subElementRect +108 QCommonStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QCommonStyle::pixelMetric +124 QCommonStyle::sizeFromContents +128 QCommonStyle::styleHint +132 QCommonStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCommonStyle + size=8 align=4 + base size=8 base align=4 +QCommonStyle (0xb39b9f00) 0 + vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u) + QStyle (0xb39b9f40) 0 + primary-for QCommonStyle (0xb39b9f00) + QObject (0xb38500f0) 0 + primary-for QStyle (0xb39b9f40) + +Class QPointer<QFocusFrame> + size=4 align=4 + base size=4 base align=4 +QPointer<QFocusFrame> (0xb38643c0) 0 + +Vtable for QMotifStyle +QMotifStyle::_ZTV11QMotifStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMotifStyle) +8 QMotifStyle::metaObject +12 QMotifStyle::qt_metacast +16 QMotifStyle::qt_metacall +20 QMotifStyle::~QMotifStyle +24 QMotifStyle::~QMotifStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QMotifStyle::standardPalette +96 QMotifStyle::drawPrimitive +100 QMotifStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QMotifStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QMotifStyle + size=16 align=4 + base size=13 base align=4 +QMotifStyle (0xb385d200) 0 + vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u) + QCommonStyle (0xb385d240) 0 + primary-for QMotifStyle (0xb385d200) + QStyle (0xb385d280) 0 + primary-for QCommonStyle (0xb385d240) + QObject (0xb3864000) 0 + primary-for QStyle (0xb385d280) + +Vtable for QCDEStyle +QCDEStyle::_ZTV9QCDEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCDEStyle) +8 QCDEStyle::metaObject +12 QCDEStyle::qt_metacast +16 QCDEStyle::qt_metacall +20 QCDEStyle::~QCDEStyle +24 QCDEStyle::~QCDEStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QCDEStyle::standardPalette +96 QCDEStyle::drawPrimitive +100 QCDEStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QCDEStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCDEStyle + size=16 align=4 + base size=13 base align=4 +QCDEStyle (0xb385d580) 0 + vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u) + QMotifStyle (0xb385d5c0) 0 + primary-for QCDEStyle (0xb385d580) + QCommonStyle (0xb385d600) 0 + primary-for QMotifStyle (0xb385d5c0) + QStyle (0xb385d640) 0 + primary-for QCommonStyle (0xb385d600) + QObject (0xb3864f00) 0 + primary-for QStyle (0xb385d640) + +Vtable for QWindowsStyle +QWindowsStyle::_ZTV13QWindowsStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWindowsStyle) +8 QWindowsStyle::metaObject +12 QWindowsStyle::qt_metacast +16 QWindowsStyle::qt_metacall +20 QWindowsStyle::~QWindowsStyle +24 QWindowsStyle::~QWindowsStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QWindowsStyle::drawPrimitive +100 QWindowsStyle::drawControl +104 QWindowsStyle::subElementRect +108 QWindowsStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QWindowsStyle::pixelMetric +124 QWindowsStyle::sizeFromContents +128 QWindowsStyle::styleHint +132 QWindowsStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsStyle + size=12 align=4 + base size=12 base align=4 +QWindowsStyle (0xb385d880) 0 + vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u) + QCommonStyle (0xb385d8c0) 0 + primary-for QWindowsStyle (0xb385d880) + QStyle (0xb385d900) 0 + primary-for QCommonStyle (0xb385d8c0) + QObject (0xb387d690) 0 + primary-for QStyle (0xb385d900) + +Vtable for QCleanlooksStyle +QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCleanlooksStyle) +8 QCleanlooksStyle::metaObject +12 QCleanlooksStyle::qt_metacast +16 QCleanlooksStyle::qt_metacall +20 QCleanlooksStyle::~QCleanlooksStyle +24 QCleanlooksStyle::~QCleanlooksStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCleanlooksStyle::polish +60 QCleanlooksStyle::unpolish +64 QCleanlooksStyle::polish +68 QCleanlooksStyle::unpolish +72 QCleanlooksStyle::polish +76 QStyle::itemTextRect +80 QCleanlooksStyle::itemPixmapRect +84 QCleanlooksStyle::drawItemText +88 QCleanlooksStyle::drawItemPixmap +92 QCleanlooksStyle::standardPalette +96 QCleanlooksStyle::drawPrimitive +100 QCleanlooksStyle::drawControl +104 QCleanlooksStyle::subElementRect +108 QCleanlooksStyle::drawComplexControl +112 QCleanlooksStyle::hitTestComplexControl +116 QCleanlooksStyle::subControlRect +120 QCleanlooksStyle::pixelMetric +124 QCleanlooksStyle::sizeFromContents +128 QCleanlooksStyle::styleHint +132 QCleanlooksStyle::standardPixmap +136 QCleanlooksStyle::generatedIconPixmap + +Class QCleanlooksStyle + size=12 align=4 + base size=12 base align=4 +QCleanlooksStyle (0xb385dbc0) 0 + vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u) + QWindowsStyle (0xb385dc00) 0 + primary-for QCleanlooksStyle (0xb385dbc0) + QCommonStyle (0xb385dc40) 0 + primary-for QWindowsStyle (0xb385dc00) + QStyle (0xb385dc80) 0 + primary-for QCommonStyle (0xb385dc40) + QObject (0xb38953fc) 0 + primary-for QStyle (0xb385dc80) + +Vtable for QPlastiqueStyle +QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPlastiqueStyle) +8 QPlastiqueStyle::metaObject +12 QPlastiqueStyle::qt_metacast +16 QPlastiqueStyle::qt_metacall +20 QPlastiqueStyle::~QPlastiqueStyle +24 QPlastiqueStyle::~QPlastiqueStyle +28 QObject::event +32 QPlastiqueStyle::eventFilter +36 QPlastiqueStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlastiqueStyle::polish +60 QPlastiqueStyle::unpolish +64 QPlastiqueStyle::polish +68 QPlastiqueStyle::unpolish +72 QPlastiqueStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QPlastiqueStyle::standardPalette +96 QPlastiqueStyle::drawPrimitive +100 QPlastiqueStyle::drawControl +104 QPlastiqueStyle::subElementRect +108 QPlastiqueStyle::drawComplexControl +112 QPlastiqueStyle::hitTestComplexControl +116 QPlastiqueStyle::subControlRect +120 QPlastiqueStyle::pixelMetric +124 QPlastiqueStyle::sizeFromContents +128 QPlastiqueStyle::styleHint +132 QPlastiqueStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QPlastiqueStyle + size=16 align=4 + base size=16 base align=4 +QPlastiqueStyle (0xb385df40) 0 + vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u) + QWindowsStyle (0xb385df80) 0 + primary-for QPlastiqueStyle (0xb385df40) + QCommonStyle (0xb385dfc0) 0 + primary-for QWindowsStyle (0xb385df80) + QStyle (0xb38a6000) 0 + primary-for QCommonStyle (0xb385dfc0) + QObject (0xb38a412c) 0 + primary-for QStyle (0xb38a6000) + +Class QStyleFactory + size=1 align=1 + base size=0 base align=1 +QStyleFactory (0xb38b6078) 0 empty + +Vtable for QStyleFactoryInterface +QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QStyleFactoryInterface) +8 QStyleFactoryInterface::~QStyleFactoryInterface +12 QStyleFactoryInterface::~QStyleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QStyleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QStyleFactoryInterface (0xb38a62c0) 0 nearly-empty + vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u) + QFactoryInterface (0xb38b60b4) 0 nearly-empty + primary-for QStyleFactoryInterface (0xb38a62c0) + +Vtable for QStylePlugin +QStylePlugin::_ZTV12QStylePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QStylePlugin) +8 QStylePlugin::metaObject +12 QStylePlugin::qt_metacast +16 QStylePlugin::qt_metacall +20 QStylePlugin::~QStylePlugin +24 QStylePlugin::~QStylePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI12QStylePlugin) +72 QStylePlugin::_ZThn8_N12QStylePluginD1Ev +76 QStylePlugin::_ZThn8_N12QStylePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QStylePlugin + size=12 align=4 + base size=12 base align=4 +QStylePlugin (0xb38b0c80) 0 + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u) + QObject (0xb38b63fc) 0 + primary-for QStylePlugin (0xb38b0c80) + QStyleFactoryInterface (0xb38a6480) 8 nearly-empty + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u) + QFactoryInterface (0xb38b6438) 8 nearly-empty + primary-for QStyleFactoryInterface (0xb38a6480) + +Vtable for QWindowsCEStyle +QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsCEStyle) +8 QWindowsCEStyle::metaObject +12 QWindowsCEStyle::qt_metacast +16 QWindowsCEStyle::qt_metacall +20 QWindowsCEStyle::~QWindowsCEStyle +24 QWindowsCEStyle::~QWindowsCEStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsCEStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsCEStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsCEStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QWindowsCEStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsCEStyle::standardPalette +96 QWindowsCEStyle::drawPrimitive +100 QWindowsCEStyle::drawControl +104 QWindowsCEStyle::subElementRect +108 QWindowsCEStyle::drawComplexControl +112 QWindowsCEStyle::hitTestComplexControl +116 QWindowsCEStyle::subControlRect +120 QWindowsCEStyle::pixelMetric +124 QWindowsCEStyle::sizeFromContents +128 QWindowsCEStyle::styleHint +132 QWindowsCEStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsCEStyle + size=12 align=4 + base size=12 base align=4 +QWindowsCEStyle (0xb38a66c0) 0 + vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u) + QWindowsStyle (0xb38a6700) 0 + primary-for QWindowsCEStyle (0xb38a66c0) + QCommonStyle (0xb38a6740) 0 + primary-for QWindowsStyle (0xb38a6700) + QStyle (0xb38a6780) 0 + primary-for QCommonStyle (0xb38a6740) + QObject (0xb38b6c30) 0 + primary-for QStyle (0xb38a6780) + +Vtable for QWindowsMobileStyle +QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QWindowsMobileStyle) +8 QWindowsMobileStyle::metaObject +12 QWindowsMobileStyle::qt_metacast +16 QWindowsMobileStyle::qt_metacall +20 QWindowsMobileStyle::~QWindowsMobileStyle +24 QWindowsMobileStyle::~QWindowsMobileStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsMobileStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsMobileStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsMobileStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsMobileStyle::standardPalette +96 QWindowsMobileStyle::drawPrimitive +100 QWindowsMobileStyle::drawControl +104 QWindowsMobileStyle::subElementRect +108 QWindowsMobileStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsMobileStyle::subControlRect +120 QWindowsMobileStyle::pixelMetric +124 QWindowsMobileStyle::sizeFromContents +128 QWindowsMobileStyle::styleHint +132 QWindowsMobileStyle::standardPixmap +136 QWindowsMobileStyle::generatedIconPixmap + +Class QWindowsMobileStyle + size=12 align=4 + base size=12 base align=4 +QWindowsMobileStyle (0xb38a69c0) 0 + vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u) + QWindowsStyle (0xb38a6a00) 0 + primary-for QWindowsMobileStyle (0xb38a69c0) + QCommonStyle (0xb38a6a40) 0 + primary-for QWindowsStyle (0xb38a6a00) + QStyle (0xb38a6a80) 0 + primary-for QCommonStyle (0xb38a6a40) + QObject (0xb38cb690) 0 + primary-for QStyle (0xb38a6a80) + +Vtable for QWindowsXPStyle +QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsXPStyle) +8 QWindowsXPStyle::metaObject +12 QWindowsXPStyle::qt_metacast +16 QWindowsXPStyle::qt_metacall +20 QWindowsXPStyle::~QWindowsXPStyle +24 QWindowsXPStyle::~QWindowsXPStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsXPStyle::polish +60 QWindowsXPStyle::unpolish +64 QWindowsXPStyle::polish +68 QWindowsXPStyle::unpolish +72 QWindowsXPStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsXPStyle::standardPalette +96 QWindowsXPStyle::drawPrimitive +100 QWindowsXPStyle::drawControl +104 QWindowsXPStyle::subElementRect +108 QWindowsXPStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsXPStyle::subControlRect +120 QWindowsXPStyle::pixelMetric +124 QWindowsXPStyle::sizeFromContents +128 QWindowsXPStyle::styleHint +132 QWindowsXPStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsXPStyle + size=16 align=4 + base size=16 base align=4 +QWindowsXPStyle (0xb38a6d40) 0 + vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u) + QWindowsStyle (0xb38a6d80) 0 + primary-for QWindowsXPStyle (0xb38a6d40) + QCommonStyle (0xb38a6dc0) 0 + primary-for QWindowsStyle (0xb38a6d80) + QStyle (0xb38a6e00) 0 + primary-for QCommonStyle (0xb38a6dc0) + QObject (0xb38e11a4) 0 + primary-for QStyle (0xb38a6e00) + +Vtable for QWindowsVistaStyle +QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QWindowsVistaStyle) +8 QWindowsVistaStyle::metaObject +12 QWindowsVistaStyle::qt_metacast +16 QWindowsVistaStyle::qt_metacall +20 QWindowsVistaStyle::~QWindowsVistaStyle +24 QWindowsVistaStyle::~QWindowsVistaStyle +28 QWindowsVistaStyle::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsVistaStyle::polish +60 QWindowsVistaStyle::unpolish +64 QWindowsVistaStyle::polish +68 QWindowsVistaStyle::unpolish +72 QWindowsVistaStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsVistaStyle::standardPalette +96 QWindowsVistaStyle::drawPrimitive +100 QWindowsVistaStyle::drawControl +104 QWindowsVistaStyle::subElementRect +108 QWindowsVistaStyle::drawComplexControl +112 QWindowsVistaStyle::hitTestComplexControl +116 QWindowsVistaStyle::subControlRect +120 QWindowsVistaStyle::pixelMetric +124 QWindowsVistaStyle::sizeFromContents +128 QWindowsVistaStyle::styleHint +132 QWindowsVistaStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsVistaStyle + size=16 align=4 + base size=16 base align=4 +QWindowsVistaStyle (0xb38f10c0) 0 + vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u) + QWindowsXPStyle (0xb38f1100) 0 + primary-for QWindowsVistaStyle (0xb38f10c0) + QWindowsStyle (0xb38f1140) 0 + primary-for QWindowsXPStyle (0xb38f1100) + QCommonStyle (0xb38f1180) 0 + primary-for QWindowsStyle (0xb38f1140) + QStyle (0xb38f11c0) 0 + primary-for QCommonStyle (0xb38f1180) + QObject (0xb38e1fb4) 0 + primary-for QStyle (0xb38f11c0) + +Class QTextLength + size=12 align=4 + base size=12 base align=4 +QTextLength (0xb38f4e10) 0 + +Class QSharedDataPointer<QTextFormatPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextFormatPrivate> (0xb390c870) 0 + +Class QTextFormat + size=8 align=4 + base size=8 base align=4 +QTextFormat (0xb390c0f0) 0 + +Class QVector<QTextLength>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength>::<anonymous union> (0xb392fd20) 0 + +Class QVector<QTextLength> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength> (0xb392fca8) 0 + +Class QFlags<QTextFormat::PageBreakFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextFormat::PageBreakFlag> (0xb3755a50) 0 + +Class QTextCharFormat + size=8 align=4 + base size=8 base align=4 +QTextCharFormat (0xb38f1ec0) 0 + QTextFormat (0xb3763618) 0 + +Class QTextBlockFormat + size=8 align=4 + base size=8 base align=4 +QTextBlockFormat (0xb3782c80) 0 + QTextFormat (0xb3799f00) 0 + +Class QTextListFormat + size=8 align=4 + base size=8 base align=4 +QTextListFormat (0xb37b2240) 0 + QTextFormat (0xb37b0ca8) 0 + +Class QTextImageFormat + size=8 align=4 + base size=8 base align=4 +QTextImageFormat (0xb37b2400) 0 + QTextCharFormat (0xb37b2440) 0 + QTextFormat (0xb37bc564) 0 + +Class QTextFrameFormat + size=8 align=4 + base size=8 base align=4 +QTextFrameFormat (0xb37b2680) 0 + QTextFormat (0xb37bce88) 0 + +Class QTextTableFormat + size=8 align=4 + base size=8 base align=4 +QTextTableFormat (0xb37b2d00) 0 + QTextFrameFormat (0xb37b2d40) 0 + QTextFormat (0xb37e10b4) 0 + +Class QTextTableCellFormat + size=8 align=4 + base size=8 base align=4 +QTextTableCellFormat (0xb37ea240) 0 + QTextCharFormat (0xb37ea280) 0 + QTextFormat (0xb37ee384) 0 + +Class QTextInlineObject + size=8 align=4 + base size=8 base align=4 +QTextInlineObject (0xb37fd348) 0 + +Class QTextLayout::FormatRange + size=16 align=4 + base size=16 base align=4 +QTextLayout::FormatRange (0xb37fda14) 0 + +Class QTextLayout + size=4 align=4 + base size=4 base align=4 +QTextLayout (0xb37fd8ac) 0 + +Class QVector<QTextLayout::FormatRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange>::<anonymous union> (0xb380a5dc) 0 + +Class QVector<QTextLayout::FormatRange> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange> (0xb380a564) 0 + +Class QTextLine + size=8 align=4 + base size=8 base align=4 +QTextLine (0xb380a8e8) 0 + +Vtable for QAbstractUndoItem +QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractUndoItem) +8 __cxa_pure_virtual +12 __cxa_pure_virtual +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAbstractUndoItem + size=4 align=4 + base size=4 base align=4 +QAbstractUndoItem (0xb382721c) 0 nearly-empty + vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u) + +Vtable for QTextDocument +QTextDocument::_ZTV13QTextDocument: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QTextDocument) +8 QTextDocument::metaObject +12 QTextDocument::qt_metacast +16 QTextDocument::qt_metacall +20 QTextDocument::~QTextDocument +24 QTextDocument::~QTextDocument +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextDocument::clear +60 QTextDocument::createObject +64 QTextDocument::loadResource + +Class QTextDocument + size=8 align=4 + base size=8 base align=4 +QTextDocument (0xb37ead40) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u) + QObject (0xb38275a0) 0 + primary-for QTextDocument (0xb37ead40) + +Class QFlags<QTextDocument::FindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextDocument::FindFlag> (0xb3827f3c) 0 + +Class QSharedDataPointer<QTextCursorPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextCursorPrivate> (0xb3658c30) 0 + +Class QTextCursor + size=4 align=4 + base size=4 base align=4 +QTextCursor (0xb3658294) 0 + +Class QAbstractTextDocumentLayout::Selection + size=12 align=4 + base size=12 base align=4 +QAbstractTextDocumentLayout::Selection (0xb3658ec4) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> (0xb367c294) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection> (0xb367c21c) 0 + +Class QAbstractTextDocumentLayout::PaintContext + size=48 align=4 + base size=48 base align=4 +QAbstractTextDocumentLayout::PaintContext (0xb3658f00) 0 + +Vtable for QAbstractTextDocumentLayout +QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) +8 QAbstractTextDocumentLayout::metaObject +12 QAbstractTextDocumentLayout::qt_metacast +16 QAbstractTextDocumentLayout::qt_metacall +20 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +24 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QAbstractTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QAbstractTextDocumentLayout (0xb364d100) 0 + vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u) + QObject (0xb3658dd4) 0 + primary-for QAbstractTextDocumentLayout (0xb364d100) + +Vtable for QTextObjectInterface +QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextObjectInterface) +8 QTextObjectInterface::~QTextObjectInterface +12 QTextObjectInterface::~QTextObjectInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextObjectInterface + size=4 align=4 + base size=4 base align=4 +QTextObjectInterface (0xb367ce10) 0 nearly-empty + vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u) + +Class QFontDatabase + size=4 align=4 + base size=4 base align=4 +QFontDatabase (0xb369f30c) 0 + +Vtable for QTextObject +QTextObject::_ZTV11QTextObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextObject) +8 QTextObject::metaObject +12 QTextObject::qt_metacast +16 QTextObject::qt_metacall +20 QTextObject::~QTextObject +24 QTextObject::~QTextObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextObject + size=8 align=4 + base size=8 base align=4 +QTextObject (0xb364d940) 0 + vptr=((& QTextObject::_ZTV11QTextObject) + 8u) + QObject (0xb369fb7c) 0 + primary-for QTextObject (0xb364d940) + +Vtable for QTextBlockGroup +QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTextBlockGroup) +8 QTextBlockGroup::metaObject +12 QTextBlockGroup::qt_metacast +16 QTextBlockGroup::qt_metacall +20 QTextBlockGroup::~QTextBlockGroup +24 QTextBlockGroup::~QTextBlockGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextBlockGroup + size=8 align=4 + base size=8 base align=4 +QTextBlockGroup (0xb364dc40) 0 + vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u) + QTextObject (0xb364dc80) 0 + primary-for QTextBlockGroup (0xb364dc40) + QObject (0xb36b06cc) 0 + primary-for QTextObject (0xb364dc80) + +Vtable for QTextFrameLayoutData +QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextFrameLayoutData) +8 QTextFrameLayoutData::~QTextFrameLayoutData +12 QTextFrameLayoutData::~QTextFrameLayoutData + +Class QTextFrameLayoutData + size=4 align=4 + base size=4 base align=4 +QTextFrameLayoutData (0xb36c121c) 0 nearly-empty + vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u) + +Class QTextFrame::iterator + size=20 align=4 + base size=20 base align=4 +QTextFrame::iterator (0xb36c17bc) 0 + +Vtable for QTextFrame +QTextFrame::_ZTV10QTextFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextFrame) +8 QTextFrame::metaObject +12 QTextFrame::qt_metacast +16 QTextFrame::qt_metacall +20 QTextFrame::~QTextFrame +24 QTextFrame::~QTextFrame +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextFrame + size=8 align=4 + base size=8 base align=4 +QTextFrame (0xb364df40) 0 + vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u) + QTextObject (0xb364df80) 0 + primary-for QTextFrame (0xb364df40) + QObject (0xb36c1384) 0 + primary-for QTextObject (0xb364df80) + +Class QTypeInfo<QTextFrame::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFrame::iterator> (0xb36d9d5c) 0 empty + +Vtable for QTextBlockUserData +QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QTextBlockUserData) +8 QTextBlockUserData::~QTextBlockUserData +12 QTextBlockUserData::~QTextBlockUserData + +Class QTextBlockUserData + size=4 align=4 + base size=4 base align=4 +QTextBlockUserData (0xb36e30f0) 0 nearly-empty + vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u) + +Class QTextBlock::iterator + size=16 align=4 + base size=16 base align=4 +QTextBlock::iterator (0xb36e3690) 0 + +Class QTextBlock + size=8 align=4 + base size=8 base align=4 +QTextBlock (0xb36e3258) 0 + +Class QTypeInfo<QTextBlock> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock> (0xb36f6d5c) 0 empty + +Class QTypeInfo<QTextBlock::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock::iterator> (0xb36f6e4c) 0 empty + +Class QTextFragment + size=12 align=4 + base size=12 base align=4 +QTextFragment (0xb3703000) 0 + +Class QTypeInfo<QTextFragment> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFragment> (0xb370d3c0) 0 empty + +Vtable for QSyntaxHighlighter +QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QSyntaxHighlighter) +8 QSyntaxHighlighter::metaObject +12 QSyntaxHighlighter::qt_metacast +16 QSyntaxHighlighter::qt_metacall +20 QSyntaxHighlighter::~QSyntaxHighlighter +24 QSyntaxHighlighter::~QSyntaxHighlighter +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QSyntaxHighlighter + size=8 align=4 + base size=8 base align=4 +QSyntaxHighlighter (0xb36f7b80) 0 + vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u) + QObject (0xb370d4b0) 0 + primary-for QSyntaxHighlighter (0xb36f7b80) + +Class QTextDocumentFragment + size=4 align=4 + base size=4 base align=4 +QTextDocumentFragment (0xb371e0b4) 0 + +Vtable for QTextList +QTextList::_ZTV9QTextList: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextList) +8 QTextList::metaObject +12 QTextList::qt_metacast +16 QTextList::qt_metacall +20 QTextList::~QTextList +24 QTextList::~QTextList +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextList + size=8 align=4 + base size=8 base align=4 +QTextList (0xb36f7e40) 0 + vptr=((& QTextList::_ZTV9QTextList) + 8u) + QTextBlockGroup (0xb36f7e80) 0 + primary-for QTextList (0xb36f7e40) + QTextObject (0xb36f7ec0) 0 + primary-for QTextBlockGroup (0xb36f7e80) + QObject (0xb371e618) 0 + primary-for QTextObject (0xb36f7ec0) + +Class QTextTableCell + size=8 align=4 + base size=8 base align=4 +QTextTableCell (0xb372d8ac) 0 + +Vtable for QTextTable +QTextTable::_ZTV10QTextTable: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextTable) +8 QTextTable::metaObject +12 QTextTable::qt_metacast +16 QTextTable::qt_metacall +20 QTextTable::~QTextTable +24 QTextTable::~QTextTable +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextTable + size=8 align=4 + base size=8 base align=4 +QTextTable (0xb3729980) 0 + vptr=((& QTextTable::_ZTV10QTextTable) + 8u) + QTextFrame (0xb37299c0) 0 + primary-for QTextTable (0xb3729980) + QTextObject (0xb3729a00) 0 + primary-for QTextFrame (0xb37299c0) + QObject (0xb373ca8c) 0 + primary-for QTextObject (0xb3729a00) + +Vtable for QCompleter +QCompleter::_ZTV10QCompleter: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QCompleter) +8 QCompleter::metaObject +12 QCompleter::qt_metacast +16 QCompleter::qt_metacall +20 QCompleter::~QCompleter +24 QCompleter::~QCompleter +28 QCompleter::event +32 QCompleter::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCompleter::pathFromIndex +60 QCompleter::splitPath + +Class QCompleter + size=8 align=4 + base size=8 base align=4 +QCompleter (0xb3729fc0) 0 + vptr=((& QCompleter::_ZTV10QCompleter) + 8u) + QObject (0xb354aa50) 0 + primary-for QCompleter (0xb3729fc0) + +Class QDesktopServices + size=1 align=1 + base size=0 base align=1 +QDesktopServices (0xb355e960) 0 empty + +Vtable for QSystemTrayIcon +QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSystemTrayIcon) +8 QSystemTrayIcon::metaObject +12 QSystemTrayIcon::qt_metacast +16 QSystemTrayIcon::qt_metacall +20 QSystemTrayIcon::~QSystemTrayIcon +24 QSystemTrayIcon::~QSystemTrayIcon +28 QSystemTrayIcon::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSystemTrayIcon + size=8 align=4 + base size=8 base align=4 +QSystemTrayIcon (0xb3555280) 0 + vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u) + QObject (0xb355ea50) 0 + primary-for QSystemTrayIcon (0xb3555280) + +Vtable for QUndoGroup +QUndoGroup::_ZTV10QUndoGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoGroup) +8 QUndoGroup::metaObject +12 QUndoGroup::qt_metacast +16 QUndoGroup::qt_metacall +20 QUndoGroup::~QUndoGroup +24 QUndoGroup::~QUndoGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoGroup + size=8 align=4 + base size=8 base align=4 +QUndoGroup (0xb3555640) 0 + vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u) + QObject (0xb356eac8) 0 + primary-for QUndoGroup (0xb3555640) + +Vtable for QUndoCommand +QUndoCommand::_ZTV12QUndoCommand: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QUndoCommand) +8 QUndoCommand::~QUndoCommand +12 QUndoCommand::~QUndoCommand +16 QUndoCommand::undo +20 QUndoCommand::redo +24 QUndoCommand::id +28 QUndoCommand::mergeWith + +Class QUndoCommand + size=8 align=4 + base size=8 base align=4 +QUndoCommand (0xb357f744) 0 + vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u) + +Vtable for QUndoStack +QUndoStack::_ZTV10QUndoStack: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoStack) +8 QUndoStack::metaObject +12 QUndoStack::qt_metacast +16 QUndoStack::qt_metacall +20 QUndoStack::~QUndoStack +24 QUndoStack::~QUndoStack +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoStack + size=8 align=4 + base size=8 base align=4 +QUndoStack (0xb3555900) 0 + vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u) + QObject (0xb357fce4) 0 + primary-for QUndoStack (0xb3555900) + +Vtable for QUndoView +QUndoView::_ZTV9QUndoView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QUndoView) +8 QUndoView::metaObject +12 QUndoView::qt_metacast +16 QUndoView::qt_metacall +20 QUndoView::~QUndoView +24 QUndoView::~QUndoView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QUndoView) +392 QUndoView::_ZThn8_N9QUndoViewD1Ev +396 QUndoView::_ZThn8_N9QUndoViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUndoView + size=20 align=4 + base size=20 base align=4 +QUndoView (0xb3555c00) 0 + vptr=((& QUndoView::_ZTV9QUndoView) + 8u) + QListView (0xb3555c40) 0 + primary-for QUndoView (0xb3555c00) + QAbstractItemView (0xb3555c80) 0 + primary-for QListView (0xb3555c40) + QAbstractScrollArea (0xb3555cc0) 0 + primary-for QAbstractItemView (0xb3555c80) + QFrame (0xb3555d00) 0 + primary-for QAbstractScrollArea (0xb3555cc0) + QWidget (0xb358eb90) 0 + primary-for QFrame (0xb3555d00) + QObject (0xb35919d8) 0 + primary-for QWidget (0xb358eb90) + QPaintDevice (0xb3591a14) 8 + vptr=((& QUndoView::_ZTV9QUndoView) + 392u) + +Vtable for QAbstractButton +QAbstractButton::_ZTV15QAbstractButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractButton) +8 QAbstractButton::metaObject +12 QAbstractButton::qt_metacast +16 QAbstractButton::qt_metacall +20 QAbstractButton::~QAbstractButton +24 QAbstractButton::~QAbstractButton +28 QAbstractButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 __cxa_pure_virtual +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QAbstractButton) +244 QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev +248 QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractButton + size=20 align=4 + base size=20 base align=4 +QAbstractButton (0xb3555fc0) 0 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u) + QWidget (0xb359fb90) 0 + primary-for QAbstractButton (0xb3555fc0) + QObject (0xb35a46cc) 0 + primary-for QWidget (0xb359fb90) + QPaintDevice (0xb35a4708) 8 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u) + +Vtable for QButtonGroup +QButtonGroup::_ZTV12QButtonGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QButtonGroup) +8 QButtonGroup::metaObject +12 QButtonGroup::qt_metacast +16 QButtonGroup::qt_metacall +20 QButtonGroup::~QButtonGroup +24 QButtonGroup::~QButtonGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QButtonGroup + size=8 align=4 + base size=8 base align=4 +QButtonGroup (0xb35aa4c0) 0 + vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u) + QObject (0xb35bcfb4) 0 + primary-for QButtonGroup (0xb35aa4c0) + +Vtable for QCalendarWidget +QCalendarWidget::_ZTV15QCalendarWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QCalendarWidget) +8 QCalendarWidget::metaObject +12 QCalendarWidget::qt_metacast +16 QCalendarWidget::qt_metacall +20 QCalendarWidget::~QCalendarWidget +24 QCalendarWidget::~QCalendarWidget +28 QCalendarWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCalendarWidget::sizeHint +68 QCalendarWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QCalendarWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QCalendarWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QCalendarWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCalendarWidget::paintCell +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QCalendarWidget) +236 QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev +240 QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCalendarWidget + size=20 align=4 + base size=20 base align=4 +QCalendarWidget (0xb35aa800) 0 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u) + QWidget (0xb35caaf0) 0 + primary-for QCalendarWidget (0xb35aa800) + QObject (0xb35c6d5c) 0 + primary-for QWidget (0xb35caaf0) + QPaintDevice (0xb35c6d98) 8 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u) + +Vtable for QCheckBox +QCheckBox::_ZTV9QCheckBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCheckBox) +8 QCheckBox::metaObject +12 QCheckBox::qt_metacast +16 QCheckBox::qt_metacall +20 QCheckBox::~QCheckBox +24 QCheckBox::~QCheckBox +28 QCheckBox::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCheckBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QCheckBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCheckBox::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCheckBox::hitButton +228 QCheckBox::checkStateSet +232 QCheckBox::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI9QCheckBox) +244 QCheckBox::_ZThn8_N9QCheckBoxD1Ev +248 QCheckBox::_ZThn8_N9QCheckBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCheckBox + size=20 align=4 + base size=20 base align=4 +QCheckBox (0xb35aab40) 0 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u) + QAbstractButton (0xb35aab80) 0 + primary-for QCheckBox (0xb35aab40) + QWidget (0xb35e80f0) 0 + primary-for QAbstractButton (0xb35aab80) + QObject (0xb35d9d5c) 0 + primary-for QWidget (0xb35e80f0) + QPaintDevice (0xb35d9d98) 8 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u) + +Vtable for QComboBox +QComboBox::_ZTV9QComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QComboBox) +8 QComboBox::metaObject +12 QComboBox::qt_metacast +16 QComboBox::qt_metacall +20 QComboBox::~QComboBox +24 QComboBox::~QComboBox +28 QComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI9QComboBox) +240 QComboBox::_ZThn8_N9QComboBoxD1Ev +244 QComboBox::_ZThn8_N9QComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QComboBox + size=20 align=4 + base size=20 base align=4 +QComboBox (0xb35aaf00) 0 + vptr=((& QComboBox::_ZTV9QComboBox) + 8u) + QWidget (0xb35f2690) 0 + primary-for QComboBox (0xb35aaf00) + QObject (0xb35fc0b4) 0 + primary-for QWidget (0xb35f2690) + QPaintDevice (0xb35fc0f0) 8 + vptr=((& QComboBox::_ZTV9QComboBox) + 240u) + +Vtable for QPushButton +QPushButton::_ZTV11QPushButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPushButton) +8 QPushButton::metaObject +12 QPushButton::qt_metacast +16 QPushButton::qt_metacall +20 QPushButton::~QPushButton +24 QPushButton::~QPushButton +28 QPushButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QPushButton::sizeHint +68 QPushButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPushButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QPushButton) +244 QPushButton::_ZThn8_N11QPushButtonD1Ev +248 QPushButton::_ZThn8_N11QPushButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPushButton + size=20 align=4 + base size=20 base align=4 +QPushButton (0xb3619880) 0 + vptr=((& QPushButton::_ZTV11QPushButton) + 8u) + QAbstractButton (0xb36198c0) 0 + primary-for QPushButton (0xb3619880) + QWidget (0xb3632370) 0 + primary-for QAbstractButton (0xb36198c0) + QObject (0xb362dd20) 0 + primary-for QWidget (0xb3632370) + QPaintDevice (0xb362dd5c) 8 + vptr=((& QPushButton::_ZTV11QPushButton) + 244u) + +Vtable for QCommandLinkButton +QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QCommandLinkButton) +8 QCommandLinkButton::metaObject +12 QCommandLinkButton::qt_metacast +16 QCommandLinkButton::qt_metacall +20 QCommandLinkButton::~QCommandLinkButton +24 QCommandLinkButton::~QCommandLinkButton +28 QCommandLinkButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCommandLinkButton::sizeHint +68 QCommandLinkButton::minimumSizeHint +72 QCommandLinkButton::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCommandLinkButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI18QCommandLinkButton) +244 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev +248 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCommandLinkButton + size=20 align=4 + base size=20 base align=4 +QCommandLinkButton (0xb3619c80) 0 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u) + QPushButton (0xb3619cc0) 0 + primary-for QCommandLinkButton (0xb3619c80) + QAbstractButton (0xb3619d00) 0 + primary-for QPushButton (0xb3619cc0) + QWidget (0xb363d5f0) 0 + primary-for QAbstractButton (0xb3619d00) + QObject (0xb344b12c) 0 + primary-for QWidget (0xb363d5f0) + QPaintDevice (0xb344b168) 8 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u) + +Vtable for QDateTimeEdit +QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QDateTimeEdit) +8 QDateTimeEdit::metaObject +12 QDateTimeEdit::qt_metacast +16 QDateTimeEdit::qt_metacall +20 QDateTimeEdit::~QDateTimeEdit +24 QDateTimeEdit::~QDateTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI13QDateTimeEdit) +260 QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev +264 QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateTimeEdit + size=20 align=4 + base size=20 base align=4 +QDateTimeEdit (0xb3619fc0) 0 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u) + QAbstractSpinBox (0xb3458000) 0 + primary-for QDateTimeEdit (0xb3619fc0) + QWidget (0xb3455190) 0 + primary-for QAbstractSpinBox (0xb3458000) + QObject (0xb344be4c) 0 + primary-for QWidget (0xb3455190) + QPaintDevice (0xb344be88) 8 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u) + +Vtable for QTimeEdit +QTimeEdit::_ZTV9QTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeEdit) +8 QTimeEdit::metaObject +12 QTimeEdit::qt_metacast +16 QTimeEdit::qt_metacall +20 QTimeEdit::~QTimeEdit +24 QTimeEdit::~QTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QTimeEdit) +260 QTimeEdit::_ZThn8_N9QTimeEditD1Ev +264 QTimeEdit::_ZThn8_N9QTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTimeEdit + size=20 align=4 + base size=20 base align=4 +QTimeEdit (0xb34582c0) 0 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u) + QDateTimeEdit (0xb3458300) 0 + primary-for QTimeEdit (0xb34582c0) + QAbstractSpinBox (0xb3458340) 0 + primary-for QDateTimeEdit (0xb3458300) + QWidget (0xb34694b0) 0 + primary-for QAbstractSpinBox (0xb3458340) + QObject (0xb346f5a0) 0 + primary-for QWidget (0xb34694b0) + QPaintDevice (0xb346f5dc) 8 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u) + +Vtable for QDateEdit +QDateEdit::_ZTV9QDateEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDateEdit) +8 QDateEdit::metaObject +12 QDateEdit::qt_metacast +16 QDateEdit::qt_metacall +20 QDateEdit::~QDateEdit +24 QDateEdit::~QDateEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QDateEdit) +260 QDateEdit::_ZThn8_N9QDateEditD1Ev +264 QDateEdit::_ZThn8_N9QDateEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateEdit + size=20 align=4 + base size=20 base align=4 +QDateEdit (0xb3458580) 0 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u) + QDateTimeEdit (0xb34585c0) 0 + primary-for QDateEdit (0xb3458580) + QAbstractSpinBox (0xb3458600) 0 + primary-for QDateTimeEdit (0xb34585c0) + QWidget (0xb34765f0) 0 + primary-for QAbstractSpinBox (0xb3458600) + QObject (0xb346fe10) 0 + primary-for QWidget (0xb34765f0) + QPaintDevice (0xb346fe4c) 8 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u) + +Class QFlags<QDateTimeEdit::Section> + size=4 align=4 + base size=4 base align=4 +QFlags<QDateTimeEdit::Section> (0xb34826cc) 0 + +Vtable for QDial +QDial::_ZTV5QDial: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDial) +8 QDial::metaObject +12 QDial::qt_metacast +16 QDial::qt_metacall +20 QDial::~QDial +24 QDial::~QDial +28 QDial::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDial::sizeHint +68 QDial::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDial::mousePressEvent +84 QDial::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QDial::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDial::paintEvent +128 QWidget::moveEvent +132 QDial::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDial::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI5QDial) +236 QDial::_ZThn8_N5QDialD1Ev +240 QDial::_ZThn8_N5QDialD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDial + size=20 align=4 + base size=20 base align=4 +QDial (0xb3458900) 0 + vptr=((& QDial::_ZTV5QDial) + 8u) + QAbstractSlider (0xb3458940) 0 + primary-for QDial (0xb3458900) + QWidget (0xb348cc30) 0 + primary-for QAbstractSlider (0xb3458940) + QObject (0xb349a258) 0 + primary-for QWidget (0xb348cc30) + QPaintDevice (0xb349a294) 8 + vptr=((& QDial::_ZTV5QDial) + 236u) + +Vtable for QDialogButtonBox +QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDialogButtonBox) +8 QDialogButtonBox::metaObject +12 QDialogButtonBox::qt_metacast +16 QDialogButtonBox::qt_metacall +20 QDialogButtonBox::~QDialogButtonBox +24 QDialogButtonBox::~QDialogButtonBox +28 QDialogButtonBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDialogButtonBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QDialogButtonBox) +232 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev +236 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialogButtonBox + size=20 align=4 + base size=20 base align=4 +QDialogButtonBox (0xb3458c00) 0 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u) + QWidget (0xb34b31e0) 0 + primary-for QDialogButtonBox (0xb3458c00) + QObject (0xb34b5000) 0 + primary-for QWidget (0xb34b31e0) + QPaintDevice (0xb34b503c) 8 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u) + +Class QFlags<QDialogButtonBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QDialogButtonBox::StandardButton> (0xb34c7474) 0 + +Vtable for QDockWidget +QDockWidget::_ZTV11QDockWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDockWidget) +8 QDockWidget::metaObject +12 QDockWidget::qt_metacast +16 QDockWidget::qt_metacall +20 QDockWidget::~QDockWidget +24 QDockWidget::~QDockWidget +28 QDockWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDockWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QDockWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDockWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QDockWidget) +232 QDockWidget::_ZThn8_N11QDockWidgetD1Ev +236 QDockWidget::_ZThn8_N11QDockWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDockWidget + size=20 align=4 + base size=20 base align=4 +QDockWidget (0xb3458f80) 0 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u) + QWidget (0xb34d1730) 0 + primary-for QDockWidget (0xb3458f80) + QObject (0xb34e803c) 0 + primary-for QWidget (0xb34d1730) + QPaintDevice (0xb34e8078) 8 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u) + +Class QFlags<QDockWidget::DockWidgetFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QDockWidget::DockWidgetFeature> (0xb34f9708) 0 + +Vtable for QFocusFrame +QFocusFrame::_ZTV11QFocusFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusFrame) +8 QFocusFrame::metaObject +12 QFocusFrame::qt_metacast +16 QFocusFrame::qt_metacall +20 QFocusFrame::~QFocusFrame +24 QFocusFrame::~QFocusFrame +28 QFocusFrame::event +32 QFocusFrame::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFocusFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QFocusFrame) +232 QFocusFrame::_ZThn8_N11QFocusFrameD1Ev +236 QFocusFrame::_ZThn8_N11QFocusFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFocusFrame + size=20 align=4 + base size=20 base align=4 +QFocusFrame (0xb34eb380) 0 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u) + QWidget (0xb3506370) 0 + primary-for QFocusFrame (0xb34eb380) + QObject (0xb35132d0) 0 + primary-for QWidget (0xb3506370) + QPaintDevice (0xb351330c) 8 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u) + +Vtable for QFontComboBox +QFontComboBox::_ZTV13QFontComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFontComboBox) +8 QFontComboBox::metaObject +12 QFontComboBox::qt_metacast +16 QFontComboBox::qt_metacall +20 QFontComboBox::~QFontComboBox +24 QFontComboBox::~QFontComboBox +28 QFontComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFontComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI13QFontComboBox) +240 QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev +244 QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontComboBox + size=20 align=4 + base size=20 base align=4 +QFontComboBox (0xb34eb640) 0 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u) + QComboBox (0xb34eb680) 0 + primary-for QFontComboBox (0xb34eb640) + QWidget (0xb3523a00) 0 + primary-for QComboBox (0xb34eb680) + QObject (0xb352e03c) 0 + primary-for QWidget (0xb3523a00) + QPaintDevice (0xb352e078) 8 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u) + +Class QFlags<QFontComboBox::FontFilter> + size=4 align=4 + base size=4 base align=4 +QFlags<QFontComboBox::FontFilter> (0xb353e03c) 0 + +Vtable for QGroupBox +QGroupBox::_ZTV9QGroupBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QGroupBox) +8 QGroupBox::metaObject +12 QGroupBox::qt_metacast +16 QGroupBox::qt_metacall +20 QGroupBox::~QGroupBox +24 QGroupBox::~QGroupBox +28 QGroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QGroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 QGroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QGroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QGroupBox) +232 QGroupBox::_ZThn8_N9QGroupBoxD1Ev +236 QGroupBox::_ZThn8_N9QGroupBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGroupBox + size=20 align=4 + base size=20 base align=4 +QGroupBox (0xb34eba00) 0 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u) + QWidget (0xb33446e0) 0 + primary-for QGroupBox (0xb34eba00) + QObject (0xb353ebf4) 0 + primary-for QWidget (0xb33446e0) + QPaintDevice (0xb353ec30) 8 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u) + +Vtable for QLabel +QLabel::_ZTV6QLabel: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QLabel) +8 QLabel::metaObject +12 QLabel::qt_metacast +16 QLabel::qt_metacall +20 QLabel::~QLabel +24 QLabel::~QLabel +28 QLabel::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLabel::sizeHint +68 QLabel::minimumSizeHint +72 QLabel::heightForWidth +76 QWidget::paintEngine +80 QLabel::mousePressEvent +84 QLabel::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QLabel::mouseMoveEvent +96 QWidget::wheelEvent +100 QLabel::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLabel::focusInEvent +112 QLabel::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLabel::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLabel::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLabel::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QLabel::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QLabel) +232 QLabel::_ZThn8_N6QLabelD1Ev +236 QLabel::_ZThn8_N6QLabelD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLabel + size=20 align=4 + base size=20 base align=4 +QLabel (0xb34ebcc0) 0 + vptr=((& QLabel::_ZTV6QLabel) + 8u) + QFrame (0xb34ebd00) 0 + primary-for QLabel (0xb34ebcc0) + QWidget (0xb3364f00) 0 + primary-for QFrame (0xb34ebd00) + QObject (0xb3363a14) 0 + primary-for QWidget (0xb3364f00) + QPaintDevice (0xb3363a50) 8 + vptr=((& QLabel::_ZTV6QLabel) + 232u) + +Vtable for QLCDNumber +QLCDNumber::_ZTV10QLCDNumber: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QLCDNumber) +8 QLCDNumber::metaObject +12 QLCDNumber::qt_metacast +16 QLCDNumber::qt_metacall +20 QLCDNumber::~QLCDNumber +24 QLCDNumber::~QLCDNumber +28 QLCDNumber::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLCDNumber::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLCDNumber::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QLCDNumber) +232 QLCDNumber::_ZThn8_N10QLCDNumberD1Ev +236 QLCDNumber::_ZThn8_N10QLCDNumberD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLCDNumber + size=20 align=4 + base size=20 base align=4 +QLCDNumber (0xb3385000) 0 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u) + QFrame (0xb3385040) 0 + primary-for QLCDNumber (0xb3385000) + QWidget (0xb337bd20) 0 + primary-for QFrame (0xb3385040) + QObject (0xb337aa50) 0 + primary-for QWidget (0xb337bd20) + QPaintDevice (0xb337aa8c) 8 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u) + +Vtable for QMainWindow +QMainWindow::_ZTV11QMainWindow: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMainWindow) +8 QMainWindow::metaObject +12 QMainWindow::qt_metacast +16 QMainWindow::qt_metacall +20 QMainWindow::~QMainWindow +24 QMainWindow::~QMainWindow +28 QMainWindow::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QMainWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMainWindow::createPopupMenu +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI11QMainWindow) +236 QMainWindow::_ZThn8_N11QMainWindowD1Ev +240 QMainWindow::_ZThn8_N11QMainWindowD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMainWindow + size=20 align=4 + base size=20 base align=4 +QMainWindow (0xb3385380) 0 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u) + QWidget (0xb338e8c0) 0 + primary-for QMainWindow (0xb3385380) + QObject (0xb338cf3c) 0 + primary-for QWidget (0xb338e8c0) + QPaintDevice (0xb338cf78) 8 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u) + +Class QFlags<QMainWindow::DockOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMainWindow::DockOption> (0xb33af0b4) 0 + +Vtable for QMdiArea +QMdiArea::_ZTV8QMdiArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMdiArea) +8 QMdiArea::metaObject +12 QMdiArea::qt_metacast +16 QMdiArea::qt_metacall +20 QMdiArea::~QMdiArea +24 QMdiArea::~QMdiArea +28 QMdiArea::event +32 QMdiArea::eventFilter +36 QMdiArea::timerEvent +40 QMdiArea::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiArea::sizeHint +68 QMdiArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QMdiArea::paintEvent +128 QWidget::moveEvent +132 QMdiArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QMdiArea::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMdiArea::viewportEvent +228 QMdiArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QMdiArea) +240 QMdiArea::_ZThn8_N8QMdiAreaD1Ev +244 QMdiArea::_ZThn8_N8QMdiAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiArea + size=20 align=4 + base size=20 base align=4 +QMdiArea (0xb3385700) 0 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u) + QAbstractScrollArea (0xb3385740) 0 + primary-for QMdiArea (0xb3385700) + QFrame (0xb3385780) 0 + primary-for QAbstractScrollArea (0xb3385740) + QWidget (0xb33b53c0) 0 + primary-for QFrame (0xb3385780) + QObject (0xb33afc6c) 0 + primary-for QWidget (0xb33b53c0) + QPaintDevice (0xb33afca8) 8 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u) + +Class QFlags<QMdiArea::AreaOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiArea::AreaOption> (0xb33e20f0) 0 + +Vtable for QMdiSubWindow +QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QMdiSubWindow) +8 QMdiSubWindow::metaObject +12 QMdiSubWindow::qt_metacast +16 QMdiSubWindow::qt_metacall +20 QMdiSubWindow::~QMdiSubWindow +24 QMdiSubWindow::~QMdiSubWindow +28 QMdiSubWindow::event +32 QMdiSubWindow::eventFilter +36 QMdiSubWindow::timerEvent +40 QMdiSubWindow::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiSubWindow::sizeHint +68 QMdiSubWindow::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMdiSubWindow::mousePressEvent +84 QMdiSubWindow::mouseReleaseEvent +88 QMdiSubWindow::mouseDoubleClickEvent +92 QMdiSubWindow::mouseMoveEvent +96 QWidget::wheelEvent +100 QMdiSubWindow::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMdiSubWindow::focusInEvent +112 QMdiSubWindow::focusOutEvent +116 QWidget::enterEvent +120 QMdiSubWindow::leaveEvent +124 QMdiSubWindow::paintEvent +128 QMdiSubWindow::moveEvent +132 QMdiSubWindow::resizeEvent +136 QMdiSubWindow::closeEvent +140 QMdiSubWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMdiSubWindow::showEvent +172 QMdiSubWindow::hideEvent +176 QWidget::x11Event +180 QMdiSubWindow::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI13QMdiSubWindow) +232 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev +236 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiSubWindow + size=20 align=4 + base size=20 base align=4 +QMdiSubWindow (0xb3385b00) 0 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u) + QWidget (0xb33f5140) 0 + primary-for QMdiSubWindow (0xb3385b00) + QObject (0xb33e2ca8) 0 + primary-for QWidget (0xb33f5140) + QPaintDevice (0xb33e2ce4) 8 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u) + +Class QFlags<QMdiSubWindow::SubWindowOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiSubWindow::SubWindowOption> (0xb3404e10) 0 + +Vtable for QMenu +QMenu::_ZTV5QMenu: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QMenu) +8 QMenu::metaObject +12 QMenu::qt_metacast +16 QMenu::qt_metacall +20 QMenu::~QMenu +24 QMenu::~QMenu +28 QMenu::event +32 QObject::eventFilter +36 QMenu::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMenu::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMenu::mousePressEvent +84 QMenu::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenu::mouseMoveEvent +96 QMenu::wheelEvent +100 QMenu::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QMenu::enterEvent +120 QMenu::leaveEvent +124 QMenu::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenu::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QMenu::hideEvent +176 QWidget::x11Event +180 QMenu::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QMenu::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI5QMenu) +232 QMenu::_ZThn8_N5QMenuD1Ev +236 QMenu::_ZThn8_N5QMenuD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenu + size=20 align=4 + base size=20 base align=4 +QMenu (0xb3385ec0) 0 + vptr=((& QMenu::_ZTV5QMenu) + 8u) + QWidget (0xb34240a0) 0 + primary-for QMenu (0xb3385ec0) + QObject (0xb341899c) 0 + primary-for QWidget (0xb34240a0) + QPaintDevice (0xb34189d8) 8 + vptr=((& QMenu::_ZTV5QMenu) + 232u) + +Vtable for QMenuBar +QMenuBar::_ZTV8QMenuBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMenuBar) +8 QMenuBar::metaObject +12 QMenuBar::qt_metacast +16 QMenuBar::qt_metacall +20 QMenuBar::~QMenuBar +24 QMenuBar::~QMenuBar +28 QMenuBar::event +32 QMenuBar::eventFilter +36 QMenuBar::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QMenuBar::setVisible +64 QMenuBar::sizeHint +68 QMenuBar::minimumSizeHint +72 QMenuBar::heightForWidth +76 QWidget::paintEngine +80 QMenuBar::mousePressEvent +84 QMenuBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenuBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QMenuBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMenuBar::focusInEvent +112 QMenuBar::focusOutEvent +116 QWidget::enterEvent +120 QMenuBar::leaveEvent +124 QMenuBar::paintEvent +128 QWidget::moveEvent +132 QMenuBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenuBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMenuBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QMenuBar) +232 QMenuBar::_ZThn8_N8QMenuBarD1Ev +236 QMenuBar::_ZThn8_N8QMenuBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenuBar + size=20 align=4 + base size=20 base align=4 +QMenuBar (0xb3276a00) 0 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u) + QWidget (0xb32719b0) 0 + primary-for QMenuBar (0xb3276a00) + QObject (0xb327fe4c) 0 + primary-for QWidget (0xb32719b0) + QPaintDevice (0xb327fe88) 8 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u) + +Vtable for QMenuItem +QMenuItem::_ZTV9QMenuItem: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMenuItem) +8 QMenuItem::metaObject +12 QMenuItem::qt_metacast +16 QMenuItem::qt_metacall +20 QMenuItem::~QMenuItem +24 QMenuItem::~QMenuItem +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMenuItem + size=8 align=4 + base size=8 base align=4 +QMenuItem (0xb32d0540) 0 + vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u) + QAction (0xb32d0580) 0 + primary-for QMenuItem (0xb32d0540) + QObject (0xb32d6348) 0 + primary-for QAction (0xb32d0580) + +Class QTextEdit::ExtraSelection + size=12 align=4 + base size=12 base align=4 +QTextEdit::ExtraSelection (0xb32ec168) 0 + +Vtable for QTextEdit +QTextEdit::_ZTV9QTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextEdit) +8 QTextEdit::metaObject +12 QTextEdit::qt_metacast +16 QTextEdit::qt_metacall +20 QTextEdit::~QTextEdit +24 QTextEdit::~QTextEdit +28 QTextEdit::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextEdit::mousePressEvent +84 QTextEdit::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextEdit::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextEdit::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextEdit::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextEdit::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI9QTextEdit) +256 QTextEdit::_ZThn8_N9QTextEditD1Ev +260 QTextEdit::_ZThn8_N9QTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextEdit + size=20 align=4 + base size=20 base align=4 +QTextEdit (0xb32d07c0) 0 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u) + QAbstractScrollArea (0xb32d0800) 0 + primary-for QTextEdit (0xb32d07c0) + QFrame (0xb32d0840) 0 + primary-for QAbstractScrollArea (0xb32d0800) + QWidget (0xb32daaf0) 0 + primary-for QFrame (0xb32d0840) + QObject (0xb32d6a14) 0 + primary-for QWidget (0xb32daaf0) + QPaintDevice (0xb32d6a50) 8 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u) + +Class QFlags<QTextEdit::AutoFormattingFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextEdit::AutoFormattingFlag> (0xb331a99c) 0 + +Vtable for QPlainTextEdit +QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QPlainTextEdit) +8 QPlainTextEdit::metaObject +12 QPlainTextEdit::qt_metacast +16 QPlainTextEdit::qt_metacall +20 QPlainTextEdit::~QPlainTextEdit +24 QPlainTextEdit::~QPlainTextEdit +28 QPlainTextEdit::event +32 QObject::eventFilter +36 QPlainTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QPlainTextEdit::mousePressEvent +84 QPlainTextEdit::mouseReleaseEvent +88 QPlainTextEdit::mouseDoubleClickEvent +92 QPlainTextEdit::mouseMoveEvent +96 QPlainTextEdit::wheelEvent +100 QPlainTextEdit::keyPressEvent +104 QPlainTextEdit::keyReleaseEvent +108 QPlainTextEdit::focusInEvent +112 QPlainTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPlainTextEdit::paintEvent +128 QWidget::moveEvent +132 QPlainTextEdit::resizeEvent +136 QWidget::closeEvent +140 QPlainTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QPlainTextEdit::dragEnterEvent +156 QPlainTextEdit::dragMoveEvent +160 QPlainTextEdit::dragLeaveEvent +164 QPlainTextEdit::dropEvent +168 QPlainTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QPlainTextEdit::changeEvent +184 QWidget::metric +188 QPlainTextEdit::inputMethodEvent +192 QPlainTextEdit::inputMethodQuery +196 QPlainTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QPlainTextEdit::scrollContentsBy +232 QPlainTextEdit::loadResource +236 QPlainTextEdit::createMimeDataFromSelection +240 QPlainTextEdit::canInsertFromMimeData +244 QPlainTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI14QPlainTextEdit) +256 QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev +260 QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPlainTextEdit + size=20 align=4 + base size=20 base align=4 +QPlainTextEdit (0xb3315440) 0 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u) + QAbstractScrollArea (0xb3315480) 0 + primary-for QPlainTextEdit (0xb3315440) + QFrame (0xb33154c0) 0 + primary-for QAbstractScrollArea (0xb3315480) + QWidget (0xb3322be0) 0 + primary-for QFrame (0xb33154c0) + QObject (0xb3330564) 0 + primary-for QWidget (0xb3322be0) + QPaintDevice (0xb33305a0) 8 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u) + +Vtable for QPlainTextDocumentLayout +QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QPlainTextDocumentLayout) +8 QPlainTextDocumentLayout::metaObject +12 QPlainTextDocumentLayout::qt_metacast +16 QPlainTextDocumentLayout::qt_metacall +20 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +24 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlainTextDocumentLayout::draw +60 QPlainTextDocumentLayout::hitTest +64 QPlainTextDocumentLayout::pageCount +68 QPlainTextDocumentLayout::documentSize +72 QPlainTextDocumentLayout::frameBoundingRect +76 QPlainTextDocumentLayout::blockBoundingRect +80 QPlainTextDocumentLayout::documentChanged +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QPlainTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QPlainTextDocumentLayout (0xb3315940) 0 + vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u) + QAbstractTextDocumentLayout (0xb3315980) 0 + primary-for QPlainTextDocumentLayout (0xb3315940) + QObject (0xb3162348) 0 + primary-for QAbstractTextDocumentLayout (0xb3315980) + +Vtable for QPrintPreviewWidget +QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +8 QPrintPreviewWidget::metaObject +12 QPrintPreviewWidget::qt_metacast +16 QPrintPreviewWidget::qt_metacall +20 QPrintPreviewWidget::~QPrintPreviewWidget +24 QPrintPreviewWidget::~QPrintPreviewWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +232 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev +236 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewWidget + size=24 align=4 + base size=24 base align=4 +QPrintPreviewWidget (0xb3315c40) 0 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u) + QWidget (0xb316a4b0) 0 + primary-for QPrintPreviewWidget (0xb3315c40) + QObject (0xb3162ca8) 0 + primary-for QWidget (0xb316a4b0) + QPaintDevice (0xb3162ce4) 8 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u) + +Vtable for QProgressBar +QProgressBar::_ZTV12QProgressBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QProgressBar) +8 QProgressBar::metaObject +12 QProgressBar::qt_metacast +16 QProgressBar::qt_metacall +20 QProgressBar::~QProgressBar +24 QProgressBar::~QProgressBar +28 QProgressBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QProgressBar::sizeHint +68 QProgressBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QProgressBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QProgressBar::text +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI12QProgressBar) +236 QProgressBar::_ZThn8_N12QProgressBarD1Ev +240 QProgressBar::_ZThn8_N12QProgressBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressBar + size=20 align=4 + base size=20 base align=4 +QProgressBar (0xb3315f00) 0 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u) + QWidget (0xb3179550) 0 + primary-for QProgressBar (0xb3315f00) + QObject (0xb3175a14) 0 + primary-for QWidget (0xb3179550) + QPaintDevice (0xb3175a50) 8 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u) + +Vtable for QRadioButton +QRadioButton::_ZTV12QRadioButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QRadioButton) +8 QRadioButton::metaObject +12 QRadioButton::qt_metacast +16 QRadioButton::qt_metacall +20 QRadioButton::~QRadioButton +24 QRadioButton::~QRadioButton +28 QRadioButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QRadioButton::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QRadioButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRadioButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QRadioButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QRadioButton) +244 QRadioButton::_ZThn8_N12QRadioButtonD1Ev +248 QRadioButton::_ZThn8_N12QRadioButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRadioButton + size=20 align=4 + base size=20 base align=4 +QRadioButton (0xb318c1c0) 0 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u) + QAbstractButton (0xb318c200) 0 + primary-for QRadioButton (0xb318c1c0) + QWidget (0xb3189550) 0 + primary-for QAbstractButton (0xb318c200) + QObject (0xb31888e8) 0 + primary-for QWidget (0xb3189550) + QPaintDevice (0xb3188924) 8 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u) + +Vtable for QScrollBar +QScrollBar::_ZTV10QScrollBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QScrollBar) +8 QScrollBar::metaObject +12 QScrollBar::qt_metacast +16 QScrollBar::qt_metacall +20 QScrollBar::~QScrollBar +24 QScrollBar::~QScrollBar +28 QScrollBar::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollBar::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QScrollBar::mousePressEvent +84 QScrollBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QScrollBar::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QScrollBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QScrollBar::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QScrollBar::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QScrollBar::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI10QScrollBar) +236 QScrollBar::_ZThn8_N10QScrollBarD1Ev +240 QScrollBar::_ZThn8_N10QScrollBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollBar + size=20 align=4 + base size=20 base align=4 +QScrollBar (0xb318c4c0) 0 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u) + QAbstractSlider (0xb318c500) 0 + primary-for QScrollBar (0xb318c4c0) + QWidget (0xb3199410) 0 + primary-for QAbstractSlider (0xb318c500) + QObject (0xb319e654) 0 + primary-for QWidget (0xb3199410) + QPaintDevice (0xb319e690) 8 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u) + +Vtable for QSizeGrip +QSizeGrip::_ZTV9QSizeGrip: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSizeGrip) +8 QSizeGrip::metaObject +12 QSizeGrip::qt_metacast +16 QSizeGrip::qt_metacall +20 QSizeGrip::~QSizeGrip +24 QSizeGrip::~QSizeGrip +28 QSizeGrip::event +32 QSizeGrip::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QSizeGrip::setVisible +64 QSizeGrip::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSizeGrip::mousePressEvent +84 QSizeGrip::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSizeGrip::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSizeGrip::paintEvent +128 QSizeGrip::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QSizeGrip::showEvent +172 QSizeGrip::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QSizeGrip) +232 QSizeGrip::_ZThn8_N9QSizeGripD1Ev +236 QSizeGrip::_ZThn8_N9QSizeGripD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSizeGrip + size=20 align=4 + base size=20 base align=4 +QSizeGrip (0xb318c800) 0 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u) + QWidget (0xb31a7f50) 0 + primary-for QSizeGrip (0xb318c800) + QObject (0xb31b0618) 0 + primary-for QWidget (0xb31a7f50) + QPaintDevice (0xb31b0654) 8 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u) + +Vtable for QSpinBox +QSpinBox::_ZTV8QSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QSpinBox) +8 QSpinBox::metaObject +12 QSpinBox::qt_metacast +16 QSpinBox::qt_metacall +20 QSpinBox::~QSpinBox +24 QSpinBox::~QSpinBox +28 QSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSpinBox::validate +228 QSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QSpinBox::valueFromText +248 QSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI8QSpinBox) +260 QSpinBox::_ZThn8_N8QSpinBoxD1Ev +264 QSpinBox::_ZThn8_N8QSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSpinBox + size=20 align=4 + base size=20 base align=4 +QSpinBox (0xb318cac0) 0 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u) + QAbstractSpinBox (0xb318cb00) 0 + primary-for QSpinBox (0xb318cac0) + QWidget (0xb31b9b40) 0 + primary-for QAbstractSpinBox (0xb318cb00) + QObject (0xb31bf348) 0 + primary-for QWidget (0xb31b9b40) + QPaintDevice (0xb31bf384) 8 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u) + +Vtable for QDoubleSpinBox +QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDoubleSpinBox) +8 QDoubleSpinBox::metaObject +12 QDoubleSpinBox::qt_metacast +16 QDoubleSpinBox::qt_metacall +20 QDoubleSpinBox::~QDoubleSpinBox +24 QDoubleSpinBox::~QDoubleSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDoubleSpinBox::validate +228 QDoubleSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QDoubleSpinBox::valueFromText +248 QDoubleSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI14QDoubleSpinBox) +260 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev +264 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDoubleSpinBox + size=20 align=4 + base size=20 base align=4 +QDoubleSpinBox (0xb318cf00) 0 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u) + QAbstractSpinBox (0xb318cf40) 0 + primary-for QDoubleSpinBox (0xb318cf00) + QWidget (0xb31cf550) 0 + primary-for QAbstractSpinBox (0xb318cf40) + QObject (0xb31d5744) 0 + primary-for QWidget (0xb31cf550) + QPaintDevice (0xb31d5780) 8 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u) + +Vtable for QSplashScreen +QSplashScreen::_ZTV13QSplashScreen: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSplashScreen) +8 QSplashScreen::metaObject +12 QSplashScreen::qt_metacast +16 QSplashScreen::qt_metacall +20 QSplashScreen::~QSplashScreen +24 QSplashScreen::~QSplashScreen +28 QSplashScreen::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplashScreen::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplashScreen::drawContents +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI13QSplashScreen) +236 QSplashScreen::_ZThn8_N13QSplashScreenD1Ev +240 QSplashScreen::_ZThn8_N13QSplashScreenD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplashScreen + size=20 align=4 + base size=20 base align=4 +QSplashScreen (0xb31e0200) 0 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u) + QWidget (0xb31e1370) 0 + primary-for QSplashScreen (0xb31e0200) + QObject (0xb31e53fc) 0 + primary-for QWidget (0xb31e1370) + QPaintDevice (0xb31e5438) 8 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u) + +Vtable for QSplitter +QSplitter::_ZTV9QSplitter: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSplitter) +8 QSplitter::metaObject +12 QSplitter::qt_metacast +16 QSplitter::qt_metacall +20 QSplitter::~QSplitter +24 QSplitter::~QSplitter +28 QSplitter::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QSplitter::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitter::sizeHint +68 QSplitter::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QSplitter::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QSplitter::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplitter::createHandle +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI9QSplitter) +236 QSplitter::_ZThn8_N9QSplitterD1Ev +240 QSplitter::_ZThn8_N9QSplitterD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitter + size=20 align=4 + base size=20 base align=4 +QSplitter (0xb31e0540) 0 + vptr=((& QSplitter::_ZTV9QSplitter) + 8u) + QFrame (0xb31e0580) 0 + primary-for QSplitter (0xb31e0540) + QWidget (0xb31f62d0) 0 + primary-for QFrame (0xb31e0580) + QObject (0xb31f7438) 0 + primary-for QWidget (0xb31f62d0) + QPaintDevice (0xb31f7474) 8 + vptr=((& QSplitter::_ZTV9QSplitter) + 236u) + +Vtable for QSplitterHandle +QSplitterHandle::_ZTV15QSplitterHandle: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSplitterHandle) +8 QSplitterHandle::metaObject +12 QSplitterHandle::qt_metacast +16 QSplitterHandle::qt_metacall +20 QSplitterHandle::~QSplitterHandle +24 QSplitterHandle::~QSplitterHandle +28 QSplitterHandle::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitterHandle::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplitterHandle::mousePressEvent +84 QSplitterHandle::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSplitterHandle::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSplitterHandle::paintEvent +128 QWidget::moveEvent +132 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 (*)(...))(& _ZTI15QSplitterHandle) +232 QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev +236 QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitterHandle + size=20 align=4 + base size=20 base align=4 +QSplitterHandle (0xb31e0980) 0 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u) + QWidget (0xb3204af0) 0 + primary-for QSplitterHandle (0xb31e0980) + QObject (0xb320abb8) 0 + primary-for QWidget (0xb3204af0) + QPaintDevice (0xb320abf4) 8 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u) + +Vtable for QStackedWidget +QStackedWidget::_ZTV14QStackedWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedWidget) +8 QStackedWidget::metaObject +12 QStackedWidget::qt_metacast +16 QStackedWidget::qt_metacall +20 QStackedWidget::~QStackedWidget +24 QStackedWidget::~QStackedWidget +28 QStackedWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QStackedWidget) +232 QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev +236 QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStackedWidget + size=20 align=4 + base size=20 base align=4 +QStackedWidget (0xb31e0c40) 0 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u) + QFrame (0xb31e0c80) 0 + primary-for QStackedWidget (0xb31e0c40) + QWidget (0xb3217460) 0 + primary-for QFrame (0xb31e0c80) + QObject (0xb321b744) 0 + primary-for QWidget (0xb3217460) + QPaintDevice (0xb321b780) 8 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u) + +Vtable for QStatusBar +QStatusBar::_ZTV10QStatusBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QStatusBar) +8 QStatusBar::metaObject +12 QStatusBar::qt_metacast +16 QStatusBar::qt_metacall +20 QStatusBar::~QStatusBar +24 QStatusBar::~QStatusBar +28 QStatusBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QStatusBar::paintEvent +128 QWidget::moveEvent +132 QStatusBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QStatusBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QStatusBar) +232 QStatusBar::_ZThn8_N10QStatusBarD1Ev +236 QStatusBar::_ZThn8_N10QStatusBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStatusBar + size=20 align=4 + base size=20 base align=4 +QStatusBar (0xb31e0f40) 0 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u) + QWidget (0xb3222e10) 0 + primary-for QStatusBar (0xb31e0f40) + QObject (0xb322a618) 0 + primary-for QWidget (0xb3222e10) + QPaintDevice (0xb322a654) 8 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u) + +Vtable for QTextBrowser +QTextBrowser::_ZTV12QTextBrowser: 74u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextBrowser) +8 QTextBrowser::metaObject +12 QTextBrowser::qt_metacast +16 QTextBrowser::qt_metacall +20 QTextBrowser::~QTextBrowser +24 QTextBrowser::~QTextBrowser +28 QTextBrowser::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextBrowser::mousePressEvent +84 QTextBrowser::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextBrowser::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextBrowser::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextBrowser::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextBrowser::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextBrowser::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextBrowser::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 QTextBrowser::setSource +252 QTextBrowser::backward +256 QTextBrowser::forward +260 QTextBrowser::home +264 QTextBrowser::reload +268 (int (*)(...))-0x000000008 +272 (int (*)(...))(& _ZTI12QTextBrowser) +276 QTextBrowser::_ZThn8_N12QTextBrowserD1Ev +280 QTextBrowser::_ZThn8_N12QTextBrowserD0Ev +284 QWidget::_ZThn8_NK7QWidget7devTypeEv +288 QWidget::_ZThn8_NK7QWidget11paintEngineEv +292 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextBrowser + size=20 align=4 + base size=20 base align=4 +QTextBrowser (0xb3237340) 0 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u) + QTextEdit (0xb3237380) 0 + primary-for QTextBrowser (0xb3237340) + QAbstractScrollArea (0xb32373c0) 0 + primary-for QTextEdit (0xb3237380) + QFrame (0xb3237400) 0 + primary-for QAbstractScrollArea (0xb32373c0) + QWidget (0xb323e140) 0 + primary-for QFrame (0xb3237400) + QObject (0xb323a8ac) 0 + primary-for QWidget (0xb323e140) + QPaintDevice (0xb323a8e8) 8 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u) + +Vtable for QToolBar +QToolBar::_ZTV8QToolBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBar) +8 QToolBar::metaObject +12 QToolBar::qt_metacast +16 QToolBar::qt_metacall +20 QToolBar::~QToolBar +24 QToolBar::~QToolBar +28 QToolBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QToolBar::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QToolBar::paintEvent +128 QWidget::moveEvent +132 QToolBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QToolBar) +232 QToolBar::_ZThn8_N8QToolBarD1Ev +236 QToolBar::_ZThn8_N8QToolBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBar + size=20 align=4 + base size=20 base align=4 +QToolBar (0xb32376c0) 0 + vptr=((& QToolBar::_ZTV8QToolBar) + 8u) + QWidget (0xb3047820) 0 + primary-for QToolBar (0xb32376c0) + QObject (0xb304f5a0) 0 + primary-for QWidget (0xb3047820) + QPaintDevice (0xb304f5dc) 8 + vptr=((& QToolBar::_ZTV8QToolBar) + 232u) + +Vtable for QToolBox +QToolBox::_ZTV8QToolBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBox) +8 QToolBox::metaObject +12 QToolBox::qt_metacast +16 QToolBox::qt_metacall +20 QToolBox::~QToolBox +24 QToolBox::~QToolBox +28 QToolBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QToolBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolBox::itemInserted +228 QToolBox::itemRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QToolBox) +240 QToolBox::_ZThn8_N8QToolBoxD1Ev +244 QToolBox::_ZThn8_N8QToolBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBox + size=20 align=4 + base size=20 base align=4 +QToolBox (0xb3237a80) 0 + vptr=((& QToolBox::_ZTV8QToolBox) + 8u) + QFrame (0xb3237ac0) 0 + primary-for QToolBox (0xb3237a80) + QWidget (0xb305cd20) 0 + primary-for QFrame (0xb3237ac0) + QObject (0xb3060bb8) 0 + primary-for QWidget (0xb305cd20) + QPaintDevice (0xb3060bf4) 8 + vptr=((& QToolBox::_ZTV8QToolBox) + 240u) + +Vtable for QToolButton +QToolButton::_ZTV11QToolButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QToolButton) +8 QToolButton::metaObject +12 QToolButton::qt_metacast +16 QToolButton::qt_metacall +20 QToolButton::~QToolButton +24 QToolButton::~QToolButton +28 QToolButton::event +32 QObject::eventFilter +36 QToolButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QToolButton::sizeHint +68 QToolButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QToolButton::mousePressEvent +84 QToolButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QToolButton::enterEvent +120 QToolButton::leaveEvent +124 QToolButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolButton::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolButton::hitButton +228 QAbstractButton::checkStateSet +232 QToolButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QToolButton) +244 QToolButton::_ZThn8_N11QToolButtonD1Ev +248 QToolButton::_ZThn8_N11QToolButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolButton + size=20 align=4 + base size=20 base align=4 +QToolButton (0xb308c0c0) 0 + vptr=((& QToolButton::_ZTV11QToolButton) + 8u) + QAbstractButton (0xb308c100) 0 + primary-for QToolButton (0xb308c0c0) + QWidget (0xb308b4b0) 0 + primary-for QAbstractButton (0xb308c100) + QObject (0xb308e03c) 0 + primary-for QWidget (0xb308b4b0) + QPaintDevice (0xb308e078) 8 + vptr=((& QToolButton::_ZTV11QToolButton) + 244u) + +Vtable for QWorkspace +QWorkspace::_ZTV10QWorkspace: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QWorkspace) +8 QWorkspace::metaObject +12 QWorkspace::qt_metacast +16 QWorkspace::qt_metacall +20 QWorkspace::~QWorkspace +24 QWorkspace::~QWorkspace +28 QWorkspace::event +32 QWorkspace::eventFilter +36 QObject::timerEvent +40 QWorkspace::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWorkspace::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWorkspace::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWorkspace::paintEvent +128 QWidget::moveEvent +132 QWorkspace::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWorkspace::showEvent +172 QWorkspace::hideEvent +176 QWidget::x11Event +180 QWorkspace::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QWorkspace) +232 QWorkspace::_ZThn8_N10QWorkspaceD1Ev +236 QWorkspace::_ZThn8_N10QWorkspaceD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWorkspace + size=20 align=4 + base size=20 base align=4 +QWorkspace (0xb308c7c0) 0 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u) + QWidget (0xb30a0910) 0 + primary-for QWorkspace (0xb308c7c0) + QObject (0xb30ad6cc) 0 + primary-for QWidget (0xb30a0910) + QPaintDevice (0xb30ad708) 8 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u) + +Class QGLColormap::QGLColormapData + size=12 align=4 + base size=12 base align=4 +QGLColormap::QGLColormapData (0xb30bc9d8) 0 + +Class QGLColormap + size=4 align=4 + base size=4 base align=4 +QGLColormap (0xb30bc708) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb30cf0f0) 0 + +Class QFlags<QGL::FormatOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QGL::FormatOption> (0xb30cf1a4) 0 + +Class QGLFormat + size=4 align=4 + base size=4 base align=4 +QGLFormat (0xb30cfac8) 0 + +Class QFlags<QGLFormat::OpenGLVersionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGLFormat::OpenGLVersionFlag> (0xb2e92528) 0 + +Vtable for QGLContext +QGLContext::_ZTV10QGLContext: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QGLContext) +8 QGLContext::~QGLContext +12 QGLContext::~QGLContext +16 QGLContext::create +20 QGLContext::makeCurrent +24 QGLContext::doneCurrent +28 QGLContext::swapBuffers +32 QGLContext::chooseContext +36 QGLContext::tryVisual +40 QGLContext::chooseVisual + +Class QGLContext + size=8 align=4 + base size=8 base align=4 +QGLContext (0xb2ea9078) 0 + vptr=((& QGLContext::_ZTV10QGLContext) + 8u) + +Vtable for QGLWidget +QGLWidget::_ZTV9QGLWidget: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QGLWidget) +8 QGLWidget::metaObject +12 QGLWidget::qt_metacast +16 QGLWidget::qt_metacall +20 QGLWidget::~QGLWidget +24 QGLWidget::~QGLWidget +28 QGLWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QGLWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGLWidget::paintEvent +128 QWidget::moveEvent +132 QGLWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QGLWidget::updateGL +228 QGLWidget::updateOverlayGL +232 QGLWidget::initializeGL +236 QGLWidget::resizeGL +240 QGLWidget::paintGL +244 QGLWidget::initializeOverlayGL +248 QGLWidget::resizeOverlayGL +252 QGLWidget::paintOverlayGL +256 QGLWidget::glInit +260 QGLWidget::glDraw +264 (int (*)(...))-0x000000008 +268 (int (*)(...))(& _ZTI9QGLWidget) +272 QGLWidget::_ZThn8_N9QGLWidgetD1Ev +276 QGLWidget::_ZThn8_N9QGLWidgetD0Ev +280 QWidget::_ZThn8_NK7QWidget7devTypeEv +284 QGLWidget::_ZThn8_NK9QGLWidget11paintEngineEv +288 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGLWidget + size=20 align=4 + base size=20 base align=4 +QGLWidget (0xb308cf80) 0 + vptr=((& QGLWidget::_ZTV9QGLWidget) + 8u) + QWidget (0xb2ebeaf0) 0 + primary-for QGLWidget (0xb308cf80) + QObject (0xb2ea9870) 0 + primary-for QWidget (0xb2ebeaf0) + QPaintDevice (0xb2ea98ac) 8 + vptr=((& QGLWidget::_ZTV9QGLWidget) + 272u) + +Vtable for QGLFramebufferObject +QGLFramebufferObject::_ZTV20QGLFramebufferObject: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGLFramebufferObject) +8 QGLFramebufferObject::~QGLFramebufferObject +12 QGLFramebufferObject::~QGLFramebufferObject +16 QGLFramebufferObject::devType +20 QGLFramebufferObject::paintEngine +24 QGLFramebufferObject::metric + +Class QGLFramebufferObject + size=12 align=4 + base size=12 base align=4 +QGLFramebufferObject (0xb2ec5500) 0 + vptr=((& QGLFramebufferObject::_ZTV20QGLFramebufferObject) + 8u) + QPaintDevice (0xb2ee23fc) 0 + primary-for QGLFramebufferObject (0xb2ec5500) + +Vtable for QGLPixelBuffer +QGLPixelBuffer::_ZTV14QGLPixelBuffer: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGLPixelBuffer) +8 QGLPixelBuffer::~QGLPixelBuffer +12 QGLPixelBuffer::~QGLPixelBuffer +16 QGLPixelBuffer::devType +20 QGLPixelBuffer::paintEngine +24 QGLPixelBuffer::metric + +Class QGLPixelBuffer + size=12 align=4 + base size=12 base align=4 +QGLPixelBuffer (0xb2ec5680) 0 + vptr=((& QGLPixelBuffer::_ZTV14QGLPixelBuffer) + 8u) + QPaintDevice (0xb2ee2ca8) 0 + primary-for QGLPixelBuffer (0xb2ec5680) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb2d447bc) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb2d5cd5c) 0 + +Class QVectorTypedData<QPoint> + size=24 align=4 + base size=24 base align=4 +QVectorTypedData<QPoint> (0xb2e2a078) 0 + +Class QVectorTypedData<QPointF> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QPointF> (0xb2e2ab7c) 0 + +Class QVectorTypedData<QPainterPath::Element> + size=36 align=4 + base size=36 base align=4 +QVectorTypedData<QPainterPath::Element> (0xb2c49654) 0 + +Class QVectorTypedData<QLineF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QLineF> (0xb2cbee88) 0 + +Class QVectorTypedData<QLine> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QLine> (0xb2cd303c) 0 + +Class QVectorTypedData<QRectF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QRectF> (0xb2cd321c) 0 + +Class QVectorTypedData<QRect> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QRect> (0xb2cd33fc) 0 + +Class QList<QTreeWidgetItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::Node (0xb2b94bb8) 0 + +Class QVectorTypedData<QVector<QWidgetItemData> > + size=20 align=4 + base size=20 base align=4 +QVectorTypedData<QVector<QWidgetItemData> > (0xb2b94d98) 0 + +Class QVectorTypedData<QTextLength> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QTextLength> (0xb2bbff3c) 0 + +Class QVectorTypedData<QTextLayout::FormatRange> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QTextLayout::FormatRange> (0xb2bd83c0) 0 + +Class QVectorTypedData<QAbstractTextDocumentLayout::Selection> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QAbstractTextDocumentLayout::Selection> (0xb2bd8d98) 0 + +Class QList<QAction*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::Node (0xb2c1dac8) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb2a67a50) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb2a67ac8) 0 + +Class QMetaTypeId2<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSet<QAccessible::Method> > (0xb2a8d9d8) 0 empty + +Class QHashNode<QAccessible::Method, QHashDummyValue> + size=16 align=4 + base size=13 base align=4 +QHashNode<QAccessible::Method, QHashDummyValue> (0xb2a8dce4) 0 + +Class QHashNode<QVariant::Type, QItemEditorCreatorBase*> + size=16 align=4 + base size=16 base align=4 +QHashNode<QVariant::Type, QItemEditorCreatorBase*> (0xb2add8e8) 0 + +Class QTypeInfo<QStandardItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStandardItem*> (0xb2addec4) 0 empty + +Class QTypeInfo<QTreeWidgetItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTreeWidgetItem*> (0xb2b041e0) 0 empty + +Class QTypeInfo<QTextLength> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLength> (0xb2b04a8c) 0 empty + +Class QTypeInfo<QTextLayout::FormatRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLayout::FormatRange> (0xb2b04ec4) 0 empty + +Class QTypeInfo<QAbstractTextDocumentLayout::Selection> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAbstractTextDocumentLayout::Selection> (0xb2b10474) 0 empty + +Class QTypeInfo<QAction*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAction*> (0xb2b1e528) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb2b1ef3c) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb2b2c078) 0 + +Class QList<QVariant>::Node + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::Node (0xb2b2c2d0) 0 + +Class QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> (0xb2b2ca8c) 0 + +Class QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> (0xb29601e0) 0 + +Class QTypeInfo<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QGraphicsItem*> (0xb2960960) 0 empty + +Class QList<QGraphicsItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::Node (0xb29609d8) 0 + +Class QTypeInfo<QStyleOptionQ3ListViewItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStyleOptionQ3ListViewItem> (0xb2960e88) 0 empty + +Class QList<QStyleOptionQ3ListViewItem>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::Node (0xb2960f00) 0 + +Class QList<QItemSelectionRange>::Node + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::Node (0xb299e348) 0 + +Class QList<QStandardItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::Node (0xb299e780) 0 + +Class QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> (0xb299eb04) 0 + +Class QHashDummyNode<QAccessible::Method, QHashDummyValue> + size=12 align=4 + base size=12 base align=4 +QHashDummyNode<QAccessible::Method, QHashDummyValue> (0xb29d40b4) 0 + +Class QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> (0xb29d4744) 0 + diff --git a/tests/auto/bic/data/QtScript.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtScript.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..fb70146122 --- /dev/null +++ b/tests/auto/bic/data/QtScript.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,4710 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb782b03c) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb782b078) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7c89b40) 0 empty + QUintForSize<4> (0xb782b0f0) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb782b21c) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb782b258) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7c89d00) 0 empty + QIntForSize<4> (0xb782b2d0) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb782b654) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb782bc6c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb783f618) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb783f6cc) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb783f8ac) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb783f99c) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb783fa8c) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb783fb7c) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb783fc6c) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb783fd5c) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb783fe4c) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb783ff3c) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb785a03c) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb785a12c) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb785a21c) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb785a30c) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb785a3fc) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb785a4ec) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb785a5dc) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb785a6cc) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb7876168) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb78765dc) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb789c294) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6a99d5c) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6acb240) 0 + QBasicAtomicInt (0xb6abbd20) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6ad1c6c) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6b0ee4c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6af0258) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6b3ae4c) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6b7bf3c) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6b941e0) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb6b94b04) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb69d8438) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb69d8d5c) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb69eb690) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb69ebfb4) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb69fe8e8) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6a0d21c) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6a0db40) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6a21474) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6a21d98) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6a356cc) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6a46000) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6a46924) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb6a8ac30) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6898168) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6a46a8c) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb6898d20) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb68fad98) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb6958654) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb67c3b00) 0 + QString (0xb68110f0) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb68113fc) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb681f294) 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 (0xb687a000) 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 (0xb687b100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb687a30c) 0 nearly-empty + primary-for std::bad_exception (0xb687b100) + +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 (0xb687b240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb687a5dc) 0 nearly-empty + primary-for std::bad_alloc (0xb687b240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb687a8ac) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb687ab04) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb687aac8) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb6721d5c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6721b40) 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 (0xb67210b4) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb673d3c0) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb673d348) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb6758654) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb6758bb8) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb67621a4) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6769000) 0 + QGenericArgument (0xb67625dc) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb6762ac8) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb67628e8) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb6779c30) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb6779bb8) 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 (0xb6779b04) 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 (0xb6779d5c) 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 (0xb65bc2d0) 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 (0xb65bae80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb65bcc30) 0 + primary-for QIODevice (0xb65bae80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb65d7f3c) 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 (0xb6601dd4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb661de4c) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb6651654) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6651744) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb6651ca8) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb6651c30) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb662cf80) 0 + QList<QString> (0xb6651ce4) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb667da50) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb667dc6c) 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 (0xb6495ce4) 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 (0xb6672f40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb64a8294) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb6672f40) + +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 (0xb64a5a00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb64a85dc) 0 + primary-for QTextCodecPlugin (0xb64a5a00) + QTextCodecFactoryInterface (0xb64ab0c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb64a8618) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb64ab0c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb64a8f3c) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb64bba8c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb64bb780) 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 (0xb64ab980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb64c6c6c) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64ab980) + +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 (0xb64aba40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb64aba80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb64aba40) + std::exception (0xb64c6e10) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64aba80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb64c6fb4) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb64ca12c) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb64ca1a4) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb64ca168) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb6572ac8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb6572a8c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb638e3c0) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb638e474) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb64253fc) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb64254ec) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6425474) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb6425564) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb64255dc) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb6425618) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb6425654) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb64256cc) 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 (0xb6425708) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb6465e88) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb6474b04) 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 (0xb642be00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb6480b7c) 0 + primary-for QTextIStream (0xb642be00) + +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 (0xb62930c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb628f5dc) 0 + primary-for QTextOStream (0xb62930c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62a1078) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62a10f0) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb62a1000) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62a1168) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62a11e0) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb62a1258) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62a12d0) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb62a130c) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb62a1348) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62a13c0) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb62a1438) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb62a1474) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb62a15a0) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb62a1528) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb62a14ec) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62a1618) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb62a1708) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb62a1690) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62a1780) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb62a1870) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb62a17f8) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb62a1924) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb62a199c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62a1a14) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb62a1a50) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb62a1a8c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb62a1ac8) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb635ea14) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb635e9d8) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb61be7bc) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb61d53fc) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb61d5384) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb61d5744) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb61d5294) 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 (0xb61d5870) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb61d5f78) 0 + +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 (0xb61d5708) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6219780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb620bac8) 0 + primary-for QFutureInterface<void> (0xb6219780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb6256258) 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 (0xb62726c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb62718e8) 0 + primary-for QFutureWatcherBase (0xb62726c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb6272dc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb6272e00) 0 + primary-for QFutureWatcher<void> (0xb6272dc0) + QObject (0xb608b3fc) 0 + primary-for QFutureWatcherBase (0xb6272e00) + +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 (0xb60a130c) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb60958c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb60a1c30) 0 + primary-for QThread (0xb60958c0) + +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 (0xb6095c00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb60b6a50) 0 + primary-for QThreadPool (0xb6095c00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb60c43fc) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb60c46cc) 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 (0xb60cd2c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb60d33fc) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb60cd2c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb60d3bf4) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb60cdc40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb60d3c6c) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb60cde00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb60cde40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb60e80f0) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb60cde40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb60e8708) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb60e8744) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb60ef140) 0 empty + std::input_iterator_tag (0xb60e8780) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60ef1c0) 0 empty + std::forward_iterator_tag (0xb60ef200) 0 empty + std::input_iterator_tag (0xb60e87bc) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb60ef280) 0 empty + std::bidirectional_iterator_tag (0xb60ef2c0) 0 empty + std::forward_iterator_tag (0xb60ef300) 0 empty + std::input_iterator_tag (0xb60e87f8) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb60e8b04) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb60e8b40) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb60e8bb8) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb60e8dd4) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb60e8ec4) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb60e8f3c) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb60e8fb4) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb60e8258) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb610903c) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb61090b4) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb610912c) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb61091a4) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb610921c) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb6109294) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb610930c) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb6109384) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb61093fc) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb61094ec) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb6109564) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb61095dc) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb6109960) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb61099d8) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb6109ac8) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb6109b40) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb6109bb8) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb6109dd4) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb6109e10) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb6109e4c) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb6109e88) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb6109ec4) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb6109f00) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb6109f78) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb6109fb4) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb611e000) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb611e03c) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb611e078) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb611e0b4) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb611ea8c) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb5f99078) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb5f994b0) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb5f996cc) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5f99ac8) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5f99c30) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5f99d98) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5fd7474) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5febec4) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5ff77f8) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5ff7a50) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5ff7a8c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5ff7b04) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5ff7b40) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5ff7bb8) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5ff7dd4) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5ff7f3c) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5ff7ec4) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5ff7f78) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5ff7fb4) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb60814ec) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb60817bc) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5e7b7c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb60817f8) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb6081834) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5e7b880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb6081870) 0 empty + +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 (0xb6081a8c) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5f24384) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5f243c0) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5f20b40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5f243fc) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5dbb078) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5db9100) 0 + std::allocator<char> (0xb5db9140) 0 empty + __gnu_cxx::new_allocator<char> (0xb5dbb0f0) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5dbb000) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5dbb12c) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5db92c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5dbb168) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5dbb21c) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5db94c0) 0 + std::allocator<wchar_t> (0xb5db9500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5dbb294) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5dbb1a4) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5dbb2d0) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5dbb384) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5db9680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5dbb30c) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5dbb3c0) 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 (0xb5e52834) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5e5d1e0) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5e5d528) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5e68640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5e64ec4) 0 + primary-for std::collate<char> (0xb5e68640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5e68740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5e64fb4) 0 + primary-for std::collate<wchar_t> (0xb5e68740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5c7c3fc) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c7c438) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5c896c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c7c474) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5c89800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5c89840) 0 + primary-for std::collate_byname<char> (0xb5c89800) + std::locale::facet (0xb5c7c4ec) 0 + primary-for std::collate<char> (0xb5c89840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5c898c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5c89900) 0 + primary-for std::collate_byname<wchar_t> (0xb5c898c0) + std::locale::facet (0xb5c7c5dc) 0 + primary-for std::collate<wchar_t> (0xb5c89900) + +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 (0xb5c89f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5ca33fc) 0 nearly-empty + primary-for std::ios_base::failure (0xb5c89f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5cad690) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5cadc30) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5cb103c) 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 (0xb5ca33c0) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5ce2a50) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5ce2ce4) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5ce2f78) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5d58050) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5d28ec4) 0 + primary-for std::ctype<char> (0xb5d58050) + std::ctype_base (0xb5d28f00) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5d61910) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5d71a8c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5d61910) + std::ctype_base (0xb5d71ac8) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5d66800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5b7d780) 0 + primary-for std::ctype<wchar_t> (0xb5d66800) + std::locale::facet (0xb5d71bb8) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b7d780) + std::ctype_base (0xb5d71bf4) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5d669c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5b84f00) 0 + primary-for std::ctype_byname<char> (0xb5d669c0) + std::locale::facet (0xb5b83f00) 0 + primary-for std::ctype<char> (0xb5b84f00) + std::ctype_base (0xb5b83f3c) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5d66a40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5d66a80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5d66a40) + std::__ctype_abstract_base<wchar_t> (0xb5b88550) 0 + primary-for std::ctype<wchar_t> (0xb5d66a80) + std::locale::facet (0xb5b8a078) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b88550) + std::ctype_base (0xb5b8a0b4) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5b8aac8) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5b96480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5b9c2d0) 0 + primary-for std::numpunct<char> (0xb5b96480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5b96540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5b9c3c0) 0 + primary-for std::numpunct<wchar_t> (0xb5b96540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5bd2a14) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5c1aa80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5c1aac0) 0 + primary-for std::numpunct_byname<char> (0xb5c1aa80) + std::locale::facet (0xb5c3103c) 0 + primary-for std::numpunct<char> (0xb5c1aac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5c1ab00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5c3112c) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5c1ab00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5c1ab80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5c3121c) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5c1ab80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5c1ac00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5c1ac40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5c1ac00) + std::locale::facet (0xb5c3130c) 0 + primary-for std::numpunct<wchar_t> (0xb5c1ac40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c1acc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5c313fc) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c1acc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c1ad40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5c314ec) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c1ad40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5c6fd80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5c31ce4) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5c6fd80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c6fdc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5c31dd4) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c6fdc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5ab7a40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5ab7a80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5a9a8e8) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ab7a80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5a9aac8) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ab7bc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ab7c00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a9ab04) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ab7c00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a9aca8) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5af8480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5af84c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5af91a4) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5af84c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5af8580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5af85c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5af9528) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5af85c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5af9c30) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5af9c6c) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5b25480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5af9ca8) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5b54168) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5b61380 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> > (0xb5b61400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5b69be0) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5b61380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5b69be0) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5b613c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5b541a4) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b613c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5b61400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5b613c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5b54438) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5b61700 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> > (0xb5b61780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5b77c80) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5b61700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5b77c80) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b61740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5b54474) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b61740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5b61780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b61740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5b54d5c) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5b54ce4) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5b54c6c) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5b54bb8) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb59a003c) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb59a08ac) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb588bd20) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb58aa410) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb589ba00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58aa410) + QFutureInterfaceBase (0xb588bf00) 0 + primary-for QFutureInterface<void> (0xb589ba00) + QRunnable (0xb588bf3c) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb589ba80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb58aa820) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb589ba80) + QFutureInterface<void> (0xb589bac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58aa820) + QFutureInterfaceBase (0xb58b00f0) 0 + primary-for QFutureInterface<void> (0xb589bac0) + QRunnable (0xb58b012c) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb5815384) 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 (0xb57fee00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb57fee40) 0 + primary-for QFile (0xb57fee00) + QObject (0xb5815474) 0 + primary-for QIODevice (0xb57fee40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb582de10) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb584199c) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb585f03c) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb585f348) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb58720b4) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb587203c) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb58721a4) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb5691708) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb56917f8) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb56d4384) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb56d43c0) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb56b9240) 0 + QAbstractFileEngine::ExtensionOption (0xb56d43fc) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56b92c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb56d44ec) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb56b9340) 0 + QAbstractFileEngine::ExtensionOption (0xb56d4528) 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 (0xb56c3ac8) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb56d4bb8) 0 + +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 (0xb56e1a14) 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 (0xb56e1bb8) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb56b9580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56b95c0) 0 + primary-for QBuffer (0xb56b9580) + QObject (0xb56f00b4) 0 + primary-for QIODevice (0xb56b95c0) + +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 (0xb56f0dd4) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5702564) 0 + +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 (0xb56b9a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5710348) 0 + primary-for QFileSystemWatcher (0xb56b9a00) + +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 (0xb56b9cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5710d20) 0 + primary-for QFSFileEngine (0xb56b9cc0) + +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 (0xb56b9dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb56b9e00) 0 + primary-for QProcess (0xb56b9dc0) + QObject (0xb57286cc) 0 + primary-for QIODevice (0xb56b9e00) + +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 (0xb57450f0) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5766528) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb57665a0) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb574530c) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb5766d98) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb5766f00) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb558130c) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb55817f8) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb5581c30) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb5581e10) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb559f000) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb559f1e0) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb559f3c0) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb559f5a0) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb559f780) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb559f960) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb559fb40) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb559fd20) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb559ff00) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb55a90f0) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb55a92d0) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb55a94b0) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb55a9690) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb55a9870) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb55a9a50) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb55a9c30) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb55a9e10) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb55ae000) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb55ae1e0) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb55ae3c0) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb55ae5a0) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb55ae780) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb55ae960) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb55aeb40) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb55aed20) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb55aef00) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb55b90f0) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb55b92d0) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb55b94b0) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb55b9690) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb55b9870) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb55b9a50) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb55b9c30) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb55b9e10) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb55c0000) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb55c01e0) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb55c03c0) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb55c05a0) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb55c0780) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb55c0960) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb55c0b40) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb55c0d20) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb55c0f00) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb55c70f0) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb55c72d0) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb55c74b0) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb55c7690) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb55c7870) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb55c7a50) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb55c7c30) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb55c7e10) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb55ce000) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb55dae88) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb55e8078) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb55daf3c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb55e8744) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb55ce1e0) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb5600c6c) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb5600bf4) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb5600d5c) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb5600ce4) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb563f0f0) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb563f708) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb563f8e8) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb563fac8) 0 empty + +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 (0xb564a2c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb563fca8) 0 + primary-for QSettings (0xb564a2c0) + +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 (0xb564aec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb564af00) 0 + primary-for QTemporaryFile (0xb564aec0) + QIODevice (0xb564af40) 0 + primary-for QFile (0xb564af00) + QObject (0xb5481a14) 0 + primary-for QIODevice (0xb564af40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb548eb7c) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb5499a8c) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb54c5528) 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 (0xb5492ac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb54d4384) 0 + primary-for QEventLoop (0xb5492ac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb54d499c) 0 + +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 (0xb5492e40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb54ead5c) 0 + primary-for QAbstractEventDispatcher (0xb5492e40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb54f9c30) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb5518000) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb55180f0) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5518834) 0 empty + +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 (0xb5500a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5518924) 0 + primary-for QAbstractItemModel (0xb5500a00) + +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 (0xb5500ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5500f00) 0 + primary-for QAbstractTableModel (0xb5500ec0) + QObject (0xb55464b0) 0 + primary-for QAbstractItemModel (0xb5500f00) + +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 (0xb5551140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb5551180) 0 + primary-for QAbstractListModel (0xb5551140) + QObject (0xb5546f3c) 0 + primary-for QAbstractItemModel (0xb5551180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb556599c) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb536f12c) 0 empty + +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 (0xb536f21c) 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 (0xb5551b80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb536ff3c) 0 + primary-for QTimerEvent (0xb5551b80) + +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 (0xb5551c40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb5380168) 0 + primary-for QChildEvent (0xb5551c40) + +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 (0xb5551e00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb53809d8) 0 + primary-for QCustomEvent (0xb5551e00) + +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 (0xb5551f00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5380dd4) 0 + primary-for QDynamicPropertyChangeEvent (0xb5551f00) + +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 (0xb5551fc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb538030c) 0 + primary-for QCoreApplication (0xb5551fc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb53a89d8) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53a8d5c) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb53dc21c) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb53dc30c) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb53dc744) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb53dc834) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb53dcb40) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb53dce88) 0 empty + +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 (0xb53eb240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb53dcf78) 0 + primary-for QMimeData (0xb53eb240) + +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 (0xb53eb500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb53f2b04) 0 + primary-for QObjectCleanupHandler (0xb53eb500) + +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 (0xb53eb740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5404348) 0 + primary-for QSharedMemory (0xb53eb740) + +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 (0xb53eba00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb5412168) 0 + primary-for QSignalMapper (0xb53eba00) + +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 (0xb53ebcc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb54202d0) 0 + primary-for QSocketNotifier (0xb53ebcc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb542c348) 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 (0xb542e040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb542c870) 0 + primary-for QTimer (0xb542e040) + +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 (0xb542e4c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb543e99c) 0 + primary-for QTranslator (0xb542e4c0) + +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 (0xb542e7c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb544c7bc) 0 + primary-for QLibrary (0xb542e7c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb545b708) 0 + +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 (0xb542eb40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb526d2d0) 0 + primary-for QPluginLoader (0xb542eb40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb526dec4) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb5288ce4) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb5295384) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb5295078) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb529d870) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb529d564) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb52a4a50) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb52a4d20) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb52b512c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb52d5e4c) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb52e5b40) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb52e5dd4) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb52f57bc) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb52f5b40) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb53234ec) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb53235dc) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb532db40) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb532dc30) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb53412d0) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb53414b0) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb53542d0) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb5366528) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb51513c0) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb51684ec) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb51688ac) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb5187a14) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb5194438) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb51bd078) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5226384) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb522f3c0) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb504f000) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb504fe88) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb506ce4c) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb5087d5c) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb50ce924) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb50e9e4c) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb51284ec) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5144708) 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 (0xb514a7c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4f590b4) 0 + primary-for QTimeLine (0xb514a7c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4f6e474) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4f8e618) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4f97b7c) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4f97ce4) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4f97c6c) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4f98240) 0 + QVector<QXmlStreamAttribute> (0xb4f97d20) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f97d5c) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4fba780) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4fba8ac) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4fc9474) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4fc95a0) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4fdc528) 0 empty + +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 (0xb4fdc654) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4fdc7f8) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4ff8dd4) 0 + +Class QScriptable + size=4 align=4 + base size=4 base align=4 +QScriptable (0xb50103c0) 0 + +Class QScriptValue + size=4 align=4 + base size=4 base align=4 +QScriptValue (0xb5010870) 0 + +Class QFlags<QScriptValue::ResolveFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QScriptValue::ResolveFlag> (0xb50237f8) 0 + +Class QFlags<QScriptValue::PropertyFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QScriptValue::PropertyFlag> (0xb50238e8) 0 + +Class QList<QScriptValue>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QScriptValue>::<anonymous union> (0xb5023d20) 0 + +Class QList<QScriptValue> + size=4 align=4 + base size=4 base align=4 +QList<QScriptValue> (0xb5023ca8) 0 + +Vtable for QScriptClass +QScriptClass::_ZTV12QScriptClass: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QScriptClass) +8 QScriptClass::~QScriptClass +12 QScriptClass::~QScriptClass +16 QScriptClass::queryProperty +20 QScriptClass::property +24 QScriptClass::setProperty +28 QScriptClass::propertyFlags +32 QScriptClass::newIterator +36 QScriptClass::prototype +40 QScriptClass::name +44 QScriptClass::supportsExtension +48 QScriptClass::extension + +Class QScriptClass + size=8 align=4 + base size=8 base align=4 +QScriptClass (0xb4e507bc) 0 + vptr=((& QScriptClass::_ZTV12QScriptClass) + 8u) + +Class QFlags<QScriptClass::QueryFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QScriptClass::QueryFlag> (0xb4e631a4) 0 + +Vtable for QScriptClassPropertyIterator +QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI28QScriptClassPropertyIterator) +8 QScriptClassPropertyIterator::~QScriptClassPropertyIterator +12 QScriptClassPropertyIterator::~QScriptClassPropertyIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 QScriptClassPropertyIterator::id +48 QScriptClassPropertyIterator::flags + +Class QScriptClassPropertyIterator + size=8 align=4 + base size=8 base align=4 +QScriptClassPropertyIterator (0xb4e63d5c) 0 + vptr=((& QScriptClassPropertyIterator::_ZTV28QScriptClassPropertyIterator) + 8u) + +Class QScriptContext + size=4 align=4 + base size=4 base align=4 +QScriptContext (0xb4e7b3fc) 0 + +Class QScriptContextInfo + size=4 align=4 + base size=4 base align=4 +QScriptContextInfo (0xb4e7ba8c) 0 + +Class QScriptString + size=4 align=4 + base size=4 base align=4 +QScriptString (0xb4e88294) 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 (0xb5035700) 0 + vptr=((& QScriptEngine::_ZTV13QScriptEngine) + 8u) + QObject (0xb4e88870) 0 + primary-for QScriptEngine (0xb5035700) + +Class QFlags<QScriptEngine::QObjectWrapOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QScriptEngine::QObjectWrapOption> (0xb4e9e5dc) 0 + +Vtable for QScriptEngineAgent +QScriptEngineAgent::_ZTV18QScriptEngineAgent: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QScriptEngineAgent) +8 QScriptEngineAgent::~QScriptEngineAgent +12 QScriptEngineAgent::~QScriptEngineAgent +16 QScriptEngineAgent::scriptLoad +20 QScriptEngineAgent::scriptUnload +24 QScriptEngineAgent::contextPush +28 QScriptEngineAgent::contextPop +32 QScriptEngineAgent::functionEntry +36 QScriptEngineAgent::functionExit +40 QScriptEngineAgent::positionChange +44 QScriptEngineAgent::exceptionThrow +48 QScriptEngineAgent::exceptionCatch +52 QScriptEngineAgent::supportsExtension +56 QScriptEngineAgent::extension + +Class QScriptEngineAgent + size=8 align=4 + base size=8 base align=4 +QScriptEngineAgent (0xb4ec21a4) 0 + vptr=((& QScriptEngineAgent::_ZTV18QScriptEngineAgent) + 8u) + +Vtable for QScriptExtensionInterface +QScriptExtensionInterface::_ZTV25QScriptExtensionInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QScriptExtensionInterface) +8 QScriptExtensionInterface::~QScriptExtensionInterface +12 QScriptExtensionInterface::~QScriptExtensionInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QScriptExtensionInterface + size=4 align=4 + base size=4 base align=4 +QScriptExtensionInterface (0xb4eb5600) 0 nearly-empty + vptr=((& QScriptExtensionInterface::_ZTV25QScriptExtensionInterface) + 8u) + QFactoryInterface (0xb4ec2834) 0 nearly-empty + primary-for QScriptExtensionInterface (0xb4eb5600) + +Vtable for QScriptExtensionPlugin +QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QScriptExtensionPlugin) +8 QScriptExtensionPlugin::metaObject +12 QScriptExtensionPlugin::qt_metacast +16 QScriptExtensionPlugin::qt_metacall +20 QScriptExtensionPlugin::~QScriptExtensionPlugin +24 QScriptExtensionPlugin::~QScriptExtensionPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI22QScriptExtensionPlugin) +72 QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD1Ev +76 QScriptExtensionPlugin::_ZThn8_N22QScriptExtensionPluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QScriptExtensionPlugin + size=12 align=4 + base size=12 base align=4 +QScriptExtensionPlugin (0xb4ed27d0) 0 + vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 8u) + QObject (0xb4ec2b7c) 0 + primary-for QScriptExtensionPlugin (0xb4ed27d0) + QScriptExtensionInterface (0xb4eb5780) 8 nearly-empty + vptr=((& QScriptExtensionPlugin::_ZTV22QScriptExtensionPlugin) + 72u) + QFactoryInterface (0xb4ec2bb8) 8 nearly-empty + primary-for QScriptExtensionInterface (0xb4eb5780) + +Class QScriptValueIterator + size=4 align=4 + base size=4 base align=4 +QScriptValueIterator (0xb4edd30c) 0 + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4f21dd4) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4d4d384) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4df3ec4) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4df3f3c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4e373fc) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4e37528) 0 + +Class QTypeInfo<QScriptValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QScriptValue> (0xb4e37780) 0 empty + +Class QList<QScriptValue>::Node + size=4 align=4 + base size=4 base align=4 +QList<QScriptValue>::Node (0xb4e377f8) 0 + diff --git a/tests/auto/bic/data/QtSql.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtSql.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..fe662bfcdb --- /dev/null +++ b/tests/auto/bic/data/QtSql.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,4900 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb78223fc) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb7822438) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7c81b40) 0 empty + QUintForSize<4> (0xb78224b0) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb78225dc) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb7822618) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7c81d00) 0 empty + QIntForSize<4> (0xb7822690) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb7822a14) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb783603c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb78369d8) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb7836a8c) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb7836c6c) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb7836d5c) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb7836e4c) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb7836f3c) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb784b03c) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb784b12c) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb784b21c) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb784b30c) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb784b3fc) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb784b4ec) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb784b5dc) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb784b6cc) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb784b7bc) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb784b8ac) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb784b99c) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb784ba8c) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb7868528) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb786899c) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb7894654) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6a9b12c) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6ac4240) 0 + QBasicAtomicInt (0xb6ac70f0) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6ad603c) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6b0b21c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6ad6618) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6b3921c) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6b8430c) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6b845a0) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb6b84ec4) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb69cf7f8) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb69db12c) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb69dba50) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb69ee384) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb69eeca8) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6a015dc) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6a01f00) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6a16834) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6a24168) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6a24a8c) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6a3c3c0) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6a3cce4) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb6a88000) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb688e528) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6a3ce4c) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb689e078) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6902168) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb6950a14) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb67beb00) 0 + QString (0xb68054b0) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb68057bc) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6815654) 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 (0xb686a3c0) 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 (0xb6874100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb686a6cc) 0 nearly-empty + primary-for std::bad_exception (0xb6874100) + +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 (0xb6874240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb686a99c) 0 nearly-empty + primary-for std::bad_alloc (0xb6874240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb686ac6c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb686aec4) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb686ae88) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb672212c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6716f00) 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 (0xb6716474) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb6735780) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb6735708) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb674fa14) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb674ff78) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6759564) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6763000) 0 + QGenericArgument (0xb675999c) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb6759e88) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6759ca8) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb677e000) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb6770f78) 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 (0xb6770ec4) 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 (0xb677e12c) 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 (0xb65b1690) 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 (0xb65b4e80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb65cb000) 0 + primary-for QIODevice (0xb65b4e80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb65e72d0) 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 (0xb66021a4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb662521c) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb6648a14) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6648b04) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb6656078) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb6656000) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6626f80) 0 + QList<QString> (0xb66560b4) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb6671e10) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb668903c) 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 (0xb64990b4) 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 (0xb666bf40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb6499690) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb666bf40) + +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 (0xb649ea00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb64999d8) 0 + primary-for QTextCodecPlugin (0xb649ea00) + QTextCodecFactoryInterface (0xb64a30c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb6499a14) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb64a30c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb64af258) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb64afe4c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb64afb40) 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 (0xb64a3980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb64c103c) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64a3980) + +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 (0xb64a3a40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb64a3a80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb64a3a40) + std::exception (0xb64c11e0) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64a3a80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb64c1384) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb64c1564) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb64c15dc) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb64c15a0) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb6561e88) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb6561e4c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb6386780) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb6386834) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb64167bc) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb64168ac) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6416834) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb6416924) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb641699c) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb64169d8) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb6416a14) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6416a8c) 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 (0xb6416ac8) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb6466258) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb6466ec4) 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 (0xb6424e00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb6477f3c) 0 + primary-for QTextIStream (0xb6424e00) + +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 (0xb628c0c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb62859d8) 0 + primary-for QTextOStream (0xb628c0c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6295438) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62954b0) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb62953c0) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6295528) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62955a0) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6295618) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb6295690) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb62956cc) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6295708) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb6295780) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb62957f8) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb6295834) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb6295960) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb62958e8) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb62958ac) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62959d8) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb6295ac8) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb6295a50) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6295b40) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb6295c30) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb6295bb8) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb6295ce4) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb6295d5c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6295dd4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb6295e10) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb6295e4c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb6295e88) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb6351dd4) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb6351d98) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb61b4b7c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb61cd7bc) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb61cd744) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb61cdb04) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb61cd654) 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 (0xb61cdc30) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb61f62d0) 0 + +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 (0xb61f6348) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6212780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb61f6e88) 0 + primary-for QFutureInterface<void> (0xb6212780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb6247618) 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 (0xb626b6c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb6269ca8) 0 + primary-for QFutureWatcherBase (0xb626b6c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb626bdc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb626be00) 0 + primary-for QFutureWatcher<void> (0xb626bdc0) + QObject (0xb62817bc) 0 + primary-for QFutureWatcherBase (0xb626be00) + +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 (0xb60976cc) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb608e8c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb6097834) 0 + primary-for QThread (0xb608e8c0) + +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 (0xb608ec00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb60a7e10) 0 + primary-for QThreadPool (0xb608ec00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb60ba7f8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb60baac8) 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 (0xb60c72c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb60c97bc) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb60c72c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb60c9fb4) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb60c7c40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb60df000) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb60c7e00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb60c7e40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb60df4b0) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb60c7e40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb60dfac8) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb60dfb04) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb60e9140) 0 empty + std::input_iterator_tag (0xb60dfb40) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60e91c0) 0 empty + std::forward_iterator_tag (0xb60e9200) 0 empty + std::input_iterator_tag (0xb60dfb7c) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb60e9280) 0 empty + std::bidirectional_iterator_tag (0xb60e92c0) 0 empty + std::forward_iterator_tag (0xb60e9300) 0 empty + std::input_iterator_tag (0xb60dfbb8) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb60dfec4) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb60dff00) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb60dff78) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb60fd12c) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb60fd21c) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb60fd294) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb60fd30c) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb60fd384) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb60fd3fc) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb60fd474) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb60fd4ec) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb60fd564) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb60fd5dc) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb60fd654) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb60fd6cc) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb60fd744) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb60fd7bc) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb60fd8ac) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb60fd924) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb60fd99c) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb60fdd20) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb60fdd98) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb60fde88) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb60fdf00) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb60fdf78) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb61101a4) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb61101e0) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb611021c) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb6110258) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb6110294) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb61102d0) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb6110348) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb6110384) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb61103c0) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb61103fc) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb6110438) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb6110474) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb6110e4c) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb6178438) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb6178870) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb6178a8c) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb6178e88) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5fc1000) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5fc1168) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5fc1870) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5fec294) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5feebb8) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5feee10) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5feee4c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5feeec4) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5feef00) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5feef78) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb60181a4) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb601830c) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb6018294) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb6018348) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb6018384) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb60738ac) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb6073b7c) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5e747c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb6073bb8) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb6073bf4) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5e74880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb6073c30) 0 empty + +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 (0xb6073e4c) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5f16744) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5f16780) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5f19b40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5f167bc) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5d94438) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5db2100) 0 + std::allocator<char> (0xb5db2140) 0 empty + __gnu_cxx::new_allocator<char> (0xb5d944b0) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5d943c0) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5d944ec) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5db22c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5d94528) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5d945dc) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5db24c0) 0 + std::allocator<wchar_t> (0xb5db2500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5d94654) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5d94564) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5d94690) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5d94744) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5db2680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5d946cc) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5d94780) 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 (0xb5e47bf4) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5e525a0) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5e528e8) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5e60640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5e64294) 0 + primary-for std::collate<char> (0xb5e60640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5e60740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5e64384) 0 + primary-for std::collate<wchar_t> (0xb5e60740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5e647f8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5e64834) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5c816c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5e64870) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5c81800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5c81840) 0 + primary-for std::collate_byname<char> (0xb5c81800) + std::locale::facet (0xb5e648e8) 0 + primary-for std::collate<char> (0xb5c81840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5c818c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5c81900) 0 + primary-for std::collate_byname<wchar_t> (0xb5c818c0) + std::locale::facet (0xb5e649d8) 0 + primary-for std::collate<wchar_t> (0xb5c81900) + +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 (0xb5c81f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5c967bc) 0 nearly-empty + primary-for std::ios_base::failure (0xb5c81f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5ca5a50) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5ca8000) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5ca83fc) 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 (0xb5c96780) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5cc9e10) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5cc9ec4) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5cc9f3c) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5d52050) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5d4c294) 0 + primary-for std::ctype<char> (0xb5d52050) + std::ctype_base (0xb5d4c2d0) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5d5a910) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5d6ae4c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5d5a910) + std::ctype_base (0xb5d6ae88) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5d5f800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5b76780) 0 + primary-for std::ctype<wchar_t> (0xb5d5f800) + std::locale::facet (0xb5d6af78) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b76780) + std::ctype_base (0xb5d6afb4) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5d5f9c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5b7df00) 0 + primary-for std::ctype_byname<char> (0xb5d5f9c0) + std::locale::facet (0xb5b7e2d0) 0 + primary-for std::ctype<char> (0xb5b7df00) + std::ctype_base (0xb5b7e30c) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5d5fa40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5d5fa80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5d5fa40) + std::__ctype_abstract_base<wchar_t> (0xb5b82550) 0 + primary-for std::ctype<wchar_t> (0xb5d5fa80) + std::locale::facet (0xb5b7e474) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b82550) + std::ctype_base (0xb5b7e4b0) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5b7eec4) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5b90480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5b8d690) 0 + primary-for std::numpunct<char> (0xb5b90480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5b90540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5b8d780) 0 + primary-for std::numpunct<wchar_t> (0xb5b90540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5bc5dd4) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5c13a80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5c13ac0) 0 + primary-for std::numpunct_byname<char> (0xb5c13a80) + std::locale::facet (0xb5c183fc) 0 + primary-for std::numpunct<char> (0xb5c13ac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5c13b00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5c184ec) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5c13b00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5c13b80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5c185dc) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5c13b80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5c13c00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5c13c40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5c13c00) + std::locale::facet (0xb5c186cc) 0 + primary-for std::numpunct<wchar_t> (0xb5c13c40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c13cc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5c187bc) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c13cc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c13d40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5c188ac) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c13d40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5c68d80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5c18780) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5c68d80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c68dc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5a7d03c) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c68dc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5ab0a40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5ab0a80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5a7dd20) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ab0a80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5a7df00) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ab0bc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ab0c00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a7df3c) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ab0c00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5ad7000) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5af2480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5af24c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5ad7564) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5af24c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5af2580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5af25c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5ad78e8) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5af25c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5ad7654) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5ad799c) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5b1e480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5ad7fb4) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5b235a0) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5b5a380 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> > (0xb5b5a400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5b62be0) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5b5a380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5b62be0) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5b5a3c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5b235dc) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b5a3c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5b5a400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5b5a3c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5b23870) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5b5a700 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> > (0xb5b5a780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5b70c80) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5b5a700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5b70c80) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b5a740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5b238ac) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b5a740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5b5a780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b5a740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb598503c) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5b23960) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5b23690) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5b23000) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb59853fc) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb5985c6c) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb58a10f0) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb58a5410) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb5894a00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58a5410) + QFutureInterfaceBase (0xb58a12d0) 0 + primary-for QFutureInterface<void> (0xb5894a00) + QRunnable (0xb58a130c) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb5894a80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb58a5820) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb5894a80) + QFutureInterface<void> (0xb5894ac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58a5820) + QFutureInterfaceBase (0xb58a14b0) 0 + primary-for QFutureInterface<void> (0xb5894ac0) + QRunnable (0xb58a14ec) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb5805744) 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 (0xb57f7e00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb57f7e40) 0 + primary-for QFile (0xb57f7e00) + QObject (0xb5805834) 0 + primary-for QIODevice (0xb57f7e40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb58341a4) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5834d5c) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb58563fc) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb5856708) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb5866474) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb58663fc) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5866564) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb5687ac8) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb5687bb8) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb56c8744) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb56c8780) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb56b2240) 0 + QAbstractFileEngine::ExtensionOption (0xb56c87bc) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56b22c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb56c88ac) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb56b2340) 0 + QAbstractFileEngine::ExtensionOption (0xb56c88e8) 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 (0xb56b8e88) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb56c8f78) 0 + +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 (0xb56dadd4) 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 (0xb56daf78) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb56b2580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56b25c0) 0 + primary-for QBuffer (0xb56b2580) + QObject (0xb56e6474) 0 + primary-for QIODevice (0xb56b25c0) + +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 (0xb56f712c) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb56f7924) 0 + +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 (0xb56b2a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5705708) 0 + primary-for QFileSystemWatcher (0xb56b2a00) + +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 (0xb56b2cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb571b0b4) 0 + primary-for QFSFileEngine (0xb56b2cc0) + +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 (0xb56b2dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb56b2e00) 0 + primary-for QProcess (0xb56b2dc0) + QObject (0xb571ba8c) 0 + primary-for QIODevice (0xb56b2e00) + +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 (0xb573d4b0) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb575e8e8) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb575e960) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb573d6cc) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb5764168) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb57642d0) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb55726cc) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5572bb8) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb5597000) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb55971e0) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb55973c0) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb55975a0) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb5597780) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb5597960) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb5597b40) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb5597d20) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb5597f00) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb55a10f0) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb55a12d0) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb55a14b0) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb55a1690) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb55a1870) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb55a1a50) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb55a1c30) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb55a1e10) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb55a6000) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb55a61e0) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb55a63c0) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb55a65a0) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb55a6780) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb55a6960) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb55a6b40) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb55a6d20) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb55a6f00) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb55ae0f0) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb55ae2d0) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb55ae4b0) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb55ae690) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb55ae870) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb55aea50) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb55aec30) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb55aee10) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb55b9000) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb55b91e0) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb55b93c0) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb55b95a0) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb55b9780) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb55b9960) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb55b9b40) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb55b9d20) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb55b9f00) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb55bd0f0) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb55bd2d0) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb55bd4b0) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb55bd690) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb55bd870) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb55bda50) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb55bdc30) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb55bde10) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb55c6000) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb55c61e0) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb55c63c0) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb55dd258) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb55dd438) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb55dd30c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb55ddb04) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb55c65a0) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb560203c) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb55f6fb4) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb560212c) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb56020b4) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb56354b0) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb5635ac8) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb5635ca8) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb5635e88) 0 empty + +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 (0xb56432c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5649078) 0 + primary-for QSettings (0xb56432c0) + +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 (0xb5643ec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5643f00) 0 + primary-for QTemporaryFile (0xb5643ec0) + QIODevice (0xb5643f40) 0 + primary-for QFile (0xb5643f00) + QObject (0xb5477dd4) 0 + primary-for QIODevice (0xb5643f40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5486f3c) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb5490e4c) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb54b98e8) 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 (0xb548bac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb54c7744) 0 + primary-for QEventLoop (0xb548bac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb54c7d5c) 0 + +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 (0xb548be40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb54e912c) 0 + primary-for QAbstractEventDispatcher (0xb548be40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb54e9870) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb55103c0) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb55104b0) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5510bf4) 0 empty + +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 (0xb54f9a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5510ce4) 0 + primary-for QAbstractItemModel (0xb54f9a00) + +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 (0xb54f9ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb54f9f00) 0 + primary-for QAbstractTableModel (0xb54f9ec0) + QObject (0xb553b870) 0 + primary-for QAbstractItemModel (0xb54f9f00) + +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 (0xb554a140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb554a180) 0 + primary-for QAbstractListModel (0xb554a140) + QObject (0xb554d2d0) 0 + primary-for QAbstractItemModel (0xb554a180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb555ed5c) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb53674ec) 0 empty + +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 (0xb53675dc) 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 (0xb554ab80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb53782d0) 0 + primary-for QTimerEvent (0xb554ab80) + +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 (0xb554ac40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb5378528) 0 + primary-for QChildEvent (0xb554ac40) + +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 (0xb554ae00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb5378d98) 0 + primary-for QCustomEvent (0xb554ae00) + +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 (0xb554af00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb53870f0) 0 + primary-for QDynamicPropertyChangeEvent (0xb554af00) + +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 (0xb554afc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb5387348) 0 + primary-for QCoreApplication (0xb554afc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb539ed98) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53d012c) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb53d05dc) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb53d06cc) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb53d0b04) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb53d0bf4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb53d0f00) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb53e6258) 0 empty + +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 (0xb53e4240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb53e6348) 0 + primary-for QMimeData (0xb53e4240) + +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 (0xb53e4500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb53e6ec4) 0 + primary-for QObjectCleanupHandler (0xb53e4500) + +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 (0xb53e4740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb53f7744) 0 + primary-for QSharedMemory (0xb53e4740) + +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 (0xb53e4a00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb540a528) 0 + primary-for QSignalMapper (0xb53e4a00) + +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 (0xb53e4cc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5416690) 0 + primary-for QSocketNotifier (0xb53e4cc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb5423708) 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 (0xb5426040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5423c30) 0 + primary-for QTimer (0xb5426040) + +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 (0xb54264c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb542ed98) 0 + primary-for QTranslator (0xb54264c0) + +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 (0xb54267c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb5441bb8) 0 + primary-for QLibrary (0xb54267c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb5450b04) 0 + +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 (0xb5426b40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb5461690) 0 + primary-for QPluginLoader (0xb5426b40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb5273258) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb52870b4) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb5287744) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb5287438) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb5294c30) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb5294924) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb529ce10) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb52a30f0) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb52a34ec) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb52dc21c) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb52dcf00) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb52e81a4) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb52e8b7c) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb52e8f00) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb531b8ac) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb531b99c) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb5322f78) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb532e000) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb5335708) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb53358e8) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb534d744) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb535b8e8) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb5149834) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb515c8ac) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb515cc6c) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb517cdd4) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb518a7f8) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb51b2438) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5216744) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb5228834) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb50453c0) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb504e438) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb506d21c) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb50890f0) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb50c3ce4) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb50e71e0) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb51208ac) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5133ac8) 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 (0xb4f437c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4f4f474) 0 + primary-for QTimeLine (0xb4f437c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4f61834) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4f859d8) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4f8ef78) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4f9d0b4) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4f9d03c) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4f90240) 0 + QVector<QXmlStreamAttribute> (0xb4f9d0f0) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f9d12c) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4f9db40) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4f9dc6c) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4fbe834) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4fbe960) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4fd08e8) 0 empty + +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 (0xb4fd0a14) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4fd0bb8) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb50021a4) 0 + +Class QFlags<QSql::ParamTypeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QSql::ParamTypeFlag> (0xb5002780) 0 + +Class QSqlRecord + size=4 align=4 + base size=4 base align=4 +QSqlRecord (0xb501a0b4) 0 + +Vtable for QSqlDriverCreatorBase +QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSqlDriverCreatorBase) +8 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +12 QSqlDriverCreatorBase::~QSqlDriverCreatorBase +16 __cxa_pure_virtual + +Class QSqlDriverCreatorBase + size=4 align=4 + base size=4 base align=4 +QSqlDriverCreatorBase (0xb501a6cc) 0 nearly-empty + vptr=((& QSqlDriverCreatorBase::_ZTV21QSqlDriverCreatorBase) + 8u) + +Class QSqlDatabase + size=4 align=4 + base size=4 base align=4 +QSqlDatabase (0xb501aa8c) 0 + +Class QSqlQuery + size=4 align=4 + base size=4 base align=4 +QSqlQuery (0xb50324b0) 0 + +Vtable for QSqlDriver +QSqlDriver::_ZTV10QSqlDriver: 32u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSqlDriver) +8 QSqlDriver::metaObject +12 QSqlDriver::qt_metacast +16 QSqlDriver::qt_metacall +20 QSqlDriver::~QSqlDriver +24 QSqlDriver::~QSqlDriver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSqlDriver::isOpen +60 QSqlDriver::beginTransaction +64 QSqlDriver::commitTransaction +68 QSqlDriver::rollbackTransaction +72 QSqlDriver::tables +76 QSqlDriver::primaryIndex +80 QSqlDriver::record +84 QSqlDriver::formatValue +88 QSqlDriver::escapeIdentifier +92 QSqlDriver::sqlStatement +96 QSqlDriver::handle +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 QSqlDriver::setOpen +120 QSqlDriver::setOpenError +124 QSqlDriver::setLastError + +Class QSqlDriver + size=8 align=4 + base size=8 base align=4 +QSqlDriver (0xb5029300) 0 + vptr=((& QSqlDriver::_ZTV10QSqlDriver) + 8u) + QObject (0xb5032a14) 0 + primary-for QSqlDriver (0xb5029300) + +Vtable for QSqlDriverFactoryInterface +QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QSqlDriverFactoryInterface) +8 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +12 QSqlDriverFactoryInterface::~QSqlDriverFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QSqlDriverFactoryInterface + size=4 align=4 + base size=4 base align=4 +QSqlDriverFactoryInterface (0xb5029700) 0 nearly-empty + vptr=((& QSqlDriverFactoryInterface::_ZTV26QSqlDriverFactoryInterface) + 8u) + QFactoryInterface (0xb4e4ba14) 0 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb5029700) + +Vtable for QSqlDriverPlugin +QSqlDriverPlugin::_ZTV16QSqlDriverPlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +8 QSqlDriverPlugin::metaObject +12 QSqlDriverPlugin::qt_metacast +16 QSqlDriverPlugin::qt_metacall +20 QSqlDriverPlugin::~QSqlDriverPlugin +24 QSqlDriverPlugin::~QSqlDriverPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI16QSqlDriverPlugin) +72 QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD1Ev +76 QSqlDriverPlugin::_ZThn8_N16QSqlDriverPluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QSqlDriverPlugin + size=12 align=4 + base size=12 base align=4 +QSqlDriverPlugin (0xb4e52910) 0 + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 8u) + QObject (0xb4e4bd5c) 0 + primary-for QSqlDriverPlugin (0xb4e52910) + QSqlDriverFactoryInterface (0xb5029880) 8 nearly-empty + vptr=((& QSqlDriverPlugin::_ZTV16QSqlDriverPlugin) + 72u) + QFactoryInterface (0xb4e4bd98) 8 nearly-empty + primary-for QSqlDriverFactoryInterface (0xb5029880) + +Class QSqlError + size=16 align=4 + base size=16 base align=4 +QSqlError (0xb4e5f528) 0 + +Class QSqlField + size=16 align=4 + base size=16 base align=4 +QSqlField (0xb4e5fd20) 0 + +Class QList<bool>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<bool>::<anonymous union> (0xb4e68d20) 0 + +Class QList<bool> + size=4 align=4 + base size=4 base align=4 +QList<bool> (0xb4e68ca8) 0 + +Class QSqlIndex + size=16 align=4 + base size=16 base align=4 +QSqlIndex (0xb5029c40) 0 + QSqlRecord (0xb4e68960) 0 + +Vtable for QSqlResult +QSqlResult::_ZTV10QSqlResult: 29u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSqlResult) +8 QSqlResult::~QSqlResult +12 QSqlResult::~QSqlResult +16 QSqlResult::handle +20 QSqlResult::setAt +24 QSqlResult::setActive +28 QSqlResult::setLastError +32 QSqlResult::setQuery +36 QSqlResult::setSelect +40 QSqlResult::setForwardOnly +44 QSqlResult::exec +48 QSqlResult::prepare +52 QSqlResult::savePrepare +56 QSqlResult::bindValue +60 QSqlResult::bindValue +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QSqlResult::fetchNext +84 QSqlResult::fetchPrevious +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 QSqlResult::record +108 QSqlResult::lastInsertId +112 QSqlResult::virtual_hook + +Class QSqlResult + size=8 align=4 + base size=8 base align=4 +QSqlResult (0xb4e8c03c) 0 + vptr=((& QSqlResult::_ZTV10QSqlResult) + 8u) + +Vtable for QSqlQueryModel +QSqlQueryModel::_ZTV14QSqlQueryModel: 44u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QSqlQueryModel) +8 QSqlQueryModel::metaObject +12 QSqlQueryModel::qt_metacast +16 QSqlQueryModel::qt_metacall +20 QSqlQueryModel::~QSqlQueryModel +24 QSqlQueryModel::~QSqlQueryModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 QSqlQueryModel::rowCount +68 QSqlQueryModel::columnCount +72 QAbstractTableModel::hasChildren +76 QSqlQueryModel::data +80 QAbstractItemModel::setData +84 QSqlQueryModel::headerData +88 QSqlQueryModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QSqlQueryModel::insertColumns +124 QAbstractItemModel::removeRows +128 QSqlQueryModel::removeColumns +132 QSqlQueryModel::fetchMore +136 QSqlQueryModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert +168 QSqlQueryModel::clear +172 QSqlQueryModel::queryChange + +Class QSqlQueryModel + size=8 align=4 + base size=8 base align=4 +QSqlQueryModel (0xb5029e00) 0 + vptr=((& QSqlQueryModel::_ZTV14QSqlQueryModel) + 8u) + QAbstractTableModel (0xb5029e40) 0 + primary-for QSqlQueryModel (0xb5029e00) + QAbstractItemModel (0xb5029e80) 0 + primary-for QAbstractTableModel (0xb5029e40) + QObject (0xb4e8c5dc) 0 + primary-for QAbstractItemModel (0xb5029e80) + +Vtable for QSqlTableModel +QSqlTableModel::_ZTV14QSqlTableModel: 55u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QSqlTableModel) +8 QSqlTableModel::metaObject +12 QSqlTableModel::qt_metacast +16 QSqlTableModel::qt_metacall +20 QSqlTableModel::~QSqlTableModel +24 QSqlTableModel::~QSqlTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 QSqlTableModel::rowCount +68 QSqlQueryModel::columnCount +72 QAbstractTableModel::hasChildren +76 QSqlTableModel::data +80 QSqlTableModel::setData +84 QSqlTableModel::headerData +88 QSqlQueryModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QSqlTableModel::insertRows +120 QSqlQueryModel::insertColumns +124 QSqlTableModel::removeRows +128 QSqlTableModel::removeColumns +132 QSqlQueryModel::fetchMore +136 QSqlQueryModel::canFetchMore +140 QSqlTableModel::flags +144 QSqlTableModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QSqlTableModel::submit +164 QSqlTableModel::revert +168 QSqlTableModel::clear +172 QSqlQueryModel::queryChange +176 QSqlTableModel::select +180 QSqlTableModel::setTable +184 QSqlTableModel::setEditStrategy +188 QSqlTableModel::setSort +192 QSqlTableModel::setFilter +196 QSqlTableModel::revertRow +200 QSqlTableModel::updateRowInTable +204 QSqlTableModel::insertRowIntoTable +208 QSqlTableModel::deleteRowFromTable +212 QSqlTableModel::orderByClause +216 QSqlTableModel::selectStatement + +Class QSqlTableModel + size=8 align=4 + base size=8 base align=4 +QSqlTableModel (0xb4ea2180) 0 + vptr=((& QSqlTableModel::_ZTV14QSqlTableModel) + 8u) + QSqlQueryModel (0xb4ea21c0) 0 + primary-for QSqlTableModel (0xb4ea2180) + QAbstractTableModel (0xb4ea2200) 0 + primary-for QSqlQueryModel (0xb4ea21c0) + QAbstractItemModel (0xb4ea2240) 0 + primary-for QAbstractTableModel (0xb4ea2200) + QObject (0xb4ea80f0) 0 + primary-for QAbstractItemModel (0xb4ea2240) + +Class QSqlRelation + size=12 align=4 + base size=12 base align=4 +QSqlRelation (0xb4ea8d20) 0 + +Vtable for QSqlRelationalTableModel +QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel: 57u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QSqlRelationalTableModel) +8 QSqlRelationalTableModel::metaObject +12 QSqlRelationalTableModel::qt_metacast +16 QSqlRelationalTableModel::qt_metacall +20 QSqlRelationalTableModel::~QSqlRelationalTableModel +24 QSqlRelationalTableModel::~QSqlRelationalTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 QSqlTableModel::rowCount +68 QSqlQueryModel::columnCount +72 QAbstractTableModel::hasChildren +76 QSqlRelationalTableModel::data +80 QSqlRelationalTableModel::setData +84 QSqlTableModel::headerData +88 QSqlQueryModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QSqlTableModel::insertRows +120 QSqlQueryModel::insertColumns +124 QSqlTableModel::removeRows +128 QSqlRelationalTableModel::removeColumns +132 QSqlQueryModel::fetchMore +136 QSqlQueryModel::canFetchMore +140 QSqlTableModel::flags +144 QSqlTableModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QSqlTableModel::submit +164 QSqlTableModel::revert +168 QSqlRelationalTableModel::clear +172 QSqlQueryModel::queryChange +176 QSqlRelationalTableModel::select +180 QSqlRelationalTableModel::setTable +184 QSqlTableModel::setEditStrategy +188 QSqlTableModel::setSort +192 QSqlTableModel::setFilter +196 QSqlRelationalTableModel::revertRow +200 QSqlRelationalTableModel::updateRowInTable +204 QSqlRelationalTableModel::insertRowIntoTable +208 QSqlTableModel::deleteRowFromTable +212 QSqlRelationalTableModel::orderByClause +216 QSqlRelationalTableModel::selectStatement +220 QSqlRelationalTableModel::setRelation +224 QSqlRelationalTableModel::relationModel + +Class QSqlRelationalTableModel + size=8 align=4 + base size=8 base align=4 +QSqlRelationalTableModel (0xb4ea27c0) 0 + vptr=((& QSqlRelationalTableModel::_ZTV24QSqlRelationalTableModel) + 8u) + QSqlTableModel (0xb4ea2800) 0 + primary-for QSqlRelationalTableModel (0xb4ea27c0) + QSqlQueryModel (0xb4ea2840) 0 + primary-for QSqlTableModel (0xb4ea2800) + QAbstractTableModel (0xb4ea2880) 0 + primary-for QSqlQueryModel (0xb4ea2840) + QAbstractItemModel (0xb4ea28c0) 0 + primary-for QAbstractTableModel (0xb4ea2880) + QObject (0xb4ec7708) 0 + primary-for QAbstractItemModel (0xb4ea28c0) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4f205dc) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4f34b7c) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4de9294) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4de930c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4e0b12c) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4e0b258) 0 + diff --git a/tests/auto/bic/data/QtSvg.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtSvg.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..e2ee205f58 --- /dev/null +++ b/tests/auto/bic/data/QtSvg.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,18588 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb7858c30) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb7858c6c) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7c47c40) 0 empty + QUintForSize<4> (0xb7858ce4) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb7858e10) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb7858e4c) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7c47e00) 0 empty + QIntForSize<4> (0xb7858ec4) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb785f258) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb785f870) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6a2421c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6a242d0) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb6a244b0) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb6a245a0) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb6a24690) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb6a24780) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb6a24870) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb6a24960) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb6a24a50) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb6a24b40) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb6a24c30) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb6a24d20) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb6a24e10) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb6a24f00) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb6a3f000) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb6a3f0f0) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb6a3f1e0) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6a3f2d0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6a3fd5c) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb6a5b1e0) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb6a77e88) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6a8b960) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6ab9340) 0 + QBasicAtomicInt (0xb6ab0924) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6ac3870) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6affa50) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6ac3e4c) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb692ba50) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb696fb40) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb696fdd4) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb69bc708) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb69c803c) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb69c8960) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb69da294) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb69dabb8) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb69ed4ec) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb69ede10) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6a01744) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6a0f078) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6a0f99c) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb68262d0) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6826bf4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb683c528) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb687a834) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6881d5c) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb683c690) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb688a924) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb68ee99c) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb674b258) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb67abc00) 0 + QString (0xb67e7ce4) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6803000) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6803e88) 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 (0xb6648bf4) 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 (0xb6668200) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb6648f00) 0 nearly-empty + primary-for std::bad_exception (0xb6668200) + +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 (0xb6668340) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb66701a4) 0 nearly-empty + primary-for std::bad_alloc (0xb6668340) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb6670474) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb66706cc) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb6670690) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb6515960) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6515744) 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 (0xb66e3ca8) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb65240b4) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb6524f78) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb654a258) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb654a7bc) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb654ad98) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6558100) 0 + QGenericArgument (0xb65591e0) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb65596cc) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb65594ec) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb6569834) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb65697bc) 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 (0xb6569708) 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 (0xb6569960) 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 (0xb65a2ec4) 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 (0xb65a6f80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb65ae834) 0 + primary-for QIODevice (0xb65a6f80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb65ceb40) 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 (0xb65ef9d8) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb660da50) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb6442258) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6442348) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb64428ac) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb6442834) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb644c080) 0 + QList<QString> (0xb64428e8) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb6471654) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb6471870) 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 (0xb64928e8) 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 (0xb649f040) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb6492ec4) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb649f040) + +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 (0xb649ae60) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb64a41a4) 0 + primary-for QTextCodecPlugin (0xb649ae60) + QTextCodecFactoryInterface (0xb649f1c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb64a41e0) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb649f1c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb64a4b04) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb64b3690) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb64b3384) 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 (0xb649fa80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb64bf870) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb649fa80) + +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 (0xb649fb40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb649fb80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb649fb40) + std::exception (0xb64bfa14) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb649fb80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb64bfbb8) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb64bfd98) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb64bfe10) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb64bfdd4) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb636c6cc) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb636c690) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb637bfb4) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb637f078) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb621d000) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb621d0f0) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb621d078) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb621d168) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb621d1e0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb621d21c) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb621d258) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb621d2d0) 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 (0xb621d30c) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb6254a8c) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb6263708) 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 (0xb6217f00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb626e780) 0 + primary-for QTextIStream (0xb6217f00) + +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 (0xb627e1c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb62821e0) 0 + primary-for QTextOStream (0xb627e1c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6282ca8) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6282d20) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb6282c30) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6282d98) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6282e10) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6282e88) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb6282f00) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb6282f3c) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6282f78) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62825a0) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb629c03c) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb629c078) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb629c1a4) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb629c12c) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb629c0f0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb629c21c) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb629c30c) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb629c294) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb629c384) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb629c474) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb629c3fc) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb629c528) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb629c5a0) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb629c618) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb629c654) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb629c690) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb629c6cc) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb615b618) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb615b5dc) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb61b03c0) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb61c8000) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb61b0fb4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb61c8348) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb61b0ec4) 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 (0xb61c8474) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb61c8b7c) 0 + +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 (0xb61c8bf4) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6009880) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb62046cc) 0 + primary-for QFutureInterface<void> (0xb6009880) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb6032e4c) 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 (0xb60607c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb60644ec) 0 + primary-for QFutureWatcherBase (0xb60607c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb6060ec0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb6060f00) 0 + primary-for QFutureWatcher<void> (0xb6060ec0) + QObject (0xb607d000) 0 + primary-for QFutureWatcherBase (0xb6060f00) + +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 (0xb607df3c) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb60839c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb6092834) 0 + primary-for QThread (0xb60839c0) + +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 (0xb6083d00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb60a6618) 0 + primary-for QThreadPool (0xb6083d00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb60b5000) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb60b52d0) 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 (0xb60b73c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb60c3000) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb60b73c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb60c37f8) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb60b7d40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb60c3870) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb60b7f00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb60b7f40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb60c3d20) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb60b7f40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb60dc294) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb60dc2d0) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb60db240) 0 empty + std::input_iterator_tag (0xb60dc30c) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60db2c0) 0 empty + std::forward_iterator_tag (0xb60db300) 0 empty + std::input_iterator_tag (0xb60dc348) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb60db380) 0 empty + std::bidirectional_iterator_tag (0xb60db3c0) 0 empty + std::forward_iterator_tag (0xb60db400) 0 empty + std::input_iterator_tag (0xb60dc384) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb60dc690) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb60dc6cc) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb60dc744) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb60dc960) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb60dca50) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb60dcac8) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb60dcb40) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb60dcbb8) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb60dcc30) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb60dcca8) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb60dcd20) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb60dcd98) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb60dce10) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb60dce88) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb60dcf00) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb60dcf78) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb60fb000) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb60fb0f0) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb60fb168) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb60fb1e0) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb60fb564) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb60fb5dc) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb60fb6cc) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb60fb744) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb60fb7bc) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb60fb9d8) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb60fba14) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb60fba50) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb60fba8c) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb60fbac8) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb60fbb04) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb60fbb7c) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb60fbbb8) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb60fbbf4) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb60fbc30) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb60fbc6c) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb60fbca8) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb5f1c690) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb5f40c6c) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb5f930b4) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb5f932d0) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb5f936cc) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb5f93834) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5f9399c) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5fd6078) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5fdaac8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5fe93fc) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5fe9654) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5fe9690) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5fe9708) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5fe9744) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5fe97bc) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5fe99d8) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5fe9b40) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5fe9ac8) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5fe9b7c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5fe9bb8) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb5e7a0f0) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5e7a3c0) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5e788c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5e7a3fc) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5e7a438) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5e78980) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5e7a474) 0 empty + +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 (0xb5e7a690) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5ed9f78) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5ed9fb4) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5d1fc40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5ed9f3c) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5d6dc6c) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5db8200) 0 + std::allocator<char> (0xb5db8240) 0 empty + __gnu_cxx::new_allocator<char> (0xb5d6dce4) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5d6dbf4) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5d6dd20) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5db83c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5d6dd5c) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5d6de10) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5db85c0) 0 + std::allocator<wchar_t> (0xb5db8600) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5d6de88) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5d6dd98) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5d6dec4) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5d6df78) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5db8780) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5d6df00) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5d6dfb4) 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 (0xb5c52438) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5c52e10) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5c5f12c) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5c67740) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5c66ac8) 0 + primary-for std::collate<char> (0xb5c67740) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5c67840) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5c66bb8) 0 + primary-for std::collate<wchar_t> (0xb5c67840) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5c66b7c) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c66c6c) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5c8a7c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5c92000) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5c8a900) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5c8a940) 0 + primary-for std::collate_byname<char> (0xb5c8a900) + std::locale::facet (0xb5c92078) 0 + primary-for std::collate<char> (0xb5c8a940) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5c8a9c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5c8aa00) 0 + primary-for std::collate_byname<wchar_t> (0xb5c8a9c0) + std::locale::facet (0xb5c92168) 0 + primary-for std::collate<wchar_t> (0xb5c8aa00) + +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 (0xb5ca9040) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5cab000) 0 nearly-empty + primary-for std::ios_base::failure (0xb5ca9040) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5cad294) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5cad834) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5cadc30) 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 (0xb5c9221c) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5ce9654) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5ce98e8) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5ce9b7c) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5b574b0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5b31ac8) 0 + primary-for std::ctype<char> (0xb5b574b0) + std::ctype_base (0xb5b31b04) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5b60d70) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5b71690) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b60d70) + std::ctype_base (0xb5b716cc) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5b61900) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5b7abe0) 0 + primary-for std::ctype<wchar_t> (0xb5b61900) + std::locale::facet (0xb5b717bc) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b7abe0) + std::ctype_base (0xb5b717f8) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5b61ac0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5b83370) 0 + primary-for std::ctype_byname<char> (0xb5b61ac0) + std::locale::facet (0xb5b81b04) 0 + primary-for std::ctype<char> (0xb5b83370) + std::ctype_base (0xb5b81b40) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5b61b40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5b61b80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5b61b40) + std::__ctype_abstract_base<wchar_t> (0xb5b83a00) 0 + primary-for std::ctype<wchar_t> (0xb5b61b80) + std::locale::facet (0xb5b81ca8) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5b83a00) + std::ctype_base (0xb5b81ce4) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5b8b654) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5b95580) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5b8bec4) 0 + primary-for std::numpunct<char> (0xb5b95580) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5b95640) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5b8bfb4) 0 + primary-for std::numpunct<wchar_t> (0xb5b95640) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5be8618) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5a1ab80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5a1abc0) 0 + primary-for std::numpunct_byname<char> (0xb5a1ab80) + std::locale::facet (0xb5be8c6c) 0 + primary-for std::numpunct<char> (0xb5a1abc0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5a1ac00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5be8d5c) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5a1ac00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5a1ac80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5be8e4c) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5a1ac80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5a1ad00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5a1ad40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5a1ad00) + std::locale::facet (0xb5be8f3c) 0 + primary-for std::numpunct<wchar_t> (0xb5a1ad40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a1adc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5be85dc) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a1adc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a1ae40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5be8f00) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5a1ae40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5a65e80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5a607bc) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a65e80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a65ec0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5a608ac) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a65ec0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5ab6b40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5ab6b80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5aa14ec) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ab6b80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5aa16cc) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ab6cc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ab6d00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5aa1708) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ab6d00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5aa18ac) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5af5580) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5af55c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5aa1e10) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5af55c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5af5680) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5af56c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb59060f0) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5af56c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb59067f8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5906834) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5923580) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5906870) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5906e4c) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb595c480 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> > (0xb595c500 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb596c050) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb595c480) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb596c050) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb595c4c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5906e88) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb595c4c0) + std::basic_ostream<char, std::char_traits<char> > (0xb595c500) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb595c4c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5971000) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb595c800 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> > (0xb595c880 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb597b0f0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb595c800) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb597b0f0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb595c840) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb597103c) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb595c840) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb595c880) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb595c840) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5971924) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb59718ac) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5971834) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5971780) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb5971ce4) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb59a94b0) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb5895924) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb58a5870) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb5898b00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58a5870) + QFutureInterfaceBase (0xb5895b04) 0 + primary-for QFutureInterface<void> (0xb5898b00) + QRunnable (0xb5895b40) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb5898b80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb58a5c80) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb5898b80) + QFutureInterface<void> (0xb5898bc0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58a5c80) + QFutureInterfaceBase (0xb5895ce4) 0 + primary-for QFutureInterface<void> (0xb5898bc0) + QRunnable (0xb5895d20) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb57eff78) 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 (0xb57f9f00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb57f9f40) 0 + primary-for QFile (0xb57f9f00) + QObject (0xb561b078) 0 + primary-for QIODevice (0xb57f9f40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb56339d8) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb56455a0) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb5653c30) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb5653f3c) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb5668ca8) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb5668c30) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5668d98) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb569330c) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb56933fc) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb56c1f78) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb56c1fb4) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb56b3340) 0 + QAbstractFileEngine::ExtensionOption (0xb56d4000) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56b33c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb56d40f0) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb56b3440) 0 + QAbstractFileEngine::ExtensionOption (0xb56d412c) 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 (0xb56c16cc) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb56d47bc) 0 + +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 (0xb56df618) 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 (0xb56df7bc) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb56b3680) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56b36c0) 0 + primary-for QBuffer (0xb56b3680) + QObject (0xb56dfce4) 0 + primary-for QIODevice (0xb56b36c0) + +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 (0xb56f599c) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5504168) 0 + +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 (0xb56b3b00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5504f78) 0 + primary-for QFileSystemWatcher (0xb56b3b00) + +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 (0xb56b3dc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5516924) 0 + primary-for QFSFileEngine (0xb56b3dc0) + +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 (0xb56b3ec0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb56b3f00) 0 + primary-for QProcess (0xb56b3ec0) + QObject (0xb552a2d0) 0 + primary-for QIODevice (0xb56b3f00) + +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 (0xb5539d20) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb556512c) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb55651a4) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5539f3c) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb556599c) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb5565b04) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb556ff00) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb558e3fc) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb558e834) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb558ea14) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb558ebf4) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb558edd4) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb558efb4) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb55a71a4) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb55a7384) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb55a7564) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb55a7744) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb55a7924) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb55a7b04) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb55a7ce4) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb55a7ec4) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb55ae0b4) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb55ae294) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb55ae474) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb55ae654) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb55ae834) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb55aea14) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb55aebf4) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb55aedd4) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb55aefb4) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb55b71a4) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb55b7384) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb55b7564) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb55b7744) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb55b7924) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb55b7b04) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb55b7ce4) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb55b7ec4) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb55bf0b4) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb55bf294) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb55bf474) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb55bf654) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb55bf834) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb55bfa14) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb55bfbf4) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb55bfdd4) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb55bffb4) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb55c61a4) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb55c6384) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb55c6564) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb55c6744) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb55c6924) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb55c6b04) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb55c6ce4) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb55c6ec4) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb55cd0b4) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb55cd294) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb55cd474) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb55cd654) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb55cd834) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb55cda14) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb55cdbf4) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb55e4a8c) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb55e4c6c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb55e4b40) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb55ef348) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb55cddd4) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb5400870) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb54007f8) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb5400960) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb54008e8) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5436ce4) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb544230c) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb54424ec) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb54426cc) 0 empty + +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 (0xb54453c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb54428ac) 0 + primary-for QSettings (0xb54453c0) + +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 (0xb5445fc0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb548a000) 0 + primary-for QTemporaryFile (0xb5445fc0) + QIODevice (0xb548a040) 0 + primary-for QFile (0xb548a000) + QObject (0xb5482618) 0 + primary-for QIODevice (0xb548a040) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5493744) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb54a1690) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb54cb0f0) 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 (0xb548abc0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb54cbf78) 0 + primary-for QEventLoop (0xb548abc0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb54da5a0) 0 + +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 (0xb548af40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb54e9960) 0 + primary-for QAbstractEventDispatcher (0xb548af40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb54fb834) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb530dbf4) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb530dce4) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5316438) 0 empty + +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 (0xb52f8b00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5316528) 0 + primary-for QAbstractItemModel (0xb52f8b00) + +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 (0xb52f8fc0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5345000) 0 + primary-for QAbstractTableModel (0xb52f8fc0) + QObject (0xb53440b4) 0 + primary-for QAbstractItemModel (0xb5345000) + +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 (0xb5345240) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb5345280) 0 + primary-for QAbstractListModel (0xb5345240) + QObject (0xb5344b40) 0 + primary-for QAbstractItemModel (0xb5345280) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb53635a0) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb5363d20) 0 empty + +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 (0xb5363e10) 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 (0xb5345c80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb5372b40) 0 + primary-for QTimerEvent (0xb5345c80) + +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 (0xb5345d40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb5372d98) 0 + primary-for QChildEvent (0xb5345d40) + +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 (0xb5345f00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb5384564) 0 + primary-for QCustomEvent (0xb5345f00) + +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 (0xb538e000) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5384960) 0 + primary-for QDynamicPropertyChangeEvent (0xb538e000) + +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 (0xb538e0c0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb5384bb8) 0 + primary-for QCoreApplication (0xb538e0c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb53a75dc) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53a7960) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb53a7e10) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb53a7f00) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb53e0348) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb53e0438) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb53e0744) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb53e0a8c) 0 empty + +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 (0xb53e4340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb53e0b7c) 0 + primary-for QMimeData (0xb53e4340) + +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 (0xb53e4600) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb53f76cc) 0 + primary-for QObjectCleanupHandler (0xb53e4600) + +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 (0xb53e4840) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb53f7f78) 0 + primary-for QSharedMemory (0xb53e4840) + +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 (0xb53e4b00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb5203d98) 0 + primary-for QSignalMapper (0xb53e4b00) + +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 (0xb53e4dc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5211f00) 0 + primary-for QSocketNotifier (0xb53e4dc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb521ff78) 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 (0xb5228140) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb522d474) 0 + primary-for QTimer (0xb5228140) + +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 (0xb52285c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb523d5a0) 0 + primary-for QTranslator (0xb52285c0) + +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 (0xb52288c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb524b3c0) 0 + primary-for QLibrary (0xb52288c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb525b30c) 0 + +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 (0xb5228c40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb525bec4) 0 + primary-for QPluginLoader (0xb5228c40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb526eac8) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb52848e8) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb5284f78) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb5284c6c) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb529a474) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb529a168) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb529e654) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb529e924) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb529ed20) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb52d3a50) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb52e2744) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb52e29d8) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb50de3c0) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb50de744) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb50ff0f0) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb50ff1e0) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb510c744) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb510c834) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb5114f3c) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb51270b4) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb5127690) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb514312c) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb5143a14) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb51670f0) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb51674b0) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb5184618) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb519703c) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb51afc6c) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb4ff0f78) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb5025960) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb5040bf4) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb504dd20) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb506ba50) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb5085924) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb50cb528) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb4ee4a50) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb4f280b4) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb4f4130c) 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 (0xb4f438c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4f41ca8) 0 + primary-for QTimeLine (0xb4f438c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4f75078) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4f8b1e0) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4f96780) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4f968e8) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4f96870) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4f8f340) 0 + QVector<QXmlStreamAttribute> (0xb4f96924) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4f96960) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4fb9384) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4fb94b0) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4fc9078) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4fc91a4) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4de012c) 0 empty + +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 (0xb4de0258) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4de03fc) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4dfa9d8) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4e25924) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4e2599c) 0 + +Class QColor::<anonymous union>::<anonymous struct> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union>::<anonymous struct> (0xb4e25a14) 0 + +Class QColor::<anonymous union> + size=10 align=2 + base size=10 base align=2 +QColor::<anonymous union> (0xb4e258ac) 0 + +Class QColor + size=16 align=4 + base size=14 base align=4 +QColor (0xb4e0f474) 0 + +Class QRegion::QRegionData + size=16 align=4 + base size=16 base align=4 +QRegion::QRegionData (0xb4e4ce4c) 0 + +Class QRegion + size=4 align=4 + base size=4 base align=4 +QRegion (0xb4e387bc) 0 + +Class QKeySequence + size=4 align=4 + base size=4 base align=4 +QKeySequence (0xb4e54780) 0 + +Class QTypeInfo<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QKeySequence> (0xb4e63a50) 0 empty + +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 (0xb4e63ce4) 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 (0xb4e7a100) 0 + vptr=((& QDrag::_ZTV5QDrag) + 8u) + QObject (0xb4e63e4c) 0 + primary-for QDrag (0xb4e7a100) + +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 (0xb4e7a400) 0 + vptr=((& QInputEvent::_ZTV11QInputEvent) + 8u) + QEvent (0xb4e858e8) 0 + primary-for QInputEvent (0xb4e7a400) + +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 (0xb4e7a4c0) 0 + vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 8u) + QInputEvent (0xb4e7a500) 0 + primary-for QMouseEvent (0xb4e7a4c0) + QEvent (0xb4e85bb8) 0 + primary-for QInputEvent (0xb4e7a500) + +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 (0xb4e7a840) 0 + vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 8u) + QEvent (0xb4e97ec4) 0 + primary-for QHoverEvent (0xb4e7a840) + +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 (0xb4e7a940) 0 + vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 8u) + QInputEvent (0xb4e7a980) 0 + primary-for QWheelEvent (0xb4e7a940) + QEvent (0xb4ea521c) 0 + primary-for QInputEvent (0xb4e7a980) + +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 (0xb4e7ac80) 0 + vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 8u) + QInputEvent (0xb4e7acc0) 0 + primary-for QTabletEvent (0xb4e7ac80) + QEvent (0xb4ea5e88) 0 + primary-for QInputEvent (0xb4e7acc0) + +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 (0xb4ebf1c0) 0 + vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 8u) + QInputEvent (0xb4ebf200) 0 + primary-for QKeyEvent (0xb4ebf1c0) + QEvent (0xb4ec030c) 0 + primary-for QInputEvent (0xb4ebf200) + +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 (0xb4ebf5c0) 0 + vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 8u) + QEvent (0xb4ed1618) 0 + primary-for QFocusEvent (0xb4ebf5c0) + +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 (0xb4ebf6c0) 0 + vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 8u) + QEvent (0xb4ed1b04) 0 + primary-for QPaintEvent (0xb4ebf6c0) + +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 (0xb4ebf840) 0 + vptr=((& QUpdateLaterEvent::_ZTV17QUpdateLaterEvent) + 8u) + QEvent (0xb4cde0b4) 0 + primary-for QUpdateLaterEvent (0xb4ebf840) + +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 (0xb4ebf900) 0 + vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 8u) + QEvent (0xb4cde30c) 0 + primary-for QMoveEvent (0xb4ebf900) + +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 (0xb4ebfa00) 0 + vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 8u) + QEvent (0xb4cde654) 0 + primary-for QResizeEvent (0xb4ebfa00) + +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 (0xb4ebfb00) 0 + vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 8u) + QEvent (0xb4cde99c) 0 + primary-for QCloseEvent (0xb4ebfb00) + +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 (0xb4ebfb40) 0 + vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 8u) + QEvent (0xb4cdeb04) 0 + primary-for QIconDragEvent (0xb4ebfb40) + +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 (0xb4ebfbc0) 0 + vptr=((& QShowEvent::_ZTV10QShowEvent) + 8u) + QEvent (0xb4cdec6c) 0 + primary-for QShowEvent (0xb4ebfbc0) + +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 (0xb4ebfc40) 0 + vptr=((& QHideEvent::_ZTV10QHideEvent) + 8u) + QEvent (0xb4cdedd4) 0 + primary-for QHideEvent (0xb4ebfc40) + +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 (0xb4ebfcc0) 0 + vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 8u) + QInputEvent (0xb4ebfd00) 0 + primary-for QContextMenuEvent (0xb4ebfcc0) + QEvent (0xb4cdef3c) 0 + primary-for QInputEvent (0xb4ebfd00) + +Class QInputMethodEvent::Attribute + size=24 align=4 + base size=24 base align=4 +QInputMethodEvent::Attribute (0xb4ceda50) 0 + +Class QList<QInputMethodEvent::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute>::<anonymous union> (0xb4cf930c) 0 + +Class QList<QInputMethodEvent::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QInputMethodEvent::Attribute> (0xb4cf9294) 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 (0xb4ebff80) 0 + vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 8u) + QEvent (0xb4ceda14) 0 + primary-for QInputMethodEvent (0xb4ebff80) + +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 (0xb4d0caf0) 0 + vptr=((& QDropEvent::_ZTV10QDropEvent) + 8u) + QEvent (0xb4cf9b40) 0 + primary-for QDropEvent (0xb4d0caf0) + QMimeSource (0xb4cf9b7c) 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 (0xb4cf77c0) 0 + vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 8u) + QDropEvent (0xb4d1f4b0) 0 + primary-for QDragMoveEvent (0xb4cf77c0) + QEvent (0xb4d1bf3c) 0 + primary-for QDropEvent (0xb4d1f4b0) + QMimeSource (0xb4d1bf78) 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 (0xb4cf79c0) 0 + vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 8u) + QDragMoveEvent (0xb4cf7a00) 0 + primary-for QDragEnterEvent (0xb4cf79c0) + QDropEvent (0xb4d26410) 0 + primary-for QDragMoveEvent (0xb4cf7a00) + QEvent (0xb4d23b04) 0 + primary-for QDropEvent (0xb4d26410) + QMimeSource (0xb4d23b40) 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 (0xb4cf7a40) 0 + vptr=((& QDragResponseEvent::_ZTV18QDragResponseEvent) + 8u) + QEvent (0xb4d23d20) 0 + primary-for QDragResponseEvent (0xb4cf7a40) + +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 (0xb4cf7b40) 0 + vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 8u) + QEvent (0xb4d23f78) 0 + primary-for QDragLeaveEvent (0xb4cf7b40) + +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 (0xb4cf7b80) 0 + vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 8u) + QEvent (0xb4d3003c) 0 + primary-for QHelpEvent (0xb4cf7b80) + +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 (0xb4cf7dc0) 0 + vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 8u) + QEvent (0xb4d307bc) 0 + primary-for QStatusTipEvent (0xb4cf7dc0) + +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 (0xb4cf7e80) 0 + vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 8u) + QEvent (0xb4d30a14) 0 + primary-for QWhatsThisClickedEvent (0xb4cf7e80) + +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 (0xb4cf7f40) 0 + vptr=((& QActionEvent::_ZTV12QActionEvent) + 8u) + QEvent (0xb4d30c6c) 0 + primary-for QActionEvent (0xb4cf7f40) + +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 (0xb4d40040) 0 + vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 8u) + QEvent (0xb4d30fb4) 0 + primary-for QFileOpenEvent (0xb4d40040) + +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 (0xb4d40100) 0 + vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 8u) + QEvent (0xb4d420b4) 0 + primary-for QToolBarChangeEvent (0xb4d40100) + +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 (0xb4d401c0) 0 + vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 8u) + QEvent (0xb4d4230c) 0 + primary-for QShortcutEvent (0xb4d401c0) + +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 (0xb4d403c0) 0 + vptr=((& QClipboardEvent::_ZTV15QClipboardEvent) + 8u) + QEvent (0xb4d42a14) 0 + primary-for QClipboardEvent (0xb4d403c0) + +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 (0xb4d40480) 0 + vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 8u) + QEvent (0xb4d42c6c) 0 + primary-for QWindowStateChangeEvent (0xb4d40480) + +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 (0xb4d40540) 0 + vptr=((& QMenubarUpdatedEvent::_ZTV20QMenubarUpdatedEvent) + 8u) + QEvent (0xb4d42f00) 0 + primary-for QMenubarUpdatedEvent (0xb4d40540) + +Class QAccessible + size=1 align=1 + base size=0 base align=1 +QAccessible (0xb4d512d0) 0 empty + +Class QFlags<QAccessible::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::StateFlag> (0xb4d51bf4) 0 + +Class QFlags<QAccessible::RelationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAccessible::RelationFlag> (0xb4d65834) 0 + +Class QMetaTypeId<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QSet<QAccessible::Method> > (0xb4d7c3fc) 0 empty + +Vtable for QAccessibleInterface +QAccessibleInterface::_ZTV20QAccessibleInterface: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAccessibleInterface) +8 QAccessibleInterface::~QAccessibleInterface +12 QAccessibleInterface::~QAccessibleInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual + +Class QAccessibleInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleInterface (0xb4d409c0) 0 nearly-empty + vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 8u) + QAccessible (0xb4d7c7f8) 0 empty + +Class QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue>::<anonymous union> (0xb4d8c30c) 0 + +Class QHash<QAccessible::Method, QHashDummyValue> + size=4 align=4 + base size=4 base align=4 +QHash<QAccessible::Method, QHashDummyValue> (0xb4d8c294) 0 + +Class QSet<QAccessible::Method> + size=4 align=4 + base size=4 base align=4 +QSet<QAccessible::Method> (0xb4d8c21c) 0 + +Vtable for QAccessibleInterfaceEx +QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleInterfaceEx) +8 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +12 QAccessibleInterfaceEx::~QAccessibleInterfaceEx +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleInterfaceEx + size=4 align=4 + base size=4 base align=4 +QAccessibleInterfaceEx (0xb4d40f80) 0 nearly-empty + vptr=((& QAccessibleInterfaceEx::_ZTV22QAccessibleInterfaceEx) + 8u) + QAccessibleInterface (0xb4d40fc0) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4d40f80) + QAccessible (0xb4db21a4) 0 empty + +Vtable for QAccessibleEvent +QAccessibleEvent::_ZTV16QAccessibleEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAccessibleEvent) +8 QAccessibleEvent::~QAccessibleEvent +12 QAccessibleEvent::~QAccessibleEvent + +Class QAccessibleEvent + size=20 align=4 + base size=20 base align=4 +QAccessibleEvent (0xb4db4080) 0 + vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 8u) + QEvent (0xb4db2348) 0 + primary-for QAccessibleEvent (0xb4db4080) + +Vtable for QAccessible2Interface +QAccessible2Interface::_ZTV21QAccessible2Interface: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAccessible2Interface) +8 QAccessible2Interface::~QAccessible2Interface +12 QAccessible2Interface::~QAccessible2Interface + +Class QAccessible2Interface + size=4 align=4 + base size=4 base align=4 +QAccessible2Interface (0xb4db2d5c) 0 nearly-empty + vptr=((& QAccessible2Interface::_ZTV21QAccessible2Interface) + 8u) + +Vtable for QAccessibleTextInterface +QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAccessibleTextInterface) +8 QAccessibleTextInterface::~QAccessibleTextInterface +12 QAccessibleTextInterface::~QAccessibleTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual + +Class QAccessibleTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTextInterface (0xb4db4600) 0 nearly-empty + vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 8u) + QAccessible2Interface (0xb4dc121c) 0 nearly-empty + primary-for QAccessibleTextInterface (0xb4db4600) + +Vtable for QAccessibleEditableTextInterface +QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) +8 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +12 QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QAccessibleEditableTextInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleEditableTextInterface (0xb4db4780) 0 nearly-empty + vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 8u) + QAccessible2Interface (0xb4dc1654) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb4db4780) + +Vtable for QAccessibleSimpleEditableTextInterface +QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI38QAccessibleSimpleEditableTextInterface) +8 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +12 QAccessibleSimpleEditableTextInterface::~QAccessibleSimpleEditableTextInterface +16 QAccessibleSimpleEditableTextInterface::copyText +20 QAccessibleSimpleEditableTextInterface::deleteText +24 QAccessibleSimpleEditableTextInterface::insertText +28 QAccessibleSimpleEditableTextInterface::cutText +32 QAccessibleSimpleEditableTextInterface::pasteText +36 QAccessibleSimpleEditableTextInterface::replaceText +40 QAccessibleSimpleEditableTextInterface::setAttributes + +Class QAccessibleSimpleEditableTextInterface + size=8 align=4 + base size=8 base align=4 +QAccessibleSimpleEditableTextInterface (0xb4db4900) 0 + vptr=((& QAccessibleSimpleEditableTextInterface::_ZTV38QAccessibleSimpleEditableTextInterface) + 8u) + QAccessibleEditableTextInterface (0xb4db4940) 0 nearly-empty + primary-for QAccessibleSimpleEditableTextInterface (0xb4db4900) + QAccessible2Interface (0xb4dc1a8c) 0 nearly-empty + primary-for QAccessibleEditableTextInterface (0xb4db4940) + +Vtable for QAccessibleValueInterface +QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleValueInterface) +8 QAccessibleValueInterface::~QAccessibleValueInterface +12 QAccessibleValueInterface::~QAccessibleValueInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QAccessibleValueInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleValueInterface (0xb4db4a00) 0 nearly-empty + vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 8u) + QAccessible2Interface (0xb4dc1c30) 0 nearly-empty + primary-for QAccessibleValueInterface (0xb4db4a00) + +Vtable for QAccessibleTableInterface +QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QAccessibleTableInterface) +8 QAccessibleTableInterface::~QAccessibleTableInterface +12 QAccessibleTableInterface::~QAccessibleTableInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual + +Class QAccessibleTableInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleTableInterface (0xb4db4b80) 0 nearly-empty + vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 8u) + QAccessible2Interface (0xb4dc1b7c) 0 nearly-empty + primary-for QAccessibleTableInterface (0xb4db4b80) + +Vtable for QAccessibleBridge +QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleBridge) +8 QAccessibleBridge::~QAccessibleBridge +12 QAccessibleBridge::~QAccessibleBridge +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridge + size=4 align=4 + base size=4 base align=4 +QAccessibleBridge (0xb4bd91a4) 0 nearly-empty + vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 8u) + +Vtable for QAccessibleBridgeFactoryInterface +QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI33QAccessibleBridgeFactoryInterface) +8 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +12 QAccessibleBridgeFactoryInterface::~QAccessibleBridgeFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleBridgeFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleBridgeFactoryInterface (0xb4db4d40) 0 nearly-empty + vptr=((& QAccessibleBridgeFactoryInterface::_ZTV33QAccessibleBridgeFactoryInterface) + 8u) + QFactoryInterface (0xb4bd9528) 0 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb4db4d40) + +Vtable for QAccessibleBridgePlugin +QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +8 QAccessibleBridgePlugin::metaObject +12 QAccessibleBridgePlugin::qt_metacast +16 QAccessibleBridgePlugin::qt_metacall +20 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +24 QAccessibleBridgePlugin::~QAccessibleBridgePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) +72 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD1Ev +76 QAccessibleBridgePlugin::_ZThn8_N23QAccessibleBridgePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessibleBridgePlugin + size=12 align=4 + base size=12 base align=4 +QAccessibleBridgePlugin (0xb4be5190) 0 + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 8u) + QObject (0xb4bd9870) 0 + primary-for QAccessibleBridgePlugin (0xb4be5190) + QAccessibleBridgeFactoryInterface (0xb4db4ec0) 8 nearly-empty + vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 72u) + QFactoryInterface (0xb4bd98ac) 8 nearly-empty + primary-for QAccessibleBridgeFactoryInterface (0xb4db4ec0) + +Vtable for QAccessibleObject +QAccessibleObject::_ZTV17QAccessibleObject: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleObject) +8 QAccessibleObject::~QAccessibleObject +12 QAccessibleObject::~QAccessibleObject +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObject::userActionCount +68 QAccessibleObject::actionText +72 QAccessibleObject::doAction + +Class QAccessibleObject + size=8 align=4 + base size=8 base align=4 +QAccessibleObject (0xb4beb100) 0 + vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 8u) + QAccessibleInterface (0xb4beb140) 0 nearly-empty + primary-for QAccessibleObject (0xb4beb100) + QAccessible (0xb4bd9a8c) 0 empty + +Vtable for QAccessibleObjectEx +QAccessibleObjectEx::_ZTV19QAccessibleObjectEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleObjectEx) +8 QAccessibleObjectEx::~QAccessibleObjectEx +12 QAccessibleObjectEx::~QAccessibleObjectEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAccessibleObjectEx::setText +52 QAccessibleObjectEx::rect +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAccessibleObjectEx::userActionCount +68 QAccessibleObjectEx::actionText +72 QAccessibleObjectEx::doAction +76 __cxa_pure_virtual +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleObjectEx + size=8 align=4 + base size=8 base align=4 +QAccessibleObjectEx (0xb4beb180) 0 + vptr=((& QAccessibleObjectEx::_ZTV19QAccessibleObjectEx) + 8u) + QAccessibleInterfaceEx (0xb4beb1c0) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb4beb180) + QAccessibleInterface (0xb4beb200) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4beb1c0) + QAccessible (0xb4bf13fc) 0 empty + +Vtable for QAccessibleApplication +QAccessibleApplication::_ZTV22QAccessibleApplication: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QAccessibleApplication) +8 QAccessibleApplication::~QAccessibleApplication +12 QAccessibleApplication::~QAccessibleApplication +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleApplication::childCount +28 QAccessibleApplication::indexOfChild +32 QAccessibleApplication::relationTo +36 QAccessibleApplication::childAt +40 QAccessibleApplication::navigate +44 QAccessibleApplication::text +48 QAccessibleObject::setText +52 QAccessibleObject::rect +56 QAccessibleApplication::role +60 QAccessibleApplication::state +64 QAccessibleApplication::userActionCount +68 QAccessibleApplication::actionText +72 QAccessibleApplication::doAction + +Class QAccessibleApplication + size=8 align=4 + base size=8 base align=4 +QAccessibleApplication (0xb4beb280) 0 + vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 8u) + QAccessibleObject (0xb4beb2c0) 0 + primary-for QAccessibleApplication (0xb4beb280) + QAccessibleInterface (0xb4beb300) 0 nearly-empty + primary-for QAccessibleObject (0xb4beb2c0) + QAccessible (0xb4bf1834) 0 empty + +Vtable for QAccessibleFactoryInterface +QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAccessibleFactoryInterface) +8 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +12 QAccessibleFactoryInterface::~QAccessibleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAccessibleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QAccessibleFactoryInterface (0xb4bfbcd0) 0 nearly-empty + vptr=((& QAccessibleFactoryInterface::_ZTV27QAccessibleFactoryInterface) + 8u) + QAccessible (0xb4bf1d5c) 0 empty + QFactoryInterface (0xb4bf1d98) 0 nearly-empty + primary-for QAccessibleFactoryInterface (0xb4bfbcd0) + +Vtable for QAccessiblePlugin +QAccessiblePlugin::_ZTV17QAccessiblePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessiblePlugin) +8 QAccessiblePlugin::metaObject +12 QAccessiblePlugin::qt_metacast +16 QAccessiblePlugin::qt_metacall +20 QAccessiblePlugin::~QAccessiblePlugin +24 QAccessiblePlugin::~QAccessiblePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QAccessiblePlugin) +72 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD1Ev +76 QAccessiblePlugin::_ZThn8_N17QAccessiblePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QAccessiblePlugin + size=12 align=4 + base size=12 base align=4 +QAccessiblePlugin (0xb4bfe2d0) 0 + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 8u) + QObject (0xb4c05000) 0 + primary-for QAccessiblePlugin (0xb4bfe2d0) + QAccessibleFactoryInterface (0xb4bfe320) 8 nearly-empty + vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 72u) + QAccessible (0xb4c0503c) 8 empty + QFactoryInterface (0xb4c05078) 8 nearly-empty + primary-for QAccessibleFactoryInterface (0xb4bfe320) + +Vtable for QAccessibleWidget +QAccessibleWidget::_ZTV17QAccessibleWidget: 19u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAccessibleWidget) +8 QAccessibleWidget::~QAccessibleWidget +12 QAccessibleWidget::~QAccessibleWidget +16 QAccessibleObject::isValid +20 QAccessibleObject::object +24 QAccessibleWidget::childCount +28 QAccessibleWidget::indexOfChild +32 QAccessibleWidget::relationTo +36 QAccessibleWidget::childAt +40 QAccessibleWidget::navigate +44 QAccessibleWidget::text +48 QAccessibleObject::setText +52 QAccessibleWidget::rect +56 QAccessibleWidget::role +60 QAccessibleWidget::state +64 QAccessibleWidget::userActionCount +68 QAccessibleWidget::actionText +72 QAccessibleWidget::doAction + +Class QAccessibleWidget + size=12 align=4 + base size=12 base align=4 +QAccessibleWidget (0xb4beb700) 0 + vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 8u) + QAccessibleObject (0xb4beb740) 0 + primary-for QAccessibleWidget (0xb4beb700) + QAccessibleInterface (0xb4beb780) 0 nearly-empty + primary-for QAccessibleObject (0xb4beb740) + QAccessible (0xb4c058e8) 0 empty + +Vtable for QAccessibleWidgetEx +QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAccessibleWidgetEx) +8 QAccessibleWidgetEx::~QAccessibleWidgetEx +12 QAccessibleWidgetEx::~QAccessibleWidgetEx +16 QAccessibleObjectEx::isValid +20 QAccessibleObjectEx::object +24 QAccessibleWidgetEx::childCount +28 QAccessibleWidgetEx::indexOfChild +32 QAccessibleWidgetEx::relationTo +36 QAccessibleWidgetEx::childAt +40 QAccessibleWidgetEx::navigate +44 QAccessibleWidgetEx::text +48 QAccessibleObjectEx::setText +52 QAccessibleWidgetEx::rect +56 QAccessibleWidgetEx::role +60 QAccessibleWidgetEx::state +64 QAccessibleObjectEx::userActionCount +68 QAccessibleWidgetEx::actionText +72 QAccessibleWidgetEx::doAction +76 QAccessibleWidgetEx::invokeMethodEx +80 QAccessibleInterfaceEx::virtual_hook +84 QAccessibleInterfaceEx::interface_cast + +Class QAccessibleWidgetEx + size=12 align=4 + base size=12 base align=4 +QAccessibleWidgetEx (0xb4beb7c0) 0 + vptr=((& QAccessibleWidgetEx::_ZTV19QAccessibleWidgetEx) + 8u) + QAccessibleObjectEx (0xb4beb800) 0 + primary-for QAccessibleWidgetEx (0xb4beb7c0) + QAccessibleInterfaceEx (0xb4beb840) 0 nearly-empty + primary-for QAccessibleObjectEx (0xb4beb800) + QAccessibleInterface (0xb4beb880) 0 nearly-empty + primary-for QAccessibleInterfaceEx (0xb4beb840) + QAccessible (0xb4c14168) 0 empty + +Vtable for QPaintDevice +QPaintDevice::_ZTV12QPaintDevice: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintDevice) +8 QPaintDevice::~QPaintDevice +12 QPaintDevice::~QPaintDevice +16 QPaintDevice::devType +20 __cxa_pure_virtual +24 QPaintDevice::metric + +Class QPaintDevice + size=8 align=4 + base size=6 base align=4 +QPaintDevice (0xb4c14a50) 0 + vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 8u) + +Class QVector<QPoint>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint>::<anonymous union> (0xb4c26f3c) 0 + +Class QVector<QPoint> + size=4 align=4 + base size=4 base align=4 +QVector<QPoint> (0xb4c26ec4) 0 + +Class QPolygon + size=4 align=4 + base size=4 base align=4 +QPolygon (0xb4bebd80) 0 + QVector<QPoint> (0xb4c26f78) 0 + +Class QVector<QPointF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF>::<anonymous union> (0xb4c5603c) 0 + +Class QVector<QPointF> + size=4 align=4 + base size=4 base align=4 +QVector<QPointF> (0xb4c41fb4) 0 + +Class QPolygonF + size=4 align=4 + base size=4 base align=4 +QPolygonF (0xb4c4a380) 0 + QVector<QPointF> (0xb4c56078) 0 + +Class QMatrix + size=48 align=4 + base size=48 base align=4 +QMatrix (0xb4c56f78) 0 + +Class QTypeInfo<QMatrix> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMatrix> (0xb4c815dc) 0 empty + +Class QPainterPath::Element + size=20 align=4 + base size=20 base align=4 +QPainterPath::Element (0xb4c81dd4) 0 + +Class QPainterPath + size=4 align=4 + base size=4 base align=4 +QPainterPath (0xb4c81d98) 0 + +Class QVector<QPainterPath::Element>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element>::<anonymous union> (0xb4ca5e4c) 0 + +Class QVector<QPainterPath::Element> + size=4 align=4 + base size=4 base align=4 +QVector<QPainterPath::Element> (0xb4ca5dd4) 0 + +Class QPainterPathPrivate + size=8 align=4 + base size=8 base align=4 +QPainterPathPrivate (0xb4ca5a50) 0 + +Class QTypeInfo<QPainterPath::Element> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPainterPath::Element> (0xb4ca5e88) 0 empty + +Class QPainterPathStroker + size=4 align=4 + base size=4 base align=4 +QPainterPathStroker (0xb4cc303c) 0 + +Class QTransform + size=80 align=4 + base size=80 base align=4 +QTransform (0xb4ade708) 0 + +Class QTypeInfo<QTransform> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTransform> (0xb4aee7f8) 0 empty + +Class QImageTextKeyLang + size=8 align=4 + base size=8 base align=4 +QImageTextKeyLang (0xb4b263c0) 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 (0xb4b0c900) 0 + vptr=((& QImage::_ZTV6QImage) + 8u) + QPaintDevice (0xb4b53000) 0 + primary-for QImage (0xb4b0c900) + +Class QTypeInfo<QImage> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QImage> (0xb4b894ec) 0 empty + +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 (0xb4b90200) 0 + vptr=((& QPixmap::_ZTV7QPixmap) + 8u) + QPaintDevice (0xb4b897f8) 0 + primary-for QPixmap (0xb4b90200) + +Class QBrush + size=4 align=4 + base size=4 base align=4 +QBrush (0xb4bb2f00) 0 + +Class QTypeInfo<QBrush> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBrush> (0xb4bbea14) 0 empty + +Class QBrushData + size=124 align=4 + base size=121 base align=4 +QBrushData (0xb4bbeca8) 0 + +Class QVector<QPair<double, QColor> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> >::<anonymous union> (0xb4bd2924) 0 + +Class QVector<QPair<double, QColor> > + size=4 align=4 + base size=4 base align=4 +QVector<QPair<double, QColor> > (0xb4bd28ac) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4bd2a14) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4bd2a8c) 0 + +Class QGradient::<anonymous union>::<anonymous struct> + size=24 align=4 + base size=24 base align=4 +QGradient::<anonymous union>::<anonymous struct> (0xb4bd2b04) 0 + +Class QGradient::<anonymous union> + size=40 align=4 + base size=40 base align=4 +QGradient::<anonymous union> (0xb4bd299c) 0 + +Class QGradient + size=56 align=4 + base size=56 base align=4 +QGradient (0xb4bd2258) 0 + +Class QLinearGradient + size=56 align=4 + base size=56 base align=4 +QLinearGradient (0xb4b90f80) 0 + QGradient (0xb4bd2fb4) 0 + +Class QRadialGradient + size=56 align=4 + base size=56 base align=4 +QRadialGradient (0xb49f5080) 0 + QGradient (0xb49f01e0) 0 + +Class QConicalGradient + size=56 align=4 + base size=56 base align=4 +QConicalGradient (0xb49f5180) 0 + QGradient (0xb49f04b0) 0 + +Class QPalette + size=8 align=4 + base size=8 base align=4 +QPalette (0xb49f0654) 0 + +Class QColorGroup + size=8 align=4 + base size=8 base align=4 +QColorGroup (0xb49f5bc0) 0 + QPalette (0xb4a1cec4) 0 + +Class QFont + size=8 align=4 + base size=8 base align=4 +QFont (0xb4a431e0) 0 + +Class QFontMetrics + size=4 align=4 + base size=4 base align=4 +QFontMetrics (0xb4a6003c) 0 + +Class QFontMetricsF + size=4 align=4 + base size=4 base align=4 +QFontMetricsF (0xb4a60a8c) 0 + +Class QFontInfo + size=4 align=4 + base size=4 base align=4 +QFontInfo (0xb4a7421c) 0 + +Class QSizePolicy + size=4 align=4 + base size=4 base align=4 +QSizePolicy (0xb4a747bc) 0 + +Class QFlags<QSizePolicy::ControlType> + size=4 align=4 + base size=4 base align=4 +QFlags<QSizePolicy::ControlType> (0xb4ac3834) 0 + +Class QCursor + size=4 align=4 + base size=4 base align=4 +QCursor (0xb4ad1bf4) 0 + +Class QWidgetData + size=64 align=4 + base size=64 base align=4 +QWidgetData (0xb48e303c) 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 (0xb48e1b90) 0 + vptr=((& QWidget::_ZTV7QWidget) + 8u) + QObject (0xb48e3078) 0 + primary-for QWidget (0xb48e1b90) + QPaintDevice (0xb48e30b4) 8 + vptr=((& QWidget::_ZTV7QWidget) + 232u) + +Class QFlags<QWidget::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QWidget::RenderFlag> (0xb490ee10) 0 + +Vtable for QDialog +QDialog::_ZTV7QDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QDialog) +8 QDialog::metaObject +12 QDialog::qt_metacast +16 QDialog::qt_metacall +20 QDialog::~QDialog +24 QDialog::~QDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI7QDialog) +244 QDialog::_ZThn8_N7QDialogD1Ev +248 QDialog::_ZThn8_N7QDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialog + size=20 align=4 + base size=20 base align=4 +QDialog (0xb497ae40) 0 + vptr=((& QDialog::_ZTV7QDialog) + 8u) + QWidget (0xb4995e60) 0 + primary-for QDialog (0xb497ae40) + QObject (0xb49a5870) 0 + primary-for QWidget (0xb4995e60) + QPaintDevice (0xb49a58ac) 8 + vptr=((& QDialog::_ZTV7QDialog) + 244u) + +Vtable for QAbstractPageSetupDialog +QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +8 QAbstractPageSetupDialog::metaObject +12 QAbstractPageSetupDialog::qt_metacast +16 QAbstractPageSetupDialog::qt_metacall +20 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +24 QAbstractPageSetupDialog::~QAbstractPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI24QAbstractPageSetupDialog) +248 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD1Ev +252 QAbstractPageSetupDialog::_ZThn8_N24QAbstractPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPageSetupDialog (0xb49bb100) 0 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 8u) + QDialog (0xb49bb140) 0 + primary-for QAbstractPageSetupDialog (0xb49bb100) + QWidget (0xb49b48c0) 0 + primary-for QDialog (0xb49bb140) + QObject (0xb49b8744) 0 + primary-for QWidget (0xb49b48c0) + QPaintDevice (0xb49b8780) 8 + vptr=((& QAbstractPageSetupDialog::_ZTV24QAbstractPageSetupDialog) + 248u) + +Vtable for QAbstractPrintDialog +QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +8 QAbstractPrintDialog::metaObject +12 QAbstractPrintDialog::qt_metacast +16 QAbstractPrintDialog::qt_metacall +20 QAbstractPrintDialog::~QAbstractPrintDialog +24 QAbstractPrintDialog::~QAbstractPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 __cxa_pure_virtual +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI20QAbstractPrintDialog) +248 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD1Ev +252 QAbstractPrintDialog::_ZThn8_N20QAbstractPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractPrintDialog + size=20 align=4 + base size=20 base align=4 +QAbstractPrintDialog (0xb49bb400) 0 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 8u) + QDialog (0xb49bb440) 0 + primary-for QAbstractPrintDialog (0xb49bb400) + QWidget (0xb49c2e10) 0 + primary-for QDialog (0xb49bb440) + QObject (0xb49ca12c) 0 + primary-for QWidget (0xb49c2e10) + QPaintDevice (0xb49ca168) 8 + vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 248u) + +Class QFlags<QAbstractPrintDialog::PrintDialogOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractPrintDialog::PrintDialogOption> (0xb47d730c) 0 + +Vtable for QColorDialog +QColorDialog::_ZTV12QColorDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QColorDialog) +8 QColorDialog::metaObject +12 QColorDialog::qt_metacast +16 QColorDialog::qt_metacall +20 QColorDialog::~QColorDialog +24 QColorDialog::~QColorDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QColorDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QColorDialog) +244 QColorDialog::_ZThn8_N12QColorDialogD1Ev +248 QColorDialog::_ZThn8_N12QColorDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColorDialog + size=20 align=4 + base size=20 base align=4 +QColorDialog (0xb49bb7c0) 0 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 8u) + QDialog (0xb49bb800) 0 + primary-for QColorDialog (0xb49bb7c0) + QWidget (0xb47e0500) 0 + primary-for QDialog (0xb49bb800) + QObject (0xb47d7ec4) 0 + primary-for QWidget (0xb47e0500) + QPaintDevice (0xb47d7f00) 8 + vptr=((& QColorDialog::_ZTV12QColorDialog) + 244u) + +Vtable for QErrorMessage +QErrorMessage::_ZTV13QErrorMessage: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QErrorMessage) +8 QErrorMessage::metaObject +12 QErrorMessage::qt_metacast +16 QErrorMessage::qt_metacall +20 QErrorMessage::~QErrorMessage +24 QErrorMessage::~QErrorMessage +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QErrorMessage::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QErrorMessage::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI13QErrorMessage) +244 QErrorMessage::_ZThn8_N13QErrorMessageD1Ev +248 QErrorMessage::_ZThn8_N13QErrorMessageD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QErrorMessage + size=20 align=4 + base size=20 base align=4 +QErrorMessage (0xb49bbb40) 0 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 8u) + QDialog (0xb49bbb80) 0 + primary-for QErrorMessage (0xb49bbb40) + QWidget (0xb47fb280) 0 + primary-for QDialog (0xb49bbb80) + QObject (0xb47f0d20) 0 + primary-for QWidget (0xb47fb280) + QPaintDevice (0xb47f0d5c) 8 + vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 244u) + +Vtable for QFileDialog +QFileDialog::_ZTV11QFileDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFileDialog) +8 QFileDialog::metaObject +12 QFileDialog::qt_metacast +16 QFileDialog::qt_metacall +20 QFileDialog::~QFileDialog +24 QFileDialog::~QFileDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFileDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QFileDialog::done +228 QFileDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFileDialog) +244 QFileDialog::_ZThn8_N11QFileDialogD1Ev +248 QFileDialog::_ZThn8_N11QFileDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFileDialog + size=20 align=4 + base size=20 base align=4 +QFileDialog (0xb49bbe80) 0 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 8u) + QDialog (0xb49bbec0) 0 + primary-for QFileDialog (0xb49bbe80) + QWidget (0xb4804960) 0 + primary-for QDialog (0xb49bbec0) + QObject (0xb4803b7c) 0 + primary-for QWidget (0xb4804960) + QPaintDevice (0xb4803bb8) 8 + vptr=((& QFileDialog::_ZTV11QFileDialog) + 244u) + +Class QFlags<QFileDialog::Option> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileDialog::Option> (0xb4815ca8) 0 + +Class QIcon + size=4 align=4 + base size=4 base align=4 +QIcon (0xb4844078) 0 + +Class QTypeInfo<QIcon> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QIcon> (0xb485a438) 0 empty + +Vtable for QFileSystemModel +QFileSystemModel::_ZTV16QFileSystemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFileSystemModel) +8 QFileSystemModel::metaObject +12 QFileSystemModel::qt_metacast +16 QFileSystemModel::qt_metacall +20 QFileSystemModel::~QFileSystemModel +24 QFileSystemModel::~QFileSystemModel +28 QObject::event +32 QObject::eventFilter +36 QFileSystemModel::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFileSystemModel::index +60 QFileSystemModel::parent +64 QFileSystemModel::rowCount +68 QFileSystemModel::columnCount +72 QFileSystemModel::hasChildren +76 QFileSystemModel::data +80 QFileSystemModel::setData +84 QFileSystemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QFileSystemModel::mimeTypes +104 QFileSystemModel::mimeData +108 QFileSystemModel::dropMimeData +112 QFileSystemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QFileSystemModel::fetchMore +136 QFileSystemModel::canFetchMore +140 QFileSystemModel::flags +144 QFileSystemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QFileSystemModel + size=8 align=4 + base size=8 base align=4 +QFileSystemModel (0xb482eb00) 0 + vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 8u) + QAbstractItemModel (0xb482eb40) 0 + primary-for QFileSystemModel (0xb482eb00) + QObject (0xb485a528) 0 + primary-for QAbstractItemModel (0xb482eb40) + +Vtable for QFontDialog +QFontDialog::_ZTV11QFontDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFontDialog) +8 QFontDialog::metaObject +12 QFontDialog::qt_metacast +16 QFontDialog::qt_metacall +20 QFontDialog::~QFontDialog +24 QFontDialog::~QFontDialog +28 QWidget::event +32 QFontDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFontDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QFontDialog) +244 QFontDialog::_ZThn8_N11QFontDialogD1Ev +248 QFontDialog::_ZThn8_N11QFontDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontDialog + size=20 align=4 + base size=20 base align=4 +QFontDialog (0xb482efc0) 0 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 8u) + QDialog (0xb487f000) 0 + primary-for QFontDialog (0xb482efc0) + QWidget (0xb4871f00) 0 + primary-for QDialog (0xb487f000) + QObject (0xb487899c) 0 + primary-for QWidget (0xb4871f00) + QPaintDevice (0xb48789d8) 8 + vptr=((& QFontDialog::_ZTV11QFontDialog) + 244u) + +Vtable for QFrame +QFrame::_ZTV6QFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QFrame) +8 QFrame::metaObject +12 QFrame::qt_metacast +16 QFrame::qt_metacall +20 QFrame::~QFrame +24 QFrame::~QFrame +28 QFrame::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QFrame) +232 QFrame::_ZThn8_N6QFrameD1Ev +236 QFrame::_ZThn8_N6QFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFrame + size=20 align=4 + base size=20 base align=4 +QFrame (0xb487f340) 0 + vptr=((& QFrame::_ZTV6QFrame) + 8u) + QWidget (0xb4885e10) 0 + primary-for QFrame (0xb487f340) + QObject (0xb4889870) 0 + primary-for QWidget (0xb4885e10) + QPaintDevice (0xb48898ac) 8 + vptr=((& QFrame::_ZTV6QFrame) + 232u) + +Vtable for QLineEdit +QLineEdit::_ZTV9QLineEdit: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QLineEdit) +8 QLineEdit::metaObject +12 QLineEdit::qt_metacast +16 QLineEdit::qt_metacall +20 QLineEdit::~QLineEdit +24 QLineEdit::~QLineEdit +28 QLineEdit::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLineEdit::sizeHint +68 QLineEdit::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QLineEdit::mousePressEvent +84 QLineEdit::mouseReleaseEvent +88 QLineEdit::mouseDoubleClickEvent +92 QLineEdit::mouseMoveEvent +96 QWidget::wheelEvent +100 QLineEdit::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLineEdit::focusInEvent +112 QLineEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLineEdit::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLineEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QLineEdit::dragEnterEvent +156 QLineEdit::dragMoveEvent +160 QLineEdit::dragLeaveEvent +164 QLineEdit::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLineEdit::changeEvent +184 QWidget::metric +188 QLineEdit::inputMethodEvent +192 QLineEdit::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QLineEdit) +232 QLineEdit::_ZThn8_N9QLineEditD1Ev +236 QLineEdit::_ZThn8_N9QLineEditD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLineEdit + size=20 align=4 + base size=20 base align=4 +QLineEdit (0xb487f600) 0 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 8u) + QWidget (0xb489a960) 0 + primary-for QLineEdit (0xb487f600) + QObject (0xb4897bb8) 0 + primary-for QWidget (0xb489a960) + QPaintDevice (0xb4897bf4) 8 + vptr=((& QLineEdit::_ZTV9QLineEdit) + 232u) + +Vtable for QInputDialog +QInputDialog::_ZTV12QInputDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QInputDialog) +8 QInputDialog::metaObject +12 QInputDialog::qt_metacast +16 QInputDialog::qt_metacall +20 QInputDialog::~QInputDialog +24 QInputDialog::~QInputDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QInputDialog) +244 QInputDialog::_ZThn8_N12QInputDialogD1Ev +248 QInputDialog::_ZThn8_N12QInputDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QInputDialog + size=20 align=4 + base size=20 base align=4 +QInputDialog (0xb487fe80) 0 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 8u) + QDialog (0xb487fec0) 0 + primary-for QInputDialog (0xb487fe80) + QWidget (0xb48baf50) 0 + primary-for QDialog (0xb487fec0) + QObject (0xb48cc03c) 0 + primary-for QWidget (0xb48baf50) + QPaintDevice (0xb48cc078) 8 + vptr=((& QInputDialog::_ZTV12QInputDialog) + 244u) + +Vtable for QMessageBox +QMessageBox::_ZTV11QMessageBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMessageBox) +8 QMessageBox::metaObject +12 QMessageBox::qt_metacast +16 QMessageBox::qt_metacall +20 QMessageBox::~QMessageBox +24 QMessageBox::~QMessageBox +28 QMessageBox::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QMessageBox::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QMessageBox::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QMessageBox::resizeEvent +136 QMessageBox::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMessageBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMessageBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QMessageBox) +244 QMessageBox::_ZThn8_N11QMessageBoxD1Ev +248 QMessageBox::_ZThn8_N11QMessageBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMessageBox + size=20 align=4 + base size=20 base align=4 +QMessageBox (0xb46d2280) 0 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 8u) + QDialog (0xb46d22c0) 0 + primary-for QMessageBox (0xb46d2280) + QWidget (0xb46d56e0) 0 + primary-for QDialog (0xb46d22c0) + QObject (0xb46d62d0) 0 + primary-for QWidget (0xb46d56e0) + QPaintDevice (0xb46d630c) 8 + vptr=((& QMessageBox::_ZTV11QMessageBox) + 244u) + +Class QFlags<QMessageBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QMessageBox::StandardButton> (0xb46f6168) 0 + +Vtable for QPageSetupDialog +QPageSetupDialog::_ZTV16QPageSetupDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QPageSetupDialog) +8 QPageSetupDialog::metaObject +12 QPageSetupDialog::qt_metacast +16 QPageSetupDialog::qt_metacall +20 QPageSetupDialog::~QPageSetupDialog +24 QPageSetupDialog::~QPageSetupDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 QPageSetupDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI16QPageSetupDialog) +248 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD1Ev +252 QPageSetupDialog::_ZThn8_N16QPageSetupDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPageSetupDialog + size=20 align=4 + base size=20 base align=4 +QPageSetupDialog (0xb46d27c0) 0 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 8u) + QAbstractPageSetupDialog (0xb46d2800) 0 + primary-for QPageSetupDialog (0xb46d27c0) + QDialog (0xb46d2840) 0 + primary-for QAbstractPageSetupDialog (0xb46d2800) + QWidget (0xb470d4b0) 0 + primary-for QDialog (0xb46d2840) + QObject (0xb4719438) 0 + primary-for QWidget (0xb470d4b0) + QPaintDevice (0xb4719474) 8 + vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 248u) + +Vtable for QUnixPrintWidget +QUnixPrintWidget::_ZTV16QUnixPrintWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QUnixPrintWidget) +8 QUnixPrintWidget::metaObject +12 QUnixPrintWidget::qt_metacast +16 QUnixPrintWidget::qt_metacall +20 QUnixPrintWidget::~QUnixPrintWidget +24 QUnixPrintWidget::~QUnixPrintWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QUnixPrintWidget) +232 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD1Ev +236 QUnixPrintWidget::_ZThn8_N16QUnixPrintWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUnixPrintWidget + size=24 align=4 + base size=24 base align=4 +QUnixPrintWidget (0xb46d2b00) 0 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 8u) + QWidget (0xb47239b0) 0 + primary-for QUnixPrintWidget (0xb46d2b00) + QObject (0xb472e078) 0 + primary-for QWidget (0xb47239b0) + QPaintDevice (0xb472e0b4) 8 + vptr=((& QUnixPrintWidget::_ZTV16QUnixPrintWidget) + 232u) + +Vtable for QPrintDialog +QPrintDialog::_ZTV12QPrintDialog: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintDialog) +8 QPrintDialog::metaObject +12 QPrintDialog::qt_metacast +16 QPrintDialog::qt_metacall +20 QPrintDialog::~QPrintDialog +24 QPrintDialog::~QPrintDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QPrintDialog::accept +232 QDialog::reject +236 QPrintDialog::exec +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI12QPrintDialog) +248 QPrintDialog::_ZThn8_N12QPrintDialogD1Ev +252 QPrintDialog::_ZThn8_N12QPrintDialogD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintDialog + size=20 align=4 + base size=20 base align=4 +QPrintDialog (0xb46d2d40) 0 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 8u) + QAbstractPrintDialog (0xb46d2d80) 0 + primary-for QPrintDialog (0xb46d2d40) + QDialog (0xb46d2dc0) 0 + primary-for QAbstractPrintDialog (0xb46d2d80) + QWidget (0xb4731910) 0 + primary-for QDialog (0xb46d2dc0) + QObject (0xb472e870) 0 + primary-for QWidget (0xb4731910) + QPaintDevice (0xb472e8ac) 8 + vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 248u) + +Vtable for QPrintPreviewDialog +QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +8 QPrintPreviewDialog::metaObject +12 QPrintPreviewDialog::qt_metacast +16 QPrintPreviewDialog::qt_metacall +20 QPrintPreviewDialog::~QPrintPreviewDialog +24 QPrintPreviewDialog::~QPrintPreviewDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewDialog::setVisible +64 QDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDialog::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI19QPrintPreviewDialog) +244 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD1Ev +248 QPrintPreviewDialog::_ZThn8_N19QPrintPreviewDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewDialog + size=24 align=4 + base size=24 base align=4 +QPrintPreviewDialog (0xb4743080) 0 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 8u) + QDialog (0xb47430c0) 0 + primary-for QPrintPreviewDialog (0xb4743080) + QWidget (0xb473acd0) 0 + primary-for QDialog (0xb47430c0) + QObject (0xb47421e0) 0 + primary-for QWidget (0xb473acd0) + QPaintDevice (0xb474221c) 8 + vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 244u) + +Vtable for QProgressDialog +QProgressDialog::_ZTV15QProgressDialog: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QProgressDialog) +8 QProgressDialog::metaObject +12 QProgressDialog::qt_metacast +16 QProgressDialog::qt_metacall +20 QProgressDialog::~QProgressDialog +24 QProgressDialog::~QProgressDialog +28 QWidget::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QDialog::setVisible +64 QProgressDialog::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QProgressDialog::resizeEvent +136 QProgressDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QProgressDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QProgressDialog::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDialog::done +228 QDialog::accept +232 QDialog::reject +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QProgressDialog) +244 QProgressDialog::_ZThn8_N15QProgressDialogD1Ev +248 QProgressDialog::_ZThn8_N15QProgressDialogD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressDialog + size=20 align=4 + base size=20 base align=4 +QProgressDialog (0xb4743380) 0 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 8u) + QDialog (0xb47433c0) 0 + primary-for QProgressDialog (0xb4743380) + QWidget (0xb4752280) 0 + primary-for QDialog (0xb47433c0) + QObject (0xb4742c6c) 0 + primary-for QWidget (0xb4752280) + QPaintDevice (0xb4742ca8) 8 + vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 244u) + +Vtable for QWizard +QWizard::_ZTV7QWizard: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QWizard) +8 QWizard::metaObject +12 QWizard::qt_metacast +16 QWizard::qt_metacall +20 QWizard::~QWizard +24 QWizard::~QWizard +28 QWizard::event +32 QDialog::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWizard::setVisible +64 QWizard::sizeHint +68 QDialog::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QDialog::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWizard::paintEvent +128 QWidget::moveEvent +132 QWizard::resizeEvent +136 QDialog::closeEvent +140 QDialog::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QDialog::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizard::done +228 QDialog::accept +232 QDialog::reject +236 QWizard::validateCurrentPage +240 QWizard::nextId +244 QWizard::initializePage +248 QWizard::cleanupPage +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI7QWizard) +260 QWizard::_ZThn8_N7QWizardD1Ev +264 QWizard::_ZThn8_N7QWizardD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizard + size=20 align=4 + base size=20 base align=4 +QWizard (0xb4743680) 0 + vptr=((& QWizard::_ZTV7QWizard) + 8u) + QDialog (0xb47436c0) 0 + primary-for QWizard (0xb4743680) + QWidget (0xb475db40) 0 + primary-for QDialog (0xb47436c0) + QObject (0xb475b924) 0 + primary-for QWidget (0xb475db40) + QPaintDevice (0xb475b960) 8 + vptr=((& QWizard::_ZTV7QWizard) + 260u) + +Class QFlags<QWizard::WizardOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QWizard::WizardOption> (0xb476dca8) 0 + +Vtable for QWizardPage +QWizardPage::_ZTV11QWizardPage: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWizardPage) +8 QWizardPage::metaObject +12 QWizardPage::qt_metacast +16 QWizardPage::qt_metacall +20 QWizardPage::~QWizardPage +24 QWizardPage::~QWizardPage +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QWizardPage::initializePage +228 QWizardPage::cleanupPage +232 QWizardPage::validatePage +236 QWizardPage::isComplete +240 QWizardPage::nextId +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI11QWizardPage) +252 QWizardPage::_ZThn8_N11QWizardPageD1Ev +256 QWizardPage::_ZThn8_N11QWizardPageD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWizardPage + size=20 align=4 + base size=20 base align=4 +QWizardPage (0xb4743a40) 0 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 8u) + QWidget (0xb47839b0) 0 + primary-for QWizardPage (0xb4743a40) + QObject (0xb4784834) 0 + primary-for QWidget (0xb47839b0) + QPaintDevice (0xb4784870) 8 + vptr=((& QWizardPage::_ZTV11QWizardPage) + 252u) + +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 (0xb479f564) 0 + vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 8u) + +Class QFlags<QGraphicsItem::GraphicsItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsItem::GraphicsItemFlag> (0xb47c5d5c) 0 + +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 (0xb45dc400) 0 + vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 8u) + QGraphicsItem (0xb45e2e10) 0 + primary-for QAbstractGraphicsShapeItem (0xb45dc400) + +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 (0xb45dc500) 0 + vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 8u) + QAbstractGraphicsShapeItem (0xb45dc540) 0 + primary-for QGraphicsPathItem (0xb45dc500) + QGraphicsItem (0xb45ef528) 0 + primary-for QAbstractGraphicsShapeItem (0xb45dc540) + +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 (0xb45dc640) 0 + vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 8u) + QAbstractGraphicsShapeItem (0xb45dc680) 0 + primary-for QGraphicsRectItem (0xb45dc640) + QGraphicsItem (0xb45efce4) 0 + primary-for QAbstractGraphicsShapeItem (0xb45dc680) + +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 (0xb45dc7c0) 0 + vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 8u) + QAbstractGraphicsShapeItem (0xb45dc800) 0 + primary-for QGraphicsEllipseItem (0xb45dc7c0) + QGraphicsItem (0xb4600618) 0 + primary-for QAbstractGraphicsShapeItem (0xb45dc800) + +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 (0xb45dc940) 0 + vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 8u) + QAbstractGraphicsShapeItem (0xb45dc980) 0 + primary-for QGraphicsPolygonItem (0xb45dc940) + QGraphicsItem (0xb4600fb4) 0 + primary-for QAbstractGraphicsShapeItem (0xb45dc980) + +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 (0xb45dca80) 0 + vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 8u) + QGraphicsItem (0xb4611708) 0 + primary-for QGraphicsLineItem (0xb45dca80) + +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 (0xb45dcbc0) 0 + vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 8u) + QGraphicsItem (0xb462403c) 0 + primary-for QGraphicsPixmapItem (0xb45dcbc0) + +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 (0xb462f0f0) 0 + vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 8u) + QObject (0xb462499c) 0 + primary-for QGraphicsTextItem (0xb462f0f0) + QGraphicsItem (0xb46249d8) 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 (0xb45dcf00) 0 + vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 8u) + QAbstractGraphicsShapeItem (0xb45dcf40) 0 + primary-for QGraphicsSimpleTextItem (0xb45dcf00) + QGraphicsItem (0xb463bbf4) 0 + primary-for QAbstractGraphicsShapeItem (0xb45dcf40) + +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 (0xb464a040) 0 + vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 8u) + QGraphicsItem (0xb46443c0) 0 + primary-for QGraphicsItemGroup (0xb464a040) + +Class QMetaTypeId<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsItem*> (0xb4644c30) 0 empty + +Class QMetaTypeId<QGraphicsScene*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QGraphicsScene*> (0xb4644dd4) 0 empty + +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 (0xb4644f78) 0 + vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 8u) + +Vtable for QGraphicsLayout +QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QGraphicsLayout) +8 QGraphicsLayout::~QGraphicsLayout +12 QGraphicsLayout::~QGraphicsLayout +16 QGraphicsLayoutItem::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 __cxa_pure_virtual +32 QGraphicsLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual + +Class QGraphicsLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLayout (0xb464a7c0) 0 + vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 8u) + QGraphicsLayoutItem (0xb4658d98) 0 + primary-for QGraphicsLayout (0xb464a7c0) + +Vtable for QGraphicsGridLayout +QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsGridLayout) +8 QGraphicsGridLayout::~QGraphicsGridLayout +12 QGraphicsGridLayout::~QGraphicsGridLayout +16 QGraphicsGridLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsGridLayout::sizeHint +32 QGraphicsGridLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsGridLayout::count +44 QGraphicsGridLayout::itemAt +48 QGraphicsGridLayout::removeAt + +Class QGraphicsGridLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsGridLayout (0xb464a8c0) 0 + vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 8u) + QGraphicsLayout (0xb464a900) 0 + primary-for QGraphicsGridLayout (0xb464a8c0) + QGraphicsLayoutItem (0xb466c4b0) 0 + primary-for QGraphicsLayout (0xb464a900) + +Vtable for QGraphicsItemAnimation +QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QGraphicsItemAnimation) +8 QGraphicsItemAnimation::metaObject +12 QGraphicsItemAnimation::qt_metacast +16 QGraphicsItemAnimation::qt_metacall +20 QGraphicsItemAnimation::~QGraphicsItemAnimation +24 QGraphicsItemAnimation::~QGraphicsItemAnimation +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsItemAnimation::beforeAnimationStep +60 QGraphicsItemAnimation::afterAnimationStep + +Class QGraphicsItemAnimation + size=12 align=4 + base size=12 base align=4 +QGraphicsItemAnimation (0xb464aa40) 0 + vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 8u) + QObject (0xb466ce88) 0 + primary-for QGraphicsItemAnimation (0xb464aa40) + +Vtable for QGraphicsLinearLayout +QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QGraphicsLinearLayout) +8 QGraphicsLinearLayout::~QGraphicsLinearLayout +12 QGraphicsLinearLayout::~QGraphicsLinearLayout +16 QGraphicsLinearLayout::setGeometry +20 QGraphicsLayout::getContentsMargins +24 QGraphicsLayoutItem::updateGeometry +28 QGraphicsLinearLayout::sizeHint +32 QGraphicsLinearLayout::invalidate +36 QGraphicsLayout::widgetEvent +40 QGraphicsLinearLayout::count +44 QGraphicsLinearLayout::itemAt +48 QGraphicsLinearLayout::removeAt + +Class QGraphicsLinearLayout + size=8 align=4 + base size=8 base align=4 +QGraphicsLinearLayout (0xb464ac80) 0 + vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 8u) + QGraphicsLayout (0xb464acc0) 0 + primary-for QGraphicsLinearLayout (0xb464ac80) + QGraphicsLayoutItem (0xb46877f8) 0 + primary-for QGraphicsLayout (0xb464acc0) + +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 (0xb46992d0) 0 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 8u) + QObject (0xb469a384) 0 + primary-for QGraphicsWidget (0xb46992d0) + QGraphicsItem (0xb469a3c0) 8 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 188u) + QGraphicsLayoutItem (0xb469a3fc) 16 + vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 344u) + +Vtable for QGraphicsProxyWidget +QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 101u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +8 QGraphicsProxyWidget::metaObject +12 QGraphicsProxyWidget::qt_metacast +16 QGraphicsProxyWidget::qt_metacall +20 QGraphicsProxyWidget::~QGraphicsProxyWidget +24 QGraphicsProxyWidget::~QGraphicsProxyWidget +28 QGraphicsProxyWidget::event +32 QGraphicsProxyWidget::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsProxyWidget::setGeometry +60 QGraphicsWidget::getContentsMargins +64 QGraphicsProxyWidget::type +68 QGraphicsProxyWidget::paint +72 QGraphicsWidget::paintWindowFrame +76 QGraphicsWidget::boundingRect +80 QGraphicsWidget::shape +84 QGraphicsWidget::initStyleOption +88 QGraphicsProxyWidget::sizeHint +92 QGraphicsWidget::updateGeometry +96 QGraphicsProxyWidget::itemChange +100 QGraphicsWidget::propertyChange +104 QGraphicsWidget::sceneEvent +108 QGraphicsWidget::windowFrameEvent +112 QGraphicsWidget::windowFrameSectionAt +116 QGraphicsWidget::changeEvent +120 QGraphicsWidget::closeEvent +124 QGraphicsProxyWidget::focusInEvent +128 QGraphicsProxyWidget::focusNextPrevChild +132 QGraphicsProxyWidget::focusOutEvent +136 QGraphicsProxyWidget::hideEvent +140 QGraphicsWidget::moveEvent +144 QGraphicsWidget::polishEvent +148 QGraphicsProxyWidget::resizeEvent +152 QGraphicsProxyWidget::showEvent +156 QGraphicsProxyWidget::hoverMoveEvent +160 QGraphicsProxyWidget::hoverLeaveEvent +164 QGraphicsProxyWidget::grabMouseEvent +168 QGraphicsProxyWidget::ungrabMouseEvent +172 QGraphicsWidget::grabKeyboardEvent +176 QGraphicsWidget::ungrabKeyboardEvent +180 QGraphicsProxyWidget::contextMenuEvent +184 QGraphicsProxyWidget::hoverEnterEvent +188 QGraphicsProxyWidget::mouseMoveEvent +192 QGraphicsProxyWidget::mousePressEvent +196 QGraphicsProxyWidget::mouseReleaseEvent +200 QGraphicsProxyWidget::mouseDoubleClickEvent +204 QGraphicsProxyWidget::wheelEvent +208 QGraphicsProxyWidget::keyPressEvent +212 QGraphicsProxyWidget::keyReleaseEvent +216 (int (*)(...))-0x000000008 +220 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +224 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD1Ev +228 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidgetD0Ev +232 QGraphicsItem::advance +236 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget12boundingRectEv +240 QGraphicsWidget::_ZThn8_NK15QGraphicsWidget5shapeEv +244 QGraphicsItem::contains +248 QGraphicsItem::collidesWithItem +252 QGraphicsItem::collidesWithPath +256 QGraphicsItem::isObscuredBy +260 QGraphicsItem::opaqueArea +264 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +268 QGraphicsProxyWidget::_ZThn8_NK20QGraphicsProxyWidget4typeEv +272 QGraphicsItem::sceneEventFilter +276 QGraphicsWidget::_ZThn8_N15QGraphicsWidget10sceneEventEP6QEvent +280 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent +284 QGraphicsItem::dragEnterEvent +288 QGraphicsItem::dragLeaveEvent +292 QGraphicsItem::dragMoveEvent +296 QGraphicsItem::dropEvent +300 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent +304 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent +308 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent +312 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent +316 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent +320 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent +324 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent +328 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent +332 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent +336 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent +340 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent +344 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent +348 QGraphicsItem::inputMethodEvent +352 QGraphicsItem::inputMethodQuery +356 QGraphicsProxyWidget::_ZThn8_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant +360 QGraphicsItem::supportsExtension +364 QGraphicsItem::setExtension +368 QGraphicsItem::extension +372 (int (*)(...))-0x000000010 +376 (int (*)(...))(& _ZTI20QGraphicsProxyWidget) +380 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev +384 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev +388 QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget11setGeometryERK6QRectF +392 QGraphicsWidget::_ZThn16_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_ +396 QGraphicsWidget::_ZThn16_N15QGraphicsWidget14updateGeometryEv +400 QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF + +Class QGraphicsProxyWidget + size=24 align=4 + base size=24 base align=4 +QGraphicsProxyWidget (0xb46b5180) 0 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 8u) + QGraphicsWidget (0xb46ac870) 0 + primary-for QGraphicsProxyWidget (0xb46b5180) + QObject (0xb46b1b7c) 0 + primary-for QGraphicsWidget (0xb46ac870) + QGraphicsItem (0xb46b1bb8) 8 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 224u) + QGraphicsLayoutItem (0xb46b1bf4) 16 + vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 380u) + +Class QPen + size=4 align=4 + base size=4 base align=4 +QPen (0xb44c3f3c) 0 + +Class QTypeInfo<QPen> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPen> (0xb44d1780) 0 empty + +Vtable for QGraphicsScene +QGraphicsScene::_ZTV14QGraphicsScene: 34u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QGraphicsScene) +8 QGraphicsScene::metaObject +12 QGraphicsScene::qt_metacast +16 QGraphicsScene::qt_metacall +20 QGraphicsScene::~QGraphicsScene +24 QGraphicsScene::~QGraphicsScene +28 QGraphicsScene::event +32 QGraphicsScene::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsScene::inputMethodQuery +60 QGraphicsScene::contextMenuEvent +64 QGraphicsScene::dragEnterEvent +68 QGraphicsScene::dragMoveEvent +72 QGraphicsScene::dragLeaveEvent +76 QGraphicsScene::dropEvent +80 QGraphicsScene::focusInEvent +84 QGraphicsScene::focusOutEvent +88 QGraphicsScene::helpEvent +92 QGraphicsScene::keyPressEvent +96 QGraphicsScene::keyReleaseEvent +100 QGraphicsScene::mousePressEvent +104 QGraphicsScene::mouseMoveEvent +108 QGraphicsScene::mouseReleaseEvent +112 QGraphicsScene::mouseDoubleClickEvent +116 QGraphicsScene::wheelEvent +120 QGraphicsScene::inputMethodEvent +124 QGraphicsScene::drawBackground +128 QGraphicsScene::drawForeground +132 QGraphicsScene::drawItems + +Class QGraphicsScene + size=8 align=4 + base size=8 base align=4 +QGraphicsScene (0xb46b56c0) 0 + vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 8u) + QObject (0xb44d1a14) 0 + primary-for QGraphicsScene (0xb46b56c0) + +Class QFlags<QGraphicsScene::SceneLayer> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsScene::SceneLayer> (0xb44f6744) 0 + +Class QList<QGraphicsItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::<anonymous union> (0xb4508168) 0 + +Class QList<QGraphicsItem*> + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*> (0xb45080f0) 0 + +Vtable for QGraphicsSceneEvent +QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QGraphicsSceneEvent) +8 QGraphicsSceneEvent::~QGraphicsSceneEvent +12 QGraphicsSceneEvent::~QGraphicsSceneEvent + +Class QGraphicsSceneEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneEvent (0xb46b5d80) 0 + vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 8u) + QEvent (0xb451f99c) 0 + primary-for QGraphicsSceneEvent (0xb46b5d80) + +Vtable for QGraphicsSceneMouseEvent +QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent) +8 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent +12 QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent + +Class QGraphicsSceneMouseEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMouseEvent (0xb46b5e80) 0 + vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 8u) + QGraphicsSceneEvent (0xb46b5ec0) 0 + primary-for QGraphicsSceneMouseEvent (0xb46b5e80) + QEvent (0xb451fe4c) 0 + primary-for QGraphicsSceneEvent (0xb46b5ec0) + +Vtable for QGraphicsSceneWheelEvent +QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent) +8 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent +12 QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent + +Class QGraphicsSceneWheelEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneWheelEvent (0xb46b5fc0) 0 + vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 8u) + QGraphicsSceneEvent (0xb453c000) 0 + primary-for QGraphicsSceneWheelEvent (0xb46b5fc0) + QEvent (0xb453a21c) 0 + primary-for QGraphicsSceneEvent (0xb453c000) + +Vtable for QGraphicsSceneContextMenuEvent +QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent) +8 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent +12 QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent + +Class QGraphicsSceneContextMenuEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneContextMenuEvent (0xb453c100) 0 + vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 8u) + QGraphicsSceneEvent (0xb453c140) 0 + primary-for QGraphicsSceneContextMenuEvent (0xb453c100) + QEvent (0xb453a654) 0 + primary-for QGraphicsSceneEvent (0xb453c140) + +Vtable for QGraphicsSceneHoverEvent +QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent) +8 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent +12 QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent + +Class QGraphicsSceneHoverEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHoverEvent (0xb453c240) 0 + vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 8u) + QGraphicsSceneEvent (0xb453c280) 0 + primary-for QGraphicsSceneHoverEvent (0xb453c240) + QEvent (0xb453ab7c) 0 + primary-for QGraphicsSceneEvent (0xb453c280) + +Vtable for QGraphicsSceneHelpEvent +QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent) +8 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent +12 QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent + +Class QGraphicsSceneHelpEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneHelpEvent (0xb453c380) 0 + vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 8u) + QGraphicsSceneEvent (0xb453c3c0) 0 + primary-for QGraphicsSceneHelpEvent (0xb453c380) + QEvent (0xb453afb4) 0 + primary-for QGraphicsSceneEvent (0xb453c3c0) + +Vtable for QGraphicsSceneDragDropEvent +QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent) +8 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent +12 QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent + +Class QGraphicsSceneDragDropEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneDragDropEvent (0xb453c4c0) 0 + vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 8u) + QGraphicsSceneEvent (0xb453c500) 0 + primary-for QGraphicsSceneDragDropEvent (0xb453c4c0) + QEvent (0xb454b348) 0 + primary-for QGraphicsSceneEvent (0xb453c500) + +Vtable for QGraphicsSceneResizeEvent +QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent) +8 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent +12 QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent + +Class QGraphicsSceneResizeEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneResizeEvent (0xb453c600) 0 + vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 8u) + QGraphicsSceneEvent (0xb453c640) 0 + primary-for QGraphicsSceneResizeEvent (0xb453c600) + QEvent (0xb454b780) 0 + primary-for QGraphicsSceneEvent (0xb453c640) + +Vtable for QGraphicsSceneMoveEvent +QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent) +8 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent +12 QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent + +Class QGraphicsSceneMoveEvent + size=16 align=4 + base size=16 base align=4 +QGraphicsSceneMoveEvent (0xb453c740) 0 + vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 8u) + QGraphicsSceneEvent (0xb453c780) 0 + primary-for QGraphicsSceneMoveEvent (0xb453c740) + QEvent (0xb454bac8) 0 + primary-for QGraphicsSceneEvent (0xb453c780) + +Class QTextOption::Tab + size=16 align=4 + base size=14 base align=4 +QTextOption::Tab (0xb454be4c) 0 + +Class QTextOption + size=24 align=4 + base size=24 base align=4 +QTextOption (0xb454be10) 0 + +Class QFlags<QTextOption::Flag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextOption::Flag> (0xb456c4ec) 0 + +Class QMetaTypeId<QTextOption::Tab> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QTextOption::Tab> (0xb457dac8) 0 empty + +Class QPainter + size=4 align=4 + base size=4 base align=4 +QPainter (0xb457ddd4) 0 + +Class QFlags<QPainter::RenderHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QPainter::RenderHint> (0xb45918ac) 0 + +Class QVector<QLineF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF>::<anonymous union> (0xb43f330c) 0 + +Class QVector<QLineF> + size=4 align=4 + base size=4 base align=4 +QVector<QLineF> (0xb43f3294) 0 + +Class QVector<QLine>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QLine>::<anonymous union> (0xb43f3474) 0 + +Class QVector<QLine> + size=4 align=4 + base size=4 base align=4 +QVector<QLine> (0xb43f33fc) 0 + +Class QVector<QRectF>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF>::<anonymous union> (0xb43f3bb8) 0 + +Class QVector<QRectF> + size=4 align=4 + base size=4 base align=4 +QVector<QRectF> (0xb43f3b40) 0 + +Class QVector<QRect>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QRect>::<anonymous union> (0xb43f3d20) 0 + +Class QVector<QRect> + size=4 align=4 + base size=4 base align=4 +QVector<QRect> (0xb43f3ca8) 0 + +Vtable for QAbstractScrollArea +QAbstractScrollArea::_ZTV19QAbstractScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractScrollArea) +8 QAbstractScrollArea::metaObject +12 QAbstractScrollArea::qt_metacast +16 QAbstractScrollArea::qt_metacall +20 QAbstractScrollArea::~QAbstractScrollArea +24 QAbstractScrollArea::~QAbstractScrollArea +28 QAbstractScrollArea::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI19QAbstractScrollArea) +240 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD1Ev +244 QAbstractScrollArea::_ZThn8_N19QAbstractScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractScrollArea + size=20 align=4 + base size=20 base align=4 +QAbstractScrollArea (0xb4436e40) 0 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 8u) + QFrame (0xb4436e80) 0 + primary-for QAbstractScrollArea (0xb4436e40) + QWidget (0xb4484320) 0 + primary-for QFrame (0xb4436e80) + QObject (0xb447f7f8) 0 + primary-for QWidget (0xb4484320) + QPaintDevice (0xb447f834) 8 + vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 240u) + +Vtable for QScrollArea +QScrollArea::_ZTV11QScrollArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QScrollArea) +8 QScrollArea::metaObject +12 QScrollArea::qt_metacast +16 QScrollArea::qt_metacall +20 QScrollArea::~QScrollArea +24 QScrollArea::~QScrollArea +28 QScrollArea::event +32 QScrollArea::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QScrollArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QScrollArea::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QScrollArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI11QScrollArea) +240 QScrollArea::_ZThn8_N11QScrollAreaD1Ev +244 QScrollArea::_ZThn8_N11QScrollAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollArea + size=20 align=4 + base size=20 base align=4 +QScrollArea (0xb4494140) 0 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 8u) + QAbstractScrollArea (0xb4494180) 0 + primary-for QScrollArea (0xb4494140) + QFrame (0xb44941c0) 0 + primary-for QAbstractScrollArea (0xb4494180) + QWidget (0xb448cd20) 0 + primary-for QFrame (0xb44941c0) + QObject (0xb4492708) 0 + primary-for QWidget (0xb448cd20) + QPaintDevice (0xb4492744) 8 + vptr=((& QScrollArea::_ZTV11QScrollArea) + 240u) + +Vtable for QGraphicsView +QGraphicsView::_ZTV13QGraphicsView: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QGraphicsView) +8 QGraphicsView::metaObject +12 QGraphicsView::qt_metacast +16 QGraphicsView::qt_metacall +20 QGraphicsView::~QGraphicsView +24 QGraphicsView::~QGraphicsView +28 QGraphicsView::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QGraphicsView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGraphicsView::mousePressEvent +84 QGraphicsView::mouseReleaseEvent +88 QGraphicsView::mouseDoubleClickEvent +92 QGraphicsView::mouseMoveEvent +96 QGraphicsView::wheelEvent +100 QGraphicsView::keyPressEvent +104 QGraphicsView::keyReleaseEvent +108 QGraphicsView::focusInEvent +112 QGraphicsView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGraphicsView::paintEvent +128 QWidget::moveEvent +132 QGraphicsView::resizeEvent +136 QWidget::closeEvent +140 QGraphicsView::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QGraphicsView::dragEnterEvent +156 QGraphicsView::dragMoveEvent +160 QGraphicsView::dragLeaveEvent +164 QGraphicsView::dropEvent +168 QGraphicsView::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QGraphicsView::inputMethodEvent +192 QGraphicsView::inputMethodQuery +196 QGraphicsView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QGraphicsView::viewportEvent +228 QGraphicsView::scrollContentsBy +232 QGraphicsView::drawBackground +236 QGraphicsView::drawForeground +240 QGraphicsView::drawItems +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI13QGraphicsView) +252 QGraphicsView::_ZThn8_N13QGraphicsViewD1Ev +256 QGraphicsView::_ZThn8_N13QGraphicsViewD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGraphicsView + size=20 align=4 + base size=20 base align=4 +QGraphicsView (0xb4494480) 0 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 8u) + QAbstractScrollArea (0xb44944c0) 0 + primary-for QGraphicsView (0xb4494480) + QFrame (0xb4494500) 0 + primary-for QAbstractScrollArea (0xb44944c0) + QWidget (0xb449eb90) 0 + primary-for QFrame (0xb4494500) + QObject (0xb44a55dc) 0 + primary-for QWidget (0xb449eb90) + QPaintDevice (0xb44a5618) 8 + vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 252u) + +Class QFlags<QGraphicsView::CacheModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::CacheModeFlag> (0xb44b1ec4) 0 + +Class QFlags<QGraphicsView::OptimizationFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QGraphicsView::OptimizationFlag> (0xb42d1ac8) 0 + +Vtable for QBitmap +QBitmap::_ZTV7QBitmap: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBitmap) +8 QBitmap::~QBitmap +12 QBitmap::~QBitmap +16 QPixmap::devType +20 QPixmap::paintEngine +24 QPixmap::metric + +Class QBitmap + size=12 align=4 + base size=12 base align=4 +QBitmap (0xb4494c40) 0 + vptr=((& QBitmap::_ZTV7QBitmap) + 8u) + QPixmap (0xb4494c80) 0 + primary-for QBitmap (0xb4494c40) + QPaintDevice (0xb43012d0) 0 + primary-for QPixmap (0xb4494c80) + +Vtable for QIconEngine +QIconEngine::_ZTV11QIconEngine: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QIconEngine) +8 QIconEngine::~QIconEngine +12 QIconEngine::~QIconEngine +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile + +Class QIconEngine + size=4 align=4 + base size=4 base align=4 +QIconEngine (0xb4311924) 0 nearly-empty + vptr=((& QIconEngine::_ZTV11QIconEngine) + 8u) + +Vtable for QIconEngineV2 +QIconEngineV2::_ZTV13QIconEngineV2: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIconEngineV2) +8 QIconEngineV2::~QIconEngineV2 +12 QIconEngineV2::~QIconEngineV2 +16 __cxa_pure_virtual +20 QIconEngine::actualSize +24 QIconEngine::pixmap +28 QIconEngine::addPixmap +32 QIconEngine::addFile +36 QIconEngineV2::key +40 QIconEngineV2::clone +44 QIconEngineV2::read +48 QIconEngineV2::write +52 QIconEngineV2::virtual_hook + +Class QIconEngineV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineV2 (0xb4313480) 0 nearly-empty + vptr=((& QIconEngineV2::_ZTV13QIconEngineV2) + 8u) + QIconEngine (0xb4311ce4) 0 nearly-empty + primary-for QIconEngineV2 (0xb4313480) + +Vtable for QIconEngineFactoryInterface +QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QIconEngineFactoryInterface) +8 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +12 QIconEngineFactoryInterface::~QIconEngineFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterface + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterface (0xb4313500) 0 nearly-empty + vptr=((& QIconEngineFactoryInterface::_ZTV27QIconEngineFactoryInterface) + 8u) + QFactoryInterface (0xb4311e88) 0 nearly-empty + primary-for QIconEngineFactoryInterface (0xb4313500) + +Vtable for QIconEnginePlugin +QIconEnginePlugin::_ZTV17QIconEnginePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QIconEnginePlugin) +8 QIconEnginePlugin::metaObject +12 QIconEnginePlugin::qt_metacast +16 QIconEnginePlugin::qt_metacall +20 QIconEnginePlugin::~QIconEnginePlugin +24 QIconEnginePlugin::~QIconEnginePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI17QIconEnginePlugin) +72 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD1Ev +76 QIconEnginePlugin::_ZThn8_N17QIconEnginePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePlugin + size=12 align=4 + base size=12 base align=4 +QIconEnginePlugin (0xb43218c0) 0 + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 8u) + QObject (0xb432512c) 0 + primary-for QIconEnginePlugin (0xb43218c0) + QIconEngineFactoryInterface (0xb43136c0) 8 nearly-empty + vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 72u) + QFactoryInterface (0xb4325168) 8 nearly-empty + primary-for QIconEngineFactoryInterface (0xb43136c0) + +Vtable for QIconEngineFactoryInterfaceV2 +QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QIconEngineFactoryInterfaceV2) +8 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +12 QIconEngineFactoryInterfaceV2::~QIconEngineFactoryInterfaceV2 +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QIconEngineFactoryInterfaceV2 + size=4 align=4 + base size=4 base align=4 +QIconEngineFactoryInterfaceV2 (0xb4313900) 0 nearly-empty + vptr=((& QIconEngineFactoryInterfaceV2::_ZTV29QIconEngineFactoryInterfaceV2) + 8u) + QFactoryInterface (0xb4325960) 0 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb4313900) + +Vtable for QIconEnginePluginV2 +QIconEnginePluginV2::_ZTV19QIconEnginePluginV2: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +8 QIconEnginePluginV2::metaObject +12 QIconEnginePluginV2::qt_metacast +16 QIconEnginePluginV2::qt_metacall +20 QIconEnginePluginV2::~QIconEnginePluginV2 +24 QIconEnginePluginV2::~QIconEnginePluginV2 +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI19QIconEnginePluginV2) +72 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D1Ev +76 QIconEnginePluginV2::_ZThn8_N19QIconEnginePluginV2D0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QIconEnginePluginV2 + size=12 align=4 + base size=12 base align=4 +QIconEnginePluginV2 (0xb432bdc0) 0 + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 8u) + QObject (0xb4325ce4) 0 + primary-for QIconEnginePluginV2 (0xb432bdc0) + QIconEngineFactoryInterfaceV2 (0xb4313a80) 8 nearly-empty + vptr=((& QIconEnginePluginV2::_ZTV19QIconEnginePluginV2) + 72u) + QFactoryInterface (0xb4325d20) 8 nearly-empty + primary-for QIconEngineFactoryInterfaceV2 (0xb4313a80) + +Vtable for QImageIOHandler +QImageIOHandler::_ZTV15QImageIOHandler: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QImageIOHandler) +8 QImageIOHandler::~QImageIOHandler +12 QImageIOHandler::~QImageIOHandler +16 QImageIOHandler::name +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QImageIOHandler::write +32 QImageIOHandler::option +36 QImageIOHandler::setOption +40 QImageIOHandler::supportsOption +44 QImageIOHandler::jumpToNextImage +48 QImageIOHandler::jumpToImage +52 QImageIOHandler::loopCount +56 QImageIOHandler::imageCount +60 QImageIOHandler::nextImageDelay +64 QImageIOHandler::currentImageNumber +68 QImageIOHandler::currentImageRect + +Class QImageIOHandler + size=8 align=4 + base size=8 base align=4 +QImageIOHandler (0xb433a4b0) 0 + vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 8u) + +Vtable for QImageIOHandlerFactoryInterface +QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI31QImageIOHandlerFactoryInterface) +8 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +12 QImageIOHandlerFactoryInterface::~QImageIOHandlerFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QImageIOHandlerFactoryInterface + size=4 align=4 + base size=4 base align=4 +QImageIOHandlerFactoryInterface (0xb4313d80) 0 nearly-empty + vptr=((& QImageIOHandlerFactoryInterface::_ZTV31QImageIOHandlerFactoryInterface) + 8u) + QFactoryInterface (0xb433ab40) 0 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb4313d80) + +Vtable for QImageIOPlugin +QImageIOPlugin::_ZTV14QImageIOPlugin: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QImageIOPlugin) +8 QImageIOPlugin::metaObject +12 QImageIOPlugin::qt_metacast +16 QImageIOPlugin::qt_metacall +20 QImageIOPlugin::~QImageIOPlugin +24 QImageIOPlugin::~QImageIOPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI14QImageIOPlugin) +76 QImageIOPlugin::_ZThn8_N14QImageIOPluginD1Ev +80 QImageIOPlugin::_ZThn8_N14QImageIOPluginD0Ev +84 __cxa_pure_virtual +88 __cxa_pure_virtual + +Class QImageIOPlugin + size=12 align=4 + base size=12 base align=4 +QImageIOPlugin (0xb4344af0) 0 + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 8u) + QObject (0xb433aec4) 0 + primary-for QImageIOPlugin (0xb4344af0) + QImageIOHandlerFactoryInterface (0xb4313f00) 8 nearly-empty + vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 76u) + QFactoryInterface (0xb433af00) 8 nearly-empty + primary-for QImageIOHandlerFactoryInterface (0xb4313f00) + +Class QFlags<QImageIOPlugin::Capability> + size=4 align=4 + base size=4 base align=4 +QFlags<QImageIOPlugin::Capability> (0xb434d960) 0 + +Class QImageReader + size=4 align=4 + base size=4 base align=4 +QImageReader (0xb43644ec) 0 + +Class QImageWriter + size=4 align=4 + base size=4 base align=4 +QImageWriter (0xb436499c) 0 + +Vtable for QMovie +QMovie::_ZTV6QMovie: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QMovie) +8 QMovie::metaObject +12 QMovie::qt_metacast +16 QMovie::qt_metacall +20 QMovie::~QMovie +24 QMovie::~QMovie +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMovie + size=8 align=4 + base size=8 base align=4 +QMovie (0xb4350240) 0 + vptr=((& QMovie::_ZTV6QMovie) + 8u) + QObject (0xb4364e10) 0 + primary-for QMovie (0xb4350240) + +Vtable for QPicture +QPicture::_ZTV8QPicture: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPicture) +8 QPicture::~QPicture +12 QPicture::~QPicture +16 QPicture::devType +20 QPicture::paintEngine +24 QPicture::metric +28 QPicture::setData + +Class QPicture + size=12 align=4 + base size=12 base align=4 +QPicture (0xb4350800) 0 + vptr=((& QPicture::_ZTV8QPicture) + 8u) + QPaintDevice (0xb438fce4) 0 + primary-for QPicture (0xb4350800) + +Class QPictureIO + size=4 align=4 + base size=4 base align=4 +QPictureIO (0xb439ea8c) 0 + +Vtable for QPictureFormatInterface +QPictureFormatInterface::_ZTV23QPictureFormatInterface: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QPictureFormatInterface) +8 QPictureFormatInterface::~QPictureFormatInterface +12 QPictureFormatInterface::~QPictureFormatInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QPictureFormatInterface + size=4 align=4 + base size=4 base align=4 +QPictureFormatInterface (0xb4350a80) 0 nearly-empty + vptr=((& QPictureFormatInterface::_ZTV23QPictureFormatInterface) + 8u) + QFactoryInterface (0xb439edd4) 0 nearly-empty + primary-for QPictureFormatInterface (0xb4350a80) + +Vtable for QPictureFormatPlugin +QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +8 QPictureFormatPlugin::metaObject +12 QPictureFormatPlugin::qt_metacast +16 QPictureFormatPlugin::qt_metacall +20 QPictureFormatPlugin::~QPictureFormatPlugin +24 QPictureFormatPlugin::~QPictureFormatPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QPictureFormatPlugin::loadPicture +64 QPictureFormatPlugin::savePicture +68 __cxa_pure_virtual +72 (int (*)(...))-0x000000008 +76 (int (*)(...))(& _ZTI20QPictureFormatPlugin) +80 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD1Ev +84 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPluginD0Ev +88 __cxa_pure_virtual +92 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11loadPictureERK7QStringS2_P8QPicture +96 QPictureFormatPlugin::_ZThn8_N20QPictureFormatPlugin11savePictureERK7QStringS2_RK8QPicture +100 __cxa_pure_virtual + +Class QPictureFormatPlugin + size=12 align=4 + base size=12 base align=4 +QPictureFormatPlugin (0xb43ad320) 0 + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 8u) + QObject (0xb43af000) 0 + primary-for QPictureFormatPlugin (0xb43ad320) + QPictureFormatInterface (0xb4350c40) 8 nearly-empty + vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 80u) + QFactoryInterface (0xb43af03c) 8 nearly-empty + primary-for QPictureFormatInterface (0xb4350c40) + +Class QPixmapCache + size=1 align=1 + base size=0 base align=1 +QPixmapCache (0xb43af8ac) 0 empty + +Vtable for QAction +QAction::_ZTV7QAction: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QAction) +8 QAction::metaObject +12 QAction::qt_metacast +16 QAction::qt_metacall +20 QAction::~QAction +24 QAction::~QAction +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QAction + size=8 align=4 + base size=8 base align=4 +QAction (0xb4350e80) 0 + vptr=((& QAction::_ZTV7QAction) + 8u) + QObject (0xb43af8e8) 0 + primary-for QAction (0xb4350e80) + +Vtable for QActionGroup +QActionGroup::_ZTV12QActionGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QActionGroup) +8 QActionGroup::metaObject +12 QActionGroup::qt_metacast +16 QActionGroup::qt_metacall +20 QActionGroup::~QActionGroup +24 QActionGroup::~QActionGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QActionGroup + size=8 align=4 + base size=8 base align=4 +QActionGroup (0xb41d0580) 0 + vptr=((& QActionGroup::_ZTV12QActionGroup) + 8u) + QObject (0xb41d7a8c) 0 + primary-for QActionGroup (0xb41d0580) + +Class QList<QAction*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::<anonymous union> (0xb41e58ac) 0 + +Class QList<QAction*> + size=4 align=4 + base size=4 base align=4 +QList<QAction*> (0xb41e5834) 0 + +Vtable for QInputContext +QInputContext::_ZTV13QInputContext: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QInputContext) +8 QInputContext::metaObject +12 QInputContext::qt_metacast +16 QInputContext::qt_metacall +20 QInputContext::~QInputContext +24 QInputContext::~QInputContext +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 QInputContext::update +72 QInputContext::mouseHandler +76 QInputContext::font +80 __cxa_pure_virtual +84 QInputContext::setFocusWidget +88 QInputContext::widgetDestroyed +92 QInputContext::actions +96 QInputContext::x11FilterEvent +100 QInputContext::filterEvent + +Class QInputContext + size=8 align=4 + base size=8 base align=4 +QInputContext (0xb41d0a00) 0 + vptr=((& QInputContext::_ZTV13QInputContext) + 8u) + QObject (0xb41e5a8c) 0 + primary-for QInputContext (0xb41d0a00) + +Class QInputContextFactory + size=1 align=1 + base size=0 base align=1 +QInputContextFactory (0xb420b654) 0 empty + +Vtable for QInputContextFactoryInterface +QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI29QInputContextFactoryInterface) +8 QInputContextFactoryInterface::~QInputContextFactoryInterface +12 QInputContextFactoryInterface::~QInputContextFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual + +Class QInputContextFactoryInterface + size=4 align=4 + base size=4 base align=4 +QInputContextFactoryInterface (0xb41d0cc0) 0 nearly-empty + vptr=((& QInputContextFactoryInterface::_ZTV29QInputContextFactoryInterface) + 8u) + QFactoryInterface (0xb420b690) 0 nearly-empty + primary-for QInputContextFactoryInterface (0xb41d0cc0) + +Vtable for QInputContextPlugin +QInputContextPlugin::_ZTV19QInputContextPlugin: 28u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QInputContextPlugin) +8 QInputContextPlugin::metaObject +12 QInputContextPlugin::qt_metacast +16 QInputContextPlugin::qt_metacall +20 QInputContextPlugin::~QInputContextPlugin +24 QInputContextPlugin::~QInputContextPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 (int (*)(...))-0x000000008 +80 (int (*)(...))(& _ZTI19QInputContextPlugin) +84 QInputContextPlugin::_ZThn8_N19QInputContextPluginD1Ev +88 QInputContextPlugin::_ZThn8_N19QInputContextPluginD0Ev +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual + +Class QInputContextPlugin + size=12 align=4 + base size=12 base align=4 +QInputContextPlugin (0xb4207fa0) 0 + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 8u) + QObject (0xb420b99c) 0 + primary-for QInputContextPlugin (0xb4207fa0) + QInputContextFactoryInterface (0xb41d0e80) 8 nearly-empty + vptr=((& QInputContextPlugin::_ZTV19QInputContextPlugin) + 84u) + QFactoryInterface (0xb420b9d8) 8 nearly-empty + primary-for QInputContextFactoryInterface (0xb41d0e80) + +Vtable for QValidator +QValidator::_ZTV10QValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QValidator) +8 QValidator::metaObject +12 QValidator::qt_metacast +16 QValidator::qt_metacall +20 QValidator::~QValidator +24 QValidator::~QValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 QValidator::fixup + +Class QValidator + size=8 align=4 + base size=8 base align=4 +QValidator (0xb42190c0) 0 + vptr=((& QValidator::_ZTV10QValidator) + 8u) + QObject (0xb421c168) 0 + primary-for QValidator (0xb42190c0) + +Vtable for QIntValidator +QIntValidator::_ZTV13QIntValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QIntValidator) +8 QIntValidator::metaObject +12 QIntValidator::qt_metacast +16 QIntValidator::qt_metacall +20 QIntValidator::~QIntValidator +24 QIntValidator::~QIntValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIntValidator::validate +60 QValidator::fixup +64 QIntValidator::setRange + +Class QIntValidator + size=16 align=4 + base size=16 base align=4 +QIntValidator (0xb4219380) 0 + vptr=((& QIntValidator::_ZTV13QIntValidator) + 8u) + QValidator (0xb42193c0) 0 + primary-for QIntValidator (0xb4219380) + QObject (0xb421c870) 0 + primary-for QValidator (0xb42193c0) + +Vtable for QDoubleValidator +QDoubleValidator::_ZTV16QDoubleValidator: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDoubleValidator) +8 QDoubleValidator::metaObject +12 QDoubleValidator::qt_metacast +16 QDoubleValidator::qt_metacall +20 QDoubleValidator::~QDoubleValidator +24 QDoubleValidator::~QDoubleValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDoubleValidator::validate +60 QValidator::fixup +64 QDoubleValidator::setRange + +Class QDoubleValidator + size=28 align=4 + base size=28 base align=4 +QDoubleValidator (0xb4219680) 0 + vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 8u) + QValidator (0xb42196c0) 0 + primary-for QDoubleValidator (0xb4219680) + QObject (0xb422bf3c) 0 + primary-for QValidator (0xb42196c0) + +Vtable for QRegExpValidator +QRegExpValidator::_ZTV16QRegExpValidator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QRegExpValidator) +8 QRegExpValidator::metaObject +12 QRegExpValidator::qt_metacast +16 QRegExpValidator::qt_metacall +20 QRegExpValidator::~QRegExpValidator +24 QRegExpValidator::~QRegExpValidator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QRegExpValidator::validate +60 QValidator::fixup + +Class QRegExpValidator + size=12 align=4 + base size=12 base align=4 +QRegExpValidator (0xb4219a40) 0 + vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 8u) + QValidator (0xb4219a80) 0 + primary-for QRegExpValidator (0xb4219a40) + QObject (0xb424521c) 0 + primary-for QValidator (0xb4219a80) + +Vtable for QAbstractSpinBox +QAbstractSpinBox::_ZTV16QAbstractSpinBox: 68u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QAbstractSpinBox) +8 QAbstractSpinBox::metaObject +12 QAbstractSpinBox::qt_metacast +16 QAbstractSpinBox::qt_metacall +20 QAbstractSpinBox::~QAbstractSpinBox +24 QAbstractSpinBox::~QAbstractSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSpinBox::validate +228 QAbstractSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 (int (*)(...))-0x000000008 +248 (int (*)(...))(& _ZTI16QAbstractSpinBox) +252 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD1Ev +256 QAbstractSpinBox::_ZThn8_N16QAbstractSpinBoxD0Ev +260 QWidget::_ZThn8_NK7QWidget7devTypeEv +264 QWidget::_ZThn8_NK7QWidget11paintEngineEv +268 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSpinBox + size=20 align=4 + base size=20 base align=4 +QAbstractSpinBox (0xb4219d00) 0 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 8u) + QWidget (0xb42510a0) 0 + primary-for QAbstractSpinBox (0xb4219d00) + QObject (0xb4252000) 0 + primary-for QWidget (0xb42510a0) + QPaintDevice (0xb425203c) 8 + vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 252u) + +Class QFlags<QAbstractSpinBox::StepEnabledFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractSpinBox::StepEnabledFlag> (0xb42671e0) 0 + +Vtable for QAbstractSlider +QAbstractSlider::_ZTV15QAbstractSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractSlider) +8 QAbstractSlider::metaObject +12 QAbstractSlider::qt_metacast +16 QAbstractSlider::qt_metacall +20 QAbstractSlider::~QAbstractSlider +24 QAbstractSlider::~QAbstractSlider +28 QAbstractSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QAbstractSlider) +236 QAbstractSlider::_ZThn8_N15QAbstractSliderD1Ev +240 QAbstractSlider::_ZThn8_N15QAbstractSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractSlider + size=20 align=4 + base size=20 base align=4 +QAbstractSlider (0xb426d080) 0 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 8u) + QWidget (0xb426c820) 0 + primary-for QAbstractSlider (0xb426d080) + QObject (0xb4267d98) 0 + primary-for QWidget (0xb426c820) + QPaintDevice (0xb4267dd4) 8 + vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 236u) + +Vtable for QSlider +QSlider::_ZTV7QSlider: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QSlider) +8 QSlider::metaObject +12 QSlider::qt_metacast +16 QSlider::qt_metacall +20 QSlider::~QSlider +24 QSlider::~QSlider +28 QSlider::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSlider::sizeHint +68 QSlider::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSlider::mousePressEvent +84 QSlider::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSlider::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSlider::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractSlider::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI7QSlider) +236 QSlider::_ZThn8_N7QSliderD1Ev +240 QSlider::_ZThn8_N7QSliderD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSlider + size=20 align=4 + base size=20 base align=4 +QSlider (0xb426d600) 0 + vptr=((& QSlider::_ZTV7QSlider) + 8u) + QAbstractSlider (0xb426d640) 0 + primary-for QSlider (0xb426d600) + QWidget (0xb428df00) 0 + primary-for QAbstractSlider (0xb426d640) + QObject (0xb4296ca8) 0 + primary-for QWidget (0xb428df00) + QPaintDevice (0xb4296ce4) 8 + vptr=((& QSlider::_ZTV7QSlider) + 236u) + +Vtable for QStyle +QStyle::_ZTV6QStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QStyle) +8 QStyle::metaObject +12 QStyle::qt_metacast +16 QStyle::qt_metacall +20 QStyle::~QStyle +24 QStyle::~QStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 __cxa_pure_virtual +100 __cxa_pure_virtual +104 __cxa_pure_virtual +108 __cxa_pure_virtual +112 __cxa_pure_virtual +116 __cxa_pure_virtual +120 __cxa_pure_virtual +124 __cxa_pure_virtual +128 __cxa_pure_virtual +132 __cxa_pure_virtual +136 __cxa_pure_virtual + +Class QStyle + size=8 align=4 + base size=8 base align=4 +QStyle (0xb426da00) 0 + vptr=((& QStyle::_ZTV6QStyle) + 8u) + QObject (0xb42ac708) 0 + primary-for QStyle (0xb426da00) + +Class QFlags<QStyle::StateFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::StateFlag> (0xb40dc078) 0 + +Class QFlags<QStyle::SubControl> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyle::SubControl> (0xb40dcca8) 0 + +Vtable for QTabBar +QTabBar::_ZTV7QTabBar: 67u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QTabBar) +8 QTabBar::metaObject +12 QTabBar::qt_metacast +16 QTabBar::qt_metacall +20 QTabBar::~QTabBar +24 QTabBar::~QTabBar +28 QTabBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabBar::sizeHint +68 QTabBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTabBar::mousePressEvent +84 QTabBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QTabBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabBar::paintEvent +128 QWidget::moveEvent +132 QTabBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabBar::tabSizeHint +228 QTabBar::tabInserted +232 QTabBar::tabRemoved +236 QTabBar::tabLayoutChange +240 (int (*)(...))-0x000000008 +244 (int (*)(...))(& _ZTI7QTabBar) +248 QTabBar::_ZThn8_N7QTabBarD1Ev +252 QTabBar::_ZThn8_N7QTabBarD0Ev +256 QWidget::_ZThn8_NK7QWidget7devTypeEv +260 QWidget::_ZThn8_NK7QWidget11paintEngineEv +264 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabBar + size=20 align=4 + base size=20 base align=4 +QTabBar (0xb426de80) 0 + vptr=((& QTabBar::_ZTV7QTabBar) + 8u) + QWidget (0xb410a0a0) 0 + primary-for QTabBar (0xb426de80) + QObject (0xb40f7924) 0 + primary-for QWidget (0xb410a0a0) + QPaintDevice (0xb40f7960) 8 + vptr=((& QTabBar::_ZTV7QTabBar) + 248u) + +Vtable for QTabWidget +QTabWidget::_ZTV10QTabWidget: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTabWidget) +8 QTabWidget::metaObject +12 QTabWidget::qt_metacast +16 QTabWidget::qt_metacall +20 QTabWidget::~QTabWidget +24 QTabWidget::~QTabWidget +28 QTabWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QTabWidget::sizeHint +68 QTabWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QTabWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTabWidget::paintEvent +128 QWidget::moveEvent +132 QTabWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QTabWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTabWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTabWidget::tabInserted +228 QTabWidget::tabRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI10QTabWidget) +240 QTabWidget::_ZThn8_N10QTabWidgetD1Ev +244 QTabWidget::_ZThn8_N10QTabWidgetD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTabWidget + size=20 align=4 + base size=20 base align=4 +QTabWidget (0xb411b180) 0 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 8u) + QWidget (0xb4115a00) 0 + primary-for QTabWidget (0xb411b180) + QObject (0xb41169d8) 0 + primary-for QWidget (0xb4115a00) + QPaintDevice (0xb4116a14) 8 + vptr=((& QTabWidget::_ZTV10QTabWidget) + 240u) + +Vtable for QRubberBand +QRubberBand::_ZTV11QRubberBand: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QRubberBand) +8 QRubberBand::metaObject +12 QRubberBand::qt_metacast +16 QRubberBand::qt_metacall +20 QRubberBand::~QRubberBand +24 QRubberBand::~QRubberBand +28 QRubberBand::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRubberBand::paintEvent +128 QRubberBand::moveEvent +132 QRubberBand::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QRubberBand::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QRubberBand::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QRubberBand) +232 QRubberBand::_ZThn8_N11QRubberBandD1Ev +236 QRubberBand::_ZThn8_N11QRubberBandD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRubberBand + size=20 align=4 + base size=20 base align=4 +QRubberBand (0xb411b9c0) 0 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 8u) + QWidget (0xb4131d20) 0 + primary-for QRubberBand (0xb411b9c0) + QObject (0xb413fe4c) 0 + primary-for QWidget (0xb4131d20) + QPaintDevice (0xb413fe88) 8 + vptr=((& QRubberBand::_ZTV11QRubberBand) + 232u) + +Class QStyleOption + size=44 align=4 + base size=44 base align=4 +QStyleOption (0xb414cf00) 0 + +Class QStyleOptionFocusRect + size=60 align=4 + base size=60 base align=4 +QStyleOptionFocusRect (0xb411be40) 0 + QStyleOption (0xb415e5dc) 0 + +Class QStyleOptionFrame + size=52 align=4 + base size=52 base align=4 +QStyleOptionFrame (0xb4166040) 0 + QStyleOption (0xb415eb04) 0 + +Class QFlags<QStyleOptionFrameV2::FrameFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionFrameV2::FrameFeature> (0xb416d258) 0 + +Class QStyleOptionFrameV2 + size=56 align=4 + base size=56 base align=4 +QStyleOptionFrameV2 (0xb4166240) 0 + QStyleOptionFrame (0xb4166280) 0 + QStyleOption (0xb415ee4c) 0 + +Class QStyleOptionTabWidgetFrame + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabWidgetFrame (0xb41666c0) 0 + QStyleOption (0xb417b654) 0 + +Class QStyleOptionTabBarBase + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabBarBase (0xb41668c0) 0 + QStyleOption (0xb417bc6c) 0 + +Class QStyleOptionHeader + size=80 align=4 + base size=80 base align=4 +QStyleOptionHeader (0xb4166ac0) 0 + QStyleOption (0xb419721c) 0 + +Class QFlags<QStyleOptionButton::ButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionButton::ButtonFeature> (0xb4197c6c) 0 + +Class QStyleOptionButton + size=64 align=4 + base size=64 base align=4 +QStyleOptionButton (0xb4166d80) 0 + QStyleOption (0xb4197960) 0 + +Class QFlags<QStyleOptionTab::CornerWidget> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionTab::CornerWidget> (0xb3fc7168) 0 + +Class QStyleOptionTab + size=72 align=4 + base size=72 base align=4 +QStyleOptionTab (0xb41b2080) 0 + QStyleOption (0xb41b1c30) 0 + +Class QStyleOptionTabV2 + size=80 align=4 + base size=80 base align=4 +QStyleOptionTabV2 (0xb41b23c0) 0 + QStyleOptionTab (0xb41b2400) 0 + QStyleOption (0xb3fe01a4) 0 + +Class QFlags<QStyleOptionToolBar::ToolBarFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolBar::ToolBarFeature> (0xb3fe0e4c) 0 + +Class QStyleOptionToolBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionToolBar (0xb41b2740) 0 + QStyleOption (0xb3fe09d8) 0 + +Class QStyleOptionProgressBar + size=68 align=4 + base size=65 base align=4 +QStyleOptionProgressBar (0xb41b2a40) 0 + QStyleOption (0xb3ff8ec4) 0 + +Class QStyleOptionProgressBarV2 + size=76 align=4 + base size=74 base align=4 +QStyleOptionProgressBarV2 (0xb41b2c80) 0 + QStyleOptionProgressBar (0xb41b2cc0) 0 + QStyleOption (0xb40123fc) 0 + +Class QStyleOptionMenuItem + size=96 align=4 + base size=96 base align=4 +QStyleOptionMenuItem (0xb41b2d00) 0 + QStyleOption (0xb4012834) 0 + +Class QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionQ3ListViewItem::Q3ListViewItemFeature> (0xb4024168) 0 + +Class QStyleOptionQ3ListViewItem + size=64 align=4 + base size=64 base align=4 +QStyleOptionQ3ListViewItem (0xb41b2f40) 0 + QStyleOption (0xb4012ec4) 0 + +Class QStyleOptionQ3DockWindow + size=48 align=4 + base size=46 base align=4 +QStyleOptionQ3DockWindow (0xb402c240) 0 + QStyleOption (0xb403c1a4) 0 + +Class QStyleOptionDockWidget + size=52 align=4 + base size=51 base align=4 +QStyleOptionDockWidget (0xb402c440) 0 + QStyleOption (0xb403c6cc) 0 + +Class QStyleOptionDockWidgetV2 + size=52 align=4 + base size=52 base align=4 +QStyleOptionDockWidgetV2 (0xb402c640) 0 + QStyleOptionDockWidget (0xb402c680) 0 + QStyleOption (0xb403cbf4) 0 + +Class QStyleOptionViewItem + size=80 align=4 + base size=77 base align=4 +QStyleOptionViewItem (0xb402c9c0) 0 + QStyleOption (0xb40543c0) 0 + +Class QFlags<QStyleOptionViewItemV2::ViewItemFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionViewItemV2::ViewItemFeature> (0xb4054c30) 0 + +Class QStyleOptionViewItemV2 + size=84 align=4 + base size=84 base align=4 +QStyleOptionViewItemV2 (0xb402cc40) 0 + QStyleOptionViewItem (0xb402cc80) 0 + QStyleOption (0xb405499c) 0 + +Class QStyleOptionViewItemV3 + size=92 align=4 + base size=92 base align=4 +QStyleOptionViewItemV3 (0xb406d0c0) 0 + QStyleOptionViewItemV2 (0xb406d100) 0 + QStyleOptionViewItem (0xb406d140) 0 + QStyleOption (0xb408303c) 0 + +Class QStyleOptionViewItemV4 + size=128 align=4 + base size=128 base align=4 +QStyleOptionViewItemV4 (0xb406d480) 0 + QStyleOptionViewItemV3 (0xb406d4c0) 0 + QStyleOptionViewItemV2 (0xb406d500) 0 + QStyleOptionViewItem (0xb406d540) 0 + QStyleOption (0xb4083834) 0 + +Class QStyleOptionToolBox + size=52 align=4 + base size=52 base align=4 +QStyleOptionToolBox (0xb406d880) 0 + QStyleOption (0xb40940f0) 0 + +Class QStyleOptionToolBoxV2 + size=60 align=4 + base size=60 base align=4 +QStyleOptionToolBoxV2 (0xb406da80) 0 + QStyleOptionToolBox (0xb406dac0) 0 + QStyleOption (0xb4094618) 0 + +Class QStyleOptionRubberBand + size=52 align=4 + base size=49 base align=4 +QStyleOptionRubberBand (0xb406de00) 0 + QStyleOption (0xb4094fb4) 0 + +Class QStyleOptionComplex + size=52 align=4 + base size=52 base align=4 +QStyleOptionComplex (0xb40aa000) 0 + QStyleOption (0xb40a6564) 0 + +Class QStyleOptionSlider + size=104 align=4 + base size=101 base align=4 +QStyleOptionSlider (0xb40aa280) 0 + QStyleOptionComplex (0xb40aa2c0) 0 + QStyleOption (0xb40a6d5c) 0 + +Class QStyleOptionSpinBox + size=64 align=4 + base size=61 base align=4 +QStyleOptionSpinBox (0xb40aa600) 0 + QStyleOptionComplex (0xb40aa640) 0 + QStyleOption (0xb40b3474) 0 + +Class QList<QStyleOptionQ3ListViewItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::<anonymous union> (0xb40b3c6c) 0 + +Class QList<QStyleOptionQ3ListViewItem> + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem> (0xb40b3bf4) 0 + +Class QStyleOptionQ3ListView + size=84 align=4 + base size=81 base align=4 +QStyleOptionQ3ListView (0xb40aa880) 0 + QStyleOptionComplex (0xb40aa8c0) 0 + QStyleOption (0xb40b3b04) 0 + +Class QFlags<QStyleOptionToolButton::ToolButtonFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QStyleOptionToolButton::ToolButtonFeature> (0xb3eda474) 0 + +Class QStyleOptionToolButton + size=96 align=4 + base size=96 base align=4 +QStyleOptionToolButton (0xb40aab80) 0 + QStyleOptionComplex (0xb40aabc0) 0 + QStyleOption (0xb3eda0f0) 0 + +Class QStyleOptionComboBox + size=92 align=4 + base size=92 base align=4 +QStyleOptionComboBox (0xb40aaec0) 0 + QStyleOptionComplex (0xb40aaf00) 0 + QStyleOption (0xb3ef64b0) 0 + +Class QStyleOptionTitleBar + size=68 align=4 + base size=68 base align=4 +QStyleOptionTitleBar (0xb3f01100) 0 + QStyleOptionComplex (0xb3f01140) 0 + QStyleOption (0xb3ef6a14) 0 + +Class QStyleOptionGroupBox + size=88 align=4 + base size=88 base align=4 +QStyleOptionGroupBox (0xb3f01380) 0 + QStyleOptionComplex (0xb3f013c0) 0 + QStyleOption (0xb3ef6f3c) 0 + +Class QStyleOptionSizeGrip + size=56 align=4 + base size=56 base align=4 +QStyleOptionSizeGrip (0xb3f01640) 0 + QStyleOptionComplex (0xb3f01680) 0 + QStyleOption (0xb3f104ec) 0 + +Class QStyleOptionGraphicsItem + size=132 align=4 + base size=132 base align=4 +QStyleOptionGraphicsItem (0xb3f01880) 0 + QStyleOption (0xb3f10a14) 0 + +Class QStyleHintReturn + size=8 align=4 + base size=8 base align=4 +QStyleHintReturn (0xb3f10fb4) 0 + +Class QStyleHintReturnMask + size=12 align=4 + base size=12 base align=4 +QStyleHintReturnMask (0xb3f01c80) 0 + QStyleHintReturn (0xb3f3112c) 0 + +Class QStyleHintReturnVariant + size=20 align=4 + base size=20 base align=4 +QStyleHintReturnVariant (0xb3f01d00) 0 + QStyleHintReturn (0xb3f3121c) 0 + +Vtable for QAbstractItemDelegate +QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 21u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractItemDelegate) +8 QAbstractItemDelegate::metaObject +12 QAbstractItemDelegate::qt_metacast +16 QAbstractItemDelegate::qt_metacall +20 QAbstractItemDelegate::~QAbstractItemDelegate +24 QAbstractItemDelegate::~QAbstractItemDelegate +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractItemDelegate::createEditor +68 QAbstractItemDelegate::setEditorData +72 QAbstractItemDelegate::setModelData +76 QAbstractItemDelegate::updateEditorGeometry +80 QAbstractItemDelegate::editorEvent + +Class QAbstractItemDelegate + size=8 align=4 + base size=8 base align=4 +QAbstractItemDelegate (0xb3f01fc0) 0 + vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 8u) + QObject (0xb3f31474) 0 + primary-for QAbstractItemDelegate (0xb3f01fc0) + +Class QItemSelectionRange + size=8 align=4 + base size=8 base align=4 +QItemSelectionRange (0xb3f319d8) 0 + +Class QTypeInfo<QItemSelectionRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QItemSelectionRange> (0xb3f62b7c) 0 empty + +Vtable for QItemSelectionModel +QItemSelectionModel::_ZTV19QItemSelectionModel: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QItemSelectionModel) +8 QItemSelectionModel::metaObject +12 QItemSelectionModel::qt_metacast +16 QItemSelectionModel::qt_metacall +20 QItemSelectionModel::~QItemSelectionModel +24 QItemSelectionModel::~QItemSelectionModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemSelectionModel::select +60 QItemSelectionModel::select +64 QItemSelectionModel::clear +68 QItemSelectionModel::reset + +Class QItemSelectionModel + size=8 align=4 + base size=8 base align=4 +QItemSelectionModel (0xb3f3abc0) 0 + vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 8u) + QObject (0xb3f7c000) 0 + primary-for QItemSelectionModel (0xb3f3abc0) + +Class QFlags<QItemSelectionModel::SelectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QItemSelectionModel::SelectionFlag> (0xb3f8b294) 0 + +Class QList<QItemSelectionRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::<anonymous union> (0xb3f8bf3c) 0 + +Class QList<QItemSelectionRange> + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange> (0xb3f8bec4) 0 + +Class QItemSelection + size=4 align=4 + base size=4 base align=4 +QItemSelection (0xb3fb9000) 0 + QList<QItemSelectionRange> (0xb3f8bf78) 0 + +Vtable for QAbstractItemView +QAbstractItemView::_ZTV17QAbstractItemView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractItemView) +8 QAbstractItemView::metaObject +12 QAbstractItemView::qt_metacast +16 QAbstractItemView::qt_metacall +20 QAbstractItemView::~QAbstractItemView +24 QAbstractItemView::~QAbstractItemView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QAbstractScrollArea::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 __cxa_pure_virtual +248 __cxa_pure_virtual +252 __cxa_pure_virtual +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QAbstractItemView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QAbstractItemView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 __cxa_pure_virtual +344 __cxa_pure_virtual +348 __cxa_pure_virtual +352 __cxa_pure_virtual +356 __cxa_pure_virtual +360 __cxa_pure_virtual +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI17QAbstractItemView) +392 QAbstractItemView::_ZThn8_N17QAbstractItemViewD1Ev +396 QAbstractItemView::_ZThn8_N17QAbstractItemViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractItemView + size=20 align=4 + base size=20 base align=4 +QAbstractItemView (0xb3fb9180) 0 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 8u) + QAbstractScrollArea (0xb3fb91c0) 0 + primary-for QAbstractItemView (0xb3fb9180) + QFrame (0xb3fb9200) 0 + primary-for QAbstractScrollArea (0xb3fb91c0) + QWidget (0xb3fbc320) 0 + primary-for QFrame (0xb3fb9200) + QObject (0xb3fba294) 0 + primary-for QWidget (0xb3fbc320) + QPaintDevice (0xb3fba2d0) 8 + vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 392u) + +Class QFlags<QAbstractItemView::EditTrigger> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractItemView::EditTrigger> (0xb3de00b4) 0 + +Vtable for QAbstractProxyModel +QAbstractProxyModel::_ZTV19QAbstractProxyModel: 47u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractProxyModel) +8 QAbstractProxyModel::metaObject +12 QAbstractProxyModel::qt_metacast +16 QAbstractProxyModel::qt_metacall +20 QAbstractProxyModel::~QAbstractProxyModel +24 QAbstractProxyModel::~QAbstractProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 QAbstractProxyModel::data +80 QAbstractProxyModel::setData +84 QAbstractProxyModel::headerData +88 QAbstractProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractProxyModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QAbstractProxyModel::setSourceModel +172 __cxa_pure_virtual +176 __cxa_pure_virtual +180 QAbstractProxyModel::mapSelectionToSource +184 QAbstractProxyModel::mapSelectionFromSource + +Class QAbstractProxyModel + size=8 align=4 + base size=8 base align=4 +QAbstractProxyModel (0xb3fb95c0) 0 + vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 8u) + QAbstractItemModel (0xb3fb9600) 0 + primary-for QAbstractProxyModel (0xb3fb95c0) + QObject (0xb3de0c6c) 0 + primary-for QAbstractItemModel (0xb3fb9600) + +Vtable for QColumnView +QColumnView::_ZTV11QColumnView: 104u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QColumnView) +8 QColumnView::metaObject +12 QColumnView::qt_metacast +16 QColumnView::qt_metacall +20 QColumnView::~QColumnView +24 QColumnView::~QColumnView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QColumnView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractScrollArea::paintEvent +128 QWidget::moveEvent +132 QColumnView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QColumnView::scrollContentsBy +232 QColumnView::setModel +236 QColumnView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QColumnView::visualRect +248 QColumnView::scrollTo +252 QColumnView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QAbstractItemView::reset +268 QColumnView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QColumnView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QColumnView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QAbstractItemView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QColumnView::moveCursor +344 QColumnView::horizontalOffset +348 QColumnView::verticalOffset +352 QColumnView::isIndexHidden +356 QColumnView::setSelection +360 QColumnView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QColumnView::createColumn +388 (int (*)(...))-0x000000008 +392 (int (*)(...))(& _ZTI11QColumnView) +396 QColumnView::_ZThn8_N11QColumnViewD1Ev +400 QColumnView::_ZThn8_N11QColumnViewD0Ev +404 QWidget::_ZThn8_NK7QWidget7devTypeEv +408 QWidget::_ZThn8_NK7QWidget11paintEngineEv +412 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QColumnView + size=20 align=4 + base size=20 base align=4 +QColumnView (0xb3fb98c0) 0 + vptr=((& QColumnView::_ZTV11QColumnView) + 8u) + QAbstractItemView (0xb3fb9900) 0 + primary-for QColumnView (0xb3fb98c0) + QAbstractScrollArea (0xb3fb9940) 0 + primary-for QAbstractItemView (0xb3fb9900) + QFrame (0xb3fb9980) 0 + primary-for QAbstractScrollArea (0xb3fb9940) + QWidget (0xb3e03550) 0 + primary-for QFrame (0xb3fb9980) + QObject (0xb3e0199c) 0 + primary-for QWidget (0xb3e03550) + QPaintDevice (0xb3e019d8) 8 + vptr=((& QColumnView::_ZTV11QColumnView) + 396u) + +Vtable for QDataWidgetMapper +QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QDataWidgetMapper) +8 QDataWidgetMapper::metaObject +12 QDataWidgetMapper::qt_metacast +16 QDataWidgetMapper::qt_metacall +20 QDataWidgetMapper::~QDataWidgetMapper +24 QDataWidgetMapper::~QDataWidgetMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDataWidgetMapper::setCurrentIndex + +Class QDataWidgetMapper + size=8 align=4 + base size=8 base align=4 +QDataWidgetMapper (0xb3fb9c40) 0 + vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 8u) + QObject (0xb3e13960) 0 + primary-for QDataWidgetMapper (0xb3fb9c40) + +Vtable for QFileIconProvider +QFileIconProvider::_ZTV17QFileIconProvider: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFileIconProvider) +8 QFileIconProvider::~QFileIconProvider +12 QFileIconProvider::~QFileIconProvider +16 QFileIconProvider::icon +20 QFileIconProvider::icon +24 QFileIconProvider::type + +Class QFileIconProvider + size=8 align=4 + base size=8 base align=4 +QFileIconProvider (0xb3e2a5a0) 0 + vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 8u) + +Vtable for QDirModel +QDirModel::_ZTV9QDirModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDirModel) +8 QDirModel::metaObject +12 QDirModel::qt_metacast +16 QDirModel::qt_metacall +20 QDirModel::~QDirModel +24 QDirModel::~QDirModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QDirModel::index +60 QDirModel::parent +64 QDirModel::rowCount +68 QDirModel::columnCount +72 QDirModel::hasChildren +76 QDirModel::data +80 QDirModel::setData +84 QDirModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QDirModel::mimeTypes +104 QDirModel::mimeData +108 QDirModel::dropMimeData +112 QDirModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QDirModel::flags +144 QDirModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QDirModel + size=8 align=4 + base size=8 base align=4 +QDirModel (0xb3e32000) 0 + vptr=((& QDirModel::_ZTV9QDirModel) + 8u) + QAbstractItemModel (0xb3e32040) 0 + primary-for QDirModel (0xb3e32000) + QObject (0xb3e2ab7c) 0 + primary-for QAbstractItemModel (0xb3e32040) + +Vtable for QHeaderView +QHeaderView::_ZTV11QHeaderView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHeaderView) +8 QHeaderView::metaObject +12 QHeaderView::qt_metacast +16 QHeaderView::qt_metacall +20 QHeaderView::~QHeaderView +24 QHeaderView::~QHeaderView +28 QHeaderView::event +32 QObject::eventFilter +36 QAbstractItemView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QHeaderView::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QHeaderView::mousePressEvent +84 QHeaderView::mouseReleaseEvent +88 QHeaderView::mouseDoubleClickEvent +92 QHeaderView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QHeaderView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QHeaderView::viewportEvent +228 QHeaderView::scrollContentsBy +232 QHeaderView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QHeaderView::visualRect +248 QHeaderView::scrollTo +252 QHeaderView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QHeaderView::reset +268 QAbstractItemView::setRootIndex +272 QHeaderView::doItemsLayout +276 QAbstractItemView::selectAll +280 QHeaderView::dataChanged +284 QHeaderView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QAbstractItemView::selectionChanged +296 QHeaderView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QHeaderView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QHeaderView::moveCursor +344 QHeaderView::horizontalOffset +348 QHeaderView::verticalOffset +352 QHeaderView::isIndexHidden +356 QHeaderView::setSelection +360 QHeaderView::visualRegionForSelection +364 QAbstractItemView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QHeaderView::paintSection +388 QHeaderView::sectionSizeFromContents +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI11QHeaderView) +400 QHeaderView::_ZThn8_N11QHeaderViewD1Ev +404 QHeaderView::_ZThn8_N11QHeaderViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QHeaderView + size=20 align=4 + base size=20 base align=4 +QHeaderView (0xb3e32300) 0 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 8u) + QAbstractItemView (0xb3e32340) 0 + primary-for QHeaderView (0xb3e32300) + QAbstractScrollArea (0xb3e32380) 0 + primary-for QAbstractItemView (0xb3e32340) + QFrame (0xb3e323c0) 0 + primary-for QAbstractScrollArea (0xb3e32380) + QWidget (0xb3e40a50) 0 + primary-for QFrame (0xb3e323c0) + QObject (0xb3e3ebf4) 0 + primary-for QWidget (0xb3e40a50) + QPaintDevice (0xb3e3ec30) 8 + vptr=((& QHeaderView::_ZTV11QHeaderView) + 400u) + +Vtable for QItemDelegate +QItemDelegate::_ZTV13QItemDelegate: 25u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QItemDelegate) +8 QItemDelegate::metaObject +12 QItemDelegate::qt_metacast +16 QItemDelegate::qt_metacall +20 QItemDelegate::~QItemDelegate +24 QItemDelegate::~QItemDelegate +28 QObject::event +32 QItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QItemDelegate::paint +60 QItemDelegate::sizeHint +64 QItemDelegate::createEditor +68 QItemDelegate::setEditorData +72 QItemDelegate::setModelData +76 QItemDelegate::updateEditorGeometry +80 QItemDelegate::editorEvent +84 QItemDelegate::drawDisplay +88 QItemDelegate::drawDecoration +92 QItemDelegate::drawFocus +96 QItemDelegate::drawCheck + +Class QItemDelegate + size=8 align=4 + base size=8 base align=4 +QItemDelegate (0xb3e32780) 0 + vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 8u) + QAbstractItemDelegate (0xb3e327c0) 0 + primary-for QItemDelegate (0xb3e32780) + QObject (0xb3e6a078) 0 + primary-for QAbstractItemDelegate (0xb3e327c0) + +Vtable for QItemEditorCreatorBase +QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QItemEditorCreatorBase) +8 QItemEditorCreatorBase::~QItemEditorCreatorBase +12 QItemEditorCreatorBase::~QItemEditorCreatorBase +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QItemEditorCreatorBase + size=4 align=4 + base size=4 base align=4 +QItemEditorCreatorBase (0xb3e6ac6c) 0 nearly-empty + vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 8u) + +Class QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*>::<anonymous union> (0xb3e7d708) 0 + +Class QHash<QVariant::Type, QItemEditorCreatorBase*> + size=4 align=4 + base size=4 base align=4 +QHash<QVariant::Type, QItemEditorCreatorBase*> (0xb3e7d690) 0 + +Vtable for QItemEditorFactory +QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QItemEditorFactory) +8 QItemEditorFactory::~QItemEditorFactory +12 QItemEditorFactory::~QItemEditorFactory +16 QItemEditorFactory::createEditor +20 QItemEditorFactory::valuePropertyName + +Class QItemEditorFactory + size=8 align=4 + base size=8 base align=4 +QItemEditorFactory (0xb3e7d168) 0 + vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 8u) + +Vtable for QListView +QListView::_ZTV9QListView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QListView) +8 QListView::metaObject +12 QListView::qt_metacast +16 QListView::qt_metacall +20 QListView::~QListView +24 QListView::~QListView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QListView) +392 QListView::_ZThn8_N9QListViewD1Ev +396 QListView::_ZThn8_N9QListViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListView + size=20 align=4 + base size=20 base align=4 +QListView (0xb3e83140) 0 + vptr=((& QListView::_ZTV9QListView) + 8u) + QAbstractItemView (0xb3e83180) 0 + primary-for QListView (0xb3e83140) + QAbstractScrollArea (0xb3e831c0) 0 + primary-for QAbstractItemView (0xb3e83180) + QFrame (0xb3e83200) 0 + primary-for QAbstractScrollArea (0xb3e831c0) + QWidget (0xb3e8fd70) 0 + primary-for QFrame (0xb3e83200) + QObject (0xb3e7d9d8) 0 + primary-for QWidget (0xb3e8fd70) + QPaintDevice (0xb3e7da14) 8 + vptr=((& QListView::_ZTV9QListView) + 392u) + +Class QVector<void*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<void*>::<anonymous union> (0xb3ebb12c) 0 + +Class QVector<void*> + size=4 align=4 + base size=4 base align=4 +QVector<void*> (0xb3ebb0b4) 0 + +Vtable for QListWidgetItem +QListWidgetItem::_ZTV15QListWidgetItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QListWidgetItem) +8 QListWidgetItem::~QListWidgetItem +12 QListWidgetItem::~QListWidgetItem +16 QListWidgetItem::clone +20 QListWidgetItem::setBackgroundColor +24 QListWidgetItem::data +28 QListWidgetItem::setData +32 QListWidgetItem::operator< +36 QListWidgetItem::read +40 QListWidgetItem::write + +Class QListWidgetItem + size=24 align=4 + base size=24 base align=4 +QListWidgetItem (0xb3ea0c30) 0 + vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 8u) + +Vtable for QListWidget +QListWidget::_ZTV11QListWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QListWidget) +8 QListWidget::metaObject +12 QListWidget::qt_metacast +16 QListWidget::qt_metacall +20 QListWidget::~QListWidget +24 QListWidget::~QListWidget +28 QListWidget::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QListWidget::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 QListWidget::mimeTypes +388 QListWidget::mimeData +392 QListWidget::dropMimeData +396 QListWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI11QListWidget) +408 QListWidget::_ZThn8_N11QListWidgetD1Ev +412 QListWidget::_ZThn8_N11QListWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QListWidget + size=20 align=4 + base size=20 base align=4 +QListWidget (0xb3e83d40) 0 + vptr=((& QListWidget::_ZTV11QListWidget) + 8u) + QListView (0xb3e83d80) 0 + primary-for QListWidget (0xb3e83d40) + QAbstractItemView (0xb3e83dc0) 0 + primary-for QListView (0xb3e83d80) + QAbstractScrollArea (0xb3e83e00) 0 + primary-for QAbstractItemView (0xb3e83dc0) + QFrame (0xb3e83e40) 0 + primary-for QAbstractScrollArea (0xb3e83e00) + QWidget (0xb3ce1a50) 0 + primary-for QFrame (0xb3e83e40) + QObject (0xb3cea5a0) 0 + primary-for QWidget (0xb3ce1a50) + QPaintDevice (0xb3cea5dc) 8 + vptr=((& QListWidget::_ZTV11QListWidget) + 408u) + +Vtable for QProxyModel +QProxyModel::_ZTV11QProxyModel: 43u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QProxyModel) +8 QProxyModel::metaObject +12 QProxyModel::qt_metacast +16 QProxyModel::qt_metacall +20 QProxyModel::~QProxyModel +24 QProxyModel::~QProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProxyModel::index +60 QProxyModel::parent +64 QProxyModel::rowCount +68 QProxyModel::columnCount +72 QProxyModel::hasChildren +76 QProxyModel::data +80 QProxyModel::setData +84 QProxyModel::headerData +88 QProxyModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QProxyModel::mimeTypes +104 QProxyModel::mimeData +108 QProxyModel::dropMimeData +112 QProxyModel::supportedDropActions +116 QProxyModel::insertRows +120 QProxyModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QProxyModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QProxyModel::flags +144 QProxyModel::sort +148 QAbstractItemModel::buddy +152 QProxyModel::match +156 QProxyModel::span +160 QProxyModel::submit +164 QProxyModel::revert +168 QProxyModel::setModel + +Class QProxyModel + size=8 align=4 + base size=8 base align=4 +QProxyModel (0xb3d01480) 0 + vptr=((& QProxyModel::_ZTV11QProxyModel) + 8u) + QAbstractItemModel (0xb3d014c0) 0 + primary-for QProxyModel (0xb3d01480) + QObject (0xb3d09438) 0 + primary-for QAbstractItemModel (0xb3d014c0) + +Vtable for QSortFilterProxyModel +QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 50u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QSortFilterProxyModel) +8 QSortFilterProxyModel::metaObject +12 QSortFilterProxyModel::qt_metacast +16 QSortFilterProxyModel::qt_metacall +20 QSortFilterProxyModel::~QSortFilterProxyModel +24 QSortFilterProxyModel::~QSortFilterProxyModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSortFilterProxyModel::index +60 QSortFilterProxyModel::parent +64 QSortFilterProxyModel::rowCount +68 QSortFilterProxyModel::columnCount +72 QSortFilterProxyModel::hasChildren +76 QSortFilterProxyModel::data +80 QSortFilterProxyModel::setData +84 QSortFilterProxyModel::headerData +88 QSortFilterProxyModel::setHeaderData +92 QAbstractProxyModel::itemData +96 QAbstractItemModel::setItemData +100 QSortFilterProxyModel::mimeTypes +104 QSortFilterProxyModel::mimeData +108 QSortFilterProxyModel::dropMimeData +112 QSortFilterProxyModel::supportedDropActions +116 QSortFilterProxyModel::insertRows +120 QSortFilterProxyModel::insertColumns +124 QSortFilterProxyModel::removeRows +128 QSortFilterProxyModel::removeColumns +132 QSortFilterProxyModel::fetchMore +136 QSortFilterProxyModel::canFetchMore +140 QSortFilterProxyModel::flags +144 QSortFilterProxyModel::sort +148 QSortFilterProxyModel::buddy +152 QSortFilterProxyModel::match +156 QSortFilterProxyModel::span +160 QAbstractProxyModel::submit +164 QAbstractProxyModel::revert +168 QSortFilterProxyModel::setSourceModel +172 QSortFilterProxyModel::mapToSource +176 QSortFilterProxyModel::mapFromSource +180 QSortFilterProxyModel::mapSelectionToSource +184 QSortFilterProxyModel::mapSelectionFromSource +188 QSortFilterProxyModel::filterAcceptsRow +192 QSortFilterProxyModel::filterAcceptsColumn +196 QSortFilterProxyModel::lessThan + +Class QSortFilterProxyModel + size=8 align=4 + base size=8 base align=4 +QSortFilterProxyModel (0xb3d01780) 0 + vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 8u) + QAbstractProxyModel (0xb3d017c0) 0 + primary-for QSortFilterProxyModel (0xb3d01780) + QAbstractItemModel (0xb3d01800) 0 + primary-for QAbstractProxyModel (0xb3d017c0) + QObject (0xb3d1c294) 0 + primary-for QAbstractItemModel (0xb3d01800) + +Vtable for QStandardItem +QStandardItem::_ZTV13QStandardItem: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStandardItem) +8 QStandardItem::~QStandardItem +12 QStandardItem::~QStandardItem +16 QStandardItem::data +20 QStandardItem::setData +24 QStandardItem::clone +28 QStandardItem::type +32 QStandardItem::read +36 QStandardItem::write +40 QStandardItem::operator< + +Class QStandardItem + size=8 align=4 + base size=8 base align=4 +QStandardItem (0xb3d370f0) 0 + vptr=((& QStandardItem::_ZTV13QStandardItem) + 8u) + +Class QList<QStandardItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::<anonymous union> (0xb3d93b04) 0 + +Class QList<QStandardItem*> + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*> (0xb3d93a8c) 0 + +Vtable for QStandardItemModel +QStandardItemModel::_ZTV18QStandardItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QStandardItemModel) +8 QStandardItemModel::metaObject +12 QStandardItemModel::qt_metacast +16 QStandardItemModel::qt_metacall +20 QStandardItemModel::~QStandardItemModel +24 QStandardItemModel::~QStandardItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStandardItemModel::index +60 QStandardItemModel::parent +64 QStandardItemModel::rowCount +68 QStandardItemModel::columnCount +72 QStandardItemModel::hasChildren +76 QStandardItemModel::data +80 QStandardItemModel::setData +84 QStandardItemModel::headerData +88 QStandardItemModel::setHeaderData +92 QStandardItemModel::itemData +96 QStandardItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QStandardItemModel::supportedDropActions +116 QStandardItemModel::insertRows +120 QStandardItemModel::insertColumns +124 QStandardItemModel::removeRows +128 QStandardItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStandardItemModel::flags +144 QStandardItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStandardItemModel + size=8 align=4 + base size=8 base align=4 +QStandardItemModel (0xb3d88600) 0 + vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 8u) + QAbstractItemModel (0xb3d88640) 0 + primary-for QStandardItemModel (0xb3d88600) + QObject (0xb3dac654) 0 + primary-for QAbstractItemModel (0xb3d88640) + +Vtable for QStringListModel +QStringListModel::_ZTV16QStringListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QStringListModel) +8 QStringListModel::metaObject +12 QStringListModel::qt_metacast +16 QStringListModel::qt_metacall +20 QStringListModel::~QStringListModel +24 QStringListModel::~QStringListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 QStringListModel::rowCount +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 QStringListModel::data +80 QStringListModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QStringListModel::supportedDropActions +116 QStringListModel::insertRows +120 QAbstractItemModel::insertColumns +124 QStringListModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QStringListModel::flags +144 QStringListModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QStringListModel + size=12 align=4 + base size=12 base align=4 +QStringListModel (0xb3d88a40) 0 + vptr=((& QStringListModel::_ZTV16QStringListModel) + 8u) + QAbstractListModel (0xb3d88a80) 0 + primary-for QStringListModel (0xb3d88a40) + QAbstractItemModel (0xb3d88ac0) 0 + primary-for QAbstractListModel (0xb3d88a80) + QObject (0xb3bc6a8c) 0 + primary-for QAbstractItemModel (0xb3d88ac0) + +Vtable for QStyledItemDelegate +QStyledItemDelegate::_ZTV19QStyledItemDelegate: 23u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QStyledItemDelegate) +8 QStyledItemDelegate::metaObject +12 QStyledItemDelegate::qt_metacast +16 QStyledItemDelegate::qt_metacall +20 QStyledItemDelegate::~QStyledItemDelegate +24 QStyledItemDelegate::~QStyledItemDelegate +28 QObject::event +32 QStyledItemDelegate::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyledItemDelegate::paint +60 QStyledItemDelegate::sizeHint +64 QStyledItemDelegate::createEditor +68 QStyledItemDelegate::setEditorData +72 QStyledItemDelegate::setModelData +76 QStyledItemDelegate::updateEditorGeometry +80 QStyledItemDelegate::editorEvent +84 QStyledItemDelegate::displayText +88 QStyledItemDelegate::initStyleOption + +Class QStyledItemDelegate + size=8 align=4 + base size=8 base align=4 +QStyledItemDelegate (0xb3d88d00) 0 + vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 8u) + QAbstractItemDelegate (0xb3d88d40) 0 + primary-for QStyledItemDelegate (0xb3d88d00) + QObject (0xb3bdf528) 0 + primary-for QAbstractItemDelegate (0xb3d88d40) + +Vtable for QTableView +QTableView::_ZTV10QTableView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTableView) +8 QTableView::metaObject +12 QTableView::qt_metacast +16 QTableView::qt_metacall +20 QTableView::~QTableView +24 QTableView::~QTableView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableView::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI10QTableView) +392 QTableView::_ZThn8_N10QTableViewD1Ev +396 QTableView::_ZThn8_N10QTableViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableView + size=20 align=4 + base size=20 base align=4 +QTableView (0xb3bf1000) 0 + vptr=((& QTableView::_ZTV10QTableView) + 8u) + QAbstractItemView (0xb3bf1040) 0 + primary-for QTableView (0xb3bf1000) + QAbstractScrollArea (0xb3bf1080) 0 + primary-for QAbstractItemView (0xb3bf1040) + QFrame (0xb3bf10c0) 0 + primary-for QAbstractScrollArea (0xb3bf1080) + QWidget (0xb3bed2d0) 0 + primary-for QFrame (0xb3bf10c0) + QObject (0xb3bef0f0) 0 + primary-for QWidget (0xb3bed2d0) + QPaintDevice (0xb3bef12c) 8 + vptr=((& QTableView::_ZTV10QTableView) + 392u) + +Class QTableWidgetSelectionRange + size=16 align=4 + base size=16 base align=4 +QTableWidgetSelectionRange (0xb3beff00) 0 + +Class QVector<QWidgetItemData>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData>::<anonymous union> (0xb3c0bc30) 0 + +Class QVector<QWidgetItemData> + size=4 align=4 + base size=4 base align=4 +QVector<QWidgetItemData> (0xb3c0bbb8) 0 + +Vtable for QTableWidgetItem +QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTableWidgetItem) +8 QTableWidgetItem::~QTableWidgetItem +12 QTableWidgetItem::~QTableWidgetItem +16 QTableWidgetItem::clone +20 QTableWidgetItem::data +24 QTableWidgetItem::setData +28 QTableWidgetItem::operator< +32 QTableWidgetItem::read +36 QTableWidgetItem::write + +Class QTableWidgetItem + size=24 align=4 + base size=24 base align=4 +QTableWidgetItem (0xb3c0b708) 0 + vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 8u) + +Vtable for QTableWidget +QTableWidget::_ZTV12QTableWidget: 107u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTableWidget) +8 QTableWidget::metaObject +12 QTableWidget::qt_metacast +16 QTableWidget::qt_metacall +20 QTableWidget::~QTableWidget +24 QTableWidget::~QTableWidget +28 QTableWidget::event +32 QObject::eventFilter +36 QTableView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QAbstractItemView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QAbstractItemView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTableView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QAbstractItemView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTableWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QTableView::scrollContentsBy +232 QTableWidget::setModel +236 QTableView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QTableView::visualRect +248 QTableView::scrollTo +252 QTableView::indexAt +256 QTableView::sizeHintForRow +260 QTableView::sizeHintForColumn +264 QAbstractItemView::reset +268 QTableView::setRootIndex +272 QAbstractItemView::doItemsLayout +276 QAbstractItemView::selectAll +280 QAbstractItemView::dataChanged +284 QAbstractItemView::rowsInserted +288 QAbstractItemView::rowsAboutToBeRemoved +292 QTableView::selectionChanged +296 QTableView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTableView::updateGeometries +312 QTableView::verticalScrollbarAction +316 QTableView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTableView::moveCursor +344 QTableView::horizontalOffset +348 QTableView::verticalOffset +352 QTableView::isIndexHidden +356 QTableView::setSelection +360 QTableView::visualRegionForSelection +364 QTableView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QTableView::viewOptions +384 QTableWidget::mimeTypes +388 QTableWidget::mimeData +392 QTableWidget::dropMimeData +396 QTableWidget::supportedDropActions +400 (int (*)(...))-0x000000008 +404 (int (*)(...))(& _ZTI12QTableWidget) +408 QTableWidget::_ZThn8_N12QTableWidgetD1Ev +412 QTableWidget::_ZThn8_N12QTableWidgetD0Ev +416 QWidget::_ZThn8_NK7QWidget7devTypeEv +420 QWidget::_ZThn8_NK7QWidget11paintEngineEv +424 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTableWidget + size=20 align=4 + base size=20 base align=4 +QTableWidget (0xb3bf1d80) 0 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 8u) + QTableView (0xb3bf1dc0) 0 + primary-for QTableWidget (0xb3bf1d80) + QAbstractItemView (0xb3bf1e00) 0 + primary-for QTableView (0xb3bf1dc0) + QAbstractScrollArea (0xb3bf1e40) 0 + primary-for QAbstractItemView (0xb3bf1e00) + QFrame (0xb3bf1e80) 0 + primary-for QAbstractScrollArea (0xb3bf1e40) + QWidget (0xb3c36dc0) 0 + primary-for QFrame (0xb3bf1e80) + QObject (0xb3c4d000) 0 + primary-for QWidget (0xb3c36dc0) + QPaintDevice (0xb3c4d03c) 8 + vptr=((& QTableWidget::_ZTV12QTableWidget) + 408u) + +Vtable for QTreeView +QTreeView::_ZTV9QTreeView: 105u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTreeView) +8 QTreeView::metaObject +12 QTreeView::qt_metacast +16 QTreeView::qt_metacall +20 QTreeView::~QTreeView +24 QTreeView::~QTreeView +28 QAbstractItemView::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QAbstractItemView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeView::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 (int (*)(...))-0x000000008 +396 (int (*)(...))(& _ZTI9QTreeView) +400 QTreeView::_ZThn8_N9QTreeViewD1Ev +404 QTreeView::_ZThn8_N9QTreeViewD0Ev +408 QWidget::_ZThn8_NK7QWidget7devTypeEv +412 QWidget::_ZThn8_NK7QWidget11paintEngineEv +416 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeView + size=20 align=4 + base size=20 base align=4 +QTreeView (0xb3c64380) 0 + vptr=((& QTreeView::_ZTV9QTreeView) + 8u) + QAbstractItemView (0xb3c643c0) 0 + primary-for QTreeView (0xb3c64380) + QAbstractScrollArea (0xb3c64400) 0 + primary-for QAbstractItemView (0xb3c643c0) + QFrame (0xb3c64440) 0 + primary-for QAbstractScrollArea (0xb3c64400) + QWidget (0xb3c6e050) 0 + primary-for QFrame (0xb3c64440) + QObject (0xb3c68bb8) 0 + primary-for QWidget (0xb3c6e050) + QPaintDevice (0xb3c68bf4) 8 + vptr=((& QTreeView::_ZTV9QTreeView) + 400u) + +Class QFlags<QTreeWidgetItemIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTreeWidgetItemIterator::IteratorFlag> (0xb3c913c0) 0 + +Class QTreeWidgetItemIterator + size=12 align=4 + base size=12 base align=4 +QTreeWidgetItemIterator (0xb3c819d8) 0 + +Class QVector<QVector<QWidgetItemData> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> >::<anonymous union> (0xb3cb9e10) 0 + +Class QVector<QVector<QWidgetItemData> > + size=4 align=4 + base size=4 base align=4 +QVector<QVector<QWidgetItemData> > (0xb3cb9d98) 0 + +Class QList<QTreeWidgetItem*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::<anonymous union> (0xb3ad621c) 0 + +Class QList<QTreeWidgetItem*> + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*> (0xb3ad61a4) 0 + +Vtable for QTreeWidgetItem +QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTreeWidgetItem) +8 QTreeWidgetItem::~QTreeWidgetItem +12 QTreeWidgetItem::~QTreeWidgetItem +16 QTreeWidgetItem::clone +20 QTreeWidgetItem::data +24 QTreeWidgetItem::setData +28 QTreeWidgetItem::operator< +32 QTreeWidgetItem::read +36 QTreeWidgetItem::write + +Class QTreeWidgetItem + size=32 align=4 + base size=32 base align=4 +QTreeWidgetItem (0xb3c9ea8c) 0 + vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 8u) + +Vtable for QTreeWidget +QTreeWidget::_ZTV11QTreeWidget: 109u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTreeWidget) +8 QTreeWidget::metaObject +12 QTreeWidget::qt_metacast +16 QTreeWidget::qt_metacall +20 QTreeWidget::~QTreeWidget +24 QTreeWidget::~QTreeWidget +28 QTreeWidget::event +32 QObject::eventFilter +36 QTreeView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTreeView::mousePressEvent +84 QTreeView::mouseReleaseEvent +88 QTreeView::mouseDoubleClickEvent +92 QTreeView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QTreeView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTreeView::paintEvent +128 QWidget::moveEvent +132 QAbstractItemView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QTreeView::dragMoveEvent +160 QAbstractItemView::dragLeaveEvent +164 QTreeWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QTreeView::viewportEvent +228 QTreeView::scrollContentsBy +232 QTreeWidget::setModel +236 QTreeView::setSelectionModel +240 QTreeView::keyboardSearch +244 QTreeView::visualRect +248 QTreeView::scrollTo +252 QTreeView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QTreeView::sizeHintForColumn +264 QTreeView::reset +268 QTreeView::setRootIndex +272 QTreeView::doItemsLayout +276 QTreeView::selectAll +280 QTreeView::dataChanged +284 QTreeView::rowsInserted +288 QTreeView::rowsAboutToBeRemoved +292 QTreeView::selectionChanged +296 QTreeView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QTreeView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QTreeView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QTreeView::moveCursor +344 QTreeView::horizontalOffset +348 QTreeView::verticalOffset +352 QTreeView::isIndexHidden +356 QTreeView::setSelection +360 QTreeView::visualRegionForSelection +364 QTreeView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QAbstractItemView::startDrag +380 QAbstractItemView::viewOptions +384 QTreeView::drawRow +388 QTreeView::drawBranches +392 QTreeWidget::mimeTypes +396 QTreeWidget::mimeData +400 QTreeWidget::dropMimeData +404 QTreeWidget::supportedDropActions +408 (int (*)(...))-0x000000008 +412 (int (*)(...))(& _ZTI11QTreeWidget) +416 QTreeWidget::_ZThn8_N11QTreeWidgetD1Ev +420 QTreeWidget::_ZThn8_N11QTreeWidgetD0Ev +424 QWidget::_ZThn8_NK7QWidget7devTypeEv +428 QWidget::_ZThn8_NK7QWidget11paintEngineEv +432 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTreeWidget + size=20 align=4 + base size=20 base align=4 +QTreeWidget (0xb3b005c0) 0 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 8u) + QTreeView (0xb3b00600) 0 + primary-for QTreeWidget (0xb3b005c0) + QAbstractItemView (0xb3b00640) 0 + primary-for QTreeView (0xb3b00600) + QAbstractScrollArea (0xb3b00680) 0 + primary-for QAbstractItemView (0xb3b00640) + QFrame (0xb3b006c0) 0 + primary-for QAbstractScrollArea (0xb3b00680) + QWidget (0xb3b130f0) 0 + primary-for QFrame (0xb3b006c0) + QObject (0xb3b11258) 0 + primary-for QWidget (0xb3b130f0) + QPaintDevice (0xb3b11294) 8 + vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 416u) + +Vtable for QApplication +QApplication::_ZTV12QApplication: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QApplication) +8 QApplication::metaObject +12 QApplication::qt_metacast +16 QApplication::qt_metacall +20 QApplication::~QApplication +24 QApplication::~QApplication +28 QApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QApplication::notify +60 QApplication::compressEvent +64 QApplication::x11EventFilter +68 QApplication::x11ClientMessage +72 QApplication::commitData +76 QApplication::saveState + +Class QApplication + size=8 align=4 + base size=8 base align=4 +QApplication (0xb3b00f00) 0 + vptr=((& QApplication::_ZTV12QApplication) + 8u) + QCoreApplication (0xb3b00f40) 0 + primary-for QApplication (0xb3b00f00) + QObject (0xb3b32dd4) 0 + primary-for QCoreApplication (0xb3b00f40) + +Vtable for QLayoutItem +QLayoutItem::_ZTV11QLayoutItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QLayoutItem) +8 QLayoutItem::~QLayoutItem +12 QLayoutItem::~QLayoutItem +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QLayoutItem + size=8 align=4 + base size=8 base align=4 +QLayoutItem (0xb3b61f78) 0 + vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 8u) + +Vtable for QSpacerItem +QSpacerItem::_ZTV11QSpacerItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QSpacerItem) +8 QSpacerItem::~QSpacerItem +12 QSpacerItem::~QSpacerItem +16 QSpacerItem::sizeHint +20 QSpacerItem::minimumSize +24 QSpacerItem::maximumSize +28 QSpacerItem::expandingDirections +32 QSpacerItem::setGeometry +36 QSpacerItem::geometry +40 QSpacerItem::isEmpty +44 QLayoutItem::hasHeightForWidth +48 QLayoutItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QLayoutItem::widget +64 QLayoutItem::layout +68 QSpacerItem::spacerItem + +Class QSpacerItem + size=36 align=4 + base size=36 base align=4 +QSpacerItem (0xb3b59840) 0 + vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 8u) + QLayoutItem (0xb3b684b0) 0 + primary-for QSpacerItem (0xb3b59840) + +Vtable for QWidgetItem +QWidgetItem::_ZTV11QWidgetItem: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QWidgetItem) +8 QWidgetItem::~QWidgetItem +12 QWidgetItem::~QWidgetItem +16 QWidgetItem::sizeHint +20 QWidgetItem::minimumSize +24 QWidgetItem::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItem::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItem + size=12 align=4 + base size=12 base align=4 +QWidgetItem (0xb3b59980) 0 + vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 8u) + QLayoutItem (0xb3b68b7c) 0 + primary-for QWidgetItem (0xb3b59980) + +Vtable for QWidgetItemV2 +QWidgetItemV2::_ZTV13QWidgetItemV2: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetItemV2) +8 QWidgetItemV2::~QWidgetItemV2 +12 QWidgetItemV2::~QWidgetItemV2 +16 QWidgetItemV2::sizeHint +20 QWidgetItemV2::minimumSize +24 QWidgetItemV2::maximumSize +28 QWidgetItem::expandingDirections +32 QWidgetItem::setGeometry +36 QWidgetItem::geometry +40 QWidgetItem::isEmpty +44 QWidgetItem::hasHeightForWidth +48 QWidgetItemV2::heightForWidth +52 QLayoutItem::minimumHeightForWidth +56 QLayoutItem::invalidate +60 QWidgetItem::widget +64 QLayoutItem::layout +68 QLayoutItem::spacerItem + +Class QWidgetItemV2 + size=68 align=4 + base size=68 base align=4 +QWidgetItemV2 (0xb3b59ac0) 0 + vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 8u) + QWidgetItem (0xb3b59b00) 0 + primary-for QWidgetItemV2 (0xb3b59ac0) + QLayoutItem (0xb3b80000) 0 + primary-for QWidgetItem (0xb3b59b00) + +Class QLayoutIterator + size=8 align=4 + base size=8 base align=4 +QLayoutIterator (0xb3b80780) 0 + +Vtable for QLayout +QLayout::_ZTV7QLayout: 45u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QLayout) +8 QLayout::metaObject +12 QLayout::qt_metacast +16 QLayout::qt_metacall +20 QLayout::~QLayout +24 QLayout::~QLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 __cxa_pure_virtual +68 QLayout::expandingDirections +72 QLayout::minimumSize +76 QLayout::maximumSize +80 QLayout::setGeometry +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 QLayout::indexOf +96 __cxa_pure_virtual +100 QLayout::isEmpty +104 QLayout::layout +108 (int (*)(...))-0x000000008 +112 (int (*)(...))(& _ZTI7QLayout) +116 QLayout::_ZThn8_N7QLayoutD1Ev +120 QLayout::_ZThn8_N7QLayoutD0Ev +124 __cxa_pure_virtual +128 QLayout::_ZThn8_NK7QLayout11minimumSizeEv +132 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +136 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +140 QLayout::_ZThn8_N7QLayout11setGeometryERK5QRect +144 QLayout::_ZThn8_NK7QLayout8geometryEv +148 QLayout::_ZThn8_NK7QLayout7isEmptyEv +152 QLayoutItem::hasHeightForWidth +156 QLayoutItem::heightForWidth +160 QLayoutItem::minimumHeightForWidth +164 QLayout::_ZThn8_N7QLayout10invalidateEv +168 QLayoutItem::widget +172 QLayout::_ZThn8_N7QLayout6layoutEv +176 QLayoutItem::spacerItem + +Class QLayout + size=16 align=4 + base size=16 base align=4 +QLayout (0xb3b8a1e0) 0 + vptr=((& QLayout::_ZTV7QLayout) + 8u) + QObject (0xb3b8b21c) 0 + primary-for QLayout (0xb3b8a1e0) + QLayoutItem (0xb3b8b258) 8 + vptr=((& QLayout::_ZTV7QLayout) + 116u) + +Vtable for QGridLayout +QGridLayout::_ZTV11QGridLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QGridLayout) +8 QGridLayout::metaObject +12 QGridLayout::qt_metacast +16 QGridLayout::qt_metacall +20 QGridLayout::~QGridLayout +24 QGridLayout::~QGridLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGridLayout::invalidate +60 QLayout::geometry +64 QGridLayout::addItem +68 QGridLayout::expandingDirections +72 QGridLayout::minimumSize +76 QGridLayout::maximumSize +80 QGridLayout::setGeometry +84 QGridLayout::itemAt +88 QGridLayout::takeAt +92 QLayout::indexOf +96 QGridLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QGridLayout::sizeHint +112 QGridLayout::hasHeightForWidth +116 QGridLayout::heightForWidth +120 QGridLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QGridLayout) +132 QGridLayout::_ZThn8_N11QGridLayoutD1Ev +136 QGridLayout::_ZThn8_N11QGridLayoutD0Ev +140 QGridLayout::_ZThn8_NK11QGridLayout8sizeHintEv +144 QGridLayout::_ZThn8_NK11QGridLayout11minimumSizeEv +148 QGridLayout::_ZThn8_NK11QGridLayout11maximumSizeEv +152 QGridLayout::_ZThn8_NK11QGridLayout19expandingDirectionsEv +156 QGridLayout::_ZThn8_N11QGridLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QGridLayout::_ZThn8_NK11QGridLayout17hasHeightForWidthEv +172 QGridLayout::_ZThn8_NK11QGridLayout14heightForWidthEi +176 QGridLayout::_ZThn8_NK11QGridLayout21minimumHeightForWidthEi +180 QGridLayout::_ZThn8_N11QGridLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QGridLayout + size=16 align=4 + base size=16 base align=4 +QGridLayout (0xb3ba2400) 0 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 8u) + QLayout (0xb3b9aaa0) 0 + primary-for QGridLayout (0xb3ba2400) + QObject (0xb3ba6654) 0 + primary-for QLayout (0xb3b9aaa0) + QLayoutItem (0xb3ba6690) 8 + vptr=((& QGridLayout::_ZTV11QGridLayout) + 132u) + +Vtable for QBoxLayout +QBoxLayout::_ZTV10QBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QBoxLayout) +8 QBoxLayout::metaObject +12 QBoxLayout::qt_metacast +16 QBoxLayout::qt_metacall +20 QBoxLayout::~QBoxLayout +24 QBoxLayout::~QBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI10QBoxLayout) +132 QBoxLayout::_ZThn8_N10QBoxLayoutD1Ev +136 QBoxLayout::_ZThn8_N10QBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QBoxLayout + size=16 align=4 + base size=16 base align=4 +QBoxLayout (0xb3ba2b00) 0 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 8u) + QLayout (0xb39c3910) 0 + primary-for QBoxLayout (0xb3ba2b00) + QObject (0xb39c7b7c) 0 + primary-for QLayout (0xb39c3910) + QLayoutItem (0xb39c7bb8) 8 + vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 132u) + +Vtable for QHBoxLayout +QHBoxLayout::_ZTV11QHBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QHBoxLayout) +8 QHBoxLayout::metaObject +12 QHBoxLayout::qt_metacast +16 QHBoxLayout::qt_metacall +20 QHBoxLayout::~QHBoxLayout +24 QHBoxLayout::~QHBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QHBoxLayout) +132 QHBoxLayout::_ZThn8_N11QHBoxLayoutD1Ev +136 QHBoxLayout::_ZThn8_N11QHBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QHBoxLayout + size=16 align=4 + base size=16 base align=4 +QHBoxLayout (0xb3ba2e00) 0 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 8u) + QBoxLayout (0xb3ba2e40) 0 + primary-for QHBoxLayout (0xb3ba2e00) + QLayout (0xb39df1e0) 0 + primary-for QBoxLayout (0xb3ba2e40) + QObject (0xb39e1168) 0 + primary-for QLayout (0xb39df1e0) + QLayoutItem (0xb39e11a4) 8 + vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 132u) + +Vtable for QVBoxLayout +QVBoxLayout::_ZTV11QVBoxLayout: 49u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QVBoxLayout) +8 QVBoxLayout::metaObject +12 QVBoxLayout::qt_metacast +16 QVBoxLayout::qt_metacall +20 QVBoxLayout::~QVBoxLayout +24 QVBoxLayout::~QVBoxLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QBoxLayout::invalidate +60 QLayout::geometry +64 QBoxLayout::addItem +68 QBoxLayout::expandingDirections +72 QBoxLayout::minimumSize +76 QBoxLayout::maximumSize +80 QBoxLayout::setGeometry +84 QBoxLayout::itemAt +88 QBoxLayout::takeAt +92 QLayout::indexOf +96 QBoxLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QBoxLayout::sizeHint +112 QBoxLayout::hasHeightForWidth +116 QBoxLayout::heightForWidth +120 QBoxLayout::minimumHeightForWidth +124 (int (*)(...))-0x000000008 +128 (int (*)(...))(& _ZTI11QVBoxLayout) +132 QVBoxLayout::_ZThn8_N11QVBoxLayoutD1Ev +136 QVBoxLayout::_ZThn8_N11QVBoxLayoutD0Ev +140 QBoxLayout::_ZThn8_NK10QBoxLayout8sizeHintEv +144 QBoxLayout::_ZThn8_NK10QBoxLayout11minimumSizeEv +148 QBoxLayout::_ZThn8_NK10QBoxLayout11maximumSizeEv +152 QBoxLayout::_ZThn8_NK10QBoxLayout19expandingDirectionsEv +156 QBoxLayout::_ZThn8_N10QBoxLayout11setGeometryERK5QRect +160 QLayout::_ZThn8_NK7QLayout8geometryEv +164 QLayout::_ZThn8_NK7QLayout7isEmptyEv +168 QBoxLayout::_ZThn8_NK10QBoxLayout17hasHeightForWidthEv +172 QBoxLayout::_ZThn8_NK10QBoxLayout14heightForWidthEi +176 QBoxLayout::_ZThn8_NK10QBoxLayout21minimumHeightForWidthEi +180 QBoxLayout::_ZThn8_N10QBoxLayout10invalidateEv +184 QLayoutItem::widget +188 QLayout::_ZThn8_N7QLayout6layoutEv +192 QLayoutItem::spacerItem + +Class QVBoxLayout + size=16 align=4 + base size=16 base align=4 +QVBoxLayout (0xb39ec080) 0 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 8u) + QBoxLayout (0xb39ec0c0) 0 + primary-for QVBoxLayout (0xb39ec080) + QLayout (0xb39e6f50) 0 + primary-for QBoxLayout (0xb39ec0c0) + QObject (0xb39e1ce4) 0 + primary-for QLayout (0xb39e6f50) + QLayoutItem (0xb39e1d20) 8 + vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 132u) + +Vtable for QClipboard +QClipboard::_ZTV10QClipboard: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QClipboard) +8 QClipboard::metaObject +12 QClipboard::qt_metacast +16 QClipboard::qt_metacall +20 QClipboard::~QClipboard +24 QClipboard::~QClipboard +28 QClipboard::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QClipboard::connectNotify +52 QObject::disconnectNotify + +Class QClipboard + size=8 align=4 + base size=8 base align=4 +QClipboard (0xb39ec300) 0 + vptr=((& QClipboard::_ZTV10QClipboard) + 8u) + QObject (0xb39f3834) 0 + primary-for QClipboard (0xb39ec300) + +Vtable for QDesktopWidget +QDesktopWidget::_ZTV14QDesktopWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDesktopWidget) +8 QDesktopWidget::metaObject +12 QDesktopWidget::qt_metacast +16 QDesktopWidget::qt_metacall +20 QDesktopWidget::~QDesktopWidget +24 QDesktopWidget::~QDesktopWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QDesktopWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QDesktopWidget) +232 QDesktopWidget::_ZThn8_N14QDesktopWidgetD1Ev +236 QDesktopWidget::_ZThn8_N14QDesktopWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDesktopWidget + size=20 align=4 + base size=20 base align=4 +QDesktopWidget (0xb39ec5c0) 0 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 8u) + QWidget (0xb3a05f50) 0 + primary-for QDesktopWidget (0xb39ec5c0) + QObject (0xb3a07e88) 0 + primary-for QWidget (0xb3a05f50) + QPaintDevice (0xb3a07ec4) 8 + vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 232u) + +Vtable for QFormLayout +QFormLayout::_ZTV11QFormLayout: 48u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFormLayout) +8 QFormLayout::metaObject +12 QFormLayout::qt_metacast +16 QFormLayout::qt_metacall +20 QFormLayout::~QFormLayout +24 QFormLayout::~QFormLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFormLayout::invalidate +60 QLayout::geometry +64 QFormLayout::addItem +68 QFormLayout::expandingDirections +72 QFormLayout::minimumSize +76 QLayout::maximumSize +80 QFormLayout::setGeometry +84 QFormLayout::itemAt +88 QFormLayout::takeAt +92 QLayout::indexOf +96 QFormLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QFormLayout::sizeHint +112 QFormLayout::hasHeightForWidth +116 QFormLayout::heightForWidth +120 (int (*)(...))-0x000000008 +124 (int (*)(...))(& _ZTI11QFormLayout) +128 QFormLayout::_ZThn8_N11QFormLayoutD1Ev +132 QFormLayout::_ZThn8_N11QFormLayoutD0Ev +136 QFormLayout::_ZThn8_NK11QFormLayout8sizeHintEv +140 QFormLayout::_ZThn8_NK11QFormLayout11minimumSizeEv +144 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +148 QFormLayout::_ZThn8_NK11QFormLayout19expandingDirectionsEv +152 QFormLayout::_ZThn8_N11QFormLayout11setGeometryERK5QRect +156 QLayout::_ZThn8_NK7QLayout8geometryEv +160 QLayout::_ZThn8_NK7QLayout7isEmptyEv +164 QFormLayout::_ZThn8_NK11QFormLayout17hasHeightForWidthEv +168 QFormLayout::_ZThn8_NK11QFormLayout14heightForWidthEi +172 QLayoutItem::minimumHeightForWidth +176 QFormLayout::_ZThn8_N11QFormLayout10invalidateEv +180 QLayoutItem::widget +184 QLayout::_ZThn8_N7QLayout6layoutEv +188 QLayoutItem::spacerItem + +Class QFormLayout + size=16 align=4 + base size=16 base align=4 +QFormLayout (0xb39ec980) 0 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 8u) + QLayout (0xb3a13b90) 0 + primary-for QFormLayout (0xb39ec980) + QObject (0xb3a11e4c) 0 + primary-for QLayout (0xb3a13b90) + QLayoutItem (0xb3a11e88) 8 + vptr=((& QFormLayout::_ZTV11QFormLayout) + 128u) + +Vtable for QSessionManager +QSessionManager::_ZTV15QSessionManager: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSessionManager) +8 QSessionManager::metaObject +12 QSessionManager::qt_metacast +16 QSessionManager::qt_metacall +20 QSessionManager::~QSessionManager +24 QSessionManager::~QSessionManager +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSessionManager + size=8 align=4 + base size=8 base align=4 +QSessionManager (0xb39ecc80) 0 + vptr=((& QSessionManager::_ZTV15QSessionManager) + 8u) + QObject (0xb3a311e0) 0 + primary-for QSessionManager (0xb39ecc80) + +Vtable for QShortcut +QShortcut::_ZTV9QShortcut: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QShortcut) +8 QShortcut::metaObject +12 QShortcut::qt_metacast +16 QShortcut::qt_metacall +20 QShortcut::~QShortcut +24 QShortcut::~QShortcut +28 QShortcut::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QShortcut + size=8 align=4 + base size=8 base align=4 +QShortcut (0xb39ecf40) 0 + vptr=((& QShortcut::_ZTV9QShortcut) + 8u) + QObject (0xb3a31bb8) 0 + primary-for QShortcut (0xb39ecf40) + +Vtable for QSound +QSound::_ZTV6QSound: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QSound) +8 QSound::metaObject +12 QSound::qt_metacast +16 QSound::qt_metacall +20 QSound::~QSound +24 QSound::~QSound +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSound + size=8 align=4 + base size=8 base align=4 +QSound (0xb3a46240) 0 + vptr=((& QSound::_ZTV6QSound) + 8u) + QObject (0xb3a4a5dc) 0 + primary-for QSound (0xb3a46240) + +Vtable for QStackedLayout +QStackedLayout::_ZTV14QStackedLayout: 46u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedLayout) +8 QStackedLayout::metaObject +12 QStackedLayout::qt_metacast +16 QStackedLayout::qt_metacall +20 QStackedLayout::~QStackedLayout +24 QStackedLayout::~QStackedLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QLayout::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QLayout::invalidate +60 QLayout::geometry +64 QStackedLayout::addItem +68 QLayout::expandingDirections +72 QStackedLayout::minimumSize +76 QLayout::maximumSize +80 QStackedLayout::setGeometry +84 QStackedLayout::itemAt +88 QStackedLayout::takeAt +92 QLayout::indexOf +96 QStackedLayout::count +100 QLayout::isEmpty +104 QLayout::layout +108 QStackedLayout::sizeHint +112 (int (*)(...))-0x000000008 +116 (int (*)(...))(& _ZTI14QStackedLayout) +120 QStackedLayout::_ZThn8_N14QStackedLayoutD1Ev +124 QStackedLayout::_ZThn8_N14QStackedLayoutD0Ev +128 QStackedLayout::_ZThn8_NK14QStackedLayout8sizeHintEv +132 QStackedLayout::_ZThn8_NK14QStackedLayout11minimumSizeEv +136 QLayout::_ZThn8_NK7QLayout11maximumSizeEv +140 QLayout::_ZThn8_NK7QLayout19expandingDirectionsEv +144 QStackedLayout::_ZThn8_N14QStackedLayout11setGeometryERK5QRect +148 QLayout::_ZThn8_NK7QLayout8geometryEv +152 QLayout::_ZThn8_NK7QLayout7isEmptyEv +156 QLayoutItem::hasHeightForWidth +160 QLayoutItem::heightForWidth +164 QLayoutItem::minimumHeightForWidth +168 QLayout::_ZThn8_N7QLayout10invalidateEv +172 QLayoutItem::widget +176 QLayout::_ZThn8_N7QLayout6layoutEv +180 QLayoutItem::spacerItem + +Class QStackedLayout + size=16 align=4 + base size=16 base align=4 +QStackedLayout (0xb3a46540) 0 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 8u) + QLayout (0xb3a53d70) 0 + primary-for QStackedLayout (0xb3a46540) + QObject (0xb3a5b03c) 0 + primary-for QLayout (0xb3a53d70) + QLayoutItem (0xb3a5b078) 8 + vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 120u) + +Class QToolTip + size=1 align=1 + base size=0 base align=1 +QToolTip (0xb3a6a0b4) 0 empty + +Class QWhatsThis + size=1 align=1 + base size=0 base align=1 +QWhatsThis (0xb3a6a3c0) 0 empty + +Vtable for QWidgetAction +QWidgetAction::_ZTV13QWidgetAction: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWidgetAction) +8 QWidgetAction::metaObject +12 QWidgetAction::qt_metacast +16 QWidgetAction::qt_metacall +20 QWidgetAction::~QWidgetAction +24 QWidgetAction::~QWidgetAction +28 QWidgetAction::event +32 QWidgetAction::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidgetAction::createWidget +60 QWidgetAction::deleteWidget + +Class QWidgetAction + size=8 align=4 + base size=8 base align=4 +QWidgetAction (0xb3a46940) 0 + vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 8u) + QAction (0xb3a46980) 0 + primary-for QWidgetAction (0xb3a46940) + QObject (0xb3a6a438) 0 + primary-for QAction (0xb3a46980) + +Class QColormap + size=4 align=4 + base size=4 base align=4 +QColormap (0xb3a7d000) 0 + +Class QTextItem + size=1 align=1 + base size=0 base align=1 +QTextItem (0xb3a7d438) 0 empty + +Class QTypeInfo<QTextItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextItem> (0xb3a7d690) 0 empty + +Class QFlags<QPaintEngine::PaintEngineFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::PaintEngineFeature> (0xb3a7df00) 0 + +Vtable for QPaintEngine +QPaintEngine::_ZTV12QPaintEngine: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPaintEngine) +8 QPaintEngine::~QPaintEngine +12 QPaintEngine::~QPaintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QPaintEngine::drawRects +32 QPaintEngine::drawRects +36 QPaintEngine::drawLines +40 QPaintEngine::drawLines +44 QPaintEngine::drawEllipse +48 QPaintEngine::drawEllipse +52 QPaintEngine::drawPath +56 QPaintEngine::drawPoints +60 QPaintEngine::drawPoints +64 QPaintEngine::drawPolygon +68 QPaintEngine::drawPolygon +72 __cxa_pure_virtual +76 QPaintEngine::drawTextItem +80 QPaintEngine::drawTiledPixmap +84 QPaintEngine::drawImage +88 QPaintEngine::coordinateOffset +92 __cxa_pure_virtual + +Class QPaintEngine + size=20 align=4 + base size=20 base align=4 +QPaintEngine (0xb3a7d780) 0 + vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 8u) + +Class QFlags<QPaintEngine::DirtyFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QPaintEngine::DirtyFlag> (0xb3aa50f0) 0 + +Class QPaintEngineState + size=4 align=4 + base size=4 base align=4 +QPaintEngineState (0xb3a96dd4) 0 + +Class QFlags<QTextItem::RenderFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextItem::RenderFlag> (0xb3aa5e10) 0 + +Vtable for QPrinter +QPrinter::_ZTV8QPrinter: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QPrinter) +8 QPrinter::~QPrinter +12 QPrinter::~QPrinter +16 QPrinter::devType +20 QPrinter::paintEngine +24 QPrinter::metric + +Class QPrinter + size=12 align=4 + base size=12 base align=4 +QPrinter (0xb3aa24c0) 0 + vptr=((& QPrinter::_ZTV8QPrinter) + 8u) + QPaintDevice (0xb38f61a4) 0 + primary-for QPrinter (0xb3aa24c0) + +Vtable for QPrintEngine +QPrintEngine::_ZTV12QPrintEngine: 10u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QPrintEngine) +8 QPrintEngine::~QPrintEngine +12 QPrintEngine::~QPrintEngine +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual + +Class QPrintEngine + size=4 align=4 + base size=4 base align=4 +QPrintEngine (0xb391299c) 0 nearly-empty + vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 8u) + +Class QPrinterInfo + size=4 align=4 + base size=4 base align=4 +QPrinterInfo (0xb3912ec4) 0 + +Class QStylePainter + size=12 align=4 + base size=12 base align=4 +QStylePainter (0xb3aa2a40) 0 + QPainter (0xb39238e8) 0 + +Vtable for QCommonStyle +QCommonStyle::_ZTV12QCommonStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCommonStyle) +8 QCommonStyle::metaObject +12 QCommonStyle::qt_metacast +16 QCommonStyle::qt_metacall +20 QCommonStyle::~QCommonStyle +24 QCommonStyle::~QCommonStyle +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStyle::polish +60 QStyle::unpolish +64 QStyle::polish +68 QStyle::unpolish +72 QStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QCommonStyle::drawPrimitive +100 QCommonStyle::drawControl +104 QCommonStyle::subElementRect +108 QCommonStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QCommonStyle::pixelMetric +124 QCommonStyle::sizeFromContents +128 QCommonStyle::styleHint +132 QCommonStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCommonStyle + size=8 align=4 + base size=8 base align=4 +QCommonStyle (0xb3aa2f00) 0 + vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 8u) + QStyle (0xb3aa2f40) 0 + primary-for QCommonStyle (0xb3aa2f00) + QObject (0xb3934474) 0 + primary-for QStyle (0xb3aa2f40) + +Class QPointer<QFocusFrame> + size=4 align=4 + base size=4 base align=4 +QPointer<QFocusFrame> (0xb394a744) 0 + +Vtable for QMotifStyle +QMotifStyle::_ZTV11QMotifStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMotifStyle) +8 QMotifStyle::metaObject +12 QMotifStyle::qt_metacast +16 QMotifStyle::qt_metacall +20 QMotifStyle::~QMotifStyle +24 QMotifStyle::~QMotifStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QMotifStyle::standardPalette +96 QMotifStyle::drawPrimitive +100 QMotifStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QMotifStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QMotifStyle + size=16 align=4 + base size=13 base align=4 +QMotifStyle (0xb3945200) 0 + vptr=((& QMotifStyle::_ZTV11QMotifStyle) + 8u) + QCommonStyle (0xb3945240) 0 + primary-for QMotifStyle (0xb3945200) + QStyle (0xb3945280) 0 + primary-for QCommonStyle (0xb3945240) + QObject (0xb394a384) 0 + primary-for QStyle (0xb3945280) + +Vtable for QCDEStyle +QCDEStyle::_ZTV9QCDEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCDEStyle) +8 QCDEStyle::metaObject +12 QCDEStyle::qt_metacast +16 QCDEStyle::qt_metacall +20 QCDEStyle::~QCDEStyle +24 QCDEStyle::~QCDEStyle +28 QMotifStyle::event +32 QMotifStyle::eventFilter +36 QMotifStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMotifStyle::polish +60 QMotifStyle::unpolish +64 QMotifStyle::polish +68 QMotifStyle::unpolish +72 QMotifStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QCDEStyle::standardPalette +96 QCDEStyle::drawPrimitive +100 QCDEStyle::drawControl +104 QMotifStyle::subElementRect +108 QMotifStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QMotifStyle::subControlRect +120 QCDEStyle::pixelMetric +124 QMotifStyle::sizeFromContents +128 QMotifStyle::styleHint +132 QMotifStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QCDEStyle + size=16 align=4 + base size=13 base align=4 +QCDEStyle (0xb3945580) 0 + vptr=((& QCDEStyle::_ZTV9QCDEStyle) + 8u) + QMotifStyle (0xb39455c0) 0 + primary-for QCDEStyle (0xb3945580) + QCommonStyle (0xb3945600) 0 + primary-for QMotifStyle (0xb39455c0) + QStyle (0xb3945640) 0 + primary-for QCommonStyle (0xb3945600) + QObject (0xb396121c) 0 + primary-for QStyle (0xb3945640) + +Vtable for QWindowsStyle +QWindowsStyle::_ZTV13QWindowsStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QWindowsStyle) +8 QWindowsStyle::metaObject +12 QWindowsStyle::qt_metacast +16 QWindowsStyle::qt_metacall +20 QWindowsStyle::~QWindowsStyle +24 QWindowsStyle::~QWindowsStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QStyle::standardPalette +96 QWindowsStyle::drawPrimitive +100 QWindowsStyle::drawControl +104 QWindowsStyle::subElementRect +108 QWindowsStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QCommonStyle::subControlRect +120 QWindowsStyle::pixelMetric +124 QWindowsStyle::sizeFromContents +128 QWindowsStyle::styleHint +132 QWindowsStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsStyle + size=12 align=4 + base size=12 base align=4 +QWindowsStyle (0xb3945880) 0 + vptr=((& QWindowsStyle::_ZTV13QWindowsStyle) + 8u) + QCommonStyle (0xb39458c0) 0 + primary-for QWindowsStyle (0xb3945880) + QStyle (0xb3945900) 0 + primary-for QCommonStyle (0xb39458c0) + QObject (0xb3961a14) 0 + primary-for QStyle (0xb3945900) + +Vtable for QCleanlooksStyle +QCleanlooksStyle::_ZTV16QCleanlooksStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCleanlooksStyle) +8 QCleanlooksStyle::metaObject +12 QCleanlooksStyle::qt_metacast +16 QCleanlooksStyle::qt_metacall +20 QCleanlooksStyle::~QCleanlooksStyle +24 QCleanlooksStyle::~QCleanlooksStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCleanlooksStyle::polish +60 QCleanlooksStyle::unpolish +64 QCleanlooksStyle::polish +68 QCleanlooksStyle::unpolish +72 QCleanlooksStyle::polish +76 QStyle::itemTextRect +80 QCleanlooksStyle::itemPixmapRect +84 QCleanlooksStyle::drawItemText +88 QCleanlooksStyle::drawItemPixmap +92 QCleanlooksStyle::standardPalette +96 QCleanlooksStyle::drawPrimitive +100 QCleanlooksStyle::drawControl +104 QCleanlooksStyle::subElementRect +108 QCleanlooksStyle::drawComplexControl +112 QCleanlooksStyle::hitTestComplexControl +116 QCleanlooksStyle::subControlRect +120 QCleanlooksStyle::pixelMetric +124 QCleanlooksStyle::sizeFromContents +128 QCleanlooksStyle::styleHint +132 QCleanlooksStyle::standardPixmap +136 QCleanlooksStyle::generatedIconPixmap + +Class QCleanlooksStyle + size=12 align=4 + base size=12 base align=4 +QCleanlooksStyle (0xb3945bc0) 0 + vptr=((& QCleanlooksStyle::_ZTV16QCleanlooksStyle) + 8u) + QWindowsStyle (0xb3945c00) 0 + primary-for QCleanlooksStyle (0xb3945bc0) + QCommonStyle (0xb3945c40) 0 + primary-for QWindowsStyle (0xb3945c00) + QStyle (0xb3945c80) 0 + primary-for QCommonStyle (0xb3945c40) + QObject (0xb39787bc) 0 + primary-for QStyle (0xb3945c80) + +Vtable for QPlastiqueStyle +QPlastiqueStyle::_ZTV15QPlastiqueStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPlastiqueStyle) +8 QPlastiqueStyle::metaObject +12 QPlastiqueStyle::qt_metacast +16 QPlastiqueStyle::qt_metacall +20 QPlastiqueStyle::~QPlastiqueStyle +24 QPlastiqueStyle::~QPlastiqueStyle +28 QObject::event +32 QPlastiqueStyle::eventFilter +36 QPlastiqueStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlastiqueStyle::polish +60 QPlastiqueStyle::unpolish +64 QPlastiqueStyle::polish +68 QPlastiqueStyle::unpolish +72 QPlastiqueStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QPlastiqueStyle::standardPalette +96 QPlastiqueStyle::drawPrimitive +100 QPlastiqueStyle::drawControl +104 QPlastiqueStyle::subElementRect +108 QPlastiqueStyle::drawComplexControl +112 QPlastiqueStyle::hitTestComplexControl +116 QPlastiqueStyle::subControlRect +120 QPlastiqueStyle::pixelMetric +124 QPlastiqueStyle::sizeFromContents +128 QPlastiqueStyle::styleHint +132 QPlastiqueStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QPlastiqueStyle + size=16 align=4 + base size=16 base align=4 +QPlastiqueStyle (0xb3945f40) 0 + vptr=((& QPlastiqueStyle::_ZTV15QPlastiqueStyle) + 8u) + QWindowsStyle (0xb3945f80) 0 + primary-for QPlastiqueStyle (0xb3945f40) + QCommonStyle (0xb3945fc0) 0 + primary-for QWindowsStyle (0xb3945f80) + QStyle (0xb398d000) 0 + primary-for QCommonStyle (0xb3945fc0) + QObject (0xb398a4b0) 0 + primary-for QStyle (0xb398d000) + +Class QStyleFactory + size=1 align=1 + base size=0 base align=1 +QStyleFactory (0xb399d3fc) 0 empty + +Vtable for QStyleFactoryInterface +QStyleFactoryInterface::_ZTV22QStyleFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI22QStyleFactoryInterface) +8 QStyleFactoryInterface::~QStyleFactoryInterface +12 QStyleFactoryInterface::~QStyleFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QStyleFactoryInterface + size=4 align=4 + base size=4 base align=4 +QStyleFactoryInterface (0xb398d2c0) 0 nearly-empty + vptr=((& QStyleFactoryInterface::_ZTV22QStyleFactoryInterface) + 8u) + QFactoryInterface (0xb399d438) 0 nearly-empty + primary-for QStyleFactoryInterface (0xb398d2c0) + +Vtable for QStylePlugin +QStylePlugin::_ZTV12QStylePlugin: 22u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QStylePlugin) +8 QStylePlugin::metaObject +12 QStylePlugin::qt_metacast +16 QStylePlugin::qt_metacall +20 QStylePlugin::~QStylePlugin +24 QStylePlugin::~QStylePlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 (int (*)(...))-0x000000008 +68 (int (*)(...))(& _ZTI12QStylePlugin) +72 QStylePlugin::_ZThn8_N12QStylePluginD1Ev +76 QStylePlugin::_ZThn8_N12QStylePluginD0Ev +80 __cxa_pure_virtual +84 __cxa_pure_virtual + +Class QStylePlugin + size=12 align=4 + base size=12 base align=4 +QStylePlugin (0xb3998c80) 0 + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 8u) + QObject (0xb399d780) 0 + primary-for QStylePlugin (0xb3998c80) + QStyleFactoryInterface (0xb398d480) 8 nearly-empty + vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 72u) + QFactoryInterface (0xb399d7bc) 8 nearly-empty + primary-for QStyleFactoryInterface (0xb398d480) + +Vtable for QWindowsCEStyle +QWindowsCEStyle::_ZTV15QWindowsCEStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsCEStyle) +8 QWindowsCEStyle::metaObject +12 QWindowsCEStyle::qt_metacast +16 QWindowsCEStyle::qt_metacall +20 QWindowsCEStyle::~QWindowsCEStyle +24 QWindowsCEStyle::~QWindowsCEStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsCEStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsCEStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsCEStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QWindowsCEStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsCEStyle::standardPalette +96 QWindowsCEStyle::drawPrimitive +100 QWindowsCEStyle::drawControl +104 QWindowsCEStyle::subElementRect +108 QWindowsCEStyle::drawComplexControl +112 QWindowsCEStyle::hitTestComplexControl +116 QWindowsCEStyle::subControlRect +120 QWindowsCEStyle::pixelMetric +124 QWindowsCEStyle::sizeFromContents +128 QWindowsCEStyle::styleHint +132 QWindowsCEStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsCEStyle + size=12 align=4 + base size=12 base align=4 +QWindowsCEStyle (0xb398d6c0) 0 + vptr=((& QWindowsCEStyle::_ZTV15QWindowsCEStyle) + 8u) + QWindowsStyle (0xb398d700) 0 + primary-for QWindowsCEStyle (0xb398d6c0) + QCommonStyle (0xb398d740) 0 + primary-for QWindowsStyle (0xb398d700) + QStyle (0xb398d780) 0 + primary-for QCommonStyle (0xb398d740) + QObject (0xb399dfb4) 0 + primary-for QStyle (0xb398d780) + +Vtable for QWindowsMobileStyle +QWindowsMobileStyle::_ZTV19QWindowsMobileStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QWindowsMobileStyle) +8 QWindowsMobileStyle::metaObject +12 QWindowsMobileStyle::qt_metacast +16 QWindowsMobileStyle::qt_metacall +20 QWindowsMobileStyle::~QWindowsMobileStyle +24 QWindowsMobileStyle::~QWindowsMobileStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsMobileStyle::polish +60 QWindowsStyle::unpolish +64 QWindowsMobileStyle::polish +68 QWindowsStyle::unpolish +72 QWindowsMobileStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsMobileStyle::standardPalette +96 QWindowsMobileStyle::drawPrimitive +100 QWindowsMobileStyle::drawControl +104 QWindowsMobileStyle::subElementRect +108 QWindowsMobileStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsMobileStyle::subControlRect +120 QWindowsMobileStyle::pixelMetric +124 QWindowsMobileStyle::sizeFromContents +128 QWindowsMobileStyle::styleHint +132 QWindowsMobileStyle::standardPixmap +136 QWindowsMobileStyle::generatedIconPixmap + +Class QWindowsMobileStyle + size=12 align=4 + base size=12 base align=4 +QWindowsMobileStyle (0xb398d9c0) 0 + vptr=((& QWindowsMobileStyle::_ZTV19QWindowsMobileStyle) + 8u) + QWindowsStyle (0xb398da00) 0 + primary-for QWindowsMobileStyle (0xb398d9c0) + QCommonStyle (0xb398da40) 0 + primary-for QWindowsStyle (0xb398da00) + QStyle (0xb398da80) 0 + primary-for QCommonStyle (0xb398da40) + QObject (0xb39afa14) 0 + primary-for QStyle (0xb398da80) + +Vtable for QWindowsXPStyle +QWindowsXPStyle::_ZTV15QWindowsXPStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QWindowsXPStyle) +8 QWindowsXPStyle::metaObject +12 QWindowsXPStyle::qt_metacast +16 QWindowsXPStyle::qt_metacall +20 QWindowsXPStyle::~QWindowsXPStyle +24 QWindowsXPStyle::~QWindowsXPStyle +28 QObject::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsXPStyle::polish +60 QWindowsXPStyle::unpolish +64 QWindowsXPStyle::polish +68 QWindowsXPStyle::unpolish +72 QWindowsXPStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsXPStyle::standardPalette +96 QWindowsXPStyle::drawPrimitive +100 QWindowsXPStyle::drawControl +104 QWindowsXPStyle::subElementRect +108 QWindowsXPStyle::drawComplexControl +112 QCommonStyle::hitTestComplexControl +116 QWindowsXPStyle::subControlRect +120 QWindowsXPStyle::pixelMetric +124 QWindowsXPStyle::sizeFromContents +128 QWindowsXPStyle::styleHint +132 QWindowsXPStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsXPStyle + size=16 align=4 + base size=16 base align=4 +QWindowsXPStyle (0xb398dd40) 0 + vptr=((& QWindowsXPStyle::_ZTV15QWindowsXPStyle) + 8u) + QWindowsStyle (0xb398dd80) 0 + primary-for QWindowsXPStyle (0xb398dd40) + QCommonStyle (0xb398ddc0) 0 + primary-for QWindowsStyle (0xb398dd80) + QStyle (0xb398de00) 0 + primary-for QCommonStyle (0xb398ddc0) + QObject (0xb37c6528) 0 + primary-for QStyle (0xb398de00) + +Vtable for QWindowsVistaStyle +QWindowsVistaStyle::_ZTV18QWindowsVistaStyle: 35u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QWindowsVistaStyle) +8 QWindowsVistaStyle::metaObject +12 QWindowsVistaStyle::qt_metacast +16 QWindowsVistaStyle::qt_metacall +20 QWindowsVistaStyle::~QWindowsVistaStyle +24 QWindowsVistaStyle::~QWindowsVistaStyle +28 QWindowsVistaStyle::event +32 QWindowsStyle::eventFilter +36 QWindowsStyle::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWindowsVistaStyle::polish +60 QWindowsVistaStyle::unpolish +64 QWindowsVistaStyle::polish +68 QWindowsVistaStyle::unpolish +72 QWindowsVistaStyle::polish +76 QStyle::itemTextRect +80 QStyle::itemPixmapRect +84 QStyle::drawItemText +88 QStyle::drawItemPixmap +92 QWindowsVistaStyle::standardPalette +96 QWindowsVistaStyle::drawPrimitive +100 QWindowsVistaStyle::drawControl +104 QWindowsVistaStyle::subElementRect +108 QWindowsVistaStyle::drawComplexControl +112 QWindowsVistaStyle::hitTestComplexControl +116 QWindowsVistaStyle::subControlRect +120 QWindowsVistaStyle::pixelMetric +124 QWindowsVistaStyle::sizeFromContents +128 QWindowsVistaStyle::styleHint +132 QWindowsVistaStyle::standardPixmap +136 QCommonStyle::generatedIconPixmap + +Class QWindowsVistaStyle + size=16 align=4 + base size=16 base align=4 +QWindowsVistaStyle (0xb37d80c0) 0 + vptr=((& QWindowsVistaStyle::_ZTV18QWindowsVistaStyle) + 8u) + QWindowsXPStyle (0xb37d8100) 0 + primary-for QWindowsVistaStyle (0xb37d80c0) + QWindowsStyle (0xb37d8140) 0 + primary-for QWindowsXPStyle (0xb37d8100) + QCommonStyle (0xb37d8180) 0 + primary-for QWindowsStyle (0xb37d8140) + QStyle (0xb37d81c0) 0 + primary-for QCommonStyle (0xb37d8180) + QObject (0xb37d930c) 0 + primary-for QStyle (0xb37d81c0) + +Class QTextLength + size=12 align=4 + base size=12 base align=4 +QTextLength (0xb37eb168) 0 + +Class QSharedDataPointer<QTextFormatPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextFormatPrivate> (0xb37f3bf4) 0 + +Class QTextFormat + size=8 align=4 + base size=8 base align=4 +QTextFormat (0xb37f3474) 0 + +Class QVector<QTextLength>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength>::<anonymous union> (0xb382a0b4) 0 + +Class QVector<QTextLength> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLength> (0xb382a03c) 0 + +Class QFlags<QTextFormat::PageBreakFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextFormat::PageBreakFlag> (0xb382add4) 0 + +Class QTextCharFormat + size=8 align=4 + base size=8 base align=4 +QTextCharFormat (0xb37d8ec0) 0 + QTextFormat (0xb384999c) 0 + +Class QTextBlockFormat + size=8 align=4 + base size=8 base align=4 +QTextBlockFormat (0xb386ac80) 0 + QTextFormat (0xb3887294) 0 + +Class QTextListFormat + size=8 align=4 + base size=8 base align=4 +QTextListFormat (0xb3899240) 0 + QTextFormat (0xb38a1000) 0 + +Class QTextImageFormat + size=8 align=4 + base size=8 base align=4 +QTextImageFormat (0xb3899400) 0 + QTextCharFormat (0xb3899440) 0 + QTextFormat (0xb38a18e8) 0 + +Class QTextFrameFormat + size=8 align=4 + base size=8 base align=4 +QTextFrameFormat (0xb3899680) 0 + QTextFormat (0xb38ab21c) 0 + +Class QTextTableFormat + size=8 align=4 + base size=8 base align=4 +QTextTableFormat (0xb3899d00) 0 + QTextFrameFormat (0xb3899d40) 0 + QTextFormat (0xb36c8438) 0 + +Class QTextTableCellFormat + size=8 align=4 + base size=8 base align=4 +QTextTableCellFormat (0xb36d2240) 0 + QTextCharFormat (0xb36d2280) 0 + QTextFormat (0xb36d4708) 0 + +Class QTextInlineObject + size=8 align=4 + base size=8 base align=4 +QTextInlineObject (0xb36e36cc) 0 + +Class QTextLayout::FormatRange + size=16 align=4 + base size=16 base align=4 +QTextLayout::FormatRange (0xb36e3d98) 0 + +Class QTextLayout + size=4 align=4 + base size=4 base align=4 +QTextLayout (0xb36e3c30) 0 + +Class QVector<QTextLayout::FormatRange>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange>::<anonymous union> (0xb36ef960) 0 + +Class QVector<QTextLayout::FormatRange> + size=4 align=4 + base size=4 base align=4 +QVector<QTextLayout::FormatRange> (0xb36ef8e8) 0 + +Class QTextLine + size=8 align=4 + base size=8 base align=4 +QTextLine (0xb36efc6c) 0 + +Vtable for QAbstractUndoItem +QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QAbstractUndoItem) +8 __cxa_pure_virtual +12 __cxa_pure_virtual +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QAbstractUndoItem + size=4 align=4 + base size=4 base align=4 +QAbstractUndoItem (0xb370d5a0) 0 nearly-empty + vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 8u) + +Vtable for QTextDocument +QTextDocument::_ZTV13QTextDocument: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QTextDocument) +8 QTextDocument::metaObject +12 QTextDocument::qt_metacast +16 QTextDocument::qt_metacall +20 QTextDocument::~QTextDocument +24 QTextDocument::~QTextDocument +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextDocument::clear +60 QTextDocument::createObject +64 QTextDocument::loadResource + +Class QTextDocument + size=8 align=4 + base size=8 base align=4 +QTextDocument (0xb36d2d40) 0 + vptr=((& QTextDocument::_ZTV13QTextDocument) + 8u) + QObject (0xb370d924) 0 + primary-for QTextDocument (0xb36d2d40) + +Class QFlags<QTextDocument::FindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextDocument::FindFlag> (0xb3726294) 0 + +Class QSharedDataPointer<QTextCursorPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QTextCursorPrivate> (0xb3735fb4) 0 + +Class QTextCursor + size=4 align=4 + base size=4 base align=4 +QTextCursor (0xb3735618) 0 + +Class QAbstractTextDocumentLayout::Selection + size=12 align=4 + base size=12 base align=4 +QAbstractTextDocumentLayout::Selection (0xb375b21c) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection>::<anonymous union> (0xb375b618) 0 + +Class QVector<QAbstractTextDocumentLayout::Selection> + size=4 align=4 + base size=4 base align=4 +QVector<QAbstractTextDocumentLayout::Selection> (0xb375b5a0) 0 + +Class QAbstractTextDocumentLayout::PaintContext + size=48 align=4 + base size=48 base align=4 +QAbstractTextDocumentLayout::PaintContext (0xb375b258) 0 + +Vtable for QAbstractTextDocumentLayout +QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) +8 QAbstractTextDocumentLayout::metaObject +12 QAbstractTextDocumentLayout::qt_metacast +16 QAbstractTextDocumentLayout::qt_metacall +20 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +24 QAbstractTextDocumentLayout::~QAbstractTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QAbstractTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QAbstractTextDocumentLayout (0xb3734100) 0 + vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 8u) + QObject (0xb375b12c) 0 + primary-for QAbstractTextDocumentLayout (0xb3734100) + +Vtable for QTextObjectInterface +QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextObjectInterface) +8 QTextObjectInterface::~QTextObjectInterface +12 QTextObjectInterface::~QTextObjectInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextObjectInterface + size=4 align=4 + base size=4 base align=4 +QTextObjectInterface (0xb378112c) 0 nearly-empty + vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 8u) + +Class QFontDatabase + size=4 align=4 + base size=4 base align=4 +QFontDatabase (0xb37816cc) 0 + +Vtable for QTextObject +QTextObject::_ZTV11QTextObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextObject) +8 QTextObject::metaObject +12 QTextObject::qt_metacast +16 QTextObject::qt_metacall +20 QTextObject::~QTextObject +24 QTextObject::~QTextObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextObject + size=8 align=4 + base size=8 base align=4 +QTextObject (0xb3734940) 0 + vptr=((& QTextObject::_ZTV11QTextObject) + 8u) + QObject (0xb3781f3c) 0 + primary-for QTextObject (0xb3734940) + +Vtable for QTextBlockGroup +QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QTextBlockGroup) +8 QTextBlockGroup::metaObject +12 QTextBlockGroup::qt_metacast +16 QTextBlockGroup::qt_metacall +20 QTextBlockGroup::~QTextBlockGroup +24 QTextBlockGroup::~QTextBlockGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextBlockGroup + size=8 align=4 + base size=8 base align=4 +QTextBlockGroup (0xb3734c40) 0 + vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 8u) + QTextObject (0xb3734c80) 0 + primary-for QTextBlockGroup (0xb3734c40) + QObject (0xb3796a8c) 0 + primary-for QTextObject (0xb3734c80) + +Vtable for QTextFrameLayoutData +QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QTextFrameLayoutData) +8 QTextFrameLayoutData::~QTextFrameLayoutData +12 QTextFrameLayoutData::~QTextFrameLayoutData + +Class QTextFrameLayoutData + size=4 align=4 + base size=4 base align=4 +QTextFrameLayoutData (0xb37a65a0) 0 nearly-empty + vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 8u) + +Class QTextFrame::iterator + size=20 align=4 + base size=20 base align=4 +QTextFrame::iterator (0xb37a6b40) 0 + +Vtable for QTextFrame +QTextFrame::_ZTV10QTextFrame: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextFrame) +8 QTextFrame::metaObject +12 QTextFrame::qt_metacast +16 QTextFrame::qt_metacall +20 QTextFrame::~QTextFrame +24 QTextFrame::~QTextFrame +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextFrame + size=8 align=4 + base size=8 base align=4 +QTextFrame (0xb3734f40) 0 + vptr=((& QTextFrame::_ZTV10QTextFrame) + 8u) + QTextObject (0xb3734f80) 0 + primary-for QTextFrame (0xb3734f40) + QObject (0xb37a6708) 0 + primary-for QTextObject (0xb3734f80) + +Class QTypeInfo<QTextFrame::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFrame::iterator> (0xb35c80f0) 0 empty + +Vtable for QTextBlockUserData +QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QTextBlockUserData) +8 QTextBlockUserData::~QTextBlockUserData +12 QTextBlockUserData::~QTextBlockUserData + +Class QTextBlockUserData + size=4 align=4 + base size=4 base align=4 +QTextBlockUserData (0xb35c8474) 0 nearly-empty + vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 8u) + +Class QTextBlock::iterator + size=16 align=4 + base size=16 base align=4 +QTextBlock::iterator (0xb35c8a14) 0 + +Class QTextBlock + size=8 align=4 + base size=8 base align=4 +QTextBlock (0xb35c85dc) 0 + +Class QTypeInfo<QTextBlock> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock> (0xb35e80f0) 0 empty + +Class QTypeInfo<QTextBlock::iterator> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextBlock::iterator> (0xb35e81e0) 0 empty + +Class QTextFragment + size=12 align=4 + base size=12 base align=4 +QTextFragment (0xb35e8384) 0 + +Class QTypeInfo<QTextFragment> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextFragment> (0xb35f5744) 0 empty + +Vtable for QSyntaxHighlighter +QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QSyntaxHighlighter) +8 QSyntaxHighlighter::metaObject +12 QSyntaxHighlighter::qt_metacast +16 QSyntaxHighlighter::qt_metacall +20 QSyntaxHighlighter::~QSyntaxHighlighter +24 QSyntaxHighlighter::~QSyntaxHighlighter +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QSyntaxHighlighter + size=8 align=4 + base size=8 base align=4 +QSyntaxHighlighter (0xb35dfb80) 0 + vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 8u) + QObject (0xb35f5834) 0 + primary-for QSyntaxHighlighter (0xb35dfb80) + +Class QTextDocumentFragment + size=4 align=4 + base size=4 base align=4 +QTextDocumentFragment (0xb3606438) 0 + +Vtable for QTextList +QTextList::_ZTV9QTextList: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextList) +8 QTextList::metaObject +12 QTextList::qt_metacast +16 QTextList::qt_metacall +20 QTextList::~QTextList +24 QTextList::~QTextList +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTextBlockGroup::blockInserted +60 QTextBlockGroup::blockRemoved +64 QTextBlockGroup::blockFormatChanged + +Class QTextList + size=8 align=4 + base size=8 base align=4 +QTextList (0xb35dfe40) 0 + vptr=((& QTextList::_ZTV9QTextList) + 8u) + QTextBlockGroup (0xb35dfe80) 0 + primary-for QTextList (0xb35dfe40) + QTextObject (0xb35dfec0) 0 + primary-for QTextBlockGroup (0xb35dfe80) + QObject (0xb360699c) 0 + primary-for QTextObject (0xb35dfec0) + +Class QTextTableCell + size=8 align=4 + base size=8 base align=4 +QTextTableCell (0xb3616c30) 0 + +Vtable for QTextTable +QTextTable::_ZTV10QTextTable: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextTable) +8 QTextTable::metaObject +12 QTextTable::qt_metacast +16 QTextTable::qt_metacall +20 QTextTable::~QTextTable +24 QTextTable::~QTextTable +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTextTable + size=8 align=4 + base size=8 base align=4 +QTextTable (0xb3613980) 0 + vptr=((& QTextTable::_ZTV10QTextTable) + 8u) + QTextFrame (0xb36139c0) 0 + primary-for QTextTable (0xb3613980) + QTextObject (0xb3613a00) 0 + primary-for QTextFrame (0xb36139c0) + QObject (0xb3622e10) 0 + primary-for QTextObject (0xb3613a00) + +Vtable for QCompleter +QCompleter::_ZTV10QCompleter: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QCompleter) +8 QCompleter::metaObject +12 QCompleter::qt_metacast +16 QCompleter::qt_metacall +20 QCompleter::~QCompleter +24 QCompleter::~QCompleter +28 QCompleter::event +32 QCompleter::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCompleter::pathFromIndex +60 QCompleter::splitPath + +Class QCompleter + size=8 align=4 + base size=8 base align=4 +QCompleter (0xb3613fc0) 0 + vptr=((& QCompleter::_ZTV10QCompleter) + 8u) + QObject (0xb362ee10) 0 + primary-for QCompleter (0xb3613fc0) + +Class QDesktopServices + size=1 align=1 + base size=0 base align=1 +QDesktopServices (0xb3640ce4) 0 empty + +Vtable for QSystemTrayIcon +QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSystemTrayIcon) +8 QSystemTrayIcon::metaObject +12 QSystemTrayIcon::qt_metacast +16 QSystemTrayIcon::qt_metacall +20 QSystemTrayIcon::~QSystemTrayIcon +24 QSystemTrayIcon::~QSystemTrayIcon +28 QSystemTrayIcon::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSystemTrayIcon + size=8 align=4 + base size=8 base align=4 +QSystemTrayIcon (0xb363c280) 0 + vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 8u) + QObject (0xb3640dd4) 0 + primary-for QSystemTrayIcon (0xb363c280) + +Vtable for QUndoGroup +QUndoGroup::_ZTV10QUndoGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoGroup) +8 QUndoGroup::metaObject +12 QUndoGroup::qt_metacast +16 QUndoGroup::qt_metacall +20 QUndoGroup::~QUndoGroup +24 QUndoGroup::~QUndoGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoGroup + size=8 align=4 + base size=8 base align=4 +QUndoGroup (0xb363c640) 0 + vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 8u) + QObject (0xb3655e88) 0 + primary-for QUndoGroup (0xb363c640) + +Vtable for QUndoCommand +QUndoCommand::_ZTV12QUndoCommand: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QUndoCommand) +8 QUndoCommand::~QUndoCommand +12 QUndoCommand::~QUndoCommand +16 QUndoCommand::undo +20 QUndoCommand::redo +24 QUndoCommand::id +28 QUndoCommand::mergeWith + +Class QUndoCommand + size=8 align=4 + base size=8 base align=4 +QUndoCommand (0xb3663b04) 0 + vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 8u) + +Vtable for QUndoStack +QUndoStack::_ZTV10QUndoStack: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QUndoStack) +8 QUndoStack::metaObject +12 QUndoStack::qt_metacast +16 QUndoStack::qt_metacall +20 QUndoStack::~QUndoStack +24 QUndoStack::~QUndoStack +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QUndoStack + size=8 align=4 + base size=8 base align=4 +QUndoStack (0xb363c900) 0 + vptr=((& QUndoStack::_ZTV10QUndoStack) + 8u) + QObject (0xb3671078) 0 + primary-for QUndoStack (0xb363c900) + +Vtable for QUndoView +QUndoView::_ZTV9QUndoView: 103u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QUndoView) +8 QUndoView::metaObject +12 QUndoView::qt_metacast +16 QUndoView::qt_metacall +20 QUndoView::~QUndoView +24 QUndoView::~QUndoView +28 QListView::event +32 QObject::eventFilter +36 QListView::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractItemView::mousePressEvent +84 QListView::mouseReleaseEvent +88 QAbstractItemView::mouseDoubleClickEvent +92 QListView::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractItemView::keyPressEvent +104 QWidget::keyReleaseEvent +108 QAbstractItemView::focusInEvent +112 QAbstractItemView::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QListView::paintEvent +128 QWidget::moveEvent +132 QListView::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractItemView::dragEnterEvent +156 QListView::dragMoveEvent +160 QListView::dragLeaveEvent +164 QListView::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QAbstractItemView::inputMethodEvent +192 QAbstractItemView::inputMethodQuery +196 QAbstractItemView::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractItemView::viewportEvent +228 QListView::scrollContentsBy +232 QAbstractItemView::setModel +236 QAbstractItemView::setSelectionModel +240 QAbstractItemView::keyboardSearch +244 QListView::visualRect +248 QListView::scrollTo +252 QListView::indexAt +256 QAbstractItemView::sizeHintForRow +260 QAbstractItemView::sizeHintForColumn +264 QListView::reset +268 QListView::setRootIndex +272 QListView::doItemsLayout +276 QAbstractItemView::selectAll +280 QListView::dataChanged +284 QListView::rowsInserted +288 QListView::rowsAboutToBeRemoved +292 QListView::selectionChanged +296 QListView::currentChanged +300 QAbstractItemView::updateEditorData +304 QAbstractItemView::updateEditorGeometries +308 QListView::updateGeometries +312 QAbstractItemView::verticalScrollbarAction +316 QAbstractItemView::horizontalScrollbarAction +320 QAbstractItemView::verticalScrollbarValueChanged +324 QAbstractItemView::horizontalScrollbarValueChanged +328 QAbstractItemView::closeEditor +332 QAbstractItemView::commitData +336 QAbstractItemView::editorDestroyed +340 QListView::moveCursor +344 QListView::horizontalOffset +348 QListView::verticalOffset +352 QListView::isIndexHidden +356 QListView::setSelection +360 QListView::visualRegionForSelection +364 QListView::selectedIndexes +368 QAbstractItemView::edit +372 QAbstractItemView::selectionCommand +376 QListView::startDrag +380 QListView::viewOptions +384 (int (*)(...))-0x000000008 +388 (int (*)(...))(& _ZTI9QUndoView) +392 QUndoView::_ZThn8_N9QUndoViewD1Ev +396 QUndoView::_ZThn8_N9QUndoViewD0Ev +400 QWidget::_ZThn8_NK7QWidget7devTypeEv +404 QWidget::_ZThn8_NK7QWidget11paintEngineEv +408 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QUndoView + size=20 align=4 + base size=20 base align=4 +QUndoView (0xb363cc00) 0 + vptr=((& QUndoView::_ZTV9QUndoView) + 8u) + QListView (0xb363cc40) 0 + primary-for QUndoView (0xb363cc00) + QAbstractItemView (0xb363cc80) 0 + primary-for QListView (0xb363cc40) + QAbstractScrollArea (0xb363ccc0) 0 + primary-for QAbstractItemView (0xb363cc80) + QFrame (0xb363cd00) 0 + primary-for QAbstractScrollArea (0xb363ccc0) + QWidget (0xb3677b90) 0 + primary-for QFrame (0xb363cd00) + QObject (0xb3671d98) 0 + primary-for QWidget (0xb3677b90) + QPaintDevice (0xb3671dd4) 8 + vptr=((& QUndoView::_ZTV9QUndoView) + 392u) + +Vtable for QAbstractButton +QAbstractButton::_ZTV15QAbstractButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAbstractButton) +8 QAbstractButton::metaObject +12 QAbstractButton::qt_metacast +16 QAbstractButton::qt_metacall +20 QAbstractButton::~QAbstractButton +24 QAbstractButton::~QAbstractButton +28 QAbstractButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 __cxa_pure_virtual +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI15QAbstractButton) +244 QAbstractButton::_ZThn8_N15QAbstractButtonD1Ev +248 QAbstractButton::_ZThn8_N15QAbstractButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QAbstractButton + size=20 align=4 + base size=20 base align=4 +QAbstractButton (0xb363cfc0) 0 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 8u) + QWidget (0xb3688b90) 0 + primary-for QAbstractButton (0xb363cfc0) + QObject (0xb3687a8c) 0 + primary-for QWidget (0xb3688b90) + QPaintDevice (0xb3687ac8) 8 + vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 244u) + +Vtable for QButtonGroup +QButtonGroup::_ZTV12QButtonGroup: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QButtonGroup) +8 QButtonGroup::metaObject +12 QButtonGroup::qt_metacast +16 QButtonGroup::qt_metacall +20 QButtonGroup::~QButtonGroup +24 QButtonGroup::~QButtonGroup +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QButtonGroup + size=8 align=4 + base size=8 base align=4 +QButtonGroup (0xb36934c0) 0 + vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 8u) + QObject (0xb36ac348) 0 + primary-for QButtonGroup (0xb36934c0) + +Vtable for QCalendarWidget +QCalendarWidget::_ZTV15QCalendarWidget: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QCalendarWidget) +8 QCalendarWidget::metaObject +12 QCalendarWidget::qt_metacast +16 QCalendarWidget::qt_metacall +20 QCalendarWidget::~QCalendarWidget +24 QCalendarWidget::~QCalendarWidget +28 QCalendarWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCalendarWidget::sizeHint +68 QCalendarWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QCalendarWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QCalendarWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QCalendarWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCalendarWidget::paintCell +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI15QCalendarWidget) +236 QCalendarWidget::_ZThn8_N15QCalendarWidgetD1Ev +240 QCalendarWidget::_ZThn8_N15QCalendarWidgetD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCalendarWidget + size=20 align=4 + base size=20 base align=4 +QCalendarWidget (0xb3693800) 0 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 8u) + QWidget (0xb36b2af0) 0 + primary-for QCalendarWidget (0xb3693800) + QObject (0xb34ba0b4) 0 + primary-for QWidget (0xb36b2af0) + QPaintDevice (0xb34ba0f0) 8 + vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 236u) + +Vtable for QCheckBox +QCheckBox::_ZTV9QCheckBox: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QCheckBox) +8 QCheckBox::metaObject +12 QCheckBox::qt_metacast +16 QCheckBox::qt_metacall +20 QCheckBox::~QCheckBox +24 QCheckBox::~QCheckBox +28 QCheckBox::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCheckBox::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QCheckBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCheckBox::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QCheckBox::hitButton +228 QCheckBox::checkStateSet +232 QCheckBox::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI9QCheckBox) +244 QCheckBox::_ZThn8_N9QCheckBoxD1Ev +248 QCheckBox::_ZThn8_N9QCheckBoxD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCheckBox + size=20 align=4 + base size=20 base align=4 +QCheckBox (0xb3693b40) 0 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 8u) + QAbstractButton (0xb3693b80) 0 + primary-for QCheckBox (0xb3693b40) + QWidget (0xb34d00f0) 0 + primary-for QAbstractButton (0xb3693b80) + QObject (0xb34d30b4) 0 + primary-for QWidget (0xb34d00f0) + QPaintDevice (0xb34d30f0) 8 + vptr=((& QCheckBox::_ZTV9QCheckBox) + 244u) + +Vtable for QComboBox +QComboBox::_ZTV9QComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QComboBox) +8 QComboBox::metaObject +12 QComboBox::qt_metacast +16 QComboBox::qt_metacall +20 QComboBox::~QComboBox +24 QComboBox::~QComboBox +28 QComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI9QComboBox) +240 QComboBox::_ZThn8_N9QComboBoxD1Ev +244 QComboBox::_ZThn8_N9QComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QComboBox + size=20 align=4 + base size=20 base align=4 +QComboBox (0xb3693f00) 0 + vptr=((& QComboBox::_ZTV9QComboBox) + 8u) + QWidget (0xb34da690) 0 + primary-for QComboBox (0xb3693f00) + QObject (0xb34e2438) 0 + primary-for QWidget (0xb34da690) + QPaintDevice (0xb34e2474) 8 + vptr=((& QComboBox::_ZTV9QComboBox) + 240u) + +Vtable for QPushButton +QPushButton::_ZTV11QPushButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QPushButton) +8 QPushButton::metaObject +12 QPushButton::qt_metacast +16 QPushButton::qt_metacall +20 QPushButton::~QPushButton +24 QPushButton::~QPushButton +28 QPushButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QPushButton::sizeHint +68 QPushButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPushButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QPushButton) +244 QPushButton::_ZThn8_N11QPushButtonD1Ev +248 QPushButton::_ZThn8_N11QPushButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPushButton + size=20 align=4 + base size=20 base align=4 +QPushButton (0xb3502880) 0 + vptr=((& QPushButton::_ZTV11QPushButton) + 8u) + QAbstractButton (0xb35028c0) 0 + primary-for QPushButton (0xb3502880) + QWidget (0xb351a370) 0 + primary-for QAbstractButton (0xb35028c0) + QObject (0xb351b0b4) 0 + primary-for QWidget (0xb351a370) + QPaintDevice (0xb351b0f0) 8 + vptr=((& QPushButton::_ZTV11QPushButton) + 244u) + +Vtable for QCommandLinkButton +QCommandLinkButton::_ZTV18QCommandLinkButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QCommandLinkButton) +8 QCommandLinkButton::metaObject +12 QCommandLinkButton::qt_metacast +16 QCommandLinkButton::qt_metacall +20 QCommandLinkButton::~QCommandLinkButton +24 QCommandLinkButton::~QCommandLinkButton +28 QCommandLinkButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QCommandLinkButton::sizeHint +68 QCommandLinkButton::minimumSizeHint +72 QCommandLinkButton::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QPushButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QPushButton::focusInEvent +112 QPushButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QCommandLinkButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI18QCommandLinkButton) +244 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD1Ev +248 QCommandLinkButton::_ZThn8_N18QCommandLinkButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QCommandLinkButton + size=20 align=4 + base size=20 base align=4 +QCommandLinkButton (0xb3502c80) 0 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 8u) + QPushButton (0xb3502cc0) 0 + primary-for QCommandLinkButton (0xb3502c80) + QAbstractButton (0xb3502d00) 0 + primary-for QPushButton (0xb3502cc0) + QWidget (0xb35265f0) 0 + primary-for QAbstractButton (0xb3502d00) + QObject (0xb35304b0) 0 + primary-for QWidget (0xb35265f0) + QPaintDevice (0xb35304ec) 8 + vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 244u) + +Vtable for QDateTimeEdit +QDateTimeEdit::_ZTV13QDateTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QDateTimeEdit) +8 QDateTimeEdit::metaObject +12 QDateTimeEdit::qt_metacast +16 QDateTimeEdit::qt_metacall +20 QDateTimeEdit::~QDateTimeEdit +24 QDateTimeEdit::~QDateTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI13QDateTimeEdit) +260 QDateTimeEdit::_ZThn8_N13QDateTimeEditD1Ev +264 QDateTimeEdit::_ZThn8_N13QDateTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateTimeEdit + size=20 align=4 + base size=20 base align=4 +QDateTimeEdit (0xb3502fc0) 0 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 8u) + QAbstractSpinBox (0xb3542000) 0 + primary-for QDateTimeEdit (0xb3502fc0) + QWidget (0xb353d190) 0 + primary-for QAbstractSpinBox (0xb3542000) + QObject (0xb35401a4) 0 + primary-for QWidget (0xb353d190) + QPaintDevice (0xb35401e0) 8 + vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 260u) + +Vtable for QTimeEdit +QTimeEdit::_ZTV9QTimeEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeEdit) +8 QTimeEdit::metaObject +12 QTimeEdit::qt_metacast +16 QTimeEdit::qt_metacall +20 QTimeEdit::~QTimeEdit +24 QTimeEdit::~QTimeEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QTimeEdit) +260 QTimeEdit::_ZThn8_N9QTimeEditD1Ev +264 QTimeEdit::_ZThn8_N9QTimeEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTimeEdit + size=20 align=4 + base size=20 base align=4 +QTimeEdit (0xb35422c0) 0 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 8u) + QDateTimeEdit (0xb3542300) 0 + primary-for QTimeEdit (0xb35422c0) + QAbstractSpinBox (0xb3542340) 0 + primary-for QDateTimeEdit (0xb3542300) + QWidget (0xb35524b0) 0 + primary-for QAbstractSpinBox (0xb3542340) + QObject (0xb3550960) 0 + primary-for QWidget (0xb35524b0) + QPaintDevice (0xb355099c) 8 + vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 260u) + +Vtable for QDateEdit +QDateEdit::_ZTV9QDateEdit: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QDateEdit) +8 QDateEdit::metaObject +12 QDateEdit::qt_metacast +16 QDateEdit::qt_metacall +20 QDateEdit::~QDateEdit +24 QDateEdit::~QDateEdit +28 QDateTimeEdit::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDateTimeEdit::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDateTimeEdit::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QDateTimeEdit::wheelEvent +100 QDateTimeEdit::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QDateTimeEdit::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDateTimeEdit::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QDateTimeEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDateTimeEdit::validate +228 QDateTimeEdit::fixup +232 QDateTimeEdit::stepBy +236 QDateTimeEdit::clear +240 QDateTimeEdit::stepEnabled +244 QDateTimeEdit::dateTimeFromText +248 QDateTimeEdit::textFromDateTime +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI9QDateEdit) +260 QDateEdit::_ZThn8_N9QDateEditD1Ev +264 QDateEdit::_ZThn8_N9QDateEditD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDateEdit + size=20 align=4 + base size=20 base align=4 +QDateEdit (0xb3542580) 0 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 8u) + QDateTimeEdit (0xb35425c0) 0 + primary-for QDateEdit (0xb3542580) + QAbstractSpinBox (0xb3542600) 0 + primary-for QDateTimeEdit (0xb35425c0) + QWidget (0xb355e5f0) 0 + primary-for QAbstractSpinBox (0xb3542600) + QObject (0xb3565168) 0 + primary-for QWidget (0xb355e5f0) + QPaintDevice (0xb35651a4) 8 + vptr=((& QDateEdit::_ZTV9QDateEdit) + 260u) + +Class QFlags<QDateTimeEdit::Section> + size=4 align=4 + base size=4 base align=4 +QFlags<QDateTimeEdit::Section> (0xb3565a50) 0 + +Vtable for QDial +QDial::_ZTV5QDial: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QDial) +8 QDial::metaObject +12 QDial::qt_metacast +16 QDial::qt_metacall +20 QDial::~QDial +24 QDial::~QDial +28 QDial::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QDial::sizeHint +68 QDial::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QDial::mousePressEvent +84 QDial::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QDial::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDial::paintEvent +128 QWidget::moveEvent +132 QDial::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDial::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI5QDial) +236 QDial::_ZThn8_N5QDialD1Ev +240 QDial::_ZThn8_N5QDialD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDial + size=20 align=4 + base size=20 base align=4 +QDial (0xb3542900) 0 + vptr=((& QDial::_ZTV5QDial) + 8u) + QAbstractSlider (0xb3542940) 0 + primary-for QDial (0xb3542900) + QWidget (0xb3575c30) 0 + primary-for QAbstractSlider (0xb3542940) + QObject (0xb35835dc) 0 + primary-for QWidget (0xb3575c30) + QPaintDevice (0xb3583618) 8 + vptr=((& QDial::_ZTV5QDial) + 236u) + +Vtable for QDialogButtonBox +QDialogButtonBox::_ZTV16QDialogButtonBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QDialogButtonBox) +8 QDialogButtonBox::metaObject +12 QDialogButtonBox::qt_metacast +16 QDialogButtonBox::qt_metacall +20 QDialogButtonBox::~QDialogButtonBox +24 QDialogButtonBox::~QDialogButtonBox +28 QDialogButtonBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDialogButtonBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI16QDialogButtonBox) +232 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD1Ev +236 QDialogButtonBox::_ZThn8_N16QDialogButtonBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDialogButtonBox + size=20 align=4 + base size=20 base align=4 +QDialogButtonBox (0xb3542c00) 0 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 8u) + QWidget (0xb359d1e0) 0 + primary-for QDialogButtonBox (0xb3542c00) + QObject (0xb359e384) 0 + primary-for QWidget (0xb359d1e0) + QPaintDevice (0xb359e3c0) 8 + vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 232u) + +Class QFlags<QDialogButtonBox::StandardButton> + size=4 align=4 + base size=4 base align=4 +QFlags<QDialogButtonBox::StandardButton> (0xb35ab7f8) 0 + +Vtable for QDockWidget +QDockWidget::_ZTV11QDockWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDockWidget) +8 QDockWidget::metaObject +12 QDockWidget::qt_metacast +16 QDockWidget::qt_metacall +20 QDockWidget::~QDockWidget +24 QDockWidget::~QDockWidget +28 QDockWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QDockWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QDockWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QDockWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QDockWidget) +232 QDockWidget::_ZThn8_N11QDockWidgetD1Ev +236 QDockWidget::_ZThn8_N11QDockWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDockWidget + size=20 align=4 + base size=20 base align=4 +QDockWidget (0xb3542f80) 0 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 8u) + QWidget (0xb33ba730) 0 + primary-for QDockWidget (0xb3542f80) + QObject (0xb33c63c0) 0 + primary-for QWidget (0xb33ba730) + QPaintDevice (0xb33c63fc) 8 + vptr=((& QDockWidget::_ZTV11QDockWidget) + 232u) + +Class QFlags<QDockWidget::DockWidgetFeature> + size=4 align=4 + base size=4 base align=4 +QFlags<QDockWidget::DockWidgetFeature> (0xb33dea8c) 0 + +Vtable for QFocusFrame +QFocusFrame::_ZTV11QFocusFrame: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFocusFrame) +8 QFocusFrame::metaObject +12 QFocusFrame::qt_metacast +16 QFocusFrame::qt_metacall +20 QFocusFrame::~QFocusFrame +24 QFocusFrame::~QFocusFrame +28 QFocusFrame::event +32 QFocusFrame::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFocusFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI11QFocusFrame) +232 QFocusFrame::_ZThn8_N11QFocusFrameD1Ev +236 QFocusFrame::_ZThn8_N11QFocusFrameD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFocusFrame + size=20 align=4 + base size=20 base align=4 +QFocusFrame (0xb33d3380) 0 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 8u) + QWidget (0xb33ee370) 0 + primary-for QFocusFrame (0xb33d3380) + QObject (0xb33ef654) 0 + primary-for QWidget (0xb33ee370) + QPaintDevice (0xb33ef690) 8 + vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 232u) + +Vtable for QFontComboBox +QFontComboBox::_ZTV13QFontComboBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFontComboBox) +8 QFontComboBox::metaObject +12 QFontComboBox::qt_metacast +16 QFontComboBox::qt_metacall +20 QFontComboBox::~QFontComboBox +24 QFontComboBox::~QFontComboBox +28 QFontComboBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFontComboBox::sizeHint +68 QComboBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QComboBox::mousePressEvent +84 QComboBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QComboBox::wheelEvent +100 QComboBox::keyPressEvent +104 QComboBox::keyReleaseEvent +108 QComboBox::focusInEvent +112 QComboBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QComboBox::paintEvent +128 QWidget::moveEvent +132 QComboBox::resizeEvent +136 QWidget::closeEvent +140 QComboBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QComboBox::showEvent +172 QComboBox::hideEvent +176 QWidget::x11Event +180 QComboBox::changeEvent +184 QWidget::metric +188 QComboBox::inputMethodEvent +192 QComboBox::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QComboBox::showPopup +228 QComboBox::hidePopup +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI13QFontComboBox) +240 QFontComboBox::_ZThn8_N13QFontComboBoxD1Ev +244 QFontComboBox::_ZThn8_N13QFontComboBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QFontComboBox + size=20 align=4 + base size=20 base align=4 +QFontComboBox (0xb33d3640) 0 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 8u) + QComboBox (0xb33d3680) 0 + primary-for QFontComboBox (0xb33d3640) + QWidget (0xb340ba00) 0 + primary-for QComboBox (0xb33d3680) + QObject (0xb34163c0) 0 + primary-for QWidget (0xb340ba00) + QPaintDevice (0xb34163fc) 8 + vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 240u) + +Class QFlags<QFontComboBox::FontFilter> + size=4 align=4 + base size=4 base align=4 +QFlags<QFontComboBox::FontFilter> (0xb34243c0) 0 + +Vtable for QGroupBox +QGroupBox::_ZTV9QGroupBox: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QGroupBox) +8 QGroupBox::metaObject +12 QGroupBox::qt_metacast +16 QGroupBox::qt_metacall +20 QGroupBox::~QGroupBox +24 QGroupBox::~QGroupBox +28 QGroupBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QGroupBox::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QGroupBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QGroupBox::mousePressEvent +84 QGroupBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QGroupBox::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QGroupBox::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QGroupBox::paintEvent +128 QWidget::moveEvent +132 QGroupBox::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QGroupBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QGroupBox) +232 QGroupBox::_ZThn8_N9QGroupBoxD1Ev +236 QGroupBox::_ZThn8_N9QGroupBoxD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QGroupBox + size=20 align=4 + base size=20 base align=4 +QGroupBox (0xb33d3a00) 0 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 8u) + QWidget (0xb342c6e0) 0 + primary-for QGroupBox (0xb33d3a00) + QObject (0xb3424f78) 0 + primary-for QWidget (0xb342c6e0) + QPaintDevice (0xb3424fb4) 8 + vptr=((& QGroupBox::_ZTV9QGroupBox) + 232u) + +Vtable for QLabel +QLabel::_ZTV6QLabel: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QLabel) +8 QLabel::metaObject +12 QLabel::qt_metacast +16 QLabel::qt_metacall +20 QLabel::~QLabel +24 QLabel::~QLabel +28 QLabel::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLabel::sizeHint +68 QLabel::minimumSizeHint +72 QLabel::heightForWidth +76 QWidget::paintEngine +80 QLabel::mousePressEvent +84 QLabel::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QLabel::mouseMoveEvent +96 QWidget::wheelEvent +100 QLabel::keyPressEvent +104 QWidget::keyReleaseEvent +108 QLabel::focusInEvent +112 QLabel::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLabel::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QLabel::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QLabel::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QLabel::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI6QLabel) +232 QLabel::_ZThn8_N6QLabelD1Ev +236 QLabel::_ZThn8_N6QLabelD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLabel + size=20 align=4 + base size=20 base align=4 +QLabel (0xb33d3cc0) 0 + vptr=((& QLabel::_ZTV6QLabel) + 8u) + QFrame (0xb33d3d00) 0 + primary-for QLabel (0xb33d3cc0) + QWidget (0xb344cf00) 0 + primary-for QFrame (0xb33d3d00) + QObject (0xb3447d98) 0 + primary-for QWidget (0xb344cf00) + QPaintDevice (0xb3447dd4) 8 + vptr=((& QLabel::_ZTV6QLabel) + 232u) + +Vtable for QLCDNumber +QLCDNumber::_ZTV10QLCDNumber: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QLCDNumber) +8 QLCDNumber::metaObject +12 QLCDNumber::qt_metacast +16 QLCDNumber::qt_metacall +20 QLCDNumber::~QLCDNumber +24 QLCDNumber::~QLCDNumber +28 QLCDNumber::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QLCDNumber::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QLCDNumber::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QLCDNumber) +232 QLCDNumber::_ZThn8_N10QLCDNumberD1Ev +236 QLCDNumber::_ZThn8_N10QLCDNumberD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QLCDNumber + size=20 align=4 + base size=20 base align=4 +QLCDNumber (0xb346d000) 0 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 8u) + QFrame (0xb346d040) 0 + primary-for QLCDNumber (0xb346d000) + QWidget (0xb3464d20) 0 + primary-for QFrame (0xb346d040) + QObject (0xb345cdd4) 0 + primary-for QWidget (0xb3464d20) + QPaintDevice (0xb345ce10) 8 + vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 232u) + +Vtable for QMainWindow +QMainWindow::_ZTV11QMainWindow: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QMainWindow) +8 QMainWindow::metaObject +12 QMainWindow::qt_metacast +16 QMainWindow::qt_metacall +20 QMainWindow::~QMainWindow +24 QMainWindow::~QMainWindow +28 QMainWindow::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QMainWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMainWindow::createPopupMenu +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI11QMainWindow) +236 QMainWindow::_ZThn8_N11QMainWindowD1Ev +240 QMainWindow::_ZThn8_N11QMainWindowD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMainWindow + size=20 align=4 + base size=20 base align=4 +QMainWindow (0xb346d380) 0 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 8u) + QWidget (0xb34778c0) 0 + primary-for QMainWindow (0xb346d380) + QObject (0xb347f294) 0 + primary-for QWidget (0xb34778c0) + QPaintDevice (0xb347f2d0) 8 + vptr=((& QMainWindow::_ZTV11QMainWindow) + 236u) + +Class QFlags<QMainWindow::DockOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMainWindow::DockOption> (0xb3496438) 0 + +Vtable for QMdiArea +QMdiArea::_ZTV8QMdiArea: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMdiArea) +8 QMdiArea::metaObject +12 QMdiArea::qt_metacast +16 QMdiArea::qt_metacall +20 QMdiArea::~QMdiArea +24 QMdiArea::~QMdiArea +28 QMdiArea::event +32 QMdiArea::eventFilter +36 QMdiArea::timerEvent +40 QMdiArea::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiArea::sizeHint +68 QMdiArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractScrollArea::mousePressEvent +84 QAbstractScrollArea::mouseReleaseEvent +88 QAbstractScrollArea::mouseDoubleClickEvent +92 QAbstractScrollArea::mouseMoveEvent +96 QAbstractScrollArea::wheelEvent +100 QAbstractScrollArea::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QMdiArea::paintEvent +128 QWidget::moveEvent +132 QMdiArea::resizeEvent +136 QWidget::closeEvent +140 QAbstractScrollArea::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QAbstractScrollArea::dragEnterEvent +156 QAbstractScrollArea::dragMoveEvent +160 QAbstractScrollArea::dragLeaveEvent +164 QAbstractScrollArea::dropEvent +168 QMdiArea::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QMdiArea::viewportEvent +228 QMdiArea::scrollContentsBy +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QMdiArea) +240 QMdiArea::_ZThn8_N8QMdiAreaD1Ev +244 QMdiArea::_ZThn8_N8QMdiAreaD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiArea + size=20 align=4 + base size=20 base align=4 +QMdiArea (0xb346d700) 0 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 8u) + QAbstractScrollArea (0xb346d740) 0 + primary-for QMdiArea (0xb346d700) + QFrame (0xb346d780) 0 + primary-for QAbstractScrollArea (0xb346d740) + QWidget (0xb349e3c0) 0 + primary-for QFrame (0xb346d780) + QObject (0xb32b8000) 0 + primary-for QWidget (0xb349e3c0) + QPaintDevice (0xb32b803c) 8 + vptr=((& QMdiArea::_ZTV8QMdiArea) + 240u) + +Class QFlags<QMdiArea::AreaOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiArea::AreaOption> (0xb32ca474) 0 + +Vtable for QMdiSubWindow +QMdiSubWindow::_ZTV13QMdiSubWindow: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QMdiSubWindow) +8 QMdiSubWindow::metaObject +12 QMdiSubWindow::qt_metacast +16 QMdiSubWindow::qt_metacall +20 QMdiSubWindow::~QMdiSubWindow +24 QMdiSubWindow::~QMdiSubWindow +28 QMdiSubWindow::event +32 QMdiSubWindow::eventFilter +36 QMdiSubWindow::timerEvent +40 QMdiSubWindow::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMdiSubWindow::sizeHint +68 QMdiSubWindow::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMdiSubWindow::mousePressEvent +84 QMdiSubWindow::mouseReleaseEvent +88 QMdiSubWindow::mouseDoubleClickEvent +92 QMdiSubWindow::mouseMoveEvent +96 QWidget::wheelEvent +100 QMdiSubWindow::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMdiSubWindow::focusInEvent +112 QMdiSubWindow::focusOutEvent +116 QWidget::enterEvent +120 QMdiSubWindow::leaveEvent +124 QMdiSubWindow::paintEvent +128 QMdiSubWindow::moveEvent +132 QMdiSubWindow::resizeEvent +136 QMdiSubWindow::closeEvent +140 QMdiSubWindow::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QMdiSubWindow::showEvent +172 QMdiSubWindow::hideEvent +176 QWidget::x11Event +180 QMdiSubWindow::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI13QMdiSubWindow) +232 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD1Ev +236 QMdiSubWindow::_ZThn8_N13QMdiSubWindowD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMdiSubWindow + size=20 align=4 + base size=20 base align=4 +QMdiSubWindow (0xb346db00) 0 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 8u) + QWidget (0xb32de140) 0 + primary-for QMdiSubWindow (0xb346db00) + QObject (0xb32eb03c) 0 + primary-for QWidget (0xb32de140) + QPaintDevice (0xb32eb078) 8 + vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 232u) + +Class QFlags<QMdiSubWindow::SubWindowOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QMdiSubWindow::SubWindowOption> (0xb32fb168) 0 + +Vtable for QMenu +QMenu::_ZTV5QMenu: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QMenu) +8 QMenu::metaObject +12 QMenu::qt_metacast +16 QMenu::qt_metacall +20 QMenu::~QMenu +24 QMenu::~QMenu +28 QMenu::event +32 QObject::eventFilter +36 QMenu::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QMenu::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QMenu::mousePressEvent +84 QMenu::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenu::mouseMoveEvent +96 QMenu::wheelEvent +100 QMenu::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QMenu::enterEvent +120 QMenu::leaveEvent +124 QMenu::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenu::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QMenu::hideEvent +176 QWidget::x11Event +180 QMenu::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QMenu::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI5QMenu) +232 QMenu::_ZThn8_N5QMenuD1Ev +236 QMenu::_ZThn8_N5QMenuD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenu + size=20 align=4 + base size=20 base align=4 +QMenu (0xb346dec0) 0 + vptr=((& QMenu::_ZTV5QMenu) + 8u) + QWidget (0xb330d0a0) 0 + primary-for QMenu (0xb346dec0) + QObject (0xb32fbd20) 0 + primary-for QWidget (0xb330d0a0) + QPaintDevice (0xb32fbd5c) 8 + vptr=((& QMenu::_ZTV5QMenu) + 232u) + +Vtable for QMenuBar +QMenuBar::_ZTV8QMenuBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QMenuBar) +8 QMenuBar::metaObject +12 QMenuBar::qt_metacast +16 QMenuBar::qt_metacall +20 QMenuBar::~QMenuBar +24 QMenuBar::~QMenuBar +28 QMenuBar::event +32 QMenuBar::eventFilter +36 QMenuBar::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QMenuBar::setVisible +64 QMenuBar::sizeHint +68 QMenuBar::minimumSizeHint +72 QMenuBar::heightForWidth +76 QWidget::paintEngine +80 QMenuBar::mousePressEvent +84 QMenuBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QMenuBar::mouseMoveEvent +96 QWidget::wheelEvent +100 QMenuBar::keyPressEvent +104 QWidget::keyReleaseEvent +108 QMenuBar::focusInEvent +112 QMenuBar::focusOutEvent +116 QWidget::enterEvent +120 QMenuBar::leaveEvent +124 QMenuBar::paintEvent +128 QWidget::moveEvent +132 QMenuBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QMenuBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QMenuBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QMenuBar) +232 QMenuBar::_ZThn8_N8QMenuBarD1Ev +236 QMenuBar::_ZThn8_N8QMenuBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QMenuBar + size=20 align=4 + base size=20 base align=4 +QMenuBar (0xb335ea00) 0 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 8u) + QWidget (0xb33589b0) 0 + primary-for QMenuBar (0xb335ea00) + QObject (0xb336f1e0) 0 + primary-for QWidget (0xb33589b0) + QPaintDevice (0xb336f21c) 8 + vptr=((& QMenuBar::_ZTV8QMenuBar) + 232u) + +Vtable for QMenuItem +QMenuItem::_ZTV9QMenuItem: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMenuItem) +8 QMenuItem::metaObject +12 QMenuItem::qt_metacast +16 QMenuItem::qt_metacall +20 QMenuItem::~QMenuItem +24 QMenuItem::~QMenuItem +28 QAction::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QMenuItem + size=8 align=4 + base size=8 base align=4 +QMenuItem (0xb31ba540) 0 + vptr=((& QMenuItem::_ZTV9QMenuItem) + 8u) + QAction (0xb31ba580) 0 + primary-for QMenuItem (0xb31ba540) + QObject (0xb31bd6cc) 0 + primary-for QAction (0xb31ba580) + +Class QTextEdit::ExtraSelection + size=12 align=4 + base size=12 base align=4 +QTextEdit::ExtraSelection (0xb31cf4ec) 0 + +Vtable for QTextEdit +QTextEdit::_ZTV9QTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTextEdit) +8 QTextEdit::metaObject +12 QTextEdit::qt_metacast +16 QTextEdit::qt_metacall +20 QTextEdit::~QTextEdit +24 QTextEdit::~QTextEdit +28 QTextEdit::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextEdit::mousePressEvent +84 QTextEdit::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextEdit::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextEdit::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextEdit::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextEdit::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI9QTextEdit) +256 QTextEdit::_ZThn8_N9QTextEditD1Ev +260 QTextEdit::_ZThn8_N9QTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextEdit + size=20 align=4 + base size=20 base align=4 +QTextEdit (0xb31ba7c0) 0 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 8u) + QAbstractScrollArea (0xb31ba800) 0 + primary-for QTextEdit (0xb31ba7c0) + QFrame (0xb31ba840) 0 + primary-for QAbstractScrollArea (0xb31ba800) + QWidget (0xb31c3af0) 0 + primary-for QFrame (0xb31ba840) + QObject (0xb31bdd98) 0 + primary-for QWidget (0xb31c3af0) + QPaintDevice (0xb31bddd4) 8 + vptr=((& QTextEdit::_ZTV9QTextEdit) + 256u) + +Class QFlags<QTextEdit::AutoFormattingFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextEdit::AutoFormattingFlag> (0xb3201d20) 0 + +Vtable for QPlainTextEdit +QPlainTextEdit::_ZTV14QPlainTextEdit: 69u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QPlainTextEdit) +8 QPlainTextEdit::metaObject +12 QPlainTextEdit::qt_metacast +16 QPlainTextEdit::qt_metacall +20 QPlainTextEdit::~QPlainTextEdit +24 QPlainTextEdit::~QPlainTextEdit +28 QPlainTextEdit::event +32 QObject::eventFilter +36 QPlainTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QPlainTextEdit::mousePressEvent +84 QPlainTextEdit::mouseReleaseEvent +88 QPlainTextEdit::mouseDoubleClickEvent +92 QPlainTextEdit::mouseMoveEvent +96 QPlainTextEdit::wheelEvent +100 QPlainTextEdit::keyPressEvent +104 QPlainTextEdit::keyReleaseEvent +108 QPlainTextEdit::focusInEvent +112 QPlainTextEdit::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QPlainTextEdit::paintEvent +128 QWidget::moveEvent +132 QPlainTextEdit::resizeEvent +136 QWidget::closeEvent +140 QPlainTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QPlainTextEdit::dragEnterEvent +156 QPlainTextEdit::dragMoveEvent +160 QPlainTextEdit::dragLeaveEvent +164 QPlainTextEdit::dropEvent +168 QPlainTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QPlainTextEdit::changeEvent +184 QWidget::metric +188 QPlainTextEdit::inputMethodEvent +192 QPlainTextEdit::inputMethodQuery +196 QPlainTextEdit::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QPlainTextEdit::scrollContentsBy +232 QPlainTextEdit::loadResource +236 QPlainTextEdit::createMimeDataFromSelection +240 QPlainTextEdit::canInsertFromMimeData +244 QPlainTextEdit::insertFromMimeData +248 (int (*)(...))-0x000000008 +252 (int (*)(...))(& _ZTI14QPlainTextEdit) +256 QPlainTextEdit::_ZThn8_N14QPlainTextEditD1Ev +260 QPlainTextEdit::_ZThn8_N14QPlainTextEditD0Ev +264 QWidget::_ZThn8_NK7QWidget7devTypeEv +268 QWidget::_ZThn8_NK7QWidget11paintEngineEv +272 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPlainTextEdit + size=20 align=4 + base size=20 base align=4 +QPlainTextEdit (0xb31fd440) 0 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 8u) + QAbstractScrollArea (0xb31fd480) 0 + primary-for QPlainTextEdit (0xb31fd440) + QFrame (0xb31fd4c0) 0 + primary-for QAbstractScrollArea (0xb31fd480) + QWidget (0xb320bbe0) 0 + primary-for QFrame (0xb31fd4c0) + QObject (0xb320c8e8) 0 + primary-for QWidget (0xb320bbe0) + QPaintDevice (0xb320c924) 8 + vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 256u) + +Vtable for QPlainTextDocumentLayout +QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QPlainTextDocumentLayout) +8 QPlainTextDocumentLayout::metaObject +12 QPlainTextDocumentLayout::qt_metacast +16 QPlainTextDocumentLayout::qt_metacall +20 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +24 QPlainTextDocumentLayout::~QPlainTextDocumentLayout +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPlainTextDocumentLayout::draw +60 QPlainTextDocumentLayout::hitTest +64 QPlainTextDocumentLayout::pageCount +68 QPlainTextDocumentLayout::documentSize +72 QPlainTextDocumentLayout::frameBoundingRect +76 QPlainTextDocumentLayout::blockBoundingRect +80 QPlainTextDocumentLayout::documentChanged +84 QAbstractTextDocumentLayout::resizeInlineObject +88 QAbstractTextDocumentLayout::positionInlineObject +92 QAbstractTextDocumentLayout::drawInlineObject + +Class QPlainTextDocumentLayout + size=8 align=4 + base size=8 base align=4 +QPlainTextDocumentLayout (0xb31fd940) 0 + vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 8u) + QAbstractTextDocumentLayout (0xb31fd980) 0 + primary-for QPlainTextDocumentLayout (0xb31fd940) + QObject (0xb32466cc) 0 + primary-for QAbstractTextDocumentLayout (0xb31fd980) + +Vtable for QPrintPreviewWidget +QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +8 QPrintPreviewWidget::metaObject +12 QPrintPreviewWidget::qt_metacast +16 QPrintPreviewWidget::qt_metacall +20 QPrintPreviewWidget::~QPrintPreviewWidget +24 QPrintPreviewWidget::~QPrintPreviewWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QPrintPreviewWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI19QPrintPreviewWidget) +232 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD1Ev +236 QPrintPreviewWidget::_ZThn8_N19QPrintPreviewWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QPrintPreviewWidget + size=24 align=4 + base size=24 base align=4 +QPrintPreviewWidget (0xb31fdc40) 0 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 8u) + QWidget (0xb32514b0) 0 + primary-for QPrintPreviewWidget (0xb31fdc40) + QObject (0xb3258000) 0 + primary-for QWidget (0xb32514b0) + QPaintDevice (0xb325803c) 8 + vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 232u) + +Vtable for QProgressBar +QProgressBar::_ZTV12QProgressBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QProgressBar) +8 QProgressBar::metaObject +12 QProgressBar::qt_metacast +16 QProgressBar::qt_metacall +20 QProgressBar::~QProgressBar +24 QProgressBar::~QProgressBar +28 QProgressBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QProgressBar::sizeHint +68 QProgressBar::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QProgressBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QProgressBar::text +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI12QProgressBar) +236 QProgressBar::_ZThn8_N12QProgressBarD1Ev +240 QProgressBar::_ZThn8_N12QProgressBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QProgressBar + size=20 align=4 + base size=20 base align=4 +QProgressBar (0xb31fdf00) 0 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 8u) + QWidget (0xb3260550) 0 + primary-for QProgressBar (0xb31fdf00) + QObject (0xb3258d98) 0 + primary-for QWidget (0xb3260550) + QPaintDevice (0xb3258dd4) 8 + vptr=((& QProgressBar::_ZTV12QProgressBar) + 236u) + +Vtable for QRadioButton +QRadioButton::_ZTV12QRadioButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QRadioButton) +8 QRadioButton::metaObject +12 QRadioButton::qt_metacast +16 QRadioButton::qt_metacall +20 QRadioButton::~QRadioButton +24 QRadioButton::~QRadioButton +28 QRadioButton::event +32 QObject::eventFilter +36 QAbstractButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QRadioButton::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractButton::mousePressEvent +84 QAbstractButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QRadioButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QRadioButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QAbstractButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QRadioButton::hitButton +228 QAbstractButton::checkStateSet +232 QAbstractButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI12QRadioButton) +244 QRadioButton::_ZThn8_N12QRadioButtonD1Ev +248 QRadioButton::_ZThn8_N12QRadioButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QRadioButton + size=20 align=4 + base size=20 base align=4 +QRadioButton (0xb32751c0) 0 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 8u) + QAbstractButton (0xb3275200) 0 + primary-for QRadioButton (0xb32751c0) + QWidget (0xb3273550) 0 + primary-for QAbstractButton (0xb3275200) + QObject (0xb3270c6c) 0 + primary-for QWidget (0xb3273550) + QPaintDevice (0xb3270ca8) 8 + vptr=((& QRadioButton::_ZTV12QRadioButton) + 244u) + +Vtable for QScrollBar +QScrollBar::_ZTV10QScrollBar: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QScrollBar) +8 QScrollBar::metaObject +12 QScrollBar::qt_metacast +16 QScrollBar::qt_metacall +20 QScrollBar::~QScrollBar +24 QScrollBar::~QScrollBar +28 QScrollBar::event +32 QObject::eventFilter +36 QAbstractSlider::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QScrollBar::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QScrollBar::mousePressEvent +84 QScrollBar::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QScrollBar::mouseMoveEvent +96 QAbstractSlider::wheelEvent +100 QAbstractSlider::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QScrollBar::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QScrollBar::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QScrollBar::hideEvent +176 QWidget::x11Event +180 QAbstractSlider::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QScrollBar::sliderChange +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI10QScrollBar) +236 QScrollBar::_ZThn8_N10QScrollBarD1Ev +240 QScrollBar::_ZThn8_N10QScrollBarD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QScrollBar + size=20 align=4 + base size=20 base align=4 +QScrollBar (0xb32754c0) 0 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 8u) + QAbstractSlider (0xb3275500) 0 + primary-for QScrollBar (0xb32754c0) + QWidget (0xb3284410) 0 + primary-for QAbstractSlider (0xb3275500) + QObject (0xb3281a14) 0 + primary-for QWidget (0xb3284410) + QPaintDevice (0xb3281a50) 8 + vptr=((& QScrollBar::_ZTV10QScrollBar) + 236u) + +Vtable for QSizeGrip +QSizeGrip::_ZTV9QSizeGrip: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSizeGrip) +8 QSizeGrip::metaObject +12 QSizeGrip::qt_metacast +16 QSizeGrip::qt_metacall +20 QSizeGrip::~QSizeGrip +24 QSizeGrip::~QSizeGrip +28 QSizeGrip::event +32 QSizeGrip::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QSizeGrip::setVisible +64 QSizeGrip::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSizeGrip::mousePressEvent +84 QSizeGrip::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSizeGrip::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSizeGrip::paintEvent +128 QSizeGrip::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QSizeGrip::showEvent +172 QSizeGrip::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI9QSizeGrip) +232 QSizeGrip::_ZThn8_N9QSizeGripD1Ev +236 QSizeGrip::_ZThn8_N9QSizeGripD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSizeGrip + size=20 align=4 + base size=20 base align=4 +QSizeGrip (0xb3275800) 0 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 8u) + QWidget (0xb3291f50) 0 + primary-for QSizeGrip (0xb3275800) + QObject (0xb32909d8) 0 + primary-for QWidget (0xb3291f50) + QPaintDevice (0xb3290a14) 8 + vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 232u) + +Vtable for QSpinBox +QSpinBox::_ZTV8QSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QSpinBox) +8 QSpinBox::metaObject +12 QSpinBox::qt_metacast +16 QSpinBox::qt_metacall +20 QSpinBox::~QSpinBox +24 QSpinBox::~QSpinBox +28 QSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSpinBox::validate +228 QSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QSpinBox::valueFromText +248 QSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI8QSpinBox) +260 QSpinBox::_ZThn8_N8QSpinBoxD1Ev +264 QSpinBox::_ZThn8_N8QSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSpinBox + size=20 align=4 + base size=20 base align=4 +QSpinBox (0xb3275ac0) 0 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 8u) + QAbstractSpinBox (0xb3275b00) 0 + primary-for QSpinBox (0xb3275ac0) + QWidget (0xb32a1b40) 0 + primary-for QAbstractSpinBox (0xb3275b00) + QObject (0xb32a66cc) 0 + primary-for QWidget (0xb32a1b40) + QPaintDevice (0xb32a6708) 8 + vptr=((& QSpinBox::_ZTV8QSpinBox) + 260u) + +Vtable for QDoubleSpinBox +QDoubleSpinBox::_ZTV14QDoubleSpinBox: 70u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QDoubleSpinBox) +8 QDoubleSpinBox::metaObject +12 QDoubleSpinBox::qt_metacast +16 QDoubleSpinBox::qt_metacall +20 QDoubleSpinBox::~QDoubleSpinBox +24 QDoubleSpinBox::~QDoubleSpinBox +28 QAbstractSpinBox::event +32 QObject::eventFilter +36 QAbstractSpinBox::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractSpinBox::sizeHint +68 QAbstractSpinBox::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QAbstractSpinBox::mousePressEvent +84 QAbstractSpinBox::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractSpinBox::mouseMoveEvent +96 QAbstractSpinBox::wheelEvent +100 QAbstractSpinBox::keyPressEvent +104 QAbstractSpinBox::keyReleaseEvent +108 QAbstractSpinBox::focusInEvent +112 QAbstractSpinBox::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QAbstractSpinBox::paintEvent +128 QWidget::moveEvent +132 QAbstractSpinBox::resizeEvent +136 QAbstractSpinBox::closeEvent +140 QAbstractSpinBox::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QAbstractSpinBox::showEvent +172 QAbstractSpinBox::hideEvent +176 QWidget::x11Event +180 QAbstractSpinBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QDoubleSpinBox::validate +228 QDoubleSpinBox::fixup +232 QAbstractSpinBox::stepBy +236 QAbstractSpinBox::clear +240 QAbstractSpinBox::stepEnabled +244 QDoubleSpinBox::valueFromText +248 QDoubleSpinBox::textFromValue +252 (int (*)(...))-0x000000008 +256 (int (*)(...))(& _ZTI14QDoubleSpinBox) +260 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD1Ev +264 QDoubleSpinBox::_ZThn8_N14QDoubleSpinBoxD0Ev +268 QWidget::_ZThn8_NK7QWidget7devTypeEv +272 QWidget::_ZThn8_NK7QWidget11paintEngineEv +276 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QDoubleSpinBox + size=20 align=4 + base size=20 base align=4 +QDoubleSpinBox (0xb3275f00) 0 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 8u) + QAbstractSpinBox (0xb3275f40) 0 + primary-for QDoubleSpinBox (0xb3275f00) + QWidget (0xb30b7550) 0 + primary-for QAbstractSpinBox (0xb3275f40) + QObject (0xb30baac8) 0 + primary-for QWidget (0xb30b7550) + QPaintDevice (0xb30bab04) 8 + vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 260u) + +Vtable for QSplashScreen +QSplashScreen::_ZTV13QSplashScreen: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSplashScreen) +8 QSplashScreen::metaObject +12 QSplashScreen::qt_metacast +16 QSplashScreen::qt_metacall +20 QSplashScreen::~QSplashScreen +24 QSplashScreen::~QSplashScreen +28 QSplashScreen::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplashScreen::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplashScreen::drawContents +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI13QSplashScreen) +236 QSplashScreen::_ZThn8_N13QSplashScreenD1Ev +240 QSplashScreen::_ZThn8_N13QSplashScreenD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplashScreen + size=20 align=4 + base size=20 base align=4 +QSplashScreen (0xb30c9200) 0 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 8u) + QWidget (0xb30ca370) 0 + primary-for QSplashScreen (0xb30c9200) + QObject (0xb30c8780) 0 + primary-for QWidget (0xb30ca370) + QPaintDevice (0xb30c87bc) 8 + vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 236u) + +Vtable for QSplitter +QSplitter::_ZTV9QSplitter: 64u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSplitter) +8 QSplitter::metaObject +12 QSplitter::qt_metacast +16 QSplitter::qt_metacall +20 QSplitter::~QSplitter +24 QSplitter::~QSplitter +28 QSplitter::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QSplitter::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitter::sizeHint +68 QSplitter::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QSplitter::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QSplitter::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QSplitter::createHandle +228 (int (*)(...))-0x000000008 +232 (int (*)(...))(& _ZTI9QSplitter) +236 QSplitter::_ZThn8_N9QSplitterD1Ev +240 QSplitter::_ZThn8_N9QSplitterD0Ev +244 QWidget::_ZThn8_NK7QWidget7devTypeEv +248 QWidget::_ZThn8_NK7QWidget11paintEngineEv +252 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitter + size=20 align=4 + base size=20 base align=4 +QSplitter (0xb30c9540) 0 + vptr=((& QSplitter::_ZTV9QSplitter) + 8u) + QFrame (0xb30c9580) 0 + primary-for QSplitter (0xb30c9540) + QWidget (0xb30e02d0) 0 + primary-for QFrame (0xb30c9580) + QObject (0xb30de7bc) 0 + primary-for QWidget (0xb30e02d0) + QPaintDevice (0xb30de7f8) 8 + vptr=((& QSplitter::_ZTV9QSplitter) + 236u) + +Vtable for QSplitterHandle +QSplitterHandle::_ZTV15QSplitterHandle: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSplitterHandle) +8 QSplitterHandle::metaObject +12 QSplitterHandle::qt_metacast +16 QSplitterHandle::qt_metacall +20 QSplitterHandle::~QSplitterHandle +24 QSplitterHandle::~QSplitterHandle +28 QSplitterHandle::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSplitterHandle::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QSplitterHandle::mousePressEvent +84 QSplitterHandle::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QSplitterHandle::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSplitterHandle::paintEvent +128 QWidget::moveEvent +132 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 (*)(...))(& _ZTI15QSplitterHandle) +232 QSplitterHandle::_ZThn8_N15QSplitterHandleD1Ev +236 QSplitterHandle::_ZThn8_N15QSplitterHandleD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSplitterHandle + size=20 align=4 + base size=20 base align=4 +QSplitterHandle (0xb30c9980) 0 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 8u) + QWidget (0xb30edaf0) 0 + primary-for QSplitterHandle (0xb30c9980) + QObject (0xb30eff78) 0 + primary-for QWidget (0xb30edaf0) + QPaintDevice (0xb30effb4) 8 + vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 232u) + +Vtable for QStackedWidget +QStackedWidget::_ZTV14QStackedWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QStackedWidget) +8 QStackedWidget::metaObject +12 QStackedWidget::qt_metacast +16 QStackedWidget::qt_metacall +20 QStackedWidget::~QStackedWidget +24 QStackedWidget::~QStackedWidget +28 QStackedWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QFrame::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI14QStackedWidget) +232 QStackedWidget::_ZThn8_N14QStackedWidgetD1Ev +236 QStackedWidget::_ZThn8_N14QStackedWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStackedWidget + size=20 align=4 + base size=20 base align=4 +QStackedWidget (0xb30c9c40) 0 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 8u) + QFrame (0xb30c9c80) 0 + primary-for QStackedWidget (0xb30c9c40) + QWidget (0xb3100460) 0 + primary-for QFrame (0xb30c9c80) + QObject (0xb30fab04) 0 + primary-for QWidget (0xb3100460) + QPaintDevice (0xb30fab40) 8 + vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 232u) + +Vtable for QStatusBar +QStatusBar::_ZTV10QStatusBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QStatusBar) +8 QStatusBar::metaObject +12 QStatusBar::qt_metacast +16 QStatusBar::qt_metacall +20 QStatusBar::~QStatusBar +24 QStatusBar::~QStatusBar +28 QStatusBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QStatusBar::paintEvent +128 QWidget::moveEvent +132 QStatusBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QStatusBar::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QStatusBar) +232 QStatusBar::_ZThn8_N10QStatusBarD1Ev +236 QStatusBar::_ZThn8_N10QStatusBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QStatusBar + size=20 align=4 + base size=20 base align=4 +QStatusBar (0xb30c9f40) 0 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 8u) + QWidget (0xb310ae10) 0 + primary-for QStatusBar (0xb30c9f40) + QObject (0xb310b9d8) 0 + primary-for QWidget (0xb310ae10) + QPaintDevice (0xb310ba14) 8 + vptr=((& QStatusBar::_ZTV10QStatusBar) + 232u) + +Vtable for QTextBrowser +QTextBrowser::_ZTV12QTextBrowser: 74u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextBrowser) +8 QTextBrowser::metaObject +12 QTextBrowser::qt_metacast +16 QTextBrowser::qt_metacall +20 QTextBrowser::~QTextBrowser +24 QTextBrowser::~QTextBrowser +28 QTextBrowser::event +32 QObject::eventFilter +36 QTextEdit::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QAbstractScrollArea::sizeHint +68 QAbstractScrollArea::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QTextBrowser::mousePressEvent +84 QTextBrowser::mouseReleaseEvent +88 QTextEdit::mouseDoubleClickEvent +92 QTextBrowser::mouseMoveEvent +96 QTextEdit::wheelEvent +100 QTextBrowser::keyPressEvent +104 QTextEdit::keyReleaseEvent +108 QTextEdit::focusInEvent +112 QTextBrowser::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QTextBrowser::paintEvent +128 QWidget::moveEvent +132 QTextEdit::resizeEvent +136 QWidget::closeEvent +140 QTextEdit::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QTextEdit::dragEnterEvent +156 QTextEdit::dragMoveEvent +160 QTextEdit::dragLeaveEvent +164 QTextEdit::dropEvent +168 QTextEdit::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QTextEdit::changeEvent +184 QWidget::metric +188 QTextEdit::inputMethodEvent +192 QTextEdit::inputMethodQuery +196 QTextBrowser::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QAbstractScrollArea::viewportEvent +228 QTextEdit::scrollContentsBy +232 QTextBrowser::loadResource +236 QTextEdit::createMimeDataFromSelection +240 QTextEdit::canInsertFromMimeData +244 QTextEdit::insertFromMimeData +248 QTextBrowser::setSource +252 QTextBrowser::backward +256 QTextBrowser::forward +260 QTextBrowser::home +264 QTextBrowser::reload +268 (int (*)(...))-0x000000008 +272 (int (*)(...))(& _ZTI12QTextBrowser) +276 QTextBrowser::_ZThn8_N12QTextBrowserD1Ev +280 QTextBrowser::_ZThn8_N12QTextBrowserD0Ev +284 QWidget::_ZThn8_NK7QWidget7devTypeEv +288 QWidget::_ZThn8_NK7QWidget11paintEngineEv +292 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QTextBrowser + size=20 align=4 + base size=20 base align=4 +QTextBrowser (0xb3121340) 0 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 8u) + QTextEdit (0xb3121380) 0 + primary-for QTextBrowser (0xb3121340) + QAbstractScrollArea (0xb31213c0) 0 + primary-for QTextEdit (0xb3121380) + QFrame (0xb3121400) 0 + primary-for QAbstractScrollArea (0xb31213c0) + QWidget (0xb3127140) 0 + primary-for QFrame (0xb3121400) + QObject (0xb311fc6c) 0 + primary-for QWidget (0xb3127140) + QPaintDevice (0xb311fca8) 8 + vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 276u) + +Vtable for QToolBar +QToolBar::_ZTV8QToolBar: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBar) +8 QToolBar::metaObject +12 QToolBar::qt_metacast +16 QToolBar::qt_metacall +20 QToolBar::~QToolBar +24 QToolBar::~QToolBar +28 QToolBar::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QToolBar::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QToolBar::paintEvent +128 QWidget::moveEvent +132 QToolBar::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolBar::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBar::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI8QToolBar) +232 QToolBar::_ZThn8_N8QToolBarD1Ev +236 QToolBar::_ZThn8_N8QToolBarD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBar + size=20 align=4 + base size=20 base align=4 +QToolBar (0xb31216c0) 0 + vptr=((& QToolBar::_ZTV8QToolBar) + 8u) + QWidget (0xb3131820) 0 + primary-for QToolBar (0xb31216c0) + QObject (0xb312f960) 0 + primary-for QWidget (0xb3131820) + QPaintDevice (0xb312f99c) 8 + vptr=((& QToolBar::_ZTV8QToolBar) + 232u) + +Vtable for QToolBox +QToolBox::_ZTV8QToolBox: 65u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QToolBox) +8 QToolBox::metaObject +12 QToolBox::qt_metacast +16 QToolBox::qt_metacall +20 QToolBox::~QToolBox +24 QToolBox::~QToolBox +28 QToolBox::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QFrame::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QFrame::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QToolBox::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolBox::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolBox::itemInserted +228 QToolBox::itemRemoved +232 (int (*)(...))-0x000000008 +236 (int (*)(...))(& _ZTI8QToolBox) +240 QToolBox::_ZThn8_N8QToolBoxD1Ev +244 QToolBox::_ZThn8_N8QToolBoxD0Ev +248 QWidget::_ZThn8_NK7QWidget7devTypeEv +252 QWidget::_ZThn8_NK7QWidget11paintEngineEv +256 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolBox + size=20 align=4 + base size=20 base align=4 +QToolBox (0xb3121a80) 0 + vptr=((& QToolBox::_ZTV8QToolBox) + 8u) + QFrame (0xb3121ac0) 0 + primary-for QToolBox (0xb3121a80) + QWidget (0xb3147d20) 0 + primary-for QFrame (0xb3121ac0) + QObject (0xb3146f78) 0 + primary-for QWidget (0xb3147d20) + QPaintDevice (0xb3146fb4) 8 + vptr=((& QToolBox::_ZTV8QToolBox) + 240u) + +Vtable for QToolButton +QToolButton::_ZTV11QToolButton: 66u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QToolButton) +8 QToolButton::metaObject +12 QToolButton::qt_metacast +16 QToolButton::qt_metacall +20 QToolButton::~QToolButton +24 QToolButton::~QToolButton +28 QToolButton::event +32 QObject::eventFilter +36 QToolButton::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QToolButton::sizeHint +68 QToolButton::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QToolButton::mousePressEvent +84 QToolButton::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QAbstractButton::mouseMoveEvent +96 QWidget::wheelEvent +100 QAbstractButton::keyPressEvent +104 QAbstractButton::keyReleaseEvent +108 QAbstractButton::focusInEvent +112 QAbstractButton::focusOutEvent +116 QToolButton::enterEvent +120 QToolButton::leaveEvent +124 QToolButton::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QToolButton::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QToolButton::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 QToolButton::hitButton +228 QAbstractButton::checkStateSet +232 QToolButton::nextCheckState +236 (int (*)(...))-0x000000008 +240 (int (*)(...))(& _ZTI11QToolButton) +244 QToolButton::_ZThn8_N11QToolButtonD1Ev +248 QToolButton::_ZThn8_N11QToolButtonD0Ev +252 QWidget::_ZThn8_NK7QWidget7devTypeEv +256 QWidget::_ZThn8_NK7QWidget11paintEngineEv +260 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QToolButton + size=20 align=4 + base size=20 base align=4 +QToolButton (0xb31740c0) 0 + vptr=((& QToolButton::_ZTV11QToolButton) + 8u) + QAbstractButton (0xb3174100) 0 + primary-for QToolButton (0xb31740c0) + QWidget (0xb31724b0) 0 + primary-for QAbstractButton (0xb3174100) + QObject (0xb31753c0) 0 + primary-for QWidget (0xb31724b0) + QPaintDevice (0xb31753fc) 8 + vptr=((& QToolButton::_ZTV11QToolButton) + 244u) + +Vtable for QWorkspace +QWorkspace::_ZTV10QWorkspace: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QWorkspace) +8 QWorkspace::metaObject +12 QWorkspace::qt_metacast +16 QWorkspace::qt_metacall +20 QWorkspace::~QWorkspace +24 QWorkspace::~QWorkspace +28 QWorkspace::event +32 QWorkspace::eventFilter +36 QObject::timerEvent +40 QWorkspace::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QWorkspace::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWorkspace::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QWorkspace::paintEvent +128 QWidget::moveEvent +132 QWorkspace::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWorkspace::showEvent +172 QWorkspace::hideEvent +176 QWidget::x11Event +180 QWorkspace::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QWorkspace) +232 QWorkspace::_ZThn8_N10QWorkspaceD1Ev +236 QWorkspace::_ZThn8_N10QWorkspaceD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QWorkspace + size=20 align=4 + base size=20 base align=4 +QWorkspace (0xb31747c0) 0 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 8u) + QWidget (0xb3188910) 0 + primary-for QWorkspace (0xb31747c0) + QObject (0xb3193a50) 0 + primary-for QWidget (0xb3188910) + QPaintDevice (0xb3193a8c) 8 + vptr=((& QWorkspace::_ZTV10QWorkspace) + 232u) + +Vtable for QGraphicsSvgItem +QGraphicsSvgItem::_ZTV16QGraphicsSvgItem: 56u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QGraphicsSvgItem) +8 QGraphicsSvgItem::metaObject +12 QGraphicsSvgItem::qt_metacast +16 QGraphicsSvgItem::qt_metacall +20 QGraphicsSvgItem::~QGraphicsSvgItem +24 QGraphicsSvgItem::~QGraphicsSvgItem +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QGraphicsSvgItem::boundingRect +60 QGraphicsSvgItem::paint +64 QGraphicsSvgItem::type +68 (int (*)(...))-0x000000008 +72 (int (*)(...))(& _ZTI16QGraphicsSvgItem) +76 QGraphicsSvgItem::_ZThn8_N16QGraphicsSvgItemD1Ev +80 QGraphicsSvgItem::_ZThn8_N16QGraphicsSvgItemD0Ev +84 QGraphicsItem::advance +88 QGraphicsSvgItem::_ZThn8_NK16QGraphicsSvgItem12boundingRectEv +92 QGraphicsItem::shape +96 QGraphicsItem::contains +100 QGraphicsItem::collidesWithItem +104 QGraphicsItem::collidesWithPath +108 QGraphicsItem::isObscuredBy +112 QGraphicsItem::opaqueArea +116 QGraphicsSvgItem::_ZThn8_N16QGraphicsSvgItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget +120 QGraphicsSvgItem::_ZThn8_NK16QGraphicsSvgItem4typeEv +124 QGraphicsItem::sceneEventFilter +128 QGraphicsItem::sceneEvent +132 QGraphicsItem::contextMenuEvent +136 QGraphicsItem::dragEnterEvent +140 QGraphicsItem::dragLeaveEvent +144 QGraphicsItem::dragMoveEvent +148 QGraphicsItem::dropEvent +152 QGraphicsItem::focusInEvent +156 QGraphicsItem::focusOutEvent +160 QGraphicsItem::hoverEnterEvent +164 QGraphicsItem::hoverMoveEvent +168 QGraphicsItem::hoverLeaveEvent +172 QGraphicsItem::keyPressEvent +176 QGraphicsItem::keyReleaseEvent +180 QGraphicsItem::mousePressEvent +184 QGraphicsItem::mouseMoveEvent +188 QGraphicsItem::mouseReleaseEvent +192 QGraphicsItem::mouseDoubleClickEvent +196 QGraphicsItem::wheelEvent +200 QGraphicsItem::inputMethodEvent +204 QGraphicsItem::inputMethodQuery +208 QGraphicsItem::itemChange +212 QGraphicsItem::supportsExtension +216 QGraphicsItem::setExtension +220 QGraphicsItem::extension + +Class QGraphicsSvgItem + size=16 align=4 + base size=16 base align=4 +QGraphicsSvgItem (0xb31a0e10) 0 + vptr=((& QGraphicsSvgItem::_ZTV16QGraphicsSvgItem) + 8u) + QObject (0xb31a2ac8) 0 + primary-for QGraphicsSvgItem (0xb31a0e10) + QGraphicsItem (0xb31a2b04) 8 + vptr=((& QGraphicsSvgItem::_ZTV16QGraphicsSvgItem) + 76u) + +Vtable for QSvgGenerator +QSvgGenerator::_ZTV13QSvgGenerator: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSvgGenerator) +8 QSvgGenerator::~QSvgGenerator +12 QSvgGenerator::~QSvgGenerator +16 QPaintDevice::devType +20 QSvgGenerator::paintEngine +24 QSvgGenerator::metric + +Class QSvgGenerator + size=12 align=4 + base size=12 base align=4 +QSvgGenerator (0xb3174d00) 0 + vptr=((& QSvgGenerator::_ZTV13QSvgGenerator) + 8u) + QPaintDevice (0xb31b3924) 0 + primary-for QSvgGenerator (0xb3174d00) + +Vtable for QSvgRenderer +QSvgRenderer::_ZTV12QSvgRenderer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QSvgRenderer) +8 QSvgRenderer::metaObject +12 QSvgRenderer::qt_metacast +16 QSvgRenderer::qt_metacall +20 QSvgRenderer::~QSvgRenderer +24 QSvgRenderer::~QSvgRenderer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSvgRenderer + size=8 align=4 + base size=8 base align=4 +QSvgRenderer (0xb3174e40) 0 + vptr=((& QSvgRenderer::_ZTV12QSvgRenderer) + 8u) + QObject (0xb31b3d20) 0 + primary-for QSvgRenderer (0xb3174e40) + +Vtable for QSvgWidget +QSvgWidget::_ZTV10QSvgWidget: 63u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSvgWidget) +8 QSvgWidget::metaObject +12 QSvgWidget::qt_metacast +16 QSvgWidget::qt_metacall +20 QSvgWidget::~QSvgWidget +24 QSvgWidget::~QSvgWidget +28 QWidget::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QWidget::devType +60 QWidget::setVisible +64 QSvgWidget::sizeHint +68 QWidget::minimumSizeHint +72 QWidget::heightForWidth +76 QWidget::paintEngine +80 QWidget::mousePressEvent +84 QWidget::mouseReleaseEvent +88 QWidget::mouseDoubleClickEvent +92 QWidget::mouseMoveEvent +96 QWidget::wheelEvent +100 QWidget::keyPressEvent +104 QWidget::keyReleaseEvent +108 QWidget::focusInEvent +112 QWidget::focusOutEvent +116 QWidget::enterEvent +120 QWidget::leaveEvent +124 QSvgWidget::paintEvent +128 QWidget::moveEvent +132 QWidget::resizeEvent +136 QWidget::closeEvent +140 QWidget::contextMenuEvent +144 QWidget::tabletEvent +148 QWidget::actionEvent +152 QWidget::dragEnterEvent +156 QWidget::dragMoveEvent +160 QWidget::dragLeaveEvent +164 QWidget::dropEvent +168 QWidget::showEvent +172 QWidget::hideEvent +176 QWidget::x11Event +180 QWidget::changeEvent +184 QWidget::metric +188 QWidget::inputMethodEvent +192 QWidget::inputMethodQuery +196 QWidget::focusNextPrevChild +200 QWidget::styleChange +204 QWidget::enabledChange +208 QWidget::paletteChange +212 QWidget::fontChange +216 QWidget::windowActivationChange +220 QWidget::languageChange +224 (int (*)(...))-0x000000008 +228 (int (*)(...))(& _ZTI10QSvgWidget) +232 QSvgWidget::_ZThn8_N10QSvgWidgetD1Ev +236 QSvgWidget::_ZThn8_N10QSvgWidgetD0Ev +240 QWidget::_ZThn8_NK7QWidget7devTypeEv +244 QWidget::_ZThn8_NK7QWidget11paintEngineEv +248 QWidget::_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE + +Class QSvgWidget + size=20 align=4 + base size=20 base align=4 +QSvgWidget (0xb2fcb100) 0 + vptr=((& QSvgWidget::_ZTV10QSvgWidget) + 8u) + QWidget (0xb2fc9320) 0 + primary-for QSvgWidget (0xb2fcb100) + QObject (0xb2fc5744) 0 + primary-for QWidget (0xb2fc9320) + QPaintDevice (0xb2fc5780) 8 + vptr=((& QSvgWidget::_ZTV10QSvgWidget) + 232u) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb3028870) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb3040e10) 0 + +Class QVectorTypedData<QPoint> + size=24 align=4 + base size=24 base align=4 +QVectorTypedData<QPoint> (0xb2f0d12c) 0 + +Class QVectorTypedData<QPointF> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QPointF> (0xb2f0dc30) 0 + +Class QVectorTypedData<QPainterPath::Element> + size=36 align=4 + base size=36 base align=4 +QVectorTypedData<QPainterPath::Element> (0xb2f2b708) 0 + +Class QVectorTypedData<QLineF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QLineF> (0xb2f9bf3c) 0 + +Class QVectorTypedData<QLine> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QLine> (0xb2fb30f0) 0 + +Class QVectorTypedData<QRectF> + size=48 align=4 + base size=48 base align=4 +QVectorTypedData<QRectF> (0xb2fb32d0) 0 + +Class QVectorTypedData<QRect> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QRect> (0xb2fb34b0) 0 + +Class QList<QTreeWidgetItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QTreeWidgetItem*>::Node (0xb2e74c6c) 0 + +Class QVectorTypedData<QVector<QWidgetItemData> > + size=20 align=4 + base size=20 base align=4 +QVectorTypedData<QVector<QWidgetItemData> > (0xb2e74e4c) 0 + +Class QVectorTypedData<QTextLength> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QTextLength> (0xb2c76000) 0 + +Class QVectorTypedData<QTextLayout::FormatRange> + size=32 align=4 + base size=32 base align=4 +QVectorTypedData<QTextLayout::FormatRange> (0xb2c76474) 0 + +Class QVectorTypedData<QAbstractTextDocumentLayout::Selection> + size=28 align=4 + base size=28 base align=4 +QVectorTypedData<QAbstractTextDocumentLayout::Selection> (0xb2c76e4c) 0 + +Class QList<QAction*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QAction*>::Node (0xb2cbbb7c) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb2d1303c) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb2d130b4) 0 + +Class QMetaTypeId2<QSet<QAccessible::Method> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSet<QAccessible::Method> > (0xb2d2afb4) 0 empty + +Class QHashNode<QAccessible::Method, QHashDummyValue> + size=16 align=4 + base size=13 base align=4 +QHashNode<QAccessible::Method, QHashDummyValue> (0xb2d3a2d0) 0 + +Class QHashNode<QVariant::Type, QItemEditorCreatorBase*> + size=16 align=4 + base size=16 base align=4 +QHashNode<QVariant::Type, QItemEditorCreatorBase*> (0xb2d6fec4) 0 + +Class QTypeInfo<QStandardItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStandardItem*> (0xb2b84474) 0 empty + +Class QTypeInfo<QTreeWidgetItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTreeWidgetItem*> (0xb2b847bc) 0 empty + +Class QTypeInfo<QTextLength> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLength> (0xb2b95078) 0 empty + +Class QTypeInfo<QTextLayout::FormatRange> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTextLayout::FormatRange> (0xb2b954b0) 0 empty + +Class QTypeInfo<QAbstractTextDocumentLayout::Selection> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAbstractTextDocumentLayout::Selection> (0xb2b95a50) 0 empty + +Class QTypeInfo<QAction*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QAction*> (0xb2ba8b04) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb2bb4168) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb2bb4294) 0 + +Class QList<QVariant>::Node + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::Node (0xb2bb44ec) 0 + +Class QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPoint]::<anonymous union> (0xb2bb4ca8) 0 + +Class QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPointF]::<anonymous union> (0xb2be63fc) 0 + +Class QTypeInfo<QGraphicsItem*> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QGraphicsItem*> (0xb2be6b7c) 0 empty + +Class QList<QGraphicsItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QGraphicsItem*>::Node (0xb2be6bf4) 0 + +Class QTypeInfo<QStyleOptionQ3ListViewItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QStyleOptionQ3ListViewItem> (0xb2c24078) 0 empty + +Class QList<QStyleOptionQ3ListViewItem>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStyleOptionQ3ListViewItem>::Node (0xb2c240f0) 0 + +Class QList<QItemSelectionRange>::Node + size=4 align=4 + base size=4 base align=4 +QList<QItemSelectionRange>::Node (0xb2c24564) 0 + +Class QList<QStandardItem*>::Node + size=4 align=4 + base size=4 base align=4 +QList<QStandardItem*>::Node (0xb2c2499c) 0 + +Class QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QTextLength]::<anonymous union> (0xb2c24d20) 0 + +Class QHashDummyNode<QAccessible::Method, QHashDummyValue> + size=12 align=4 + base size=12 base align=4 +QHashDummyNode<QAccessible::Method, QHashDummyValue> (0xb2c562d0) 0 + +Class QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<T>::realloc(int, int) [with T = QPainterPath::Element]::<anonymous union> (0xb2c56960) 0 + diff --git a/tests/auto/bic/data/QtTest.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtTest.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..e19076b505 --- /dev/null +++ b/tests/auto/bic/data/QtTest.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,4594 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb79373fc) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb7937438) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7d96b80) 0 empty + QUintForSize<4> (0xb79374b0) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb79375dc) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb7937618) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7d96d40) 0 empty + QIntForSize<4> (0xb7937690) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb7937a14) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb794903c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb79499d8) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb7949a8c) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb7949c6c) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb7949d5c) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb7949e4c) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb7949f3c) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb795e03c) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb795e12c) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb795e21c) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb795e30c) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb795e3fc) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb795e4ec) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb795e5dc) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb795e6cc) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb795e7bc) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb795e8ac) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb795e99c) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb795ea8c) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb797e528) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb797e99c) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb79a8654) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6b8e12c) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6bb9280) 0 + QBasicAtomicInt (0xb6bbd0f0) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6bcb03c) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6bff21c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6bcb618) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6c2e21c) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6c7a30c) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6c7a5a0) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb6c7aec4) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb6ac47f8) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb6acf12c) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb6acfa50) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb6ae2384) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb6ae2ca8) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6af65dc) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6af6f00) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6b0a834) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6b18168) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6b18a8c) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6b2f3c0) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6b2fce4) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb6b7b000) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6982528) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6b2fe4c) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb6991078) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb69f5168) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb6a43a14) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb68aeb40) 0 + QString (0xb68f84b0) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb68f87bc) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6907654) 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 (0xb695d3c0) 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 (0xb6966140) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb695d6cc) 0 nearly-empty + primary-for std::bad_exception (0xb6966140) + +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 (0xb6966280) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb695d99c) 0 nearly-empty + primary-for std::bad_alloc (0xb6966280) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb695dc6c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb695dec4) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb695de88) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb681612c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6808f00) 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 (0xb6808474) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb6827780) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb6827708) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb6841a14) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb6841f78) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb684b564) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6855040) 0 + QGenericArgument (0xb684b99c) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb684be88) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb684bca8) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb6870000) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb6863f78) 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 (0xb6863ec4) 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 (0xb687012c) 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 (0xb66a4690) 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 (0xb66a6ec0) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb66bf000) 0 + primary-for QIODevice (0xb66a6ec0) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb66db2d0) 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 (0xb66f51a4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb671921c) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb673ca14) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb673cb04) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb6749078) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb6749000) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb671afc0) 0 + QList<QString> (0xb67490b4) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb6764e10) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb677c03c) 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 (0xb658d0b4) 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 (0xb675ef80) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb658d690) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb675ef80) + +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 (0xb6592af0) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb658d9d8) 0 + primary-for QTextCodecPlugin (0xb6592af0) + QTextCodecFactoryInterface (0xb6597100) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb658da14) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb6597100) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb65a2258) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb65a2e4c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb65a2b40) 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 (0xb65979c0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb65b403c) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb65979c0) + +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 (0xb6597a80) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb6597ac0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb6597a80) + std::exception (0xb65b41e0) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb6597ac0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb65b4384) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb65b4564) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb65b45dc) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb65b45a0) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb6656e88) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb6656e4c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb6479780) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb6479834) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb65087bc) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb65088ac) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6508834) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb6508924) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb650899c) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb65089d8) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb6508a14) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6508a8c) 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 (0xb6508ac8) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb6559258) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb6559ec4) 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 (0xb6516e40) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb656bf3c) 0 + primary-for QTextIStream (0xb6516e40) + +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 (0xb637e100) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb65789d8) 0 + primary-for QTextOStream (0xb637e100) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb6389438) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb63894b0) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb63893c0) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6389528) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb63895a0) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6389618) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb6389690) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb63896cc) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb6389708) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb6389780) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb63897f8) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb6389834) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb6389960) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb63898e8) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb63898ac) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb63899d8) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb6389ac8) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb6389a50) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6389b40) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb6389c30) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb6389bb8) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb6389ce4) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb6389d5c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb6389dd4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb6389e10) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb6389e4c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb6389e88) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb6444dd4) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb6444d98) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb62a7b7c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb62c07bc) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb62c0744) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb62c0b04) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb62c0654) 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 (0xb62c0c30) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb62ea2d0) 0 + +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 (0xb62ea348) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb63067c0) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb62eae88) 0 + primary-for QFutureInterface<void> (0xb63067c0) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb633a618) 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 (0xb635e700) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb635cca8) 0 + primary-for QFutureWatcherBase (0xb635e700) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb635ee00) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb635ee40) 0 + primary-for QFutureWatcher<void> (0xb635ee00) + QObject (0xb63747bc) 0 + primary-for QFutureWatcherBase (0xb635ee40) + +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 (0xb618b6cc) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb6181900) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb618b834) 0 + primary-for QThread (0xb6181900) + +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 (0xb6181c40) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb619ae10) 0 + primary-for QThreadPool (0xb6181c40) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb61ad7f8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb61adac8) 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 (0xb61b9300) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb61be7bc) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb61b9300) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb61befb4) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb61b9c80) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb61d2000) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb61b9e40) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb61b9e80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb61d24b0) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb61b9e80) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb61d2ac8) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb61d2b04) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb61d8180) 0 empty + std::input_iterator_tag (0xb61d2b40) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb61d8200) 0 empty + std::forward_iterator_tag (0xb61d8240) 0 empty + std::input_iterator_tag (0xb61d2b7c) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb61d82c0) 0 empty + std::bidirectional_iterator_tag (0xb61d8300) 0 empty + std::forward_iterator_tag (0xb61d8340) 0 empty + std::input_iterator_tag (0xb61d2bb8) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb61d2ec4) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb61d2f00) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb61d2f78) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb61ef12c) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb61ef21c) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb61ef294) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb61ef30c) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb61ef384) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb61ef3fc) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb61ef474) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb61ef4ec) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb61ef564) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb61ef5dc) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb61ef654) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb61ef6cc) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb61ef744) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb61ef7bc) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb61ef8ac) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb61ef924) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb61ef99c) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb61efd20) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb61efd98) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb61efe88) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb61eff00) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb61eff78) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb62021a4) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb62021e0) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb620221c) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb6202258) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb6202294) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb62022d0) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb6202348) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb6202384) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb62023c0) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb62023fc) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb6202438) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb6202474) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb6202e4c) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb626a438) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb626a870) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb626aa8c) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb626ae88) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb60b3000) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb60b3168) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb60b3870) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb60de294) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb60e0bb8) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb60e0e10) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb60e0e4c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb60e0ec4) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb60e0f00) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb60e0f78) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb610b1a4) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb610b30c) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb610b294) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb610b348) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb610b384) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb61658ac) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb6165b7c) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5f68800) 0 empty + __gnu_cxx::new_allocator<char> (0xb6165bb8) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb6165bf4) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5f688c0) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb6165c30) 0 empty + +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 (0xb6165e4c) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb600a744) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb600a780) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb600db80) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb600a7bc) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5e88438) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5ea7140) 0 + std::allocator<char> (0xb5ea7180) 0 empty + __gnu_cxx::new_allocator<char> (0xb5e884b0) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5e883c0) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5e884ec) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5ea7300) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5e88528) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5e885dc) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5ea7500) 0 + std::allocator<wchar_t> (0xb5ea7540) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5e88654) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5e88564) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5e88690) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5e88744) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5ea76c0) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5e886cc) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5e88780) 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 (0xb5f3cbf4) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5f465a0) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5f468e8) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5f54680) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5f59294) 0 + primary-for std::collate<char> (0xb5f54680) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5f54780) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5f59384) 0 + primary-for std::collate<wchar_t> (0xb5f54780) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5f597f8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5f59834) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5d75700) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5f59870) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5d75840) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5d75880) 0 + primary-for std::collate_byname<char> (0xb5d75840) + std::locale::facet (0xb5f598e8) 0 + primary-for std::collate<char> (0xb5d75880) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5d75900) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5d75940) 0 + primary-for std::collate_byname<wchar_t> (0xb5d75900) + std::locale::facet (0xb5f599d8) 0 + primary-for std::collate<wchar_t> (0xb5d75940) + +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 (0xb5d75f80) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5d8b7bc) 0 nearly-empty + primary-for std::ios_base::failure (0xb5d75f80) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5d98a50) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5d9b000) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5d9b3fc) 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 (0xb5d8b780) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5dbce10) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5dbcec4) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5dbcf3c) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5e44140) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5e3f294) 0 + primary-for std::ctype<char> (0xb5e44140) + std::ctype_base (0xb5e3f2d0) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5e4ca00) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5e5ce4c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5e4ca00) + std::ctype_base (0xb5e5ce88) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5e50840) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5c68870) 0 + primary-for std::ctype<wchar_t> (0xb5e50840) + std::locale::facet (0xb5e5cf78) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5c68870) + std::ctype_base (0xb5e5cfb4) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5e50a00) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5c70d20) 0 + primary-for std::ctype_byname<char> (0xb5e50a00) + std::locale::facet (0xb5c712d0) 0 + primary-for std::ctype<char> (0xb5c70d20) + std::ctype_base (0xb5c7130c) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5e50a80) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5e50ac0) 0 + primary-for std::ctype_byname<wchar_t> (0xb5e50a80) + std::__ctype_abstract_base<wchar_t> (0xb5c75640) 0 + primary-for std::ctype<wchar_t> (0xb5e50ac0) + std::locale::facet (0xb5c71474) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5c75640) + std::ctype_base (0xb5c714b0) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5c71ec4) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5c854c0) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5c81690) 0 + primary-for std::numpunct<char> (0xb5c854c0) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5c85580) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5c81780) 0 + primary-for std::numpunct<wchar_t> (0xb5c85580) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5cb9dd4) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5d07ac0) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5d07b00) 0 + primary-for std::numpunct_byname<char> (0xb5d07ac0) + std::locale::facet (0xb5d0c3fc) 0 + primary-for std::numpunct<char> (0xb5d07b00) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5d07b40) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5d0c4ec) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5d07b40) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5d07bc0) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5d0c5dc) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5d07bc0) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5d07c40) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5d07c80) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5d07c40) + std::locale::facet (0xb5d0c6cc) 0 + primary-for std::numpunct<wchar_t> (0xb5d07c80) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d07d00) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5d0c7bc) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d07d00) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d07d80) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5d0c8ac) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5d07d80) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5d5adc0) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5d0c780) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5d5adc0) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5d5ae00) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5b7003c) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5d5ae00) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5ba6a80) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5ba6ac0) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5b70d20) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ba6ac0) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5b70f00) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ba6c00) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ba6c40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5b70f3c) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ba6c40) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5bcc000) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5be54c0) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5be5500) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5bcc564) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5be5500) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5be55c0) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5be5600) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5bcc8e8) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5be5600) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5bcc654) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5bcc99c) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5c114c0) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5bccfb4) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5c165a0) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5c4d3c0 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> > (0xb5c4d440 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5c56cd0) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5c4d3c0) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5c56cd0) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5c4d400) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5c165dc) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5c4d400) + std::basic_ostream<char, std::char_traits<char> > (0xb5c4d440) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5c4d400) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5c16870) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5c4d740 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> > (0xb5c4d7c0 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5c63d70) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5c4d740) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5c63d70) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c4d780) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5c168ac) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c4d780) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5c4d7c0) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5c4d780) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb5a7803c) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5c16960) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5c16690) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5c16000) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb5a783fc) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb5a78c6c) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb59950f0) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb5997500) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb5988a40) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb5997500) + QFutureInterfaceBase (0xb59952d0) 0 + primary-for QFutureInterface<void> (0xb5988a40) + QRunnable (0xb599530c) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb5988ac0) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb5997910) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb5988ac0) + QFutureInterface<void> (0xb5988b00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb5997910) + QFutureInterfaceBase (0xb59954b0) 0 + primary-for QFutureInterface<void> (0xb5988b00) + QRunnable (0xb59954ec) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb58fa744) 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 (0xb58ebe40) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb58ebe80) 0 + primary-for QFile (0xb58ebe40) + QObject (0xb58fa834) 0 + primary-for QIODevice (0xb58ebe80) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb59281a4) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5928d5c) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb594b3fc) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb594b708) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb595c474) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb595c3fc) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb595c564) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb577eac8) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb577ebb8) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb57bb744) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb57bb780) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb57a4280) 0 + QAbstractFileEngine::ExtensionOption (0xb57bb7bc) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb57a4300) 0 + QAbstractFileEngine::ExtensionReturn (0xb57bb8ac) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb57a4380) 0 + QAbstractFileEngine::ExtensionOption (0xb57bb8e8) 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 (0xb57ace88) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb57bbf78) 0 + +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 (0xb57cddd4) 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 (0xb57cdf78) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb57a45c0) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb57a4600) 0 + primary-for QBuffer (0xb57a45c0) + QObject (0xb57d9474) 0 + primary-for QIODevice (0xb57a4600) + +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 (0xb57ec12c) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb57ec924) 0 + +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 (0xb57a4a40) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb57f9708) 0 + primary-for QFileSystemWatcher (0xb57a4a40) + +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 (0xb57a4d00) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb58100b4) 0 + primary-for QFSFileEngine (0xb57a4d00) + +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 (0xb57a4e00) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb57a4e40) 0 + primary-for QProcess (0xb57a4e00) + QObject (0xb5810a8c) 0 + primary-for QIODevice (0xb57a4e40) + +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 (0xb58314b0) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb58508e8) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb5850960) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb58316cc) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb5856168) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb58562d0) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb56646cc) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5664bb8) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb5689000) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb56891e0) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb56893c0) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb56895a0) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb5689780) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb5689960) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb5689b40) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb5689d20) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb5689f00) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb56930f0) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb56932d0) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb56934b0) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb5693690) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb5693870) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb5693a50) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb5693c30) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb5693e10) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb5698000) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb56981e0) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb56983c0) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb56985a0) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb5698780) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb5698960) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb5698b40) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb5698d20) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb5698f00) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb56a10f0) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb56a12d0) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb56a14b0) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb56a1690) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb56a1870) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb56a1a50) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb56a1c30) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb56a1e10) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb56ab000) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb56ab1e0) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb56ab3c0) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb56ab5a0) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb56ab780) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb56ab960) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb56abb40) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb56abd20) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb56abf00) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb56b00f0) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb56b02d0) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb56b04b0) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb56b0690) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb56b0870) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb56b0a50) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb56b0c30) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb56b0e10) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb56b8000) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb56b81e0) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb56b83c0) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb56d1258) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb56d1438) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb56d130c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb56d1b04) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb56b85a0) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb56f603c) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb56eafb4) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb56f612c) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb56f60b4) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb57284b0) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb5728ac8) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb5728ca8) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb5728e88) 0 empty + +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 (0xb5735300) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb573e078) 0 + primary-for QSettings (0xb5735300) + +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 (0xb5735f00) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5735f40) 0 + primary-for QTemporaryFile (0xb5735f00) + QIODevice (0xb5735f80) 0 + primary-for QFile (0xb5735f40) + QObject (0xb5569dd4) 0 + primary-for QIODevice (0xb5735f80) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5579f3c) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb5584e4c) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb55ac8e8) 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 (0xb5576b00) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb55bb744) 0 + primary-for QEventLoop (0xb5576b00) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb55bbd5c) 0 + +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 (0xb5576e80) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb55dc12c) 0 + primary-for QAbstractEventDispatcher (0xb5576e80) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb55dc870) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb56033c0) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb56034b0) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5603bf4) 0 empty + +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 (0xb55eca40) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5603ce4) 0 + primary-for QAbstractItemModel (0xb55eca40) + +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 (0xb55ecf00) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb55ecf40) 0 + primary-for QAbstractTableModel (0xb55ecf00) + QObject (0xb562f870) 0 + primary-for QAbstractItemModel (0xb55ecf40) + +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 (0xb563c180) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb563c1c0) 0 + primary-for QAbstractListModel (0xb563c180) + QObject (0xb56402d0) 0 + primary-for QAbstractItemModel (0xb563c1c0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb5651d5c) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb545a4ec) 0 empty + +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 (0xb545a5dc) 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 (0xb563cbc0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb546c2d0) 0 + primary-for QTimerEvent (0xb563cbc0) + +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 (0xb563cc80) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb546c528) 0 + primary-for QChildEvent (0xb563cc80) + +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 (0xb563ce40) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb546cd98) 0 + primary-for QCustomEvent (0xb563ce40) + +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 (0xb563cf40) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb547b0f0) 0 + primary-for QDynamicPropertyChangeEvent (0xb563cf40) + +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 (0xb5480000) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb547b348) 0 + primary-for QCoreApplication (0xb5480000) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb5490d98) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb54c312c) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb54c35dc) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb54c36cc) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb54c3b04) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb54c3bf4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb54c3f00) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb54d8258) 0 empty + +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 (0xb54d5280) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb54d8348) 0 + primary-for QMimeData (0xb54d5280) + +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 (0xb54d5540) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb54d8ec4) 0 + primary-for QObjectCleanupHandler (0xb54d5540) + +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 (0xb54d5780) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb54ea744) 0 + primary-for QSharedMemory (0xb54d5780) + +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 (0xb54d5a40) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb54fd528) 0 + primary-for QSignalMapper (0xb54d5a40) + +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 (0xb54d5d00) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5509690) 0 + primary-for QSocketNotifier (0xb54d5d00) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb5517708) 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 (0xb551c080) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5517c30) 0 + primary-for QTimer (0xb551c080) + +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 (0xb551c500) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb5525d98) 0 + primary-for QTranslator (0xb551c500) + +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 (0xb551c800) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb5536bb8) 0 + primary-for QLibrary (0xb551c800) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb5545b04) 0 + +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 (0xb551cb80) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb5555690) 0 + primary-for QPluginLoader (0xb551cb80) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb5368258) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb537b0b4) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb537b744) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb537b438) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb5388c30) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb5388924) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb5390e10) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb53970f0) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb53974ec) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb53d021c) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb53d0f00) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb53dd1a4) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb53ddb7c) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb53ddf00) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb540d8ac) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb540d99c) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb5414f78) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5421000) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb5428708) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb54288e8) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb5440744) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb544f8e8) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb523d834) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb524f8ac) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb524fc6c) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb5271dd4) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb527e7f8) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb52a6438) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb530a744) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb531d834) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb51393c0) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb5142438) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb516021c) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb517c0f0) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb51b6ce4) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb51da1e0) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb52138ac) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5226ac8) 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 (0xb5037800) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb5042474) 0 + primary-for QTimeLine (0xb5037800) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb5055834) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb50799d8) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb5082f78) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb50920b4) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb509203c) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb5083280) 0 + QVector<QXmlStreamAttribute> (0xb50920f0) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb509212c) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb5092b40) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb5092c6c) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb50b2834) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb50b2960) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb50c68e8) 0 empty + +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 (0xb50c6a14) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb50c6bb8) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb50f71a4) 0 + +Class QList<QList<QVariant> >::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QList<QVariant> >::<anonymous union> (0xb50f77f8) 0 + +Class QList<QList<QVariant> > + size=4 align=4 + base size=4 base align=4 +QList<QList<QVariant> > (0xb50f7780) 0 + +Class QList<int>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<int>::<anonymous union> (0xb50f7a50) 0 + +Class QList<int> + size=4 align=4 + base size=4 base align=4 +QList<int> (0xb50f79d8) 0 + +Vtable for QSignalSpy +QSignalSpy::_ZTV10QSignalSpy: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QSignalSpy) +8 QObject::metaObject +12 QObject::qt_metacast +16 QSignalSpy::qt_metacall +20 QSignalSpy::~QSignalSpy +24 QSignalSpy::~QSignalSpy +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalSpy + size=20 align=4 + base size=20 base align=4 +QSignalSpy (0xb5110a00) 0 + vptr=((& QSignalSpy::_ZTV10QSignalSpy) + 8u) + QObject (0xb50f7834) 0 + primary-for QSignalSpy (0xb5110a00) + QList<QList<QVariant> > (0xb50f7870) 8 + +Class QTestData + size=4 align=4 + base size=4 base align=4 +QTestData (0xb4f4d4ec) 0 + +Vtable for QTestEventLoop +QTestEventLoop::_ZTV14QTestEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTestEventLoop) +8 QTestEventLoop::metaObject +12 QTestEventLoop::qt_metacast +16 QTestEventLoop::qt_metacall +20 QTestEventLoop::~QTestEventLoop +24 QTestEventLoop::~QTestEventLoop +28 QObject::event +32 QObject::eventFilter +36 QTestEventLoop::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTestEventLoop + size=20 align=4 + base size=20 base align=4 +QTestEventLoop (0xb4f8b700) 0 + vptr=((& QTestEventLoop::_ZTV14QTestEventLoop) + 8u) + QObject (0xb4fa40f0) 0 + primary-for QTestEventLoop (0xb4f8b700) + +Class QPointer<QTestEventLoop> + size=4 align=4 + base size=4 base align=4 +QPointer<QTestEventLoop> (0xb4fb21a4) 0 + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4fff99c) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb5014f3c) 0 + +Class QList<int>::Node + size=4 align=4 + base size=4 base align=4 +QList<int>::Node (0xb4e9f690) 0 + +Class QTypeInfo<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QList<QVariant> > (0xb4e9f870) 0 empty + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4ed9d5c) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4ed9dd4) 0 + +Class QList<QList<QVariant> >::Node + size=4 align=4 + base size=4 base align=4 +QList<QList<QVariant> >::Node (0xb4f0bec4) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4d335a0) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4d336cc) 0 + +Class QList<QVariant>::Node + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::Node (0xb4d33e10) 0 + diff --git a/tests/auto/bic/data/QtXml.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXml.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..b39d2ed48d --- /dev/null +++ b/tests/auto/bic/data/QtXml.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,4953 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb78937bc) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb78937f8) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7cf3b40) 0 empty + QUintForSize<4> (0xb7893870) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb789399c) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb78939d8) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7cf3d00) 0 empty + QIntForSize<4> (0xb7893a50) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb7893dd4) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb789f3fc) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb789fd98) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb789fe4c) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb78b703c) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb78b712c) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb78b721c) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb78b730c) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb78b73fc) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb78b74ec) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb78b75dc) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb78b76cc) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb78b77bc) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb78b78ac) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb78b799c) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb78b7a8c) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb78b7b7c) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb78b7c6c) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb78b7d5c) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb78b7e4c) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb78d08e8) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb78d0d5c) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb7902a14) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6ae54ec) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6b14240) 0 + QBasicAtomicInt (0xb6b0d4b0) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6b1e3fc) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6b5a5dc) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6b1e9d8) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6b895dc) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb6bce6cc) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb6bce960) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb6a19294) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb6a19bb8) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb6a2b4ec) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb6a2be10) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb6a3d744) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb6a48078) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb6a4899c) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6a602d0) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb6a60bf4) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb6a71528) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6a71e4c) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb6a89780) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6a970b4) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb6ad83c0) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6add8e8) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb6a9721c) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb68e9438) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb694c528) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb69a0dd4) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb680db00) 0 + QString (0xb684c870) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb684cb7c) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6865a14) 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 (0xb68ae780) 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 (0xb68c4100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb68aea8c) 0 nearly-empty + primary-for std::bad_exception (0xb68c4100) + +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 (0xb68c4240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb68aed5c) 0 nearly-empty + primary-for std::bad_alloc (0xb68c4240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb68aebb8) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb68d31e0) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb68d31a4) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb67704ec) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb67702d0) 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 (0xb6757834) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb6781b40) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb6781ac8) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb679cdd4) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb67a5348) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb67a5924) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb67b1000) 0 + QGenericArgument (0xb67a5d5c) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb67b4258) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb67b4078) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb67cb3c0) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb67cb348) 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 (0xb67cb294) 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 (0xb67cb4ec) 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 (0xb65ffa50) 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 (0xb6604e80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb66153c0) 0 + primary-for QIODevice (0xb6604e80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb6631690) 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 (0xb664e564) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb666f5dc) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb6696dd4) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6696ec4) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb66a3438) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb66a33c0) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6676f80) 0 + QList<QString> (0xb66a3474) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb66ce1e0) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb66ce3fc) 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 (0xb64e8474) 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 (0xb66baf40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb64e8a50) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb66baf40) + +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 (0xb64ef960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb64e8d98) 0 + primary-for QTextCodecPlugin (0xb64ef960) + QTextCodecFactoryInterface (0xb64f30c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb64e8dd4) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb64f30c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb64fb618) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb650621c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb64fbf00) 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 (0xb64f3980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb65113fc) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64f3980) + +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 (0xb64f3a40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb64f3a80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb64f3a40) + std::exception (0xb65115a0) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb64f3a80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb6511744) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb6511924) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb651199c) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb6511960) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb65cd258) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb65cd21c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb65d5b40) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb65d5bf4) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6458b7c) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb6458c6c) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6458bf4) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb6458ce4) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6458d5c) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb6458d98) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb6458dd4) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6458e4c) 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 (0xb6458e88) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb64b4618) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb64c2294) 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 (0xb6474e00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb64ce30c) 0 + primary-for QTextIStream (0xb6474e00) + +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 (0xb62dc0c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb64ced98) 0 + primary-for QTextOStream (0xb62dc0c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62e0834) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb62e08ac) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb62e07bc) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62e0924) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb62e099c) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb62e0a14) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62e0a8c) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb62e0ac8) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb62e0b04) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb62e0b7c) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb62e0bf4) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb62e0c30) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb62e0d5c) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb62e0ce4) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb62e0ca8) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62e0dd4) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb62e0ec4) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb62e0e4c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62e0f3c) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb62fa000) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb62e0fb4) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb62fa0b4) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb62fa12c) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb62fa1a4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb62fa1e0) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb62fa21c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb62fa258) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb63bf1a4) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb63bf168) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb6200f3c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb621cb7c) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb621cb04) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb621cec4) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb621ca14) 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 (0xb621ce88) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb62386cc) 0 + +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 (0xb6238744) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6262780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb626621c) 0 + primary-for QFutureInterface<void> (0xb6262780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb62919d8) 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 (0xb62bb6c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb62c5078) 0 + primary-for QFutureWatcherBase (0xb62bb6c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb62bbdc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb62bbe00) 0 + primary-for QFutureWatcher<void> (0xb62bbdc0) + QObject (0xb62c5bb8) 0 + primary-for QFutureWatcherBase (0xb62bbe00) + +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 (0xb60e0a8c) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb60de8c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb60f1384) 0 + primary-for QThread (0xb60de8c0) + +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 (0xb60dec00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb61041a4) 0 + primary-for QThreadPool (0xb60dec00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb6104bb8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb6104e88) 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 (0xb61172c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb6113b7c) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb61172c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb6126348) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb6117c40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb61263c0) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb6117e00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb6117e40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb6126870) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb6117e40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb6126e88) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb6126ec4) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6138140) 0 empty + std::input_iterator_tag (0xb6126f00) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb61381c0) 0 empty + std::forward_iterator_tag (0xb6138200) 0 empty + std::input_iterator_tag (0xb6126f3c) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6138280) 0 empty + std::bidirectional_iterator_tag (0xb61382c0) 0 empty + std::forward_iterator_tag (0xb6138300) 0 empty + std::input_iterator_tag (0xb6126f78) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb614421c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb6144258) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb61442d0) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb61444ec) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb61445dc) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb6144654) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb61446cc) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb6144744) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb61447bc) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb6144834) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb61448ac) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb6144924) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb614499c) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb6144a14) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb6144a8c) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb6144b04) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb6144b7c) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb6144c6c) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb6144ce4) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb6144d5c) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb615c0f0) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb615c168) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb615c258) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb615c2d0) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb615c348) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb615c564) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb615c5a0) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb615c5dc) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb615c618) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb615c654) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb615c690) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb615c708) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb615c744) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb615c780) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb615c7bc) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb615c7f8) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb615c834) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb617c21c) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb61be7f8) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb61bec30) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb61bee4c) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb6003258) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb60033c0) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb6003528) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb6003c30) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb6037654) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb603ef78) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb604a1e0) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb604a21c) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb604a294) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb604a2d0) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb604a348) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb604a564) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb604a6cc) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb604a654) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb604a708) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb604a744) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb60c0c6c) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb60c0f3c) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb60d37c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb60c0f78) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb60c0fb4) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb60d3880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5eda000) 0 empty + +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 (0xb5eda21c) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5f2fb04) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5f2fb40) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5f69b40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5f2fb7c) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5dcf7f8) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5e02100) 0 + std::allocator<char> (0xb5e02140) 0 empty + __gnu_cxx::new_allocator<char> (0xb5dcf870) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5dcf780) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5dcf8ac) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5e022c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5dcf8e8) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5dcf99c) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5e024c0) 0 + std::allocator<wchar_t> (0xb5e02500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5dcfa14) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5dcf924) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5dcfa50) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5dcfb04) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5e02680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5dcfa8c) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5dcfb40) 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 (0xb5e96fb4) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5ea099c) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5ea0ce4) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5eb1640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5eb0654) 0 + primary-for std::collate<char> (0xb5eb1640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5eb1740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5eb0744) 0 + primary-for std::collate<wchar_t> (0xb5eb1740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5eb0bb8) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5eb0bf4) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5cd06c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5eb0c30) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5cd0800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5cd0840) 0 + primary-for std::collate_byname<char> (0xb5cd0800) + std::locale::facet (0xb5eb0ca8) 0 + primary-for std::collate<char> (0xb5cd0840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5cd08c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5cd0900) 0 + primary-for std::collate_byname<wchar_t> (0xb5cd08c0) + std::locale::facet (0xb5eb0d98) 0 + primary-for std::collate<wchar_t> (0xb5cd0900) + +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 (0xb5cd0f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5ce4b7c) 0 nearly-empty + primary-for std::ios_base::failure (0xb5cd0f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5cf5e10) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5cf63c0) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5cf67bc) 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 (0xb5ce4b40) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5d371e0) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5d37474) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5d37708) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5d9dfa0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5d8b654) 0 + primary-for std::ctype<char> (0xb5d9dfa0) + std::ctype_base (0xb5d8b690) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5daa870) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5dbc21c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5daa870) + std::ctype_base (0xb5dbc258) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5dae800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5bc76e0) 0 + primary-for std::ctype<wchar_t> (0xb5dae800) + std::locale::facet (0xb5dbc348) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5bc76e0) + std::ctype_base (0xb5dbc384) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5dae9c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5bcee60) 0 + primary-for std::ctype_byname<char> (0xb5dae9c0) + std::locale::facet (0xb5bcd690) 0 + primary-for std::ctype<char> (0xb5bcee60) + std::ctype_base (0xb5bcd6cc) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5daea40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5daea80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5daea40) + std::__ctype_abstract_base<wchar_t> (0xb5bd24b0) 0 + primary-for std::ctype<wchar_t> (0xb5daea80) + std::locale::facet (0xb5bcd834) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5bd24b0) + std::ctype_base (0xb5bcd870) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5bd91e0) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5be0480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5bd9a50) 0 + primary-for std::numpunct<char> (0xb5be0480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5be0540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5bd9b40) 0 + primary-for std::numpunct<wchar_t> (0xb5be0540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5c4a1a4) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5c64a80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5c64ac0) 0 + primary-for std::numpunct_byname<char> (0xb5c64a80) + std::locale::facet (0xb5c4a7f8) 0 + primary-for std::numpunct<char> (0xb5c64ac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5c64b00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5c4a8e8) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5c64b00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5c64b80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5c4a9d8) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5c64b80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5c64c00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5c64c40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5c64c00) + std::locale::facet (0xb5c4aac8) 0 + primary-for std::numpunct<wchar_t> (0xb5c64c40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c64cc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5c4abb8) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c64cc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c64d40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5c4aca8) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5c64d40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5cb8d80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5cb930c) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5cb8d80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5cb8dc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5cb93fc) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5cb8dc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5b00a40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5b00a80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb5b06078) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b00a80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb5b06258) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5b00bc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b00c00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5b06294) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b00c00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5b06438) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5b42480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5b424c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5b0699c) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5b424c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5b42580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b425c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5b06d20) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5b425c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5b64348) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5b64384) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5b6e480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5b643c0) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5b6499c) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5ba9380 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> > (0xb5ba9400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5bb2b40) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5ba9380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5bb2b40) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5ba93c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5b649d8) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5ba93c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5ba9400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5ba93c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5b64c6c) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5ba9700 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> > (0xb5ba9780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5bc0be0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5ba9700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb5bc0be0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ba9740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5b64ca8) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ba9740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5ba9780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5ba9740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb59cb474) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb59cb3fc) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb59cb384) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb59cb2d0) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb59cb834) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb59cbf00) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb58ea4b0) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb58f5370) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb58e4a00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58f5370) + QFutureInterfaceBase (0xb58ea690) 0 + primary-for QFutureInterface<void> (0xb58e4a00) + QRunnable (0xb58ea6cc) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb58e4a80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb58f5780) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb58e4a80) + QFutureInterface<void> (0xb58e4ac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb58f5780) + QFutureInterfaceBase (0xb58ea870) 0 + primary-for QFutureInterface<void> (0xb58e4ac0) + QRunnable (0xb58ea8ac) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb584ab04) 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 (0xb5847e00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5847e40) 0 + primary-for QFile (0xb5847e00) + QObject (0xb584abf4) 0 + primary-for QIODevice (0xb5847e40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb5880564) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb588f12c) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb58a17bc) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb58a1ac8) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb58b2834) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb58b27bc) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb58b2924) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb56d1e88) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb56d1f78) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5711b04) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5711b40) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5702240) 0 + QAbstractFileEngine::ExtensionOption (0xb5711b7c) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb57022c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5711c6c) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5702340) 0 + QAbstractFileEngine::ExtensionOption (0xb5711ca8) 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 (0xb5711258) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb5723348) 0 + +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 (0xb572f1a4) 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 (0xb572f348) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5702580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb57025c0) 0 + primary-for QBuffer (0xb5702580) + QObject (0xb572f870) 0 + primary-for QIODevice (0xb57025c0) + +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 (0xb57454ec) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb5745ce4) 0 + +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 (0xb5702a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5754ac8) 0 + primary-for QFileSystemWatcher (0xb5702a00) + +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 (0xb5702cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5768474) 0 + primary-for QFSFileEngine (0xb5702cc0) + +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 (0xb5702dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5702e00) 0 + primary-for QProcess (0xb5702dc0) + QObject (0xb5768e4c) 0 + primary-for QIODevice (0xb5702e00) + +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 (0xb5787870) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb57a6ca8) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb57a6d20) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5787a8c) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb57b4528) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb57b4690) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb55b9a8c) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb55b9f78) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb55da3c0) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb55da5a0) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb55da780) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb55da960) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb55dab40) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb55dad20) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb55daf00) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb55ed0f0) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb55ed2d0) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb55ed4b0) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb55ed690) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb55ed870) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb55eda50) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb55edc30) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb55ede10) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb55f5000) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb55f51e0) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb55f53c0) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb55f55a0) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb55f5780) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb55f5960) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb55f5b40) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb55f5d20) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb55f5f00) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb55fd0f0) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb55fd2d0) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb55fd4b0) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb55fd690) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb55fd870) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb55fda50) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb55fdc30) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb55fde10) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb5607000) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb56071e0) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb56073c0) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb56075a0) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb5607780) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb5607960) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb5607b40) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb5607d20) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb5607f00) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb560c0f0) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb560c2d0) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb560c4b0) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb560c690) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb560c870) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb560ca50) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb560cc30) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb560ce10) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb5615000) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb56151e0) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb56153c0) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb56155a0) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb5615780) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5628618) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb56287f8) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb56286cc) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5628ec4) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5615960) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb56503fc) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb5650384) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb56504ec) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb5650474) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5684870) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb5684e88) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb5698078) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb5698258) 0 empty + +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 (0xb56932c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5698438) 0 + primary-for QSettings (0xb56932c0) + +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 (0xb5693ec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5693f00) 0 + primary-for QTemporaryFile (0xb5693ec0) + QIODevice (0xb5693f40) 0 + primary-for QFile (0xb5693f00) + QObject (0xb54d0168) 0 + primary-for QIODevice (0xb5693f40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb54df2d0) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb54ec21c) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb5503ca8) 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 (0xb54dbac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb5515b04) 0 + primary-for QEventLoop (0xb54dbac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb552912c) 0 + +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 (0xb54dbe40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb55394ec) 0 + primary-for QAbstractEventDispatcher (0xb54dbe40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb554c384) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb555f780) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb555f870) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb555ffb4) 0 empty + +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 (0xb5549a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5569078) 0 + primary-for QAbstractItemModel (0xb5549a00) + +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 (0xb5549ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5549f00) 0 + primary-for QAbstractTableModel (0xb5549ec0) + QObject (0xb5589c30) 0 + primary-for QAbstractItemModel (0xb5549f00) + +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 (0xb559b140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb559b180) 0 + primary-for QAbstractListModel (0xb559b140) + QObject (0xb55956cc) 0 + primary-for QAbstractItemModel (0xb559b180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb55b712c) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb55b78ac) 0 empty + +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 (0xb55b799c) 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 (0xb559bb80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb53c6690) 0 + primary-for QTimerEvent (0xb559bb80) + +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 (0xb559bc40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb53c68e8) 0 + primary-for QChildEvent (0xb559bc40) + +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 (0xb559be00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb53d40f0) 0 + primary-for QCustomEvent (0xb559be00) + +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 (0xb559bf00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb53d44ec) 0 + primary-for QDynamicPropertyChangeEvent (0xb559bf00) + +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 (0xb559bfc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb53d4744) 0 + primary-for QCoreApplication (0xb559bfc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb53f4168) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53f44ec) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb53f499c) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb53f4a8c) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb53f4ec4) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb53f4fb4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb542f2d0) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb542f618) 0 empty + +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 (0xb5435240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb542f708) 0 + primary-for QMimeData (0xb5435240) + +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 (0xb5435500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb5444258) 0 + primary-for QObjectCleanupHandler (0xb5435500) + +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 (0xb5435740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5444b04) 0 + primary-for QSharedMemory (0xb5435740) + +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 (0xb5435a00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb5454924) 0 + primary-for QSignalMapper (0xb5435a00) + +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 (0xb5435cc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5461a8c) 0 + primary-for QSocketNotifier (0xb5435cc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb546db04) 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 (0xb5476040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb547a000) 0 + primary-for QTimer (0xb5476040) + +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 (0xb54764c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb548c12c) 0 + primary-for QTranslator (0xb54764c0) + +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 (0xb54767c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb548cf78) 0 + primary-for QLibrary (0xb54767c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb549eec4) 0 + +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 (0xb5476b40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb54b0a50) 0 + primary-for QPluginLoader (0xb5476b40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb52c0654) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb52d3474) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb52d3b04) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb52d37f8) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb52eb000) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb52e3ce4) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb52f01e0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb52f04b0) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb52f08ac) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb53285dc) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb53312d0) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5331564) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5331f3c) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb535a2d0) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb5366c6c) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5366d5c) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb537d2d0) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb537d3c0) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb5384ac8) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5384ca8) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb539bb7c) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb53a9ca8) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb5199c30) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb51a8c6c) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb51be03c) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb51d41a4) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb51d4bb8) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb52017f8) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5255b04) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb5277bf4) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb5293780) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb509d8ac) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb50bd5dc) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb50d64b0) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb511d0b4) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb51355dc) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb516ec6c) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb517ae88) 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 (0xb51937c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4f9d834) 0 + primary-for QTimeLine (0xb51937c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4faebf4) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4fced98) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4fe830c) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4fe8474) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4fe83fc) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4fe0240) 0 + QVector<QXmlStreamAttribute> (0xb4fe84b0) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4fe84ec) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4fe8f00) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb500c03c) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb500cbf4) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb500cd20) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb501cca8) 0 empty + +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 (0xb501cdd4) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb501cf78) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb504d564) 0 + +Class QDomImplementation + size=4 align=4 + base size=4 base align=4 +QDomImplementation (0xb504db40) 0 + +Class QDomNode + size=4 align=4 + base size=4 base align=4 +QDomNode (0xb506103c) 0 + +Class QDomNodeList + size=4 align=4 + base size=4 base align=4 +QDomNodeList (0xb5067258) 0 + +Class QDomDocumentType + size=4 align=4 + base size=4 base align=4 +QDomDocumentType (0xb5076000) 0 + QDomNode (0xb5067a14) 0 + +Class QDomDocument + size=4 align=4 + base size=4 base align=4 +QDomDocument (0xb50760c0) 0 + QDomNode (0xb5067fb4) 0 + +Class QDomNamedNodeMap + size=4 align=4 + base size=4 base align=4 +QDomNamedNodeMap (0xb5079744) 0 + +Class QDomDocumentFragment + size=4 align=4 + base size=4 base align=4 +QDomDocumentFragment (0xb5076280) 0 + QDomNode (0xb5079e10) 0 + +Class QDomCharacterData + size=4 align=4 + base size=4 base align=4 +QDomCharacterData (0xb5076340) 0 + QDomNode (0xb50893c0) 0 + +Class QDomAttr + size=4 align=4 + base size=4 base align=4 +QDomAttr (0xb5076380) 0 + QDomNode (0xb50898e8) 0 + +Class QDomElement + size=4 align=4 + base size=4 base align=4 +QDomElement (0xb5076480) 0 + QDomNode (0xb5089e88) 0 + +Class QDomText + size=4 align=4 + base size=4 base align=4 +QDomText (0xb5076640) 0 + QDomCharacterData (0xb5076680) 0 + QDomNode (0xb508f708) 0 + +Class QDomComment + size=4 align=4 + base size=4 base align=4 +QDomComment (0xb5076740) 0 + QDomCharacterData (0xb5076780) 0 + QDomNode (0xb508fd5c) 0 + +Class QDomCDATASection + size=4 align=4 + base size=4 base align=4 +QDomCDATASection (0xb5076840) 0 + QDomText (0xb5076880) 0 + QDomCharacterData (0xb50768c0) 0 + QDomNode (0xb4e9c30c) 0 + +Class QDomNotation + size=4 align=4 + base size=4 base align=4 +QDomNotation (0xb5076980) 0 + QDomNode (0xb4e9c8ac) 0 + +Class QDomEntity + size=4 align=4 + base size=4 base align=4 +QDomEntity (0xb5076a40) 0 + QDomNode (0xb4e9ce4c) 0 + +Class QDomEntityReference + size=4 align=4 + base size=4 base align=4 +QDomEntityReference (0xb5076b00) 0 + QDomNode (0xb4ea13fc) 0 + +Class QDomProcessingInstruction + size=4 align=4 + base size=4 base align=4 +QDomProcessingInstruction (0xb5076bc0) 0 + QDomNode (0xb4ea199c) 0 + +Class QXmlNamespaceSupport + size=4 align=4 + base size=4 base align=4 +QXmlNamespaceSupport (0xb4ea1f3c) 0 + +Class QXmlAttributes::Attribute + size=16 align=4 + base size=16 base align=4 +QXmlAttributes::Attribute (0xb4eac2d0) 0 + +Class QList<QXmlAttributes::Attribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute>::<anonymous union> (0xb4eac5dc) 0 + +Class QList<QXmlAttributes::Attribute> + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute> (0xb4eac564) 0 + +Vtable for QXmlAttributes +QXmlAttributes::_ZTV14QXmlAttributes: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlAttributes) +8 QXmlAttributes::~QXmlAttributes +12 QXmlAttributes::~QXmlAttributes + +Class QXmlAttributes + size=12 align=4 + base size=12 base align=4 +QXmlAttributes (0xb4eac21c) 0 + vptr=((& QXmlAttributes::_ZTV14QXmlAttributes) + 8u) + +Vtable for QXmlInputSource +QXmlInputSource::_ZTV15QXmlInputSource: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlInputSource) +8 QXmlInputSource::~QXmlInputSource +12 QXmlInputSource::~QXmlInputSource +16 QXmlInputSource::setData +20 QXmlInputSource::setData +24 QXmlInputSource::fetchData +28 QXmlInputSource::data +32 QXmlInputSource::next +36 QXmlInputSource::reset +40 QXmlInputSource::fromRawData + +Class QXmlInputSource + size=8 align=4 + base size=8 base align=4 +QXmlInputSource (0xb4eaca50) 0 + vptr=((& QXmlInputSource::_ZTV15QXmlInputSource) + 8u) + +Class QXmlParseException + size=4 align=4 + base size=4 base align=4 +QXmlParseException (0xb4eacca8) 0 + +Vtable for QXmlReader +QXmlReader::_ZTV10QXmlReader: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QXmlReader) +8 QXmlReader::~QXmlReader +12 QXmlReader::~QXmlReader +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QXmlReader + size=4 align=4 + base size=4 base align=4 +QXmlReader (0xb4eace10) 0 nearly-empty + vptr=((& QXmlReader::_ZTV10QXmlReader) + 8u) + +Vtable for QXmlSimpleReader +QXmlSimpleReader::_ZTV16QXmlSimpleReader: 26u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QXmlSimpleReader) +8 QXmlSimpleReader::~QXmlSimpleReader +12 QXmlSimpleReader::~QXmlSimpleReader +16 QXmlSimpleReader::feature +20 QXmlSimpleReader::setFeature +24 QXmlSimpleReader::hasFeature +28 QXmlSimpleReader::property +32 QXmlSimpleReader::setProperty +36 QXmlSimpleReader::hasProperty +40 QXmlSimpleReader::setEntityResolver +44 QXmlSimpleReader::entityResolver +48 QXmlSimpleReader::setDTDHandler +52 QXmlSimpleReader::DTDHandler +56 QXmlSimpleReader::setContentHandler +60 QXmlSimpleReader::contentHandler +64 QXmlSimpleReader::setErrorHandler +68 QXmlSimpleReader::errorHandler +72 QXmlSimpleReader::setLexicalHandler +76 QXmlSimpleReader::lexicalHandler +80 QXmlSimpleReader::setDeclHandler +84 QXmlSimpleReader::declHandler +88 QXmlSimpleReader::parse +92 QXmlSimpleReader::parse +96 QXmlSimpleReader::parse +100 QXmlSimpleReader::parseContinue + +Class QXmlSimpleReader + size=8 align=4 + base size=8 base align=4 +QXmlSimpleReader (0xb4ed2100) 0 + vptr=((& QXmlSimpleReader::_ZTV16QXmlSimpleReader) + 8u) + QXmlReader (0xb4ed8078) 0 nearly-empty + primary-for QXmlSimpleReader (0xb4ed2100) + +Vtable for QXmlLocator +QXmlLocator::_ZTV11QXmlLocator: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QXmlLocator) +8 QXmlLocator::~QXmlLocator +12 QXmlLocator::~QXmlLocator +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QXmlLocator + size=4 align=4 + base size=4 base align=4 +QXmlLocator (0xb4ed8618) 0 nearly-empty + vptr=((& QXmlLocator::_ZTV11QXmlLocator) + 8u) + +Vtable for QXmlContentHandler +QXmlContentHandler::_ZTV18QXmlContentHandler: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlContentHandler) +8 QXmlContentHandler::~QXmlContentHandler +12 QXmlContentHandler::~QXmlContentHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QXmlContentHandler + size=4 align=4 + base size=4 base align=4 +QXmlContentHandler (0xb4ed87f8) 0 nearly-empty + vptr=((& QXmlContentHandler::_ZTV18QXmlContentHandler) + 8u) + +Vtable for QXmlErrorHandler +QXmlErrorHandler::_ZTV16QXmlErrorHandler: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QXmlErrorHandler) +8 QXmlErrorHandler::~QXmlErrorHandler +12 QXmlErrorHandler::~QXmlErrorHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QXmlErrorHandler + size=4 align=4 + base size=4 base align=4 +QXmlErrorHandler (0xb4ed8b40) 0 nearly-empty + vptr=((& QXmlErrorHandler::_ZTV16QXmlErrorHandler) + 8u) + +Vtable for QXmlDTDHandler +QXmlDTDHandler::_ZTV14QXmlDTDHandler: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlDTDHandler) +8 QXmlDTDHandler::~QXmlDTDHandler +12 QXmlDTDHandler::~QXmlDTDHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QXmlDTDHandler + size=4 align=4 + base size=4 base align=4 +QXmlDTDHandler (0xb4ed8e88) 0 nearly-empty + vptr=((& QXmlDTDHandler::_ZTV14QXmlDTDHandler) + 8u) + +Vtable for QXmlEntityResolver +QXmlEntityResolver::_ZTV18QXmlEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlEntityResolver) +8 QXmlEntityResolver::~QXmlEntityResolver +12 QXmlEntityResolver::~QXmlEntityResolver +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QXmlEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlEntityResolver (0xb4eee0b4) 0 nearly-empty + vptr=((& QXmlEntityResolver::_ZTV18QXmlEntityResolver) + 8u) + +Vtable for QXmlLexicalHandler +QXmlLexicalHandler::_ZTV18QXmlLexicalHandler: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlLexicalHandler) +8 QXmlLexicalHandler::~QXmlLexicalHandler +12 QXmlLexicalHandler::~QXmlLexicalHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual + +Class QXmlLexicalHandler + size=4 align=4 + base size=4 base align=4 +QXmlLexicalHandler (0xb4eee438) 0 nearly-empty + vptr=((& QXmlLexicalHandler::_ZTV18QXmlLexicalHandler) + 8u) + +Vtable for QXmlDeclHandler +QXmlDeclHandler::_ZTV15QXmlDeclHandler: 8u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlDeclHandler) +8 QXmlDeclHandler::~QXmlDeclHandler +12 QXmlDeclHandler::~QXmlDeclHandler +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual + +Class QXmlDeclHandler + size=4 align=4 + base size=4 base align=4 +QXmlDeclHandler (0xb4eee780) 0 nearly-empty + vptr=((& QXmlDeclHandler::_ZTV15QXmlDeclHandler) + 8u) + +Vtable for QXmlDefaultHandler +QXmlDefaultHandler::_ZTV18QXmlDefaultHandler: 73u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +8 QXmlDefaultHandler::~QXmlDefaultHandler +12 QXmlDefaultHandler::~QXmlDefaultHandler +16 QXmlDefaultHandler::setDocumentLocator +20 QXmlDefaultHandler::startDocument +24 QXmlDefaultHandler::endDocument +28 QXmlDefaultHandler::startPrefixMapping +32 QXmlDefaultHandler::endPrefixMapping +36 QXmlDefaultHandler::startElement +40 QXmlDefaultHandler::endElement +44 QXmlDefaultHandler::characters +48 QXmlDefaultHandler::ignorableWhitespace +52 QXmlDefaultHandler::processingInstruction +56 QXmlDefaultHandler::skippedEntity +60 QXmlDefaultHandler::errorString +64 QXmlDefaultHandler::warning +68 QXmlDefaultHandler::error +72 QXmlDefaultHandler::fatalError +76 QXmlDefaultHandler::notationDecl +80 QXmlDefaultHandler::unparsedEntityDecl +84 QXmlDefaultHandler::resolveEntity +88 QXmlDefaultHandler::startDTD +92 QXmlDefaultHandler::endDTD +96 QXmlDefaultHandler::startEntity +100 QXmlDefaultHandler::endEntity +104 QXmlDefaultHandler::startCDATA +108 QXmlDefaultHandler::endCDATA +112 QXmlDefaultHandler::comment +116 QXmlDefaultHandler::attributeDecl +120 QXmlDefaultHandler::internalEntityDecl +124 QXmlDefaultHandler::externalEntityDecl +128 (int (*)(...))-0x000000004 +132 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +136 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD1Ev +140 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandlerD0Ev +144 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler7warningERK18QXmlParseException +148 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler5errorERK18QXmlParseException +152 QXmlDefaultHandler::_ZThn4_N18QXmlDefaultHandler10fatalErrorERK18QXmlParseException +156 QXmlDefaultHandler::_ZThn4_NK18QXmlDefaultHandler11errorStringEv +160 (int (*)(...))-0x000000008 +164 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +168 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD1Ev +172 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandlerD0Ev +176 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler12notationDeclERK7QStringS2_S2_ +180 QXmlDefaultHandler::_ZThn8_N18QXmlDefaultHandler18unparsedEntityDeclERK7QStringS2_S2_S2_ +184 QXmlDefaultHandler::_ZThn8_NK18QXmlDefaultHandler11errorStringEv +188 (int (*)(...))-0x00000000c +192 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +196 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD1Ev +200 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandlerD0Ev +204 QXmlDefaultHandler::_ZThn12_N18QXmlDefaultHandler13resolveEntityERK7QStringS2_RP15QXmlInputSource +208 QXmlDefaultHandler::_ZThn12_NK18QXmlDefaultHandler11errorStringEv +212 (int (*)(...))-0x000000010 +216 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +220 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD1Ev +224 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandlerD0Ev +228 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8startDTDERK7QStringS2_S2_ +232 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler6endDTDEv +236 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler11startEntityERK7QString +240 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler9endEntityERK7QString +244 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler10startCDATAEv +248 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler8endCDATAEv +252 QXmlDefaultHandler::_ZThn16_N18QXmlDefaultHandler7commentERK7QString +256 QXmlDefaultHandler::_ZThn16_NK18QXmlDefaultHandler11errorStringEv +260 (int (*)(...))-0x000000014 +264 (int (*)(...))(& _ZTI18QXmlDefaultHandler) +268 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD1Ev +272 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandlerD0Ev +276 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler13attributeDeclERK7QStringS2_S2_S2_S2_ +280 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18internalEntityDeclERK7QStringS2_ +284 QXmlDefaultHandler::_ZThn20_N18QXmlDefaultHandler18externalEntityDeclERK7QStringS2_S2_ +288 QXmlDefaultHandler::_ZThn20_NK18QXmlDefaultHandler11errorStringEv + +Class QXmlDefaultHandler + size=28 align=4 + base size=28 base align=4 +QXmlDefaultHandler (0xb4ef87e8) 0 + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 8u) + QXmlContentHandler (0xb4eeeac8) 0 nearly-empty + primary-for QXmlDefaultHandler (0xb4ef87e8) + QXmlErrorHandler (0xb4eeeb04) 4 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 136u) + QXmlDTDHandler (0xb4eeeb40) 8 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 168u) + QXmlEntityResolver (0xb4eeeb7c) 12 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 196u) + QXmlLexicalHandler (0xb4eeebb8) 16 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 220u) + QXmlDeclHandler (0xb4eeebf4) 20 nearly-empty + vptr=((& QXmlDefaultHandler::_ZTV18QXmlDefaultHandler) + 268u) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4f658ac) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4f78e4c) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4e2e438) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4e2e4b0) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4e561e0) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4e5630c) 0 + +Class QTypeInfo<QXmlAttributes::Attribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlAttributes::Attribute> (0xb4e56564) 0 empty + +Class QList<QXmlAttributes::Attribute>::Node + size=4 align=4 + base size=4 base align=4 +QList<QXmlAttributes::Attribute>::Node (0xb4e565dc) 0 + diff --git a/tests/auto/bic/data/QtXmlPatterns.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXmlPatterns.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000000..ffc05cd858 --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,5467 @@ +Class QUintForSize<4> + size=1 align=1 + base size=0 base align=1 +QUintForSize<4> (0xb77a33c0) 0 empty + +Class QUintForSize<8> + size=1 align=1 + base size=0 base align=1 +QUintForSize<8> (0xb77a33fc) 0 empty + +Class QUintForType<void*> + size=1 align=1 + base size=1 base align=1 +QUintForType<void*> (0xb7bfab40) 0 empty + QUintForSize<4> (0xb77a3474) 0 empty + +Class QIntForSize<4> + size=1 align=1 + base size=0 base align=1 +QIntForSize<4> (0xb77a35a0) 0 empty + +Class QIntForSize<8> + size=1 align=1 + base size=0 base align=1 +QIntForSize<8> (0xb77a35dc) 0 empty + +Class QIntForType<void*> + size=1 align=1 + base size=1 base align=1 +QIntForType<void*> (0xb7bfad00) 0 empty + QIntForSize<4> (0xb77a3654) 0 empty + +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb77a39d8) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb77b7000) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb77b799c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb77b7a50) 0 + +Class QTypeInfo<bool> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<bool> (0xb77b7c30) 0 empty + +Class QTypeInfo<char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<char> (0xb77b7d20) 0 empty + +Class QTypeInfo<signed char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<signed char> (0xb77b7e10) 0 empty + +Class QTypeInfo<unsigned char> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned char> (0xb77b7f00) 0 empty + +Class QTypeInfo<short int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short int> (0xb77cd000) 0 empty + +Class QTypeInfo<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<short unsigned int> (0xb77cd0f0) 0 empty + +Class QTypeInfo<int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<int> (0xb77cd1e0) 0 empty + +Class QTypeInfo<unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<unsigned int> (0xb77cd2d0) 0 empty + +Class QTypeInfo<long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long int> (0xb77cd3c0) 0 empty + +Class QTypeInfo<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long unsigned int> (0xb77cd4b0) 0 empty + +Class QTypeInfo<long long int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long int> (0xb77cd5a0) 0 empty + +Class QTypeInfo<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long long unsigned int> (0xb77cd690) 0 empty + +Class QTypeInfo<float> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<float> (0xb77cd780) 0 empty + +Class QTypeInfo<double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<double> (0xb77cd870) 0 empty + +Class QTypeInfo<long double> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<long double> (0xb77cd960) 0 empty + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb77cda50) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb77eb4ec) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb77eb960) 0 + +Class QTypeInfo<QChar> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QChar> (0xb7815618) 0 empty + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb69dd0f0) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6a04240) 0 + QBasicAtomicInt (0xb6a080b4) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6a1c000) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a4b1e0) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6a1c5dc) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6a7a1e0) 0 + +Class QTypeInfo<QByteArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QByteArray> (0xb68c72d0) 0 empty + +Class QFlags<Qt::MouseButton> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MouseButton> (0xb68c7564) 0 + +Class QFlags<Qt::Orientation> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::Orientation> (0xb68c7e88) 0 + +Class QFlags<Qt::KeyboardModifier> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::KeyboardModifier> (0xb690f7bc) 0 + +Class QFlags<Qt::WindowType> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowType> (0xb691b0f0) 0 + +Class QFlags<Qt::AlignmentFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::AlignmentFlag> (0xb691ba14) 0 + +Class QFlags<Qt::ImageConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ImageConversionFlag> (0xb692e348) 0 + +Class QFlags<Qt::DockWidgetArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DockWidgetArea> (0xb692ec6c) 0 + +Class QFlags<Qt::ToolBarArea> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ToolBarArea> (0xb69435a0) 0 + +Class QFlags<Qt::WindowState> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::WindowState> (0xb6943ec4) 0 + +Class QFlags<Qt::DropAction> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::DropAction> (0xb69577f8) 0 + +Class QFlags<Qt::ItemFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::ItemFlag> (0xb696312c) 0 + +Class QFlags<Qt::MatchFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::MatchFlag> (0xb6963a50) 0 + +Class QFlags<Qt::TextInteractionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<Qt::TextInteractionFlag> (0xb697c384) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb697cca8) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb69c1fb4) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb67d14ec) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb697ce10) 0 + +Class QFlags<QString::SectionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QString::SectionFlag> (0xb67e003c) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb684412c) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb68929d8) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb66fdb00) 0 + QString (0xb6745474) 0 + +Class QTypeInfo<QString> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QString> (0xb6745780) 0 empty + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6755618) 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 (0xb67aa384) 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 (0xb67b4100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb67aa690) 0 nearly-empty + primary-for std::bad_exception (0xb67b4100) + +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 (0xb67b4240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb67aa960) 0 nearly-empty + primary-for std::bad_alloc (0xb67b4240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb67aac30) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb67aae88) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb67aae4c) 0 + +Class QFlags<QTextCodec::ConversionFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextCodec::ConversionFlag> (0xb66630f0) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6656ec4) 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 (0xb6656438) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QList<QByteArray>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::<anonymous union> (0xb6675744) 0 + +Class QList<QByteArray> + size=4 align=4 + base size=4 base align=4 +QList<QByteArray> (0xb66756cc) 0 + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb668f9d8) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb668ff3c) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6699528) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb66a2000) 0 + QGenericArgument (0xb6699960) 0 + +Class QMetaObject::<anonymous struct> + size=16 align=4 + base size=16 base align=4 +QMetaObject::<anonymous struct> (0xb6699e4c) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6699c6c) 0 + +Class QList<QObject*>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QObject*>::<anonymous union> (0xb66b1fb4) 0 + +Class QList<QObject*> + size=4 align=4 + base size=4 base align=4 +QList<QObject*> (0xb66b1f3c) 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 (0xb66b1e88) 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 (0xb64d00f0) 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 (0xb64f1654) 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 (0xb64f5e80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb64f1fb4) 0 + primary-for QIODevice (0xb64f5e80) + +Class QFlags<QIODevice::OpenModeFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QIODevice::OpenModeFlag> (0xb6527294) 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 (0xb6542168) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb65681e0) 0 + +Class QTypeInfo<QRegExp> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRegExp> (0xb65889d8) 0 empty + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6588ac8) 0 + +Class QList<QString>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QString>::<anonymous union> (0xb659603c) 0 + +Class QList<QString> + size=4 align=4 + base size=4 base align=4 +QList<QString> (0xb6588fb4) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6566f80) 0 + QList<QString> (0xb6596078) 0 + +Class QList<QString>::iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::iterator (0xb65b1dd4) 0 + +Class QList<QString>::const_iterator + size=4 align=4 + base size=4 base align=4 +QList<QString>::const_iterator (0xb63c1000) 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 (0xb63d9078) 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 (0xb65abf40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb63d9654) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb65abf40) + +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 (0xb63df960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb63d999c) 0 + primary-for QTextCodecPlugin (0xb63df960) + QTextCodecFactoryInterface (0xb63e40c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb63d99d8) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63e40c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb63f021c) 0 + +Class QMutexLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMutexLocker::<anonymous union> (0xb63f0e10) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb63f0b04) 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 (0xb63e4980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6401000) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63e4980) + +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 (0xb63e4a40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb63e4a80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb63e4a40) + std::exception (0xb64011a4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63e4a80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb6401348) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb6401528) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb64015a0) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb6401564) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb64a7e4c) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb64a7e10) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb62c6744) 0 empty + +Class QTypeInfo<QHashDummyValue> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QHashDummyValue> (0xb62c67f8) 0 empty + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb6356780) 0 + +Class <anonymous struct>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous struct>::<anonymous union> (0xb6356870) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb63567f8) 0 + +Class <anonymous struct> + size=12 align=4 + base size=12 base align=4 +<anonymous struct> (0xb63568e8) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6356960) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb635699c) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb63569d8) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb6356a50) 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 (0xb6356a8c) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QFlags<QTextStream::NumberFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QTextStream::NumberFlag> (0xb63a621c) 0 + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb63a6e88) 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 (0xb6364e00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb63b8f00) 0 + primary-for QTextIStream (0xb6364e00) + +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 (0xb61cc0c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb61c599c) 0 + primary-for QTextOStream (0xb61cc0c0) + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb61d53fc) 0 + +Class wait::<anonymous struct> + size=4 align=4 + base size=4 base align=4 +wait::<anonymous struct> (0xb61d5474) 0 + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb61d5384) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb61d54ec) 0 + +Class <anonymous struct> + size=8 align=4 + base size=8 base align=4 +<anonymous struct> (0xb61d5564) 0 + +Class <anonymous struct> + size=16 align=4 + base size=16 base align=4 +<anonymous struct> (0xb61d55dc) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb61d5654) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb61d5690) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb61d56cc) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb61d5744) 0 + +Class <anonymous union> + size=36 align=4 + base size=36 base align=4 +<anonymous union> (0xb61d57bc) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb61d57f8) 0 + +Class <anonymous union>::__pthread_mutex_s::<anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union>::__pthread_mutex_s::<anonymous union> (0xb61d5924) 0 + +Class <anonymous union>::__pthread_mutex_s + size=24 align=4 + base size=24 base align=4 +<anonymous union>::__pthread_mutex_s (0xb61d58ac) 0 + +Class <anonymous union> + size=24 align=4 + base size=24 base align=4 +<anonymous union> (0xb61d5870) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61d599c) 0 + +Class <anonymous union>::<anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous union>::<anonymous struct> (0xb61d5a8c) 0 + +Class <anonymous union> + size=48 align=4 + base size=48 base align=4 +<anonymous union> (0xb61d5a14) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61d5b04) 0 + +Class <anonymous union>::<anonymous struct> + size=32 align=4 + base size=32 base align=4 +<anonymous union>::<anonymous struct> (0xb61d5bf4) 0 + +Class <anonymous union> + size=32 align=4 + base size=32 base align=4 +<anonymous union> (0xb61d5b7c) 0 + +Class <anonymous union> + size=8 align=4 + base size=8 base align=4 +<anonymous union> (0xb61d5ca8) 0 + +Class <anonymous union> + size=20 align=4 + base size=20 base align=4 +<anonymous union> (0xb61d5d20) 0 + +Class <anonymous union> + size=4 align=4 + base size=4 base align=4 +<anonymous union> (0xb61d5d98) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb61d5dd4) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb61d5e10) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb61d5e4c) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb6291d98) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb6291d5c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb60f7b40) 0 + +Class QMap<int, QtConcurrent::ResultItem>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::<anonymous union> (0xb610f780) 0 + +Class QMap<int, QtConcurrent::ResultItem> + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem> (0xb610f708) 0 + +Class QMap<int, QtConcurrent::ResultItem>::const_iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::const_iterator (0xb610fac8) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb610f618) 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 (0xb610fbf4) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Class QMap<int, QtConcurrent::ResultItem>::iterator + size=4 align=4 + base size=4 base align=4 +QMap<int, QtConcurrent::ResultItem>::iterator (0xb6138294) 0 + +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 (0xb613830c) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureInterface<void> +QFutureInterface<void>::_ZTV16QFutureInterfaceIvE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QFutureInterfaceIvE) +8 QFutureInterface<void>::~QFutureInterface +12 QFutureInterface<void>::~QFutureInterface + +Class QFutureInterface<void> + size=8 align=4 + base size=8 base align=4 +QFutureInterface<void> (0xb6154780) 0 + vptr=((& QFutureInterface<void>::_ZTV16QFutureInterfaceIvE) + 8u) + QFutureInterfaceBase (0xb6138e4c) 0 + primary-for QFutureInterface<void> (0xb6154780) + +Class QFuture<void> + size=8 align=4 + base size=8 base align=4 +QFuture<void> (0xb61895dc) 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 (0xb61ad6c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb61abc6c) 0 + primary-for QFutureWatcherBase (0xb61ad6c0) + +Vtable for QFutureWatcher<void> +QFutureWatcher<void>::_ZTV14QFutureWatcherIvE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QFutureWatcherIvE) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcher<void>::~QFutureWatcher +24 QFutureWatcher<void>::~QFutureWatcher +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 QFutureWatcher<void>::futureInterface +60 QFutureWatcher<void>::futureInterface + +Class QFutureWatcher<void> + size=16 align=4 + base size=16 base align=4 +QFutureWatcher<void> (0xb61addc0) 0 + vptr=((& QFutureWatcher<void>::_ZTV14QFutureWatcherIvE) + 8u) + QFutureWatcherBase (0xb61ade00) 0 + primary-for QFutureWatcher<void> (0xb61addc0) + QObject (0xb5fc1780) 0 + primary-for QFutureWatcherBase (0xb61ade00) + +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 (0xb5fd7690) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb5fce8c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb5fd7fb4) 0 + primary-for QThread (0xb5fce8c0) + +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 (0xb5fcec00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5fe6dd4) 0 + primary-for QThreadPool (0xb5fcec00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5ffb7bc) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb5ffba8c) 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 (0xb60082c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb6009780) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb60082c0) + +Class QtConcurrent::ThreadEngineStarterBase<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarterBase<void> (0xb6009f78) 0 + +Class QtConcurrent::ThreadEngineStarter<void> + size=4 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngineStarter<void> (0xb6008c40) 0 + QtConcurrent::ThreadEngineStarterBase<void> (0xb60098ac) 0 + +Vtable for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE: 26u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +12 QtConcurrent::ThreadEngine<T>::result [with T = void] +16 QtConcurrent::ThreadEngine<T>::asynchronousFinish [with T = void] +20 QtConcurrent::ThreadEngine<void>::~ThreadEngine +24 QtConcurrent::ThreadEngine<void>::~ThreadEngine +28 -4u +32 0u +36 0u +40 0u +44 0u +48 0u +52 -4u +56 0u +60 (int (*)(...))-0x000000004 +64 (int (*)(...))(& _ZTIN12QtConcurrent12ThreadEngineIvEE) +68 QtConcurrent::ThreadEngineBase::run +72 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED1Ev +76 QtConcurrent::ThreadEngine<void>::_ZTv0_n16_N12QtConcurrent12ThreadEngineIvED0Ev +80 QtConcurrent::ThreadEngineBase::start +84 QtConcurrent::ThreadEngineBase::finish +88 QtConcurrent::ThreadEngineBase::threadFunction +92 QtConcurrent::ThreadEngineBase::shouldStartThread +96 QtConcurrent::ThreadEngineBase::shouldThrottleThread +100 QtConcurrent::ThreadEngine<void>::_ZTv0_n40_N12QtConcurrent12ThreadEngineIvE18asynchronousFinishEv + +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::ThreadEngine<void> + size=36 align=4 + base size=4 base align=4 +QtConcurrent::ThreadEngine<void> (0xb6008e00) 0 nearly-empty + vptridx=0u vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) + QtConcurrent::ThreadEngineBase (0xb6008e40) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + QRunnable (0xb601f474) 4 + primary-for QtConcurrent::ThreadEngineBase (0xb6008e40) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb601fa8c) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb601fac8) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6029140) 0 empty + std::input_iterator_tag (0xb601fb04) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60291c0) 0 empty + std::forward_iterator_tag (0xb6029200) 0 empty + std::input_iterator_tag (0xb601fb40) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6029280) 0 empty + std::bidirectional_iterator_tag (0xb60292c0) 0 empty + std::forward_iterator_tag (0xb6029300) 0 empty + std::input_iterator_tag (0xb601fb7c) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb601fe88) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb601fec4) 0 empty + +Class std::__truth_type<true> + size=1 align=1 + base size=0 base align=1 +std::__truth_type<true> (0xb601ff3c) 0 empty + +Class std::__is_void<void> + size=1 align=1 + base size=0 base align=1 +std::__is_void<void> (0xb603e0f0) 0 empty + +Class std::__is_integer<bool> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<bool> (0xb603e1e0) 0 empty + +Class std::__is_integer<char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<char> (0xb603e258) 0 empty + +Class std::__is_integer<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<signed char> (0xb603e2d0) 0 empty + +Class std::__is_integer<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned char> (0xb603e348) 0 empty + +Class std::__is_integer<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<wchar_t> (0xb603e3c0) 0 empty + +Class std::__is_integer<short int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short int> (0xb603e438) 0 empty + +Class std::__is_integer<short unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<short unsigned int> (0xb603e4b0) 0 empty + +Class std::__is_integer<int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<int> (0xb603e528) 0 empty + +Class std::__is_integer<unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<unsigned int> (0xb603e5a0) 0 empty + +Class std::__is_integer<long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long int> (0xb603e618) 0 empty + +Class std::__is_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long unsigned int> (0xb603e690) 0 empty + +Class std::__is_integer<long long int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long int> (0xb603e708) 0 empty + +Class std::__is_integer<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +std::__is_integer<long long unsigned int> (0xb603e780) 0 empty + +Class std::__is_floating<float> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<float> (0xb603e870) 0 empty + +Class std::__is_floating<double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<double> (0xb603e8e8) 0 empty + +Class std::__is_floating<long double> + size=1 align=1 + base size=0 base align=1 +std::__is_floating<long double> (0xb603e960) 0 empty + +Class std::__is_char<char> + size=1 align=1 + base size=0 base align=1 +std::__is_char<char> (0xb603ece4) 0 empty + +Class std::__is_char<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::__is_char<wchar_t> (0xb603ed5c) 0 empty + +Class std::__is_byte<char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<char> (0xb603ee4c) 0 empty + +Class std::__is_byte<signed char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<signed char> (0xb603eec4) 0 empty + +Class std::__is_byte<unsigned char> + size=1 align=1 + base size=0 base align=1 +std::__is_byte<unsigned char> (0xb603ef3c) 0 empty + +Class __gnu_cxx::__add_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<char> (0xb6051168) 0 empty + +Class __gnu_cxx::__add_unsigned<signed char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<signed char> (0xb60511a4) 0 empty + +Class __gnu_cxx::__add_unsigned<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<short int> (0xb60511e0) 0 empty + +Class __gnu_cxx::__add_unsigned<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<int> (0xb605121c) 0 empty + +Class __gnu_cxx::__add_unsigned<long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long int> (0xb6051258) 0 empty + +Class __gnu_cxx::__add_unsigned<long long int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__add_unsigned<long long int> (0xb6051294) 0 empty + +Class __gnu_cxx::__remove_unsigned<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<char> (0xb605130c) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned char> (0xb6051348) 0 empty + +Class __gnu_cxx::__remove_unsigned<short unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<short unsigned int> (0xb6051384) 0 empty + +Class __gnu_cxx::__remove_unsigned<unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<unsigned int> (0xb60513c0) 0 empty + +Class __gnu_cxx::__remove_unsigned<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long unsigned int> (0xb60513fc) 0 empty + +Class __gnu_cxx::__remove_unsigned<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__remove_unsigned<long long unsigned int> (0xb6051438) 0 empty + +Class std::iterator<std::output_iterator_tag, void, void, void, void> + size=1 align=1 + base size=0 base align=1 +std::iterator<std::output_iterator_tag, void, void, void, void> (0xb6051e10) 0 empty + +Class std::__iter_swap<true> + size=1 align=1 + base size=0 base align=1 +std::__iter_swap<true> (0xb60b83fc) 0 empty + +Class std::__copy_move<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move<false, false, std::random_access_iterator_tag> (0xb60b8834) 0 empty + +Class std::__copy_move_backward<false, false, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0xb60b8a50) 0 empty + +Class std::__equal<true> + size=1 align=1 + base size=0 base align=1 +std::__equal<true> (0xb60b8e4c) 0 empty + +Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> + size=1 align=1 + base size=0 base align=1 +std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0xb60b8fb4) 0 empty + +Class std::__lexicographical_compare<true> + size=1 align=1 + base size=0 base align=1 +std::__lexicographical_compare<true> (0xb5f0412c) 0 empty + +Class std::char_traits<char> + size=1 align=1 + base size=0 base align=1 +std::char_traits<char> (0xb5f04834) 0 empty + +Class std::char_traits<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::char_traits<wchar_t> (0xb5f2c258) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f2eb7c) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f2edd4) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f2ee10) 0 + +Class <anonymous struct> + size=128 align=4 + base size=128 base align=4 +<anonymous struct> (0xb5f2ee88) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f2eec4) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f2ef3c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f59168) 0 + +Class <anonymous struct>::<anonymous struct> + size=28 align=4 + base size=28 base align=4 +<anonymous struct>::<anonymous struct> (0xb5f592d0) 0 + +Class <anonymous struct> + size=44 align=4 + base size=44 base align=4 +<anonymous struct> (0xb5f59258) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f5930c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f59348) 0 + +Class std::allocator<void> + size=1 align=1 + base size=0 base align=1 +std::allocator<void> (0xb5fb3870) 0 empty + +Class __gnu_cxx::new_allocator<char> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<char> (0xb5fb3b40) 0 empty + +Class std::allocator<char> + size=1 align=1 + base size=1 base align=1 +std::allocator<char> (0xb5dc37c0) 0 empty + __gnu_cxx::new_allocator<char> (0xb5fb3b7c) 0 empty + +Class __gnu_cxx::new_allocator<wchar_t> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::new_allocator<wchar_t> (0xb5fb3bb8) 0 empty + +Class std::allocator<wchar_t> + size=1 align=1 + base size=1 base align=1 +std::allocator<wchar_t> (0xb5dc3880) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5fb3bf4) 0 empty + +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 (0xb5fb3e10) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0xb5e66708) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<int> (0xb5e66744) 0 empty + +Class __gnu_cxx::__numeric_traits<int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<int> (0xb5e69b40) 0 empty + __gnu_cxx::__numeric_traits_integer<int> (0xb5e66780) 0 empty + +Class std::allocator<char>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<char>::rebind<char> (0xb5ce53fc) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider (0xb5d03100) 0 + std::allocator<char> (0xb5d03140) 0 empty + __gnu_cxx::new_allocator<char> (0xb5ce5474) 0 empty + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> > (0xb5ce5384) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5ce54b0) 0 + +Class std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep (0xb5d032c0) 0 + std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base (0xb5ce54ec) 0 + +Class std::allocator<wchar_t>::rebind<wchar_t> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<wchar_t> (0xb5ce55a0) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider (0xb5d034c0) 0 + std::allocator<wchar_t> (0xb5d03500) 0 empty + __gnu_cxx::new_allocator<wchar_t> (0xb5ce5618) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > + size=4 align=4 + base size=4 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > (0xb5ce5528) 0 + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5ce5654) 0 + +Class std::allocator<wchar_t>::rebind<char> + size=1 align=1 + base size=0 base align=1 +std::allocator<wchar_t>::rebind<char> (0xb5ce5708) 0 empty + +Class std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep + size=12 align=4 + base size=12 base align=4 +std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep (0xb5d03680) 0 + std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep_base (0xb5ce5690) 0 + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5ce5744) 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 (0xb5d97bb8) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5da2564) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5da28ac) 0 + +Vtable for std::collate<char> +std::collate<char>::_ZTVSt7collateIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIcE) +8 std::collate<_CharT>::~collate [with _CharT = char] +12 std::collate<_CharT>::~collate [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate<char> + size=12 align=4 + base size=12 base align=4 +std::collate<char> (0xb5db0640) 0 + vptr=((& std::collate<char>::_ZTVSt7collateIcE) + 8u) + std::locale::facet (0xb5db5258) 0 + primary-for std::collate<char> (0xb5db0640) + +Vtable for std::collate<wchar_t> +std::collate<wchar_t>::_ZTVSt7collateIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7collateIwE) +8 std::collate<_CharT>::~collate [with _CharT = wchar_t] +12 std::collate<_CharT>::~collate [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate<wchar_t> (0xb5db0740) 0 + vptr=((& std::collate<wchar_t>::_ZTVSt7collateIwE) + 8u) + std::locale::facet (0xb5db5348) 0 + primary-for std::collate<wchar_t> (0xb5db0740) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0xb5db57bc) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5db57f8) 0 empty + +Class __gnu_cxx::__numeric_traits<long unsigned int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<long unsigned int> (0xb5bd26c0) 0 empty + __gnu_cxx::__numeric_traits_integer<long unsigned int> (0xb5db5834) 0 empty + +Vtable for std::collate_byname<char> +std::collate_byname<char>::_ZTVSt14collate_bynameIcE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIcE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = char] +16 std::collate<_CharT>::do_compare [with _CharT = char] +20 std::collate<_CharT>::do_transform [with _CharT = char] +24 std::collate<_CharT>::do_hash [with _CharT = char] + +Class std::collate_byname<char> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<char> (0xb5bd2800) 0 + vptr=((& std::collate_byname<char>::_ZTVSt14collate_bynameIcE) + 8u) + std::collate<char> (0xb5bd2840) 0 + primary-for std::collate_byname<char> (0xb5bd2800) + std::locale::facet (0xb5db58ac) 0 + primary-for std::collate<char> (0xb5bd2840) + +Vtable for std::collate_byname<wchar_t> +std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt14collate_bynameIwE) +8 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +12 std::collate_byname<_CharT>::~collate_byname [with _CharT = wchar_t] +16 std::collate<_CharT>::do_compare [with _CharT = wchar_t] +20 std::collate<_CharT>::do_transform [with _CharT = wchar_t] +24 std::collate<_CharT>::do_hash [with _CharT = wchar_t] + +Class std::collate_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::collate_byname<wchar_t> (0xb5bd28c0) 0 + vptr=((& std::collate_byname<wchar_t>::_ZTVSt14collate_bynameIwE) + 8u) + std::collate<wchar_t> (0xb5bd2900) 0 + primary-for std::collate_byname<wchar_t> (0xb5bd28c0) + std::locale::facet (0xb5db599c) 0 + primary-for std::collate<wchar_t> (0xb5bd2900) + +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 (0xb5bd2f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5be7780) 0 nearly-empty + primary-for std::ios_base::failure (0xb5bd2f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5bf5a14) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5bf5fb4) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5bf83c0) 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 (0xb5be7744) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Vtable for std::basic_streambuf<char, std::char_traits<char> > +std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = char, _Traits = std::char_traits<char>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = char, _Traits = std::char_traits<char>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = char, _Traits = std::char_traits<char>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = char, _Traits = std::char_traits<char>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = char, _Traits = std::char_traits<char>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = char, _Traits = std::char_traits<char>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = char, _Traits = std::char_traits<char>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = char, _Traits = std::char_traits<char>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = char, _Traits = std::char_traits<char>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = char, _Traits = std::char_traits<char>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_streambuf<char, std::char_traits<char> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<char, std::char_traits<char> > (0xb5c19dd4) 0 + vptr=((& std::basic_streambuf<char, std::char_traits<char> >::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 8u) + +Vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE) +8 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_streambuf<_CharT, _Traits>::~basic_streambuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_streambuf<_CharT, _Traits>::imbue [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 std::basic_streambuf<_CharT, _Traits>::setbuf [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +24 std::basic_streambuf<_CharT, _Traits>::seekoff [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +28 std::basic_streambuf<_CharT, _Traits>::seekpos [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_streambuf<_CharT, _Traits>::sync [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +36 std::basic_streambuf<_CharT, _Traits>::showmanyc [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 std::basic_streambuf<_CharT, _Traits>::xsgetn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +44 std::basic_streambuf<_CharT, _Traits>::underflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +48 std::basic_streambuf<_CharT, _Traits>::uflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +52 std::basic_streambuf<_CharT, _Traits>::pbackfail [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +56 std::basic_streambuf<_CharT, _Traits>::xsputn [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +60 std::basic_streambuf<_CharT, _Traits>::overflow [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > + size=32 align=4 + base size=32 base align=4 +std::basic_streambuf<wchar_t, std::char_traits<wchar_t> > (0xb5c19e4c) 0 + vptr=((& std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c19f3c) 0 empty + +Vtable for std::ctype<char> +std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIcE) +8 std::ctype<char>::~ctype +12 std::ctype<char>::~ctype +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype<char> + size=544 align=4 + base size=542 base align=4 +std::ctype<char> (0xb5c9dfa0) 0 + vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 8u) + std::locale::facet (0xb5c9c258) 0 + primary-for std::ctype<char> (0xb5c9dfa0) + std::ctype_base (0xb5c9c294) 0 empty + +Vtable for std::__ctype_abstract_base<wchar_t> +std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE) +8 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +12 std::__ctype_abstract_base<_CharT>::~__ctype_abstract_base [with _CharT = wchar_t] +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class std::__ctype_abstract_base<wchar_t> + size=8 align=4 + base size=8 base align=4 +std::__ctype_abstract_base<wchar_t> (0xb5cab870) 0 + vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 8u) + std::locale::facet (0xb5abae10) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5cab870) + std::ctype_base (0xb5abae4c) 0 empty + +Vtable for std::ctype<wchar_t> +std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt5ctypeIwE) +8 std::ctype<wchar_t>::~ctype +12 std::ctype<wchar_t>::~ctype +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype<wchar_t> (0xb5caf800) 0 + vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 8u) + std::__ctype_abstract_base<wchar_t> (0xb5ac66e0) 0 + primary-for std::ctype<wchar_t> (0xb5caf800) + std::locale::facet (0xb5abaf3c) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5ac66e0) + std::ctype_base (0xb5abaf78) 0 empty + +Vtable for std::ctype_byname<char> +std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIcE) +8 std::ctype_byname<char>::~ctype_byname +12 std::ctype_byname<char>::~ctype_byname +16 std::ctype<char>::do_toupper +20 std::ctype<char>::do_toupper +24 std::ctype<char>::do_tolower +28 std::ctype<char>::do_tolower +32 std::ctype<char>::do_widen +36 std::ctype<char>::do_widen +40 std::ctype<char>::do_narrow +44 std::ctype<char>::do_narrow + +Class std::ctype_byname<char> + size=544 align=4 + base size=542 base align=4 +std::ctype_byname<char> (0xb5caf9c0) 0 + vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 8u) + std::ctype<char> (0xb5acde60) 0 + primary-for std::ctype_byname<char> (0xb5caf9c0) + std::locale::facet (0xb5ace294) 0 + primary-for std::ctype<char> (0xb5acde60) + std::ctype_base (0xb5ace2d0) 0 empty + +Vtable for std::ctype_byname<wchar_t> +std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt12ctype_bynameIwE) +8 std::ctype_byname<wchar_t>::~ctype_byname +12 std::ctype_byname<wchar_t>::~ctype_byname +16 std::ctype<wchar_t>::do_is +20 std::ctype<wchar_t>::do_is +24 std::ctype<wchar_t>::do_scan_is +28 std::ctype<wchar_t>::do_scan_not +32 std::ctype<wchar_t>::do_toupper +36 std::ctype<wchar_t>::do_toupper +40 std::ctype<wchar_t>::do_tolower +44 std::ctype<wchar_t>::do_tolower +48 std::ctype<wchar_t>::do_widen +52 std::ctype<wchar_t>::do_widen +56 std::ctype<wchar_t>::do_narrow +60 std::ctype<wchar_t>::do_narrow + +Class std::ctype_byname<wchar_t> + size=1264 align=4 + base size=1264 base align=4 +std::ctype_byname<wchar_t> (0xb5cafa40) 0 + vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 8u) + std::ctype<wchar_t> (0xb5cafa80) 0 + primary-for std::ctype_byname<wchar_t> (0xb5cafa40) + std::__ctype_abstract_base<wchar_t> (0xb5ad24b0) 0 + primary-for std::ctype<wchar_t> (0xb5cafa80) + std::locale::facet (0xb5ace438) 0 + primary-for std::__ctype_abstract_base<wchar_t> (0xb5ad24b0) + std::ctype_base (0xb5ace474) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5acee88) 0 empty + +Vtable for std::numpunct<char> +std::numpunct<char>::_ZTVSt8numpunctIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIcE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = char] +12 std::numpunct<_CharT>::~numpunct [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct<char> (0xb5ae0480) 0 + vptr=((& std::numpunct<char>::_ZTVSt8numpunctIcE) + 8u) + std::locale::facet (0xb5adc654) 0 + primary-for std::numpunct<char> (0xb5ae0480) + +Vtable for std::numpunct<wchar_t> +std::numpunct<wchar_t>::_ZTVSt8numpunctIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8numpunctIwE) +8 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +12 std::numpunct<_CharT>::~numpunct [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct<wchar_t> (0xb5ae0540) 0 + vptr=((& std::numpunct<wchar_t>::_ZTVSt8numpunctIwE) + 8u) + std::locale::facet (0xb5adc744) 0 + primary-for std::numpunct<wchar_t> (0xb5ae0540) + +Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0xb5b17d98) 0 empty + +Vtable for std::numpunct_byname<char> +std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIcE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = char] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = char] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = char] +24 std::numpunct<_CharT>::do_grouping [with _CharT = char] +28 std::numpunct<_CharT>::do_truename [with _CharT = char] +32 std::numpunct<_CharT>::do_falsename [with _CharT = char] + +Class std::numpunct_byname<char> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<char> (0xb5b64a80) 0 + vptr=((& std::numpunct_byname<char>::_ZTVSt15numpunct_bynameIcE) + 8u) + std::numpunct<char> (0xb5b64ac0) 0 + primary-for std::numpunct_byname<char> (0xb5b64a80) + std::locale::facet (0xb5b6b3c0) 0 + primary-for std::numpunct<char> (0xb5b64ac0) + +Vtable for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = char, _InIter = std::istreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b64b00) 0 + vptr=((& std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b6b4b0) 0 + primary-for std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > (0xb5b64b00) + +Vtable for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = char, _OutIter = std::ostreambuf_iterator<char, std::char_traits<char> >] + +Class std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b64b80) 0 + vptr=((& std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) + 8u) + std::locale::facet (0xb5b6b5a0) 0 + primary-for std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > (0xb5b64b80) + +Vtable for std::numpunct_byname<wchar_t> +std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt15numpunct_bynameIwE) +8 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +12 std::numpunct_byname<_CharT>::~numpunct_byname [with _CharT = wchar_t] +16 std::numpunct<_CharT>::do_decimal_point [with _CharT = wchar_t] +20 std::numpunct<_CharT>::do_thousands_sep [with _CharT = wchar_t] +24 std::numpunct<_CharT>::do_grouping [with _CharT = wchar_t] +28 std::numpunct<_CharT>::do_truename [with _CharT = wchar_t] +32 std::numpunct<_CharT>::do_falsename [with _CharT = wchar_t] + +Class std::numpunct_byname<wchar_t> + size=12 align=4 + base size=12 base align=4 +std::numpunct_byname<wchar_t> (0xb5b64c00) 0 + vptr=((& std::numpunct_byname<wchar_t>::_ZTVSt15numpunct_bynameIwE) + 8u) + std::numpunct<wchar_t> (0xb5b64c40) 0 + primary-for std::numpunct_byname<wchar_t> (0xb5b64c00) + std::locale::facet (0xb5b6b690) 0 + primary-for std::numpunct<wchar_t> (0xb5b64c40) + +Vtable for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_get<_CharT, _InIter>::~num_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +48 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +52 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +56 std::num_get<_CharT, _InIter>::do_get [with _CharT = wchar_t, _InIter = std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b64cc0) 0 + vptr=((& std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b6b780) 0 + primary-for std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b64cc0) + +Vtable for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE: 12u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) +8 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +12 std::num_put<_CharT, _OutIter>::~num_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +16 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +20 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +24 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +28 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +32 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +36 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +40 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] +44 std::num_put<_CharT, _OutIter>::do_put [with _CharT = wchar_t, _OutIter = std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >] + +Class std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > + size=8 align=4 + base size=8 base align=4 +std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b64d40) 0 + vptr=((& std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::_ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) + 8u) + std::locale::facet (0xb5b6b870) 0 + primary-for std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > (0xb5b64d40) + +Vtable for std::basic_ios<char, std::char_traits<char> > +std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = char, _Traits = std::char_traits<char>] + +Class std::basic_ios<char, std::char_traits<char> > + size=136 align=4 + base size=136 base align=4 +std::basic_ios<char, std::char_traits<char> > (0xb5bb8d80) 0 + vptr=((& std::basic_ios<char, std::char_traits<char> >::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 8u) + std::ios_base (0xb5b6b654) 0 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5bb8d80) + +Vtable for std::basic_ios<wchar_t, std::char_traits<wchar_t> > +std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE) +8 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +12 std::basic_ios<_CharT, _Traits>::~basic_ios [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] + +Class std::basic_ios<wchar_t, std::char_traits<wchar_t> > + size=140 align=4 + base size=140 base align=4 +std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bb8dc0) 0 + vptr=((& std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 8u) + std::ios_base (0xb5b6b924) 0 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5bb8dc0) + +Vtable for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTVSo: 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_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) + +Class std::basic_ostream<char, std::char_traits<char> > + size=140 align=4 + base size=4 base align=4 +std::basic_ostream<char, std::char_traits<char> > (0xb5a02a40) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a02a80) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + std::ios_base (0xb59d7ca8) 4 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a02a80) + +Class std::basic_ostream<char, std::char_traits<char> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<char, std::char_traits<char> >::sentry (0xb59d7e88) 0 + +Vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 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_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) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> > + size=144 align=4 + base size=4 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5a02bc0) 0 nearly-empty + vptridx=0u vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a02c00) 4 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb59d7ec4) 4 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a02c00) + +Class std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry + size=8 align=4 + base size=8 base align=4 +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb59d7f78) 0 + +Vtable for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTVSi: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<char, std::char_traits<char> > + size=144 align=4 + base size=8 base align=4 +std::basic_istream<char, std::char_traits<char> > (0xb5a42480) 0 + vptridx=0u vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) + std::basic_ios<char, std::char_traits<char> > (0xb5a424c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + std::ios_base (0xb5a31528) 8 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5a424c0) + +Vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries +0 8u +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 -8u +24 (int (*)(...))-0x000000008 +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 + +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) + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> > + size=148 align=4 + base size=8 base align=4 +std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5a42580) 0 + vptridx=0u vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a425c0) 8 virtual + vptridx=4u vbaseoffset=-0x00000000c vptr=((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + std::ios_base (0xb5a318ac) 8 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5a425c0) + +Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0xb5a31fb4) 0 empty + +Class __gnu_cxx::__numeric_traits_integer<short int> + size=1 align=1 + base size=0 base align=1 +__gnu_cxx::__numeric_traits_integer<short int> (0xb5a31618) 0 empty + +Class __gnu_cxx::__numeric_traits<short int> + size=1 align=1 + base size=1 base align=1 +__gnu_cxx::__numeric_traits<short int> (0xb5a6e480) 0 empty + __gnu_cxx::__numeric_traits_integer<short int> (0xb5a31960) 0 empty + +Class std::basic_istream<char, std::char_traits<char> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<char, std::char_traits<char> >::sentry (0xb5a784ec) 0 + +Vtable for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTVSd: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISd) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = char, _Traits = std::char_traits<char>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISd) +32 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD1Ev +36 std::basic_iostream<char, std::char_traits<char> >::_ZThn8_NSdD0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISd) +52 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD1Ev +56 std::basic_iostream<char, std::char_traits<char> >::_ZTv0_n12_NSdD0Ev + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5aaa380 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> > (0xb5aaa400 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) + +Class std::basic_iostream<char, std::char_traits<char> > + size=148 align=4 + base size=12 base align=4 +std::basic_iostream<char, std::char_traits<char> > (0xb5ab4b40) 0 + vptridx=0u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) + std::basic_istream<char, std::char_traits<char> > (0xb5aaa380) 0 + primary-for std::basic_iostream<char, std::char_traits<char> > (0xb5ab4b40) + subvttidx=4u + std::basic_ios<char, std::char_traits<char> > (0xb5aaa3c0) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) + std::ios_base (0xb5a78528) 12 + primary-for std::basic_ios<char, std::char_traits<char> > (0xb5aaa3c0) + std::basic_ostream<char, std::char_traits<char> > (0xb5aaa400) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + std::basic_ios<char, std::char_traits<char> > (0xb5aaa3c0) alternative-path + +Class std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry + size=1 align=1 + base size=1 base align=1 +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::sentry (0xb5a787bc) 0 + +Vtable for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +12 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_iostream<_CharT, _Traits>::~basic_iostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 4u +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +32 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +36 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev +40 -12u +44 (int (*)(...))-0x00000000c +48 (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE) +52 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev +56 std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5aaa700 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> > (0xb5aaa780 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 std::basic_iostream<wchar_t, std::char_traits<wchar_t> > + size=152 align=4 + base size=12 base align=4 +std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb58bdbe0) 0 + vptridx=0u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) + std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5aaa700) 0 + primary-for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > (0xb58bdbe0) + subvttidx=4u + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5aaa740) 12 virtual + vptridx=20u vbaseoffset=-0x00000000c vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) + std::ios_base (0xb5a787f8) 12 + primary-for std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5aaa740) + std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5aaa780) 8 nearly-empty + subvttidx=12u vptridx=24u vptr=((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + std::basic_ios<wchar_t, std::char_traits<wchar_t> > (0xb5aaa740) alternative-path + +Class QVector<double>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<double>::<anonymous union> (0xb58d5000) 0 + +Class QVector<double> + size=4 align=4 + base size=4 base align=4 +QVector<double> (0xb5a788ac) 0 + +Class QtConcurrent::Median<double> + size=24 align=4 + base size=22 base align=4 +QtConcurrent::Median<double> (0xb5a785dc) 0 + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5a78f3c) 0 + +Class QtConcurrent::ResultReporter<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::ResultReporter<void> (0xb58d53c0) 0 empty + +Class QFlags<QtConcurrent::ReduceOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QtConcurrent::ReduceOption> (0xb58d5c30) 0 + +Class QtConcurrent::SelectSpecialization<void> + size=1 align=1 + base size=0 base align=1 +QtConcurrent::SelectSpecialization<void> (0xb57f10b4) 0 empty + +Vtable for QtConcurrent::RunFunctionTaskBase<void> +QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +8 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +12 QtConcurrent::RunFunctionTaskBase<void>::~RunFunctionTaskBase +16 QtConcurrent::RunFunctionTaskBase<T>::run [with T = void] +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent19RunFunctionTaskBaseIvEE) +32 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvE3runEv +36 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED1Ev +40 QtConcurrent::RunFunctionTaskBase<void>::_ZThn8_N12QtConcurrent19RunFunctionTaskBaseIvED0Ev + +Class QtConcurrent::RunFunctionTaskBase<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTaskBase<void> (0xb57f6370) 0 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 8u) + QFutureInterface<void> (0xb57e5a00) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb57f6370) + QFutureInterfaceBase (0xb57f1294) 0 + primary-for QFutureInterface<void> (0xb57e5a00) + QRunnable (0xb57f12d0) 8 + vptr=((& QtConcurrent::RunFunctionTaskBase<void>::_ZTVN12QtConcurrent19RunFunctionTaskBaseIvEE) + 32u) + +Vtable for QtConcurrent::RunFunctionTask<void> +QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +8 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +12 QtConcurrent::RunFunctionTask<void>::~RunFunctionTask +16 QtConcurrent::RunFunctionTask<void>::run +20 __cxa_pure_virtual +24 (int (*)(...))-0x000000008 +28 (int (*)(...))(& _ZTIN12QtConcurrent15RunFunctionTaskIvEE) +32 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvE3runEv +36 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED1Ev +40 QtConcurrent::RunFunctionTask<void>::_ZThn8_N12QtConcurrent15RunFunctionTaskIvED0Ev + +Class QtConcurrent::RunFunctionTask<void> + size=16 align=4 + base size=16 base align=4 +QtConcurrent::RunFunctionTask<void> (0xb57e5a80) 0 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 8u) + QtConcurrent::RunFunctionTaskBase<void> (0xb57f6780) 0 + primary-for QtConcurrent::RunFunctionTask<void> (0xb57e5a80) + QFutureInterface<void> (0xb57e5ac0) 0 + primary-for QtConcurrent::RunFunctionTaskBase<void> (0xb57f6780) + QFutureInterfaceBase (0xb57f1474) 0 + primary-for QFutureInterface<void> (0xb57e5ac0) + QRunnable (0xb57f14b0) 8 + vptr=((& QtConcurrent::RunFunctionTask<void>::_ZTVN12QtConcurrent15RunFunctionTaskIvEE) + 32u) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb5756708) 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 (0xb5747e00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5747e40) 0 + primary-for QFile (0xb5747e00) + QObject (0xb57567f8) 0 + primary-for QIODevice (0xb5747e40) + +Class QFlags<QFile::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFile::Permission> (0xb5784168) 0 + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5784d20) 0 + +Class QFlags<QFileInfo::Permission> + size=4 align=4 + base size=4 base align=4 +QFlags<QFileInfo::Permission> (0xb57a63c0) 0 + +Class QTypeInfo<QFileInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QFileInfo> (0xb57a66cc) 0 empty + +Class QList<QFileInfo>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::<anonymous union> (0xb55b6438) 0 + +Class QList<QFileInfo> + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo> (0xb55b63c0) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb55b6528) 0 + +Class QFlags<QDir::SortFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::SortFlag> (0xb55d8a8c) 0 + +Class QFlags<QDir::Filter> + size=4 align=4 + base size=4 base align=4 +QFlags<QDir::Filter> (0xb55d8b7c) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5619708) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5619744) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5602240) 0 + QAbstractFileEngine::ExtensionOption (0xb5619780) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56022c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5619870) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5602340) 0 + QAbstractFileEngine::ExtensionOption (0xb56198ac) 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 (0xb5609e4c) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Class QFlags<QAbstractFileEngine::FileFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QAbstractFileEngine::FileFlag> (0xb5619f3c) 0 + +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 (0xb562ad98) 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 (0xb562af3c) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5602580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56025c0) 0 + primary-for QBuffer (0xb5602580) + QObject (0xb5636438) 0 + primary-for QIODevice (0xb56025c0) + +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 (0xb56480f0) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Class QFlags<QDirIterator::IteratorFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QDirIterator::IteratorFlag> (0xb56488e8) 0 + +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 (0xb5602a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb56556cc) 0 + primary-for QFileSystemWatcher (0xb5602a00) + +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 (0xb5602cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb566b078) 0 + primary-for QFSFileEngine (0xb5602cc0) + +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 (0xb5602dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5602e00) 0 + primary-for QProcess (0xb5602dc0) + QObject (0xb566ba50) 0 + primary-for QIODevice (0xb5602e00) + +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 (0xb568d474) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb56ae8ac) 0 + +Class QLocale::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QLocale::<anonymous union> (0xb56ae924) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb568d690) 0 + +Class QTypeInfo<QLocale> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLocale> (0xb56b412c) 0 empty + +Class QFlags<QLocale::NumberOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QLocale::NumberOption> (0xb56b4294) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb54c2690) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb54c2b7c) 0 empty + +Class QMetaTypeId2<QString> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QString> (0xb54c2fb4) 0 empty + +Class QMetaTypeId2<int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<int> (0xb54e71a4) 0 empty + +Class QMetaTypeId2<unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned int> (0xb54e7384) 0 empty + +Class QMetaTypeId2<bool> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<bool> (0xb54e7564) 0 empty + +Class QMetaTypeId2<double> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<double> (0xb54e7744) 0 empty + +Class QMetaTypeId2<QByteArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QByteArray> (0xb54e7924) 0 empty + +Class QMetaTypeId2<QChar> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QChar> (0xb54e7b04) 0 empty + +Class QMetaTypeId2<long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long int> (0xb54e7ce4) 0 empty + +Class QMetaTypeId2<short int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short int> (0xb54e7ec4) 0 empty + +Class QMetaTypeId2<char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<char> (0xb54f10b4) 0 empty + +Class QMetaTypeId2<long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long unsigned int> (0xb54f1294) 0 empty + +Class QMetaTypeId2<short unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<short unsigned int> (0xb54f1474) 0 empty + +Class QMetaTypeId2<unsigned char> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<unsigned char> (0xb54f1654) 0 empty + +Class QMetaTypeId2<float> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<float> (0xb54f1834) 0 empty + +Class QMetaTypeId2<QObject*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QObject*> (0xb54f1a14) 0 empty + +Class QMetaTypeId2<QWidget*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QWidget*> (0xb54f1bf4) 0 empty + +Class QMetaTypeId2<void*> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<void*> (0xb54f1dd4) 0 empty + +Class QMetaTypeId2<long long int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long int> (0xb54f1fb4) 0 empty + +Class QMetaTypeId2<long long unsigned int> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<long long unsigned int> (0xb54f61a4) 0 empty + +Class QMetaTypeId2<QStringList> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QStringList> (0xb54f6384) 0 empty + +Class QMetaTypeId2<QBitArray> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitArray> (0xb54f6564) 0 empty + +Class QMetaTypeId2<QDate> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDate> (0xb54f6744) 0 empty + +Class QMetaTypeId2<QTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTime> (0xb54f6924) 0 empty + +Class QMetaTypeId2<QDateTime> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QDateTime> (0xb54f6b04) 0 empty + +Class QMetaTypeId2<QUrl> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QUrl> (0xb54f6ce4) 0 empty + +Class QMetaTypeId2<QLocale> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLocale> (0xb54f6ec4) 0 empty + +Class QMetaTypeId2<QRect> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRect> (0xb54ff0b4) 0 empty + +Class QMetaTypeId2<QRectF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRectF> (0xb54ff294) 0 empty + +Class QMetaTypeId2<QSize> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSize> (0xb54ff474) 0 empty + +Class QMetaTypeId2<QSizeF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizeF> (0xb54ff654) 0 empty + +Class QMetaTypeId2<QLine> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLine> (0xb54ff834) 0 empty + +Class QMetaTypeId2<QLineF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QLineF> (0xb54ffa14) 0 empty + +Class QMetaTypeId2<QPoint> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPoint> (0xb54ffbf4) 0 empty + +Class QMetaTypeId2<QPointF> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPointF> (0xb54ffdd4) 0 empty + +Class QMetaTypeId2<QRegExp> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegExp> (0xb54fffb4) 0 empty + +Class QMetaTypeId2<QColorGroup> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColorGroup> (0xb55091a4) 0 empty + +Class QMetaTypeId2<QFont> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QFont> (0xb5509384) 0 empty + +Class QMetaTypeId2<QPixmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPixmap> (0xb5509564) 0 empty + +Class QMetaTypeId2<QBrush> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBrush> (0xb5509744) 0 empty + +Class QMetaTypeId2<QColor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QColor> (0xb5509924) 0 empty + +Class QMetaTypeId2<QPalette> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPalette> (0xb5509b04) 0 empty + +Class QMetaTypeId2<QIcon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QIcon> (0xb5509ce4) 0 empty + +Class QMetaTypeId2<QImage> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QImage> (0xb5509ec4) 0 empty + +Class QMetaTypeId2<QPolygon> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPolygon> (0xb550d0b4) 0 empty + +Class QMetaTypeId2<QRegion> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QRegion> (0xb550d294) 0 empty + +Class QMetaTypeId2<QBitmap> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QBitmap> (0xb550d474) 0 empty + +Class QMetaTypeId2<QCursor> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QCursor> (0xb550d654) 0 empty + +Class QMetaTypeId2<QSizePolicy> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QSizePolicy> (0xb550d834) 0 empty + +Class QMetaTypeId2<QKeySequence> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QKeySequence> (0xb550da14) 0 empty + +Class QMetaTypeId2<QPen> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QPen> (0xb550dbf4) 0 empty + +Class QMetaTypeId2<QTextLength> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextLength> (0xb550ddd4) 0 empty + +Class QMetaTypeId2<QTextFormat> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTextFormat> (0xb550dfb4) 0 empty + +Class QMetaTypeId2<QMatrix> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMatrix> (0xb55161a4) 0 empty + +Class QMetaTypeId2<QTransform> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QTransform> (0xb5516384) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb552d21c) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb552d3fc) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb552d2d0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb552dac8) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5516564) 0 + +Class QList<QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QVariant>::<anonymous union> (0xb5552000) 0 + +Class QList<QVariant> + size=4 align=4 + base size=4 base align=4 +QList<QVariant> (0xb5547f78) 0 + +Class QMap<QString, QVariant>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant>::<anonymous union> (0xb55520f0) 0 + +Class QMap<QString, QVariant> + size=4 align=4 + base size=4 base align=4 +QMap<QString, QVariant> (0xb5552078) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5585474) 0 + +Class QTypeInfo<QVariant> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QVariant> (0xb5585a8c) 0 empty + +Class QMetaTypeId2<QList<QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QList<QVariant> > (0xb5585c6c) 0 empty + +Class QMetaTypeId2<QMap<QString, QVariant> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId2<QMap<QString, QVariant> > (0xb5585e4c) 0 empty + +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 (0xb55942c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb559a03c) 0 + primary-for QSettings (0xb55942c0) + +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 (0xb5594ec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5594f00) 0 + primary-for QTemporaryFile (0xb5594ec0) + QIODevice (0xb5594f40) 0 + primary-for QFile (0xb5594f00) + QObject (0xb53c7d98) 0 + primary-for QIODevice (0xb5594f40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb53d6f00) 0 + +Class QFlags<QUrl::FormattingOption> + size=4 align=4 + base size=4 base align=4 +QFlags<QUrl::FormattingOption> (0xb53e0e10) 0 + +Class QTypeInfo<QUrl> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QUrl> (0xb540a8ac) 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 (0xb53dbac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb5419708) 0 + primary-for QEventLoop (0xb53dbac0) + +Class QFlags<QEventLoop::ProcessEventsFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QEventLoop::ProcessEventsFlag> (0xb5419d20) 0 + +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 (0xb53dbe40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb54390f0) 0 + primary-for QAbstractEventDispatcher (0xb53dbe40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb5439fb4) 0 + +Class QTypeInfo<QModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QModelIndex> (0xb5460384) 0 empty + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb5460474) 0 + +Class QTypeInfo<QPersistentModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPersistentModelIndex> (0xb5460bb8) 0 empty + +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 (0xb5449a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5460ca8) 0 + primary-for QAbstractItemModel (0xb5449a00) + +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 (0xb5449ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5449f00) 0 + primary-for QAbstractTableModel (0xb5449ec0) + QObject (0xb548b834) 0 + primary-for QAbstractItemModel (0xb5449f00) + +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 (0xb549a140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb549a180) 0 + primary-for QAbstractListModel (0xb549a140) + QObject (0xb549d294) 0 + primary-for QAbstractItemModel (0xb549a180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb54aed20) 0 + +Class QTypeInfo<QBasicTimer> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBasicTimer> (0xb52b74b0) 0 empty + +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 (0xb52b75a0) 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 (0xb549ab80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52c9294) 0 + primary-for QTimerEvent (0xb549ab80) + +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 (0xb549ac40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb52c94ec) 0 + primary-for QChildEvent (0xb549ac40) + +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 (0xb549ae00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb52c9d5c) 0 + primary-for QCustomEvent (0xb549ae00) + +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 (0xb549af00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb52d90b4) 0 + primary-for QDynamicPropertyChangeEvent (0xb549af00) + +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 (0xb549afc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb52d930c) 0 + primary-for QCoreApplication (0xb549afc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb52eed5c) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53200f0) 0 + +Class QTypeInfo<QMetaMethod> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaMethod> (0xb53205a0) 0 empty + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5320690) 0 + +Class QTypeInfo<QMetaEnum> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaEnum> (0xb5320ac8) 0 empty + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5320bb8) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5320ec4) 0 + +Class QTypeInfo<QMetaClassInfo> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QMetaClassInfo> (0xb533621c) 0 empty + +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 (0xb5334240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb533630c) 0 + primary-for QMimeData (0xb5334240) + +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 (0xb5334500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb5336e88) 0 + primary-for QObjectCleanupHandler (0xb5334500) + +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 (0xb5334740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5347708) 0 + primary-for QSharedMemory (0xb5334740) + +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 (0xb5334a00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb535a4ec) 0 + primary-for QSignalMapper (0xb5334a00) + +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 (0xb5334cc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5364654) 0 + primary-for QSocketNotifier (0xb5334cc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb53736cc) 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 (0xb5376040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5373bf4) 0 + primary-for QTimer (0xb5376040) + +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 (0xb53764c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb537fd5c) 0 + primary-for QTranslator (0xb53764c0) + +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 (0xb53767c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb5392b7c) 0 + primary-for QLibrary (0xb53767c0) + +Class QFlags<QLibrary::LoadHint> + size=4 align=4 + base size=4 base align=4 +QFlags<QLibrary::LoadHint> (0xb53a2ac8) 0 + +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 (0xb5376b40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb51b1654) 0 + primary-for QPluginLoader (0xb5376b40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb51c421c) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb51d8078) 0 + +Class QReadLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QReadLocker::<anonymous union> (0xb51d8708) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb51d83fc) 0 + +Class QWriteLocker::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QWriteLocker::<anonymous union> (0xb51e5bf4) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb51e58e8) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb51ecdd4) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb51f30b4) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb51f34b0) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb522d1e0) 0 + +Class QTypeInfo<QBitArray> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QBitArray> (0xb522dec4) 0 empty + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5239168) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5239b40) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5239ec4) 0 + +Class QTypeInfo<QDate> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDate> (0xb526b870) 0 empty + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb526b960) 0 + +Class QTypeInfo<QTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QTime> (0xb5273f3c) 0 empty + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5273384) 0 + +Class QTypeInfo<QDateTime> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QDateTime> (0xb52866cc) 0 empty + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb52868ac) 0 + +Class QTypeInfo<QPoint> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPoint> (0xb529d708) 0 empty + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb508b8ac) 0 + +Class QTypeInfo<QPointF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QPointF> (0xb509a7bc) 0 empty + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb50ad870) 0 + +Class QTypeInfo<QLine> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLine> (0xb50adc30) 0 empty + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb50ced98) 0 + +Class QTypeInfo<QLineF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QLineF> (0xb50db7bc) 0 empty + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb51023fc) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5166708) 0 + +Class QTypeInfo<QSize> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSize> (0xb51797bc) 0 empty + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb4f95384) 0 + +Class QTypeInfo<QSizeF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSizeF> (0xb4f9e3fc) 0 empty + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4fbe1e0) 0 + +Class QTypeInfo<QRect> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRect> (0xb4fd90b4) 0 empty + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5014ca8) 0 + +Class QTypeInfo<QRectF> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QRectF> (0xb50371a4) 0 empty + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5070870) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5084a8c) 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 (0xb4e947c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4e9f438) 0 + primary-for QTimeLine (0xb4e947c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4eb17f8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4ed599c) 0 + +Class QTypeInfo<QXmlStreamAttribute> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamAttribute> (0xb4edef3c) 0 empty + +Class QVector<QXmlStreamAttribute>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute>::<anonymous union> (0xb4eef078) 0 + +Class QVector<QXmlStreamAttribute> + size=4 align=4 + base size=4 base align=4 +QVector<QXmlStreamAttribute> (0xb4eef000) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4ee0240) 0 + QVector<QXmlStreamAttribute> (0xb4eef0b4) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4eef0f0) 0 + +Class QTypeInfo<QXmlStreamNamespaceDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNamespaceDeclaration> (0xb4eefb04) 0 empty + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4eefc30) 0 + +Class QTypeInfo<QXmlStreamNotationDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamNotationDeclaration> (0xb4f0f7f8) 0 empty + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4f0f924) 0 + +Class QTypeInfo<QXmlStreamEntityDeclaration> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlStreamEntityDeclaration> (0xb4f218ac) 0 empty + +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 (0xb4f219d8) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4f21b7c) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f52168) 0 + +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 (0xb4f52744) 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 (0xb4ee0ec0) 0 + vptr=((& QFtp::_ZTV4QFtp) + 8u) + QObject (0xb4f66000) 0 + primary-for QFtp (0xb4ee0ec0) + +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 (0xb4f7d294) 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 (0xb4f772c0) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 8u) + QHttpHeader (0xb4f7d99c) 0 + primary-for QHttpResponseHeader (0xb4f772c0) + +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 (0xb4f773c0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 8u) + QHttpHeader (0xb4f7d744) 0 + primary-for QHttpRequestHeader (0xb4f773c0) + +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 (0xb4f774c0) 0 + vptr=((& QHttp::_ZTV5QHttp) + 8u) + QObject (0xb4d8a564) 0 + primary-for QHttp (0xb4f774c0) + +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 (0xb4f777c0) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 8u) + QObject (0xb4da3564) 0 + primary-for QNetworkAccessManager (0xb4f777c0) + +Class QSharedDataPointer<QNetworkCookiePrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkCookiePrivate> (0xb4db5564) 0 + +Class QNetworkCookie + size=4 align=4 + base size=4 base align=4 +QNetworkCookie (0xb4da3f3c) 0 + +Class QTypeInfo<QNetworkCookie> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QNetworkCookie> (0xb4db5780) 0 empty + +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 (0xb4f77c00) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 8u) + QObject (0xb4db5870) 0 + primary-for QNetworkCookieJar (0xb4f77c00) + +Class QMetaTypeId<QNetworkCookie> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QNetworkCookie> (0xb4dcc3c0) 0 empty + +Class QMetaTypeId<QList<QNetworkCookie> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QNetworkCookie> > (0xb4dcc564) 0 empty + +Class QSharedDataPointer<QNetworkRequestPrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkRequestPrivate> (0xb4dccbf4) 0 + +Class QNetworkRequest + size=4 align=4 + base size=4 base align=4 +QNetworkRequest (0xb4dcc708) 0 + +Class QMetaTypeId<QNetworkRequest> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QNetworkRequest> (0xb4dccdd4) 0 empty + +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 (0xb4dcf340) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 8u) + QIODevice (0xb4dcf380) 0 + primary-for QNetworkReply (0xb4dcf340) + QObject (0xb4dccf78) 0 + primary-for QIODevice (0xb4dcf380) + +Class QAuthenticator + size=4 align=4 + base size=4 base align=4 +QAuthenticator (0xb4de5ca8) 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 (0xb4dcf6c0) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 8u) + QIODevice (0xb4dcf700) 0 + primary-for QAbstractSocket (0xb4dcf6c0) + QObject (0xb4df30f0) 0 + primary-for QIODevice (0xb4dcf700) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0xb4e12168) 0 + +Class QHostAddress + size=4 align=4 + base size=4 base align=4 +QHostAddress (0xb4e12438) 0 + +Class QHostInfo + size=4 align=4 + base size=4 base align=4 +QHostInfo (0xb4e1d618) 0 + +Class QNetworkAddressEntry + size=4 align=4 + base size=4 base align=4 +QNetworkAddressEntry (0xb4e1da8c) 0 + +Class QSharedDataPointer<QNetworkInterfacePrivate> + size=4 align=4 + base size=4 base align=4 +QSharedDataPointer<QNetworkInterfacePrivate> (0xb4e2d618) 0 + +Class QNetworkInterface + size=4 align=4 + base size=4 base align=4 +QNetworkInterface (0xb4e1dd5c) 0 + +Class QFlags<QNetworkInterface::InterfaceFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QNetworkInterface::InterfaceFlag> (0xb4e2d744) 0 + +Class QNetworkProxy + size=4 align=4 + base size=4 base align=4 +QNetworkProxy (0xb4e432d0) 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 (0xb4e4a100) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 8u) + QObject (0xb4e43e4c) 0 + primary-for QLocalServer (0xb4e4a100) + +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 (0xb4e4a3c0) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 8u) + QIODevice (0xb4e4a400) 0 + primary-for QLocalSocket (0xb4e4a3c0) + QObject (0xb4e59ac8) 0 + primary-for QIODevice (0xb4e4a400) + +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 (0xb4e4a6c0) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 8u) + QObject (0xb4e7430c) 0 + primary-for QTcpServer (0xb4e4a6c0) + +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 (0xb4e4a980) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 8u) + QAbstractSocket (0xb4e4a9c0) 0 + primary-for QTcpSocket (0xb4e4a980) + QIODevice (0xb4e4aa00) 0 + primary-for QAbstractSocket (0xb4e4a9c0) + QObject (0xb4e747f8) 0 + primary-for QIODevice (0xb4e4aa00) + +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 (0xb4e4acc0) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 8u) + QAbstractSocket (0xb4e4ad00) 0 + primary-for QUdpSocket (0xb4e4acc0) + QIODevice (0xb4e4ad40) 0 + primary-for QAbstractSocket (0xb4e4ad00) + QObject (0xb4e84bf4) 0 + primary-for QIODevice (0xb4e4ad40) + +Class QFlags<QUdpSocket::BindFlag> + size=4 align=4 + base size=4 base align=4 +QFlags<QUdpSocket::BindFlag> (0xb4c93ac8) 0 + +Class QSslCertificate + size=4 align=4 + base size=4 base align=4 +QSslCertificate (0xb4ca5654) 0 + +Class QSslCipher + size=4 align=4 + base size=4 base align=4 +QSslCipher (0xb4cb8438) 0 + +Class QSslError + size=4 align=4 + base size=4 base align=4 +QSslError (0xb4cb88e8) 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 (0xb4c9c2c0) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 8u) + QTcpSocket (0xb4c9c300) 0 + primary-for QSslSocket (0xb4c9c2c0) + QAbstractSocket (0xb4c9c340) 0 + primary-for QTcpSocket (0xb4c9c300) + QIODevice (0xb4c9c380) 0 + primary-for QAbstractSocket (0xb4c9c340) + QObject (0xb4cc4000) 0 + primary-for QIODevice (0xb4c9c380) + +Class QMetaTypeId<QList<QSslError> > + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QList<QSslError> > (0xb4cdc3fc) 0 empty + +Class QSslConfiguration + size=4 align=4 + base size=4 base align=4 +QSslConfiguration (0xb4cdc5a0) 0 + +Class QSslKey + size=4 align=4 + base size=4 base align=4 +QSslKey (0xb4cdcc30) 0 + +Class QSourceLocation::<anonymous union> + size=8 align=4 + base size=8 base align=4 +QSourceLocation::<anonymous union> (0xb4ceb654) 0 + +Class QSourceLocation + size=20 align=4 + base size=20 base align=4 +QSourceLocation (0xb4ceb21c) 0 + +Class QTypeInfo<QSourceLocation> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSourceLocation> (0xb4ceb690) 0 empty + +Class QMetaTypeId<QSourceLocation> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QSourceLocation> (0xb4ceb780) 0 empty + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +8 QAbstractMessageHandler::metaObject +12 QAbstractMessageHandler::qt_metacast +16 QAbstractMessageHandler::qt_metacall +20 QAbstractMessageHandler::~QAbstractMessageHandler +24 QAbstractMessageHandler::~QAbstractMessageHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=8 align=4 + base size=8 base align=4 +QAbstractMessageHandler (0xb4c9cb00) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 8u) + QObject (0xb4ceb924) 0 + primary-for QAbstractMessageHandler (0xb4c9cb00) + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractUriResolver) +8 QAbstractUriResolver::metaObject +12 QAbstractUriResolver::qt_metacast +16 QAbstractUriResolver::qt_metacall +20 QAbstractUriResolver::~QAbstractUriResolver +24 QAbstractUriResolver::~QAbstractUriResolver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractUriResolver + size=8 align=4 + base size=8 base align=4 +QAbstractUriResolver (0xb4c9cdc0) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 8u) + QObject (0xb4cfd528) 0 + primary-for QAbstractUriResolver (0xb4c9cdc0) + +Class QXmlName + size=8 align=4 + base size=8 base align=4 +QXmlName (0xb4d0d0b4) 0 + +Class QTypeInfo<QXmlName> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlName> (0xb4d0fec4) 0 empty + +Class QMetaTypeId<QXmlName> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QXmlName> (0xb4d0ffb4) 0 empty + +Class QPatternist::NodeIndexStorage::<anonymous union> + size=8 align=4 + base size=8 base align=4 +QPatternist::NodeIndexStorage::<anonymous union> (0xb4d1b1a4) 0 + +Class QPatternist::NodeIndexStorage + size=20 align=4 + base size=20 base align=4 +QPatternist::NodeIndexStorage (0xb4d1b12c) 0 + +Class QXmlNodeModelIndex + size=20 align=4 + base size=20 base align=4 +QXmlNodeModelIndex (0xb4d1b3c0) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +8 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +12 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QAbstractXmlNodeModel (0xb4d0c900) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 8u) + QSharedData (0xb4d42b04) 4 + +Class QTypeInfo<QXmlNodeModelIndex> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlNodeModelIndex> (0xb4d4a8ac) 0 empty + +Class QXmlItem::<anonymous union> + size=20 align=4 + base size=20 base align=4 +QXmlItem::<anonymous union> (0xb4d4aec4) 0 + +Class QXmlItem + size=20 align=4 + base size=20 base align=4 +QXmlItem (0xb4d4a99c) 0 + +Class QTypeInfo<QXmlItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QXmlItem> (0xb4d4af78) 0 empty + +Class QMetaTypeId<QXmlItem> + size=1 align=1 + base size=0 base align=1 +QMetaTypeId<QXmlItem> (0xb4d5b03c) 0 empty + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +8 QAbstractXmlReceiver::~QAbstractXmlReceiver +12 QAbstractXmlReceiver::~QAbstractXmlReceiver +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractXmlReceiver::whitespaceOnly +68 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=8 align=4 + base size=8 base align=4 +QAbstractXmlReceiver (0xb4d5b1e0) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 8u) + +Class QXmlQuery + size=4 align=4 + base size=4 base align=4 +QXmlQuery (0xb4d5b690) 0 + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +8 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +12 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +16 QSimpleXmlNodeModel::baseUri +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 QSimpleXmlNodeModel::stringValue +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 QSimpleXmlNodeModel::namespaceBindings +76 QSimpleXmlNodeModel::elementById +80 QSimpleXmlNodeModel::nodesByIdref +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QSimpleXmlNodeModel (0xb4d0ce80) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 8u) + QAbstractXmlNodeModel (0xb4d0cec0) 0 + primary-for QSimpleXmlNodeModel (0xb4d0ce80) + QSharedData (0xb4d5ba50) 4 + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlSerializer) +8 QXmlSerializer::~QXmlSerializer +12 QXmlSerializer::~QXmlSerializer +16 QXmlSerializer::startElement +20 QXmlSerializer::endElement +24 QXmlSerializer::attribute +28 QXmlSerializer::comment +32 QXmlSerializer::characters +36 QXmlSerializer::startDocument +40 QXmlSerializer::endDocument +44 QXmlSerializer::processingInstruction +48 QXmlSerializer::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlSerializer::startOfSequence +60 QXmlSerializer::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlSerializer::item + +Class QXmlSerializer + size=8 align=4 + base size=8 base align=4 +QXmlSerializer (0xb4d0cfc0) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 8u) + QAbstractXmlReceiver (0xb4d5bd98) 0 + primary-for QXmlSerializer (0xb4d0cfc0) + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QXmlFormatter) +8 QXmlFormatter::~QXmlFormatter +12 QXmlFormatter::~QXmlFormatter +16 QXmlFormatter::startElement +20 QXmlFormatter::endElement +24 QXmlFormatter::attribute +28 QXmlFormatter::comment +32 QXmlFormatter::characters +36 QXmlFormatter::startDocument +40 QXmlFormatter::endDocument +44 QXmlFormatter::processingInstruction +48 QXmlFormatter::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlFormatter::startOfSequence +60 QXmlFormatter::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlFormatter::item + +Class QXmlFormatter + size=8 align=4 + base size=8 base align=4 +QXmlFormatter (0xb4d710c0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 8u) + QXmlSerializer (0xb4d71100) 0 + primary-for QXmlFormatter (0xb4d710c0) + QAbstractXmlReceiver (0xb4d7603c) 0 + primary-for QXmlSerializer (0xb4d71100) + +Class QExplicitlySharedDataPointer<QPatternist::NamePool> + size=4 align=4 + base size=4 base align=4 +QExplicitlySharedDataPointer<QPatternist::NamePool> (0xb4d76654) 0 + +Class QXmlNamePool + size=4 align=4 + base size=4 base align=4 +QXmlNamePool (0xb4d76348) 0 + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlResultItems) +8 QXmlResultItems::~QXmlResultItems +12 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=8 align=4 + base size=8 base align=4 +QXmlResultItems (0xb4d76690) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 8u) + +Class QList<QByteArray>::Node + size=4 align=4 + base size=4 base align=4 +QList<QByteArray>::Node (0xb4bd603c) 0 + +Class QList<QString>::Node + size=4 align=4 + base size=4 base align=4 +QList<QString>::Node (0xb4be85dc) 0 + +Class QTypeInfo<QtConcurrent::ResultItem> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QtConcurrent::ResultItem> (0xb4aa4c30) 0 empty + +Class QMap<int, QtConcurrent::ResultItem>::Node + size=20 align=4 + base size=20 base align=4 +QMap<int, QtConcurrent::ResultItem>::Node (0xb4aa4ca8) 0 + +Class QList<QNetworkCookie>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie>::<anonymous union> (0xb4acb7bc) 0 + +Class QList<QNetworkCookie> + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie> (0xb4acb744) 0 + +Class QList<QSslError>::<anonymous union> + size=4 align=4 + base size=4 base align=4 +QList<QSslError>::<anonymous union> (0xb4acbfb4) 0 + +Class QList<QSslError> + size=4 align=4 + base size=4 base align=4 +QList<QSslError> (0xb4acbf3c) 0 + +Class QMap<int, QtConcurrent::ResultItem>::PayloadNode + size=16 align=4 + base size=16 base align=4 +QMap<int, QtConcurrent::ResultItem>::PayloadNode (0xb4aff9d8) 0 + +Class QList<QFileInfo>::Node + size=4 align=4 + base size=4 base align=4 +QList<QFileInfo>::Node (0xb4affb04) 0 + +Class QList<QNetworkCookie>::Node + size=4 align=4 + base size=4 base align=4 +QList<QNetworkCookie>::Node (0xb4b14e4c) 0 + +Class QTypeInfo<QSslError> + size=1 align=1 + base size=0 base align=1 +QTypeInfo<QSslError> (0xb4b390b4) 0 empty + +Class QList<QSslError>::Node + size=4 align=4 + base size=4 base align=4 +QList<QSslError>::Node (0xb4b3912c) 0 + diff --git a/tests/auto/bic/qbic.cpp b/tests/auto/bic/qbic.cpp index 6a8d415188..27206bde6c 100644 --- a/tests/auto/bic/qbic.cpp +++ b/tests/auto/bic/qbic.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/bic/qbic.h b/tests/auto/bic/qbic.h index 7d61f4bb28..e53b5a63d9 100644 --- a/tests/auto/bic/qbic.h +++ b/tests/auto/bic/qbic.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/bic/tst_bic.cpp b/tests/auto/bic/tst_bic.cpp index 8bc8d4fd96..e7a0c04cd2 100644 --- a/tests/auto/bic/tst_bic.cpp +++ b/tests/auto/bic/tst_bic.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp b/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp index ccaa0b227e..4973bd54b1 100644 --- a/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp +++ b/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/collections/tst_collections.cpp b/tests/auto/collections/tst_collections.cpp index c05d8da276..b457cc8efb 100644 --- a/tests/auto/collections/tst_collections.cpp +++ b/tests/auto/collections/tst_collections.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compile/baseclass.cpp b/tests/auto/compile/baseclass.cpp index e977aadead..178c2ac77d 100644 --- a/tests/auto/compile/baseclass.cpp +++ b/tests/auto/compile/baseclass.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compile/baseclass.h b/tests/auto/compile/baseclass.h index 2b416a0921..64ffc2a1ea 100644 --- a/tests/auto/compile/baseclass.h +++ b/tests/auto/compile/baseclass.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compile/derivedclass.cpp b/tests/auto/compile/derivedclass.cpp index 27c56498d4..4d0b7a329e 100644 --- a/tests/auto/compile/derivedclass.cpp +++ b/tests/auto/compile/derivedclass.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compile/derivedclass.h b/tests/auto/compile/derivedclass.h index 8430cd784e..42a912b9aa 100644 --- a/tests/auto/compile/derivedclass.h +++ b/tests/auto/compile/derivedclass.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compile/tst_compile.cpp b/tests/auto/compile/tst_compile.cpp index 1d8dc632cc..dda5094859 100644 --- a/tests/auto/compile/tst_compile.cpp +++ b/tests/auto/compile/tst_compile.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compilerwarnings/test.cpp b/tests/auto/compilerwarnings/test.cpp index d5dd2eeb04..ea66ec407c 100644 --- a/tests/auto/compilerwarnings/test.cpp +++ b/tests/auto/compilerwarnings/test.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/compilerwarnings/tst_compilerwarnings.cpp b/tests/auto/compilerwarnings/tst_compilerwarnings.cpp index 1f5f479507..2f5cf6caa9 100644 --- a/tests/auto/compilerwarnings/tst_compilerwarnings.cpp +++ b/tests/auto/compilerwarnings/tst_compilerwarnings.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/exceptionsafety/tst_exceptionsafety.cpp b/tests/auto/exceptionsafety/tst_exceptionsafety.cpp index 9c4f78d07f..11df291dde 100644 --- a/tests/auto/exceptionsafety/tst_exceptionsafety.cpp +++ b/tests/auto/exceptionsafety/tst_exceptionsafety.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/gestures/customgesturerecognizer.cpp b/tests/auto/gestures/customgesturerecognizer.cpp new file mode 100644 index 0000000000..12d07b1a9d --- /dev/null +++ b/tests/auto/gestures/customgesturerecognizer.cpp @@ -0,0 +1,167 @@ +#include "customgesturerecognizer.h" +#include "qgesture.h" + +const char* SingleshotGestureRecognizer::Name = "SingleshotGesture"; +const char* PinchGestureRecognizer::Name = "PinchGesture"; +const char* SecondFingerGestureRecognizer::Name = "SecondFingerGesture"; +const char* PanGestureRecognizer::Name = "PanGesture"; + +SingleshotGestureRecognizer::SingleshotGestureRecognizer(QObject *parent) + : QGestureRecognizer(QString(SingleshotGestureRecognizer::Name), parent) +{ + gesture = new SingleshotGesture(this, SingleshotGestureRecognizer::Name); +} + +QGestureRecognizer::Result SingleshotGestureRecognizer::filterEvent(const QEvent *event) +{ + if (event->type() == SingleshotEvent::Type) { + gesture->setHotSpot(static_cast<const SingleshotEvent*>(event)->point); + return QGestureRecognizer::GestureFinished; + } + return QGestureRecognizer::NotGesture; +} + +void SingleshotGestureRecognizer::reset() +{ + gesture->setHotSpot(QPoint()); + gesture->offset = QPoint(); +} + +PinchGestureRecognizer::PinchGestureRecognizer(QObject *parent) + : QGestureRecognizer(PinchGestureRecognizer::Name, parent) +{ + gesture = new PinchGesture(this, PinchGestureRecognizer::Name); +} + +QGestureRecognizer::Result PinchGestureRecognizer::filterEvent(const QEvent *event) +{ + if (event->type() != TouchEvent::Type) + return QGestureRecognizer::Ignore; + + const TouchEvent *e = static_cast<const TouchEvent*>(event); + if (e->points[0].state == TouchPoint::Begin) + gesture->startPoints[0] = e->points[0]; + if (e->points[1].state == TouchPoint::Begin) + gesture->startPoints[1] = e->points[1]; + gesture->lastPoints[0] = gesture->points[0]; + gesture->lastPoints[1] = gesture->points[1]; + gesture->points[0] = e->points[0]; + gesture->points[1] = e->points[1]; + if (((e->points[0].state == TouchPoint::Begin || e->points[0].state == TouchPoint::Update))) { + if (e->points[1].state == TouchPoint::End || e->points[1].state == TouchPoint::None) + return MaybeGesture; + return GestureStarted; + } else if (((e->points[1].state == TouchPoint::Begin || e->points[1].state == TouchPoint::Update))) { + if (e->points[0].state == TouchPoint::End || e->points[0].state == TouchPoint::None) + return MaybeGesture; + return GestureStarted; + } else if ((e->points[0].state == TouchPoint::End && e->points[1].state == TouchPoint::End) || + (e->points[0].state == TouchPoint::End && e->points[1].state == TouchPoint::None) || + (e->points[0].state == TouchPoint::None && e->points[1].state == TouchPoint::End)) { + return QGestureRecognizer::NotGesture; + } + return QGestureRecognizer::NotGesture; +} + +void PinchGestureRecognizer::reset() +{ + gesture->startPoints[0] = TouchPoint(); + gesture->startPoints[1] = TouchPoint(); + gesture->lastPoints[0] = TouchPoint(); + gesture->lastPoints[1] = TouchPoint(); + gesture->points[0] = TouchPoint(); + gesture->points[1] = TouchPoint(); + gesture->offset = QPoint(); +} + +SecondFingerGestureRecognizer::SecondFingerGestureRecognizer(QObject *parent) + : QGestureRecognizer(SecondFingerGestureRecognizer::Name, parent) +{ + gesture = new SecondFingerGesture(this, SecondFingerGestureRecognizer::Name); +} + +QGestureRecognizer::Result SecondFingerGestureRecognizer::filterEvent(const QEvent *event) +{ + if (event->type() != TouchEvent::Type) + return QGestureRecognizer::Ignore; + + const TouchEvent *e = static_cast<const TouchEvent*>(event); + if (e->points[1].state != TouchPoint::None) { + if (e->points[1].state == TouchPoint::Begin) + gesture->startPoint = e->points[1]; + gesture->lastPoint = gesture->point; + gesture->point = e->points[1]; + if (e->points[1].state == TouchPoint::End) + return QGestureRecognizer::GestureFinished; + else if (e->points[1].state != TouchPoint::None) + return QGestureRecognizer::GestureStarted; + } + return QGestureRecognizer::NotGesture; +} + +void SecondFingerGestureRecognizer::reset() +{ + gesture->startPoint = TouchPoint(); + gesture->lastPoint = TouchPoint(); + gesture->point = TouchPoint(); + gesture->offset = QPoint(); +} + +PanGestureRecognizer::PanGestureRecognizer(QObject *parent) + : QGestureRecognizer(PanGestureRecognizer::Name, parent) +{ + gesture = new PanGesture(this, PanGestureRecognizer::Name); +} + +QGestureRecognizer::Result PanGestureRecognizer::filterEvent(const QEvent *event) +{ + if (event->type() != QEvent::TouchBegin && + event->type() != QEvent::TouchUpdate && + event->type() != QEvent::TouchEnd) + return QGestureRecognizer::Ignore; + + const QTouchEvent *e = static_cast<const QTouchEvent*>(event); + const QList<QTouchEvent::TouchPoint> &points = e->touchPoints(); + + if (points.size() >= 1) { + gesture->lastPoints[0] = gesture->points[0]; + gesture->points[0].id = points.at(0).id(); + gesture->points[0].pt = points.at(0).startPos().toPoint(); + gesture->points[0].state = (TouchPoint::State)points.at(0).state(); + if (points.at(0).state() == Qt::TouchPointPressed) { + gesture->startPoints[0] = gesture->points[0]; + gesture->lastPoints[0] = gesture->points[0]; + } + } + if (points.size() >= 2) { + gesture->lastPoints[1] = gesture->points[1]; + gesture->points[1].id = points.at(1).id(); + gesture->points[1].pt = points.at(1).startPos().toPoint(); + gesture->points[1].state = (TouchPoint::State)points.at(1).state(); + if (points.at(1).state() == Qt::TouchPointPressed) { + gesture->startPoints[1] = gesture->points[1]; + gesture->lastPoints[1] = gesture->points[1]; + } + } + + if (points.size() == 2) + return QGestureRecognizer::GestureStarted; + if (points.size() > 2) + return QGestureRecognizer::MaybeGesture; + if (points.at(0).state() == Qt::TouchPointPressed) + return QGestureRecognizer::MaybeGesture; + if (points.at(0).state() == Qt::TouchPointReleased) + return QGestureRecognizer::GestureFinished; + return QGestureRecognizer::GestureStarted; +} + +void PanGestureRecognizer::reset() +{ + gesture->startPoints[0] = TouchPoint(); + gesture->startPoints[1] = TouchPoint(); + gesture->lastPoints[0] = TouchPoint(); + gesture->lastPoints[1] = TouchPoint(); + gesture->points[0] = TouchPoint(); + gesture->points[1] = TouchPoint(); + gesture->offset = QPoint(); +} diff --git a/tests/auto/gestures/customgesturerecognizer.h b/tests/auto/gestures/customgesturerecognizer.h new file mode 100644 index 0000000000..519aba8b34 --- /dev/null +++ b/tests/auto/gestures/customgesturerecognizer.h @@ -0,0 +1,187 @@ +#ifndef CUSTOMGESTURERECOGNIZER_H +#define CUSTOMGESTURERECOGNIZER_H + +#include "qgesturerecognizer.h" +#include "qgesture.h" +#include "qevent.h" + +class SingleshotEvent : public QEvent +{ +public: + static const int Type = QEvent::User + 1; + + QPoint point; + + explicit SingleshotEvent(int x = 0, int y = 0) + : QEvent(QEvent::Type(Type)), point(x, y) { } +}; + +class SingleshotGesture : public QGesture +{ + Q_OBJECT +public: + SingleshotGesture(QObject *parent, const QString &type) + : QGesture(parent, type) { } + + QPoint offset; + +protected: + void translate(const QPoint &pt) + { + offset += pt; + } +}; + +class SingleshotGestureRecognizer : public QGestureRecognizer +{ + Q_OBJECT +public: + static const char *Name; + + SingleshotGestureRecognizer(QObject *parent = 0); + + QGestureRecognizer::Result filterEvent(const QEvent *event); + QGesture* getGesture() { return gesture; } + void reset(); + +private: + SingleshotGesture *gesture; +}; + +struct TouchPoint { + enum State + { + None = 0, + Begin = Qt::TouchPointPressed, + Update = Qt::TouchPointMoved, + End = Qt::TouchPointReleased + }; + int id; + QPoint pt; + State state; + TouchPoint() : id(0), state(None) { } + TouchPoint(int id_, int x_, int y_, State state_) : id(id_), pt(x_, y_), state(state_) { } +}; + +class TouchEvent : public QEvent +{ +public: + static const int Type = QEvent::User + 2; + + TouchEvent() + : QEvent(QEvent::Type(Type)) + { + } + + TouchPoint points[2]; +}; + +class PinchGesture : public QGesture +{ + Q_OBJECT +public: + PinchGesture(QObject *parent, const QString &type) + : QGesture(parent, type) { } + + TouchPoint startPoints[2]; + TouchPoint lastPoints[2]; + TouchPoint points[2]; + + QPoint offset; + +protected: + void translate(const QPoint &pt) + { + offset += pt; + } +}; + +class PinchGestureRecognizer : public QGestureRecognizer +{ + Q_OBJECT +public: + static const char *Name; + + PinchGestureRecognizer(QObject *parent = 0); + + QGestureRecognizer::Result filterEvent(const QEvent *event); + QGesture* getGesture() { return gesture; } + void reset(); + +private: + PinchGesture *gesture; +}; + +class SecondFingerGesture : public QGesture +{ + Q_OBJECT +public: + SecondFingerGesture(QObject *parent, const QString &type) + : QGesture(parent, type) { } + + TouchPoint startPoint; + TouchPoint lastPoint; + TouchPoint point; + + QPoint offset; + +protected: + void translate(const QPoint &pt) + { + offset += pt; + } +}; + +class SecondFingerGestureRecognizer : public QGestureRecognizer +{ + Q_OBJECT +public: + static const char *Name; + + SecondFingerGestureRecognizer(QObject *parent = 0); + + QGestureRecognizer::Result filterEvent(const QEvent *event); + QGesture* getGesture() { return gesture; } + void reset(); + +private: + SecondFingerGesture *gesture; +}; + +class PanGesture : public QGesture +{ + Q_OBJECT +public: + PanGesture(QObject *parent, const QString &type) + : QGesture(parent, type) { } + + TouchPoint startPoints[2]; + TouchPoint lastPoints[2]; + TouchPoint points[2]; + + QPoint offset; + +protected: + void translate(const QPoint &pt) + { + offset += pt; + } +}; + +class PanGestureRecognizer : public QGestureRecognizer +{ + Q_OBJECT +public: + static const char *Name; + + PanGestureRecognizer(QObject *parent = 0); + + QGestureRecognizer::Result filterEvent(const QEvent *event); + QGesture* getGesture() { return gesture; } + void reset(); + +private: + PanGesture *gesture; +}; + +#endif diff --git a/tests/auto/gestures/gestures.pro b/tests/auto/gestures/gestures.pro new file mode 100644 index 0000000000..ac99b190ab --- /dev/null +++ b/tests/auto/gestures/gestures.pro @@ -0,0 +1,3 @@ +load(qttest_p4) +SOURCES += tst_gestures.cpp customgesturerecognizer.cpp +HEADERS += customgesturerecognizer.h diff --git a/tests/auto/gestures/tst_gestures.cpp b/tests/auto/gestures/tst_gestures.cpp new file mode 100644 index 0000000000..d2ef64a5ec --- /dev/null +++ b/tests/auto/gestures/tst_gestures.cpp @@ -0,0 +1,962 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtGui> + +#include <QtTest/QtTest> + +#include "customgesturerecognizer.h" + +//TESTED_CLASS= +//TESTED_FILES= + +// color generator for syntax highlighting from QQ-26 by Helder Correia +QVector<QColor> highlight(const QColor &bg, const + QColor &fg, int noColors) +{ + QVector<QColor> colors; + const int HUE_BASE = (bg.hue() == -1) ? 90 : bg.hue(); + int h, s, v; + for (int i = 0; i < noColors; i++) { + h = int(HUE_BASE + (360.0 / noColors * i)) % 360; + s = 240; + v = int(qMax(bg.value(), fg.value()) * 0.85); + + const int M = 35; + if ((h < bg.hue() + M && h > bg.hue() - M) + || (h < fg.hue() + M && h > fg.hue() - M)) + { + h = ((bg.hue() + fg.hue()) / (i+1)) % 360; + s = ((bg.saturation() + fg.saturation() + 2*i) + / 2) % 256; + v = ((bg.value() + fg.value() + 2*i) / 2) + % 256; + } + colors.append(QColor::fromHsv(h, s, v)); + } + return colors; +} + + +// a hack to mark an event as spontaneous. +class QETWidget +{ +public: + static void setSpont(QEvent *event, bool spont) { event->spont = spont; } +}; + +struct GestureState +{ + int seenGestureEvent; + struct LastGestureEvent + { + struct SingleshotGesture + { + bool delivered; + QPoint offset; + } singleshot; + struct PinchGesture + { + bool delivered; + TouchPoint startPoints[2]; + TouchPoint lastPoints[2]; + TouchPoint points[2]; + QPoint offset; + } pinch; + struct SecondFingerGesture + { + bool delivered; + TouchPoint startPoint; + TouchPoint lastPoint; + TouchPoint point; + QPoint offset; + } secondfinger; + struct PanGesture + { + bool delivered; + TouchPoint startPoints[2]; + TouchPoint lastPoints[2]; + TouchPoint points[2]; + QPoint offset; + } pan; + QSet<QString> cancelled; + } last; + + GestureState() { reset(); } + void reset() + { + seenGestureEvent = 0; + last.singleshot.delivered = false; + last.singleshot.offset = QPoint(); + last.pinch.delivered = false; + last.pinch.startPoints[0] = TouchPoint(); + last.pinch.startPoints[1] = TouchPoint(); + last.pinch.lastPoints[0] = TouchPoint(); + last.pinch.lastPoints[1] = TouchPoint(); + last.pinch.points[0] = TouchPoint(); + last.pinch.points[1] = TouchPoint(); + last.pinch.offset = QPoint(); + last.secondfinger.delivered = false; + last.secondfinger.startPoint = TouchPoint(); + last.secondfinger.lastPoint = TouchPoint(); + last.secondfinger.point = TouchPoint(); + last.secondfinger.offset = QPoint(); + last.pan.delivered = false; + last.pan.startPoints[0] = TouchPoint(); + last.pan.startPoints[1] = TouchPoint(); + last.pan.lastPoints[0] = TouchPoint(); + last.pan.lastPoints[1] = TouchPoint(); + last.pan.points[0] = TouchPoint(); + last.pan.points[1] = TouchPoint(); + last.cancelled.clear(); + } +}; + +struct TouchState +{ + int seenTouchBeginEvent; + int seenTouchUpdateEvent; + int seenTouchEndEvent; + + TouchState() { reset(); } + void reset() + { + seenTouchBeginEvent = seenTouchUpdateEvent = seenTouchEndEvent = 0; + } +}; + +class GestureWidget : public QWidget +{ + Q_OBJECT + static QVector<QColor> colors; + static int numberOfWidgets; + +public: + enum Type { DoNotGrabGestures, GrabAllGestures, GrabSingleshot, + GrabPinch, GrabSecondFinger, GrabPan }; + + static const int LeftMargin = 10; + static const int TopMargin = 20; + + GestureWidget(Type type = GrabAllGestures) + { + if (colors.isEmpty()) { + colors = highlight(palette().color(QPalette::Window), palette().color(QPalette::Text), 5); + } + QPalette p = palette(); + p.setColor(QPalette::Window, colors[numberOfWidgets % colors.size()]); + setPalette(p); + setAutoFillBackground(true); + ++numberOfWidgets; + + QVBoxLayout *l = new QVBoxLayout(this); + l->setSpacing(0); + l->setContentsMargins(LeftMargin, TopMargin, LeftMargin, TopMargin); + + singleshotGestureId = -1; + pinchGestureId = -1; + secondFingerGestureId = -1; + panGestureId = -1; + if (type == GrabAllGestures || type == GrabSingleshot) { + singleshotGestureId = grabGesture(SingleshotGestureRecognizer::Name); + } + if (type == GrabAllGestures || type == GrabPinch) { + pinchGestureId = grabGesture(PinchGestureRecognizer::Name); + } + if (type == GrabAllGestures || type == GrabSecondFinger) { + secondFingerGestureId = grabGesture(SecondFingerGestureRecognizer::Name); + } + if (type == GrabAllGestures || type == GrabPan) { + panGestureId = grabGesture(PanGestureRecognizer::Name); + } + reset(); + } + ~GestureWidget() + { + --numberOfWidgets; + ungrabGestures(); + } + + void grabSingleshotGesture() + { + singleshotGestureId = grabGesture(SingleshotGestureRecognizer::Name); + } + void grabPinchGesture() + { + pinchGestureId = grabGesture(PinchGestureRecognizer::Name); + } + void grabSecondFingerGesture() + { + secondFingerGestureId = grabGesture(SecondFingerGestureRecognizer::Name); + } + void grabPanGesture() + { + panGestureId = grabGesture(PanGestureRecognizer::Name); + } + void ungrabGestures() + { + releaseGesture(singleshotGestureId); + singleshotGestureId = -1; + releaseGesture(pinchGestureId); + pinchGestureId = -1; + releaseGesture(secondFingerGestureId); + secondFingerGestureId = -1; + releaseGesture(panGestureId); + panGestureId = -1; + } + + int singleshotGestureId; + int pinchGestureId; + int secondFingerGestureId; + int panGestureId; + + bool shouldAcceptSingleshotGesture; + bool shouldAcceptPinchGesture; + bool shouldAcceptSecondFingerGesture; + bool shouldAcceptPanGesture; + + GestureState gesture; + TouchState touch; + + void reset() + { + shouldAcceptSingleshotGesture = true; + shouldAcceptPinchGesture = true; + shouldAcceptSecondFingerGesture = true; + shouldAcceptPanGesture = true; + gesture.reset(); + touch.reset(); + } +protected: + bool event(QEvent *event) + { + if (event->type() == QEvent::TouchBegin) { + event->accept(); + ++touch.seenTouchBeginEvent; + return true; + } else if (event->type() == QEvent::TouchUpdate) { + ++touch.seenTouchUpdateEvent; + } else if (event->type() == QEvent::TouchEnd) { + ++touch.seenTouchEndEvent; + } else if (event->type() == QEvent::Gesture) { + QGestureEvent *e = static_cast<QGestureEvent*>(event); + ++gesture.seenGestureEvent; + if (SingleshotGesture *g = (SingleshotGesture*)e->gesture(SingleshotGestureRecognizer::Name)) { + gesture.last.singleshot.delivered = true; + gesture.last.singleshot.offset = g->offset; + if (shouldAcceptSingleshotGesture) + g->accept(); + } + if (PinchGesture *g = (PinchGesture*)e->gesture(PinchGestureRecognizer::Name)) { + gesture.last.pinch.delivered = true; + gesture.last.pinch.startPoints[0] = g->startPoints[0]; + gesture.last.pinch.startPoints[1] = g->startPoints[1]; + gesture.last.pinch.lastPoints[0] = g->lastPoints[0]; + gesture.last.pinch.lastPoints[1] = g->lastPoints[1]; + gesture.last.pinch.points[0] = g->points[0]; + gesture.last.pinch.points[1] = g->points[1]; + gesture.last.pinch.offset = g->offset; + if (shouldAcceptPinchGesture) + g->accept(); + } + if (SecondFingerGesture *g = (SecondFingerGesture*)e->gesture(SecondFingerGestureRecognizer::Name)) { + gesture.last.secondfinger.delivered = true; + gesture.last.secondfinger.startPoint = g->startPoint; + gesture.last.secondfinger.lastPoint = g->lastPoint; + gesture.last.secondfinger.point = g->point; + gesture.last.secondfinger.offset = g->offset; + if (shouldAcceptSecondFingerGesture) + g->accept(); + } + if (PanGesture *g = (PanGesture*)e->gesture(PanGestureRecognizer::Name)) { + gesture.last.pan.delivered = true; + gesture.last.pan.startPoints[0] = g->startPoints[0]; + gesture.last.pan.startPoints[1] = g->startPoints[1]; + gesture.last.pan.lastPoints[0] = g->lastPoints[0]; + gesture.last.pan.lastPoints[1] = g->lastPoints[1]; + gesture.last.pan.points[0] = g->points[0]; + gesture.last.pan.points[1] = g->points[1]; + gesture.last.pan.offset = g->offset; + if (shouldAcceptPanGesture) + g->accept(); + } + gesture.last.cancelled = e->cancelledGestures(); + return true; + } + return QWidget::event(event); + } +}; +QVector<QColor> GestureWidget::colors; +int GestureWidget::numberOfWidgets = 0; + +class GraphicsScene : public QGraphicsScene +{ +public: + GraphicsScene() + { + reset(); + } + bool shouldAcceptSingleshotGesture; + bool shouldAcceptPinchGesture; + bool shouldAcceptSecondFingerGesture; + GestureState gesture; + + void reset() + { + shouldAcceptSingleshotGesture = false; + shouldAcceptPinchGesture = false; + shouldAcceptSecondFingerGesture = false; + gesture.reset(); + } +protected: + bool event(QEvent *event) + { + if (event->type() == QEvent::GraphicsSceneGesture) { + QGraphicsSceneGestureEvent *e = static_cast<QGraphicsSceneGestureEvent*>(event); + ++gesture.seenGestureEvent; + QGraphicsScene::event(event); + if (SingleshotGesture *g = (SingleshotGesture*)e->gesture(SingleshotGestureRecognizer::Name)) { + gesture.last.singleshot.delivered = true; + gesture.last.singleshot.offset = g->offset; + if (shouldAcceptSingleshotGesture) + g->accept(); + } + if (PinchGesture *g = (PinchGesture*)e->gesture(PinchGestureRecognizer::Name)) { + gesture.last.pinch.delivered = true; + gesture.last.pinch.startPoints[0] = g->startPoints[0]; + gesture.last.pinch.startPoints[1] = g->startPoints[1]; + gesture.last.pinch.lastPoints[0] = g->lastPoints[0]; + gesture.last.pinch.lastPoints[1] = g->lastPoints[1]; + gesture.last.pinch.points[0] = g->points[0]; + gesture.last.pinch.points[1] = g->points[1]; + gesture.last.pinch.offset = g->offset; + if (shouldAcceptPinchGesture) + g->accept(); + } + if (SecondFingerGesture *g = (SecondFingerGesture*)e->gesture(SecondFingerGestureRecognizer::Name)) { + gesture.last.secondfinger.delivered = true; + gesture.last.secondfinger.startPoint = g->startPoint; + gesture.last.secondfinger.lastPoint = g->lastPoint; + gesture.last.secondfinger.point = g->point; + gesture.last.secondfinger.offset = g->offset; + if (shouldAcceptSecondFingerGesture) + g->accept(); + } + gesture.last.cancelled = e->cancelledGestures(); + return true; + } + return QGraphicsScene::event(event); + } +}; + +class GraphicsItem : public QGraphicsItem +{ +public: + GraphicsItem(int w = 100, int h = 100) + : width(w), height(h) + { + reset(); + } + + QRectF boundingRect() const + { + return QRectF(0, 0, width, height); + } + + void paint(QPainter *painter, const QStyleOptionGraphicsItem*, QWidget*) + { + painter->setBrush(Qt::green); + painter->drawRect(0, 0, width, height); + } + + void grabSingleshotGesture() + { + singleshotGestureId = grabGesture(SingleshotGestureRecognizer::Name); + } + void grabPinchGesture() + { + pinchGestureId = grabGesture(PinchGestureRecognizer::Name); + } + void grabSecondFingerGesture() + { + secondFingerGestureId = grabGesture(SecondFingerGestureRecognizer::Name); + } + void ungrabGestures() + { + releaseGesture(singleshotGestureId); + singleshotGestureId = -1; + releaseGesture(pinchGestureId); + pinchGestureId = -1; + releaseGesture(secondFingerGestureId); + secondFingerGestureId = -1; + } + + int width; + int height; + + int singleshotGestureId; + int pinchGestureId; + int secondFingerGestureId; + + bool shouldAcceptSingleshotGesture; + bool shouldAcceptPinchGesture; + bool shouldAcceptSecondFingerGesture; + GestureState gesture; + + TouchState touch; + + void reset() + { + shouldAcceptSingleshotGesture = true; + shouldAcceptPinchGesture = true; + shouldAcceptSecondFingerGesture = true; + gesture.reset(); + } +protected: + bool sceneEvent(QEvent *event) + { + if (event->type() == QEvent::TouchBegin) { + event->accept(); + ++touch.seenTouchBeginEvent; + return true; + } else if (event->type() == QEvent::TouchUpdate) { + ++touch.seenTouchUpdateEvent; + } else if (event->type() == QEvent::TouchEnd) { + ++touch.seenTouchEndEvent; + } else if (event->type() == QEvent::GraphicsSceneGesture) { + QGraphicsSceneGestureEvent *e = static_cast<QGraphicsSceneGestureEvent*>(event); + ++gesture.seenGestureEvent; + if (SingleshotGesture *g = (SingleshotGesture*)e->gesture(SingleshotGestureRecognizer::Name)) { + gesture.last.singleshot.delivered = true; + gesture.last.singleshot.offset = g->offset; + if (shouldAcceptSingleshotGesture) + g->accept(); + } + if (PinchGesture *g = (PinchGesture*)e->gesture(PinchGestureRecognizer::Name)) { + gesture.last.pinch.delivered = true; + gesture.last.pinch.startPoints[0] = g->startPoints[0]; + gesture.last.pinch.startPoints[1] = g->startPoints[1]; + gesture.last.pinch.lastPoints[0] = g->lastPoints[0]; + gesture.last.pinch.lastPoints[1] = g->lastPoints[1]; + gesture.last.pinch.points[0] = g->points[0]; + gesture.last.pinch.points[1] = g->points[1]; + gesture.last.pinch.offset = g->offset; + if (shouldAcceptPinchGesture) + g->accept(); + } + if (SecondFingerGesture *g = (SecondFingerGesture*)e->gesture(SecondFingerGestureRecognizer::Name)) { + gesture.last.secondfinger.delivered = true; + gesture.last.secondfinger.startPoint = g->startPoint; + gesture.last.secondfinger.lastPoint = g->lastPoint; + gesture.last.secondfinger.point = g->point; + gesture.last.secondfinger.offset = g->offset; + if (shouldAcceptSecondFingerGesture) + g->accept(); + } + gesture.last.cancelled = e->cancelledGestures(); + return true; + } + return QGraphicsItem::sceneEvent(event); + } +}; + +class tst_Gestures : public QObject +{ + Q_OBJECT + +public: + tst_Gestures(); + virtual ~tst_Gestures(); + +public slots: + void initTestCase(); + void cleanupTestCase(); + void init(); + void cleanup(); + +private slots: + void singleshotGesture(); + void pinchGesture(); + + void simplePropagation(); + void simplePropagation2(); + void acceptedGesturePropagation(); + + void simpleGraphicsView(); + void simpleGraphicsItem(); + void overlappingGraphicsItems(); + + void touch_widget(); + void touch_graphicsView(); + + void panOnWidgets(); + +private: + SingleshotGestureRecognizer *singleshotRecognizer; + PinchGestureRecognizer *pinchRecognizer; + SecondFingerGestureRecognizer *secondFingerRecognizer; + PanGestureRecognizer *panGestureRecognizer; + GestureWidget *mainWidget; + + void sendPinchEvents(QWidget *receiver, const QPoint &fromFinger1, const QPoint &fromFinger2); +}; + +tst_Gestures::tst_Gestures() +{ + singleshotRecognizer = new SingleshotGestureRecognizer; + pinchRecognizer = new PinchGestureRecognizer; + secondFingerRecognizer = new SecondFingerGestureRecognizer; + panGestureRecognizer = new PanGestureRecognizer; + qApp->addGestureRecognizer(singleshotRecognizer); + qApp->addGestureRecognizer(pinchRecognizer); + qApp->addGestureRecognizer(secondFingerRecognizer); + qApp->addGestureRecognizer(panGestureRecognizer); +} + +tst_Gestures::~tst_Gestures() +{ +} + + +void tst_Gestures::initTestCase() +{ + mainWidget = new GestureWidget(GestureWidget::DoNotGrabGestures); + mainWidget->setObjectName("MainGestureWidget"); + mainWidget->resize(500, 600); + mainWidget->show(); +} + +void tst_Gestures::cleanupTestCase() +{ + delete mainWidget; mainWidget = 0; +} + +void tst_Gestures::init() +{ + // TODO: Add initialization code here. + // This will be executed immediately before each test is run. + mainWidget->reset(); +} + +void tst_Gestures::cleanup() +{ +} + +bool sendSpontaneousEvent(QWidget *receiver, QEvent *event) +{ + QETWidget::setSpont(event, true); + return qApp->notify(receiver, event); +} + +void tst_Gestures::singleshotGesture() +{ + mainWidget->grabSingleshotGesture(); + SingleshotEvent event; + sendSpontaneousEvent(mainWidget, &event); + QVERIFY(mainWidget->gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.last.singleshot.delivered); + QVERIFY(mainWidget->gesture.last.cancelled.isEmpty()); +} + +void tst_Gestures::sendPinchEvents(QWidget *receiver, const QPoint &fromFinger1, const QPoint &fromFinger2) +{ + int x1 = fromFinger1.x(); + int y1 = fromFinger1.x(); + int x2 = fromFinger2.x(); + int y2 = fromFinger2.x(); + + TouchEvent event; + event.points[0] = TouchPoint(0,x1,y1, TouchPoint::Begin); + event.points[1] = TouchPoint(); + sendSpontaneousEvent(receiver, &event); + event.points[0] = TouchPoint(0, x1+=2,y1+=2, TouchPoint::Update); + event.points[1] = TouchPoint(); + sendSpontaneousEvent(receiver, &event); + event.points[0] = TouchPoint(0, x1,y1, TouchPoint::Update); + event.points[1] = TouchPoint(1, x2,y2, TouchPoint::Begin); + sendSpontaneousEvent(receiver, &event); + event.points[0] = TouchPoint(0, x1+=5,y1+=10, TouchPoint::End); + event.points[1] = TouchPoint(1, x2+=3,y2+=6, TouchPoint::Update); + sendSpontaneousEvent(receiver, &event); + event.points[0] = TouchPoint(); + event.points[1] = TouchPoint(1, x2+=10,y2+=15, TouchPoint::Update); + sendSpontaneousEvent(receiver, &event); + event.points[0] = TouchPoint(); + event.points[1] = TouchPoint(1, x2,y2, TouchPoint::End); + sendSpontaneousEvent(receiver, &event); +} + +void tst_Gestures::pinchGesture() +{ + mainWidget->grabPinchGesture(); + sendPinchEvents(mainWidget, QPoint(10,10), QPoint(20,20)); + + QVERIFY(mainWidget->gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.last.singleshot.delivered); + QVERIFY(mainWidget->gesture.last.cancelled.isEmpty()); + QVERIFY(mainWidget->gesture.last.pinch.delivered); + QCOMPARE(mainWidget->gesture.last.pinch.startPoints[0].pt, QPoint(10,10)); + QCOMPARE(mainWidget->gesture.last.pinch.startPoints[1].pt, QPoint(20,20)); + QCOMPARE(mainWidget->gesture.last.pinch.offset, QPoint(0,0)); +} + +void tst_Gestures::simplePropagation() +{ + mainWidget->grabSingleshotGesture(); + GestureWidget offsetWidget(GestureWidget::DoNotGrabGestures); + offsetWidget.setFixedSize(30, 30); + mainWidget->layout()->addWidget(&offsetWidget); + GestureWidget nonGestureWidget(GestureWidget::DoNotGrabGestures); + mainWidget->layout()->addWidget(&nonGestureWidget); + QApplication::processEvents(); + + SingleshotEvent event; + sendSpontaneousEvent(&nonGestureWidget, &event); + QVERIFY(!offsetWidget.gesture.seenGestureEvent); + QVERIFY(!nonGestureWidget.gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.last.cancelled.isEmpty()); + QVERIFY(mainWidget->gesture.last.singleshot.delivered); + QCOMPARE(mainWidget->gesture.last.singleshot.offset, QPoint(GestureWidget::LeftMargin, 30 + GestureWidget::TopMargin)); +} + +void tst_Gestures::simplePropagation2() +{ + mainWidget->grabSingleshotGesture(); + mainWidget->grabPinchGesture(); + GestureWidget nonGestureMiddleWidget(GestureWidget::DoNotGrabGestures); + GestureWidget secondGestureWidget(GestureWidget::GrabPinch); + nonGestureMiddleWidget.layout()->addWidget(&secondGestureWidget); + mainWidget->layout()->addWidget(&nonGestureMiddleWidget); + QApplication::processEvents(); + + SingleshotEvent event; + sendSpontaneousEvent(&secondGestureWidget, &event); + QVERIFY(!secondGestureWidget.gesture.seenGestureEvent); + QVERIFY(!nonGestureMiddleWidget.gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.last.singleshot.delivered); + QVERIFY(mainWidget->gesture.last.cancelled.isEmpty()); + QCOMPARE(mainWidget->gesture.last.singleshot.offset, QPoint(GestureWidget::LeftMargin*2,GestureWidget::TopMargin*2)); + + mainWidget->reset(); + nonGestureMiddleWidget.reset(); + secondGestureWidget.reset(); + + sendPinchEvents(&secondGestureWidget, QPoint(10,10), QPoint(20,20)); + QVERIFY(secondGestureWidget.gesture.seenGestureEvent); + QVERIFY(!secondGestureWidget.gesture.last.singleshot.delivered); + QVERIFY(secondGestureWidget.gesture.last.pinch.delivered); + QCOMPARE(secondGestureWidget.gesture.last.pinch.startPoints[0].pt, QPoint(10,10)); + QCOMPARE(secondGestureWidget.gesture.last.pinch.startPoints[1].pt, QPoint(20,20)); + QCOMPARE(secondGestureWidget.gesture.last.pinch.offset, QPoint(0,0)); + QVERIFY(!nonGestureMiddleWidget.gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.seenGestureEvent); +} + +void tst_Gestures::acceptedGesturePropagation() +{ + mainWidget->grabSingleshotGesture(); + mainWidget->grabPinchGesture(); + mainWidget->grabSecondFingerGesture(); + GestureWidget nonGestureMiddleWidget(GestureWidget::DoNotGrabGestures); + nonGestureMiddleWidget.setObjectName("nonGestureMiddleWidget"); + GestureWidget secondGestureWidget(GestureWidget::GrabSecondFinger); + secondGestureWidget.setObjectName("secondGestureWidget"); + nonGestureMiddleWidget.layout()->addWidget(&secondGestureWidget); + mainWidget->layout()->addWidget(&nonGestureMiddleWidget); + QApplication::processEvents(); + + sendPinchEvents(&secondGestureWidget, QPoint(10, 10), QPoint(40, 40)); + QVERIFY(secondGestureWidget.gesture.seenGestureEvent); + QVERIFY(!secondGestureWidget.gesture.last.singleshot.delivered); + QVERIFY(!secondGestureWidget.gesture.last.pinch.delivered); + QVERIFY(secondGestureWidget.gesture.last.secondfinger.delivered); + QCOMPARE(secondGestureWidget.gesture.last.secondfinger.startPoint.pt, QPoint(40,40)); + QVERIFY(!nonGestureMiddleWidget.gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.last.singleshot.delivered); + QVERIFY(!mainWidget->gesture.last.secondfinger.delivered); + QVERIFY(mainWidget->gesture.last.pinch.delivered); + QCOMPARE(mainWidget->gesture.last.pinch.startPoints[0].pt, QPoint(10,10)); + QCOMPARE(mainWidget->gesture.last.pinch.startPoints[1].pt, QPoint(40,40)); + + mainWidget->reset(); + nonGestureMiddleWidget.reset(); + secondGestureWidget.reset(); + + // don't accept it and make sure it propagates to parent + secondGestureWidget.shouldAcceptSecondFingerGesture = false; + sendPinchEvents(&secondGestureWidget, QPoint(10, 10), QPoint(40, 40)); + QVERIFY(secondGestureWidget.gesture.seenGestureEvent); + QVERIFY(secondGestureWidget.gesture.last.secondfinger.delivered); + QVERIFY(!nonGestureMiddleWidget.gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.last.singleshot.delivered); + QVERIFY(mainWidget->gesture.last.secondfinger.delivered); + QVERIFY(mainWidget->gesture.last.pinch.delivered); +} + +void tst_Gestures::simpleGraphicsView() +{ + mainWidget->grabSingleshotGesture(); + GraphicsScene scene; + QGraphicsView view(&scene); + view.grabGesture(SingleshotGestureRecognizer::Name); + mainWidget->layout()->addWidget(&view); + QApplication::processEvents(); + + scene.shouldAcceptSingleshotGesture = true; + + SingleshotEvent event; + sendSpontaneousEvent(&view, &event); + QVERIFY(!mainWidget->gesture.seenGestureEvent); + QVERIFY(scene.gesture.seenGestureEvent); + QVERIFY(scene.gesture.last.singleshot.delivered); + QVERIFY(scene.gesture.last.cancelled.isEmpty()); +} + +void tst_Gestures::simpleGraphicsItem() +{ + mainWidget->grabSingleshotGesture(); + GraphicsScene scene; + QGraphicsView view(&scene); + mainWidget->layout()->addWidget(&view); + GraphicsItem *item = new GraphicsItem; + item->grabSingleshotGesture(); + item->setPos(30, 50); + scene.addItem(item); + QApplication::processEvents(); + + QPoint pt = view.mapFromScene(item->mapToScene(30, 30)); + SingleshotEvent event(pt.x(), pt.y()); + sendSpontaneousEvent(&view, &event); + QVERIFY(item->gesture.seenGestureEvent); + QVERIFY(scene.gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.seenGestureEvent); + + item->reset(); + scene.reset(); + mainWidget->reset(); + + item->shouldAcceptSingleshotGesture = false; + // outside of the graphicsitem + pt = view.mapFromScene(item->mapToScene(-10, -10)); + SingleshotEvent event2(pt.x(), pt.y()); + sendSpontaneousEvent(&view, &event2); + QVERIFY(!item->gesture.seenGestureEvent); + QVERIFY(scene.gesture.seenGestureEvent); + QVERIFY(mainWidget->gesture.seenGestureEvent); +} + +void tst_Gestures::overlappingGraphicsItems() +{ + mainWidget->grabSingleshotGesture(); + GraphicsScene scene; + QGraphicsView view(&scene); + mainWidget->layout()->addWidget(&view); + + GraphicsItem *item = new GraphicsItem(300, 100); + item->setPos(30, 50); + scene.addItem(item); + GraphicsItem *subitem1 = new GraphicsItem(50, 70); + subitem1->setPos(70, 70); + subitem1->setZValue(1); + scene.addItem(subitem1); + GraphicsItem *subitem2 = new GraphicsItem(50, 70); + subitem2->setPos(250, 70); + subitem2->setZValue(1); + scene.addItem(subitem2); + QApplication::processEvents(); + + item->grabSingleshotGesture(); + item->grabPinchGesture(); + item->grabSecondFingerGesture(); + subitem1->grabSingleshotGesture(); + subitem2->grabSecondFingerGesture(); + + QPoint pt = view.mapFromScene(subitem1->mapToScene(20, 20)); + SingleshotEvent event(pt.x(), pt.y()); + sendSpontaneousEvent(&view, &event); + QVERIFY(scene.gesture.seenGestureEvent); + QVERIFY(!subitem2->gesture.seenGestureEvent); + QVERIFY(!item->gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.seenGestureEvent); + QVERIFY(subitem1->gesture.seenGestureEvent); + QVERIFY(subitem1->gesture.last.singleshot.delivered); + + item->reset(); + subitem1->reset(); + subitem2->reset(); + scene.reset(); + mainWidget->reset(); + + subitem1->shouldAcceptSingleshotGesture = false; + SingleshotEvent event2(pt.x(), pt.y()); + sendSpontaneousEvent(&view, &event2); + QVERIFY(scene.gesture.seenGestureEvent); + QVERIFY(!subitem2->gesture.seenGestureEvent); + QVERIFY(subitem1->gesture.seenGestureEvent); + QVERIFY(item->gesture.seenGestureEvent); + QVERIFY(!mainWidget->gesture.seenGestureEvent); + QVERIFY(subitem1->gesture.last.singleshot.delivered); + QVERIFY(item->gesture.last.singleshot.delivered); +} + +void tst_Gestures::touch_widget() +{ + GestureWidget leftWidget(GestureWidget::DoNotGrabGestures); + leftWidget.setObjectName("leftWidget"); + leftWidget.setAttribute(Qt::WA_AcceptTouchEvents); + GestureWidget rightWidget(GestureWidget::DoNotGrabGestures); + rightWidget.setObjectName("rightWidget"); + rightWidget.setAttribute(Qt::WA_AcceptTouchEvents); + delete mainWidget->layout(); + (void)new QHBoxLayout(mainWidget); + mainWidget->layout()->addWidget(&leftWidget); + mainWidget->layout()->addWidget(&rightWidget); + QApplication::processEvents(); + + QTest::touchEvent() + .press(0, QPoint(10, 10), &leftWidget); + QTest::touchEvent() + .move(0, QPoint(12, 30), &leftWidget); + QTest::touchEvent() + .stationary(0) + .press(1, QPoint(15, 15), &rightWidget); + QTest::touchEvent() + .move(0, QPoint(10, 35), &leftWidget) + .press(1, QPoint(15, 15), &rightWidget); + QTest::touchEvent() + .move(0, QPoint(10, 40), &leftWidget) + .move(1, QPoint(20, 50), &rightWidget); + QTest::touchEvent() + .release(0, QPoint(10, 40), &leftWidget) + .release(1, QPoint(20, 50), &rightWidget); + QVERIFY(!mainWidget->touch.seenTouchBeginEvent); + QVERIFY(leftWidget.touch.seenTouchBeginEvent); + QVERIFY(leftWidget.touch.seenTouchUpdateEvent); + QVERIFY(leftWidget.touch.seenTouchEndEvent); + QVERIFY(rightWidget.touch.seenTouchBeginEvent); + QVERIFY(rightWidget.touch.seenTouchUpdateEvent); + QVERIFY(rightWidget.touch.seenTouchEndEvent); +} + +void tst_Gestures::touch_graphicsView() +{ + mainWidget->setAttribute(Qt::WA_AcceptTouchEvents); + GraphicsScene scene; + QGraphicsView view(&scene); + view.viewport()->setAttribute(Qt::WA_AcceptTouchEvents); + mainWidget->layout()->addWidget(&view); + + GraphicsItem *item = new GraphicsItem(300, 100); + item->setAcceptTouchEvents(true); + item->setPos(30, 50); + scene.addItem(item); + GraphicsItem *subitem1 = new GraphicsItem(50, 70); + subitem1->setAcceptTouchEvents(true); + subitem1->setPos(70, 70); + scene.addItem(subitem1); + GraphicsItem *subitem2 = new GraphicsItem(50, 70); + subitem2->setAcceptTouchEvents(true); + subitem2->setPos(250, 70); + scene.addItem(subitem2); + QApplication::processEvents(); + + QRect itemRect = view.mapFromScene(item->mapRectToScene(item->boundingRect())).boundingRect(); + QPoint pt = itemRect.center(); + QTest::touchEvent(view.viewport()) + .press(0, pt) + .press(1, pt); + QTest::touchEvent(view.viewport()) + .move(0, pt + QPoint(20, 30)) + .move(1, QPoint(300, 300)); + QTest::touchEvent(view.viewport()) + .stationary(0) + .move(1, QPoint(330, 330)); + QTest::touchEvent(view.viewport()) + .release(0, QPoint(120, 120)) + .release(1, QPoint(300, 300)); + + QVERIFY(item->touch.seenTouchBeginEvent); + QVERIFY(item->touch.seenTouchUpdateEvent); + QVERIFY(item->touch.seenTouchEndEvent); +} + +void tst_Gestures::panOnWidgets() +{ + GestureWidget leftWidget(GestureWidget::GrabPan); + leftWidget.setObjectName("leftWidget"); + leftWidget.setAttribute(Qt::WA_AcceptTouchEvents); + GestureWidget rightWidget(GestureWidget::GrabPan); + rightWidget.setObjectName("rightWidget"); + rightWidget.setAttribute(Qt::WA_AcceptTouchEvents); + delete mainWidget->layout(); + (void)new QHBoxLayout(mainWidget); + mainWidget->layout()->addWidget(&leftWidget); + mainWidget->layout()->addWidget(&rightWidget); + QApplication::processEvents(); + + QTest::touchEvent() + .press(0, QPoint(10, 10), &leftWidget); + QTest::touchEvent() + .move(0, QPoint(12, 30), &leftWidget); + QTest::touchEvent() + .stationary(0) + .press(1, QPoint(15, 15), &rightWidget); + QTest::touchEvent() + .move(0, QPoint(10, 35), &leftWidget) + .press(1, QPoint(15, 15), &rightWidget); + QTest::touchEvent() + .move(0, QPoint(10, 40), &leftWidget) + .move(1, QPoint(20, 50), &rightWidget); + QTest::touchEvent() + .release(0, QPoint(10, 40), &leftWidget) + .release(1, QPoint(20, 50), &rightWidget); + + QVERIFY(leftWidget.gesture.last.pan.delivered); + QVERIFY(rightWidget.gesture.last.pan.delivered); +} + +QTEST_MAIN(tst_Gestures) +#include "tst_gestures.moc" diff --git a/tests/auto/headers/tst_headers.cpp b/tests/auto/headers/tst_headers.cpp index 7e32deb2c2..e5bc5bfd3e 100644 --- a/tests/auto/headers/tst_headers.cpp +++ b/tests/auto/headers/tst_headers.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -148,7 +148,7 @@ void tst_Headers::licenseCheck() if (licenseType != "3RDPARTY") { QCOMPARE(content.at(i++), QString("**")); QVERIFY(copyrightPattern.exactMatch(content.at(i++))); - QCOMPARE(content.at(i++), QString("** Contact: Qt Software Information (qt-info@nokia.com)")); + QCOMPARE(content.at(i++), QString("** Contact: Nokia Corporation (qt-info@nokia.com)")); } QCOMPARE(content.at(i++), QString("**")); QVERIFY(moduleTest.exactMatch(content.at(i++))); diff --git a/tests/auto/languagechange/tst_languagechange.cpp b/tests/auto/languagechange/tst_languagechange.cpp index b71d34173d..b91dd83422 100644 --- a/tests/auto/languagechange/tst_languagechange.cpp +++ b/tests/auto/languagechange/tst_languagechange.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/linguist/lconvert/data/codec-cp1252.ts b/tests/auto/linguist/lconvert/data/codec-cp1252.ts new file mode 100644 index 0000000000..5ffa2f3d6b --- /dev/null +++ b/tests/auto/linguist/lconvert/data/codec-cp1252.ts @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="10"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/codec-utf8.ts b/tests/auto/linguist/lconvert/data/codec-utf8.ts new file mode 100644 index 0000000000..0ebdbfdd63 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/codec-utf8.ts @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="10"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/dual-encoding.ts b/tests/auto/linguist/lconvert/data/dual-encoding.ts new file mode 100644 index 0000000000..5023a04d98 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/dual-encoding.ts @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message utf8="both"> + <source>Mühsam</source> + <translation>tedious</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/endless-po-loop.ts b/tests/auto/linguist/lconvert/data/endless-po-loop.ts new file mode 100644 index 0000000000..6212fbdaad --- /dev/null +++ b/tests/auto/linguist/lconvert/data/endless-po-loop.ts @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>Assistant</name> + <message> + <source>This is some text which introduces the DonauDampfSchifffahrtsKapitaensMuetzeMitKomischenUltraViolettenFransenUndEinemKnopf</source> + <translation></translation> + </message> + <message> + <location filename="this/is/a/really/really/absurdly/no,/grotesquely/long/path/supposed/to/blow/up.cpp" line="20"/> + <source>%n document(s) found.</source> + <translation></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/makeplurals.sh b/tests/auto/linguist/lconvert/data/makeplurals.sh new file mode 100755 index 0000000000..2e0f375486 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/makeplurals.sh @@ -0,0 +1,43 @@ +#! /bin/bash + +function makeit2() +{ + for ((i = 0; i < (1 << $1); i++)); do + echo + test -n "$3" && echo "$3" + echo "msgid \"singular $2 $i\"" + echo "msgid_plural \"plural $2 $i\"" + for ((j = 0; j < $1; j++)); do + tr= + if test $((i & (1 << j))) = 0; then + tr="translated $2 $i $j" + fi + echo "msgstr[$j] \"$tr\"" + done + done +} + +function makeit() +{ + { + cat <<EOF +msgid "" +msgstr "" +"X-FooBar: yup\n" +"X-Language: $2\n" +EOF + makeit2 $1 one "" + makeit2 $1 two "#, fuzzy +#| msgid \"old untranslated one\"" + makeit2 $1 three "#, fuzzy +#| msgid \"old untranslated two\" +#| msgid_plural \"old untranslated plural two\"" + makeit2 $1 four "#, fuzzy +#| msgid_plural \"old untranslated only plural three\"" + } > ${OUTDIR}plural-$1.po +} + +OUTDIR=$1 +makeit 1 zh_CN +makeit 2 de_DE +makeit 3 pl_PL diff --git a/tests/auto/linguist/lconvert/data/msgid.ts b/tests/auto/linguist/lconvert/data/msgid.ts new file mode 100644 index 0000000000..ab658456eb --- /dev/null +++ b/tests/auto/linguist/lconvert/data/msgid.ts @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" sourcelanguage="en"> +<context> + <name>Dialog2</name> + <message numerus="yes"> + <source>%n files</source> + <translation> + <numerusform></numerusform> + </translation> + </message> + <message id="this_is_some_id" numerus="yes"> + <source>%n cars</source> + <translation> + <numerusform></numerusform> + </translation> + </message> + <message> + <source>Age: %1</source> + <translation></translation> + </message> + <message id="this_is_another_id"> + <source>func3</source> + <translation></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/plurals-cn.ts b/tests/auto/linguist/lconvert/data/plurals-cn.ts new file mode 100644 index 0000000000..966ec77205 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/plurals-cn.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="cn"> +<context> + <name>Assistant</name> + <message> + <source>Source</source> + <translation>Translation</translation> + </message> + <message numerus="yes"> + <source>%n document(s) found.</source> + <translation> + <numerusform>1 Dokument gefunden.</numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/plurals-de.ts b/tests/auto/linguist/lconvert/data/plurals-de.ts new file mode 100644 index 0000000000..6cbadff443 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/plurals-de.ts @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>Assistant</name> + <message> + <source>Not plural</source> + <translation>Kein plural</translation> + </message> + <message numerus="yes"> + <source>%n document(s) found.</source> + <translation> + <numerusform>1 Dokument gefunden.</numerusform> + <numerusform>%n Dokumente gefunden.</numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/relative.ts b/tests/auto/linguist/lconvert/data/relative.ts new file mode 100644 index 0000000000..b8eaaca969 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/relative.ts @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Foo</name> + <message> + <location filename="foo.cpp" line="+13"/> + <source>This is the first entry.</source> + <translation></translation> + </message> + <message> + <location line="+0"/> + <source>And a second one on the same line.</source> + <translation></translation> + </message> + <message> + <location line="+2"/> + <source>This tr is new.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <location line="+16"/> + <source>This one moved in from another file.</source> + <translation></translation> + </message> + <message> + <location line="-2"/> + <source>Just as this one.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <location filename="bar.cpp" line="+100"/> + <source>Another alien.</source> + <translation></translation> + </message> + <message> + <location line="+4"/> + <source>They are coming!</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>They are everywhere!</source> + <translation></translation> + </message> + <message> + <location filename="bar.cpp" line="+20"/> + <source>An earthling again.</source> + <translation></translation> + </message> + <message> + <location line="-5"/> + <source>This is from the bottom, too.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Third string from the bottom.</source> + <translation></translation> + </message> + <message> + <location line="+1"/> + <source>Fourth one!</source> + <translation></translation> + </message> + <message> + <location line="-9"/> + <source>This string did move from the bottom.</source> + <translation></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/singular.po b/tests/auto/linguist/lconvert/data/singular.po new file mode 100644 index 0000000000..a0d40194fa --- /dev/null +++ b/tests/auto/linguist/lconvert/data/singular.po @@ -0,0 +1,42 @@ +msgid "" +msgstr "" + +msgid "untranslated one" +msgstr "translated" + +#, fuzzy +#| msgid "old untranslated" +msgid "untranslated two" +msgstr "translated" + +#, fuzzy +#| msgid "old untranslated" +msgid "untranslated two b" +msgstr "" + +#, fuzzy +#| msgid "old untranslated" +#| msgid_plural "old untranslated plural" +msgid "untranslated three" +msgstr "translated" + +#, fuzzy +#| msgid "old untranslated" +#| msgid_plural "old untranslated plural" +msgid "untranslated three b" +msgstr "" + +#, fuzzy +#| msgid_plural "old untranslated only plural" +msgid "untranslated four" +msgstr "translated" + +#, fuzzy +#| msgid_plural "old untranslated only plural" +msgid "untranslated four b" +msgstr "" + +#, fuzzy +#| msgctxt "old context" +msgid "untranslated five" +msgstr "translated" diff --git a/tests/auto/linguist/lconvert/data/test-broken-utf8.po b/tests/auto/linguist/lconvert/data/test-broken-utf8.po new file mode 100644 index 0000000000..20b58a0166 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-broken-utf8.po @@ -0,0 +1,9 @@ +# no comment +msgid "" +msgstr "" + +msgid "this works" +msgstr "das geht: ä" + +msgid "this is broken" +msgstr "das ist kaputt: Ãi" diff --git a/tests/auto/linguist/lconvert/data/test-broken-utf8.po.out b/tests/auto/linguist/lconvert/data/test-broken-utf8.po.out new file mode 100644 index 0000000000..c00fd19097 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-broken-utf8.po.out @@ -0,0 +1,9 @@ +# no comment +msgid "" +msgstr "" + +msgid "this works" +msgstr "das geht: ä" + +msgid "this is broken" +msgstr "das ist kaputt: i" diff --git a/tests/auto/linguist/lconvert/data/test-developer-comment.po b/tests/auto/linguist/lconvert/data/test-developer-comment.po new file mode 100644 index 0000000000..787f312aef --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-developer-comment.po @@ -0,0 +1,23 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. I'm a clever developer. Right? Uhm ... +msgid "User %u will log in in %t" +msgstr "用户 %u 将在 %t ç§’åŽç™»å½•" diff --git a/tests/auto/linguist/lconvert/data/test-empty-comment.po b/tests/auto/linguist/lconvert/data/test-empty-comment.po new file mode 100644 index 0000000000..ce74c46ca9 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-empty-comment.po @@ -0,0 +1,24 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +# +#: themer/kdmlabel.cpp:236 +msgid "User %u will log in in %t" +msgstr "用户 %u 将在 %t ç§’åŽç™»å½•" diff --git a/tests/auto/linguist/lconvert/data/test-escapes.po b/tests/auto/linguist/lconvert/data/test-escapes.po new file mode 100644 index 0000000000..059dc587c0 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-escapes.po @@ -0,0 +1,11 @@ +msgid "" +msgstr "" + +msgid "this comes\non a new line" +msgstr "yup" + +msgid "come to \"quote\" me" +msgstr "sure?" + +msgid "\x1a\45\r\t\v\a\b" +msgstr "yup" diff --git a/tests/auto/linguist/lconvert/data/test-escapes.po.out b/tests/auto/linguist/lconvert/data/test-escapes.po.out new file mode 100644 index 0000000000..10eefb20f9 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-escapes.po.out @@ -0,0 +1,13 @@ +msgid "" +msgstr "" + +msgid "" +"this comes\n" +"on a new line" +msgstr "yup" + +msgid "come to \"quote\" me" +msgstr "sure?" + +msgid "\x1a%\r\t\v\a\b" +msgstr "yup" diff --git a/tests/auto/linguist/lconvert/data/test-kde-ctxt.po b/tests/auto/linguist/lconvert/data/test-kde-ctxt.po new file mode 100644 index 0000000000..b510538957 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-ctxt.po @@ -0,0 +1,25 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: kgdialog.cpp:231 +#, kde-format +msgctxt "session (location)" +msgid "%1 (%2)" +msgstr "%1(%2)" diff --git a/tests/auto/linguist/lconvert/data/test-kde-fuzzy.po b/tests/auto/linguist/lconvert/data/test-kde-fuzzy.po new file mode 100644 index 0000000000..b3f6e032be --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-fuzzy.po @@ -0,0 +1,31 @@ +# translation of kdmgreet.po to German +# Übersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: kgverify.cpp:459 +#, fuzzy, kde-format +#| msgid "" +#| "Logging in %1 ...\n" +#| "\n" +msgid "" +"Logging in %1...\n" +"\n" +msgstr "" +"%1 wird angemeldet ...\n" +"\n" diff --git a/tests/auto/linguist/lconvert/data/test-kde-multiline.po b/tests/auto/linguist/lconvert/data/test-kde-multiline.po new file mode 100644 index 0000000000..0ca714c23c --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-multiline.po @@ -0,0 +1,32 @@ +# translation of kdmgreet.po to German +# Übersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: kdmshutdown.cpp:706 +#, kde-format +msgid "" +"Owner: %1\n" +"Type: %2%5\n" +"Start: %3\n" +"Timeout: %4" +msgstr "" +"Eigentümer: %1\n" +"Typ: %2%5\n" +"Start: %3\n" +"Zeitlimit: %4" diff --git a/tests/auto/linguist/lconvert/data/test-kde-plurals.po b/tests/auto/linguist/lconvert/data/test-kde-plurals.po new file mode 100644 index 0000000000..6c85d74fc9 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-kde-plurals.po @@ -0,0 +1,27 @@ +# translation of kdmgreet.po to German +# Übersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Language: de_DE\n" + +#: kgverify.cpp:505 +#, kde-format +msgid "Your account expires tomorrow." +msgid_plural "Your account expires in %1 days." +msgstr[0] "Ihre Zugangsberechtigung läuft morgen ab." +msgstr[1] "Ihre Zugangsberechtigung läuft in %1 Tagen ab." diff --git a/tests/auto/linguist/lconvert/data/test-slurp.po b/tests/auto/linguist/lconvert/data/test-slurp.po new file mode 100644 index 0000000000..67bc2390d5 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-slurp.po @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" + +msgid "just a line" +msgstr "indeed" + +msgid "" +"another " +"line" +msgstr "certainly" + +msgid "a somewhat longer line that will certainly require re-wrapping, and will be re-wrapped if our algorithm is not completely broken.\n" +"this comes on a new line.\n" +msgstr "whatever ..." + +msgid "bi-""segmented" +msgstr "aye" diff --git a/tests/auto/linguist/lconvert/data/test-slurp.po.out b/tests/auto/linguist/lconvert/data/test-slurp.po.out new file mode 100644 index 0000000000..8859a70c89 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-slurp.po.out @@ -0,0 +1,19 @@ +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" + +msgid "just a line" +msgstr "indeed" + +msgid "another line" +msgstr "certainly" + +msgid "" +"a somewhat longer line that will certainly require re-wrapping, and will be " +"re-wrapped if our algorithm is not completely broken.\n" +"this comes on a new line.\n" +msgstr "whatever ..." + +msgid "bi-segmented" +msgstr "aye" diff --git a/tests/auto/linguist/lconvert/data/test-translator-comment.po b/tests/auto/linguist/lconvert/data/test-translator-comment.po new file mode 100644 index 0000000000..bc4df5cfba --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test-translator-comment.po @@ -0,0 +1,41 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgid "no comment" +msgstr "indeed" + +# +msgid "just empty" +msgstr "indeed" + +# +# This is some comment. +# +# This is another comment. +# +msgid "User %u will log in in %t" +msgstr "用户 %u 将在 %t ç§’åŽç™»å½•" + +# A fooish bar. +# Hey-ho, sucker. +# +# Babbling gully. +msgid "Foo" +msgstr "Bar" diff --git a/tests/auto/linguist/lconvert/data/test1-cn.po b/tests/auto/linguist/lconvert/data/test1-cn.po new file mode 100644 index 0000000000..529eca30a9 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test1-cn.po @@ -0,0 +1,67 @@ +# translation of kdmgreet.po to zh_CN +# Simp. Chinese Translation for kdmgreet. +# Copyright (C) 2001,2003 Free Software Foundation, Inc. +# Gou Zhuang <gouzhuang@bigfoot.com>, 2001. +# Xiong Jiang <jxiong@offtopic.org>, 2003. +# Yan Shuangchun <yahzee@d3eye.com>, 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2008-04-22 16:56+0800\n" +"Last-Translator: Lie_Ex <lilith.ex@gmail.com>\n" +"Language-Team: zh_CN <kde-china@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Language: zh_CN\n" + +#: kdmconfig.cpp:147 +msgid "[fix kdmrc]" +msgstr "[ä¿®å¤ kdmrc]" + +#: krootimage.cpp:39 +msgid "Fancy desktop background for kdm" +msgstr "kdm 的梦幻桌é¢èƒŒæ™¯" + +#: kgreeter.cpp:558 +#, kde-format +msgid "" +"Your saved session type '%1' is not valid any more.\n" +"Please select a new one, otherwise 'default' will be used." +msgstr "" +"ä½ ä¿å˜çš„“%1â€ä¼šè¯ç±»åž‹ä¸å†æœ‰æ•ˆã€‚\n" +"请选择一个新的类型,å¦åˆ™å°†ä½¿ç”¨â€œé»˜è®¤â€ã€‚" + +#: kgdialog.cpp:231 +#, kde-format +msgctxt "session (location)" +msgid "%1 (%2)" +msgstr "%1(%2)" + +#: kgverify.cpp:505 +#, kde-format +msgid "Your account expires tomorrow." +msgid_plural "Your account expires in %1 days." +msgstr[0] "您的账户将于 %1 天åŽè¿‡æœŸã€‚" + +#: kdmshutdown.cpp:510 +#, kde-format +msgctxt "current option in boot loader" +msgid "%1 (current)" +msgstr "%1 (当å‰)" + +#: themer/kdmlabel.cpp:285 +#, no-c-format +msgctxt "date format" +msgid "%a %d %B" +msgstr "%B月%d日,%a" + +#~ msgid "_Suspend" +#~ msgstr "挂起(_S)" + +#~ msgid "Confi_gure" +#~ msgstr "é…ç½®(_G)" diff --git a/tests/auto/linguist/lconvert/data/test1-de.po b/tests/auto/linguist/lconvert/data/test1-de.po new file mode 100644 index 0000000000..256b8e9cad --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test1-de.po @@ -0,0 +1,75 @@ +# translation of kdmgreet.po to German +# translation of kdmgreet.po to +# Übersetzung von kdmgreet.po ins Deutsche +# Copyright (C) +# Thomas Diehl <thd@kde.org>, 2002, 2003, 2004. +# Stephan Johach <hunsum@gmx.de>, 2005. +# Thomas Reitelbach <tr@erdfunkstelle.de>, 2005, 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kdmgreet\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2008-04-28 18:47+0200\n" +"PO-Revision-Date: 2007-12-06 20:50+0100\n" +"Last-Translator: Thomas Reitelbach <tr@erdfunkstelle.de>\n" +"Language-Team: German <kde-i18n-de@kde.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KAider 0.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Language: de_DE\n" + +#: lib/acl.c:107 lib/acl.c:121 lib/acl.c:138 lib/acl.c:165 lib/acl.c:174 +#: src/copy.c:695 src/copy.c:2017 +#, c-format +msgid "preserving permissions for %s" +msgstr "a preservar as permissões de %s" + +#: kdmconfig.cpp:147 +msgid "[fix kdmrc]" +msgstr "[fix kdmrc]" + +#: krootimage.cpp:39 +msgid "Fancy desktop background for kdm" +msgstr "Schicker Arbeitsflächenhintergrund für KDM" + +#: kgreeter.cpp:558 +#, kde-format +msgid "" +"Your saved session type '%1' is not valid any more.\n" +"Please select a new one, otherwise 'default' will be used." +msgstr "" +"Der gespeicherte Sitzungstyp „%1“ ist nicht mehr gültig.\n" +"Bitte wählen Sie einen neuen. Sonst wird die Voreinstellung verwendet." + +#: kgdialog.cpp:231 +#, kde-format +msgctxt "session (location)" +msgid "%1 (%2)" +msgstr "%1 (%2)" + +#: kgverify.cpp:505 +#, kde-format +msgid "Your account expires tomorrow." +msgid_plural "Your account expires in %1 days." +msgstr[0] "Ihre Zugangsberechtigung läuft morgen ab." +msgstr[1] "Ihre Zugangsberechtigung läuft in %1 Tagen ab." + +#: kdmshutdown.cpp:510 +#, kde-format +msgctxt "current option in boot loader" +msgid "%1 (current)" +msgstr "%1 (Aktuelle)" + +#: themer/kdmlabel.cpp:285 +#, no-c-format +msgctxt "date format" +msgid "%a %d %B" +msgstr "%a %d %B" + +#~ msgid "_Suspend" +#~ msgstr "_Ruhezustand" + +#~ msgid "Confi_gure" +#~ msgstr "Ein_richten" diff --git a/tests/auto/linguist/lconvert/data/test11.ts b/tests/auto/linguist/lconvert/data/test11.ts new file mode 100644 index 0000000000..aeb46af9f4 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test11.ts @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1" language="de_DE"> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="122"/> + <source>Should be obsolete</source> + <translation type="unfinished">SHOULD BE OBSOLETE</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/test20.ts b/tests/auto/linguist/lconvert/data/test20.ts new file mode 100644 index 0000000000..542cdee1a7 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/test20.ts @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message numerus="yes"> + <location filename="main.cpp" line="29"/> + <source>%n files</source> + <comment>plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="30"/> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="31"/> + <source>&Find %n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="32"/> + <source>Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="33"/> + <source>%1. Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="34"/> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="35"/> + <source>There are %n house(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="53"/> + <source>QTranslator</source> + <comment>Simple</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="54"/> + <source>QTranslator</source> + <comment>Simple with comment</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="55"/> + <source>QTranslator</source> + <comment>Plural without comment</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="57"/> + <source>QTranslator</source> + <comment>Plural with comment</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="102"/> + <source>func3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="13"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message numerus="yes"> + <location filename="main.cpp" line="40"/> + <source>Plurals, QCoreApplication</source> + <comment>%n house(s)</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="41"/> + <source>Plurals, QCoreApplication</source> + <comment>%n car(s)</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="42"/> + <source>Plurals, QCoreApplication</source> + <comment>%n horse(s)</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>TestClass</name> + <message> + <location filename="main.cpp" line="116"/> + <source>inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="120"/> + <source>inline function 2</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="124"/> + <source>static inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/variants.ts b/tests/auto/linguist/lconvert/data/variants.ts new file mode 100644 index 0000000000..52bb2d49c9 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/variants.ts @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="de"> +<context> + <name>Assistant</name> + <message> + <source>Source</source> + <translation variants="yes"> + <lengthvariant>A really very long translation</lengthvariant> + <lengthvariant>Short translation</lengthvariant> + </translation> + </message> + <message numerus="yes"> + <source>%n document(s) found.</source> + <translation> + <numerusform>1 Dokument gefunden.</numerusform> + <numerusform variants="yes"> + <lengthvariant>%n Dokumente gefunden.</lengthvariant> + <lengthvariant>%n Dok. gefunden.</lengthvariant> + </numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lconvert/data/wrapping.po b/tests/auto/linguist/lconvert/data/wrapping.po new file mode 100644 index 0000000000..39b7fbe007 --- /dev/null +++ b/tests/auto/linguist/lconvert/data/wrapping.po @@ -0,0 +1,58 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-05-14 14:01+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#, no-wrap +msgid "one two three four five six seven eight nine ten eleven twelve thirteen a 12 foo bar\n" +msgstr "" + +#, no-wrap +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a 13 foo bar\n" +"second line" +msgstr "" + +#: gettxt.c:3 +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a 14 " +"foo bar\n" +msgstr "" + +#: gettxt.c:4 +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a " +"15\n" +msgstr "" + +#: gettxt.c:5 +msgid "" +"one two three four five six seven eight nine ten eleven twelve thirteen a " +"123 foo bar\n" +msgstr "" + +#: gettxt.c:6 +msgid "one two three four five six seven eight nine ten eleven twelve thirteen" +msgstr "" + +#: gettxt.c:7 +msgid "" +"one two three four five six seven eight nine ten eleven twelve th1rt33n\n" +msgstr "" + +#: gettxt.c:8 +msgid "one two three four five six\n" +msgstr "" diff --git a/tests/auto/linguist/lconvert/lconvert.pro b/tests/auto/linguist/lconvert/lconvert.pro new file mode 100644 index 0000000000..517dacd258 --- /dev/null +++ b/tests/auto/linguist/lconvert/lconvert.pro @@ -0,0 +1,8 @@ +CONFIG += qttest_p4 + +TARGET = tst_lconvert + +#HEADERS += testlupdate.h +SOURCES += tst_lconvert.cpp +# testlupdate.cpp + diff --git a/tests/auto/linguist/lconvert/tst_lconvert.cpp b/tests/auto/linguist/lconvert/tst_lconvert.cpp new file mode 100644 index 0000000000..40be55a214 --- /dev/null +++ b/tests/auto/linguist/lconvert/tst_lconvert.cpp @@ -0,0 +1,341 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtTest/QtTest> +#include <QtCore/QFile> + +class tst_lconvert : public QObject +{ + Q_OBJECT + +public: + tst_lconvert() : dataDir("data/") {} + +private slots: + void initTestCase(); + void readverifies_data(); + void readverifies(); + void converts_data(); + void converts(); + void roundtrips_data(); + void roundtrips(); +#if 0 + void chains_data(); + void chains(); +#endif + +private: + void doWait(QProcess *cvt, int stage); + void doCompare(QIODevice *actual, const QString &expectedFn); + void verifyReadFail(const QString &fn); + // args can be empty or have one element less than stations + void convertChain(const QString &inFileName, const QString &outFileName, + const QStringList &stations, const QList<QStringList> &args); + void convertRoundtrip(const QString &fileName, const QStringList &stations, + const QList<QStringList> &args); + + QString dataDir; +}; + +void tst_lconvert::initTestCase() +{ + if (!QFile::exists(QLatin1String("data/plural-1.po"))) + QProcess::execute(QLatin1String("data/makeplurals.sh"), QStringList() << QLatin1String("data/")); + QVERIFY(QFile::exists(QLatin1String("data/plural-1.po"))); +} + +void tst_lconvert::doWait(QProcess *cvt, int stage) +{ + if (QTest::currentTestFailed()) { + cvt->kill(); + cvt->waitForFinished(); + } else { + QVERIFY2(cvt->waitForFinished(3000), + qPrintable(QString("Process %1 hung").arg(stage))); + QVERIFY2(cvt->exitStatus() == QProcess::NormalExit, + qPrintable(QString("Process %1 crashed").arg(stage))); + QVERIFY2(cvt->exitCode() == 0, + qPrintable(QString("Process %1 exited with status %2. Errors:\n%3") + .arg(stage).arg(cvt->exitCode()) + .arg(QString::fromUtf8(cvt->readAllStandardError())))); + } +} + +void tst_lconvert::doCompare(QIODevice *actualDev, const QString &expectedFn) +{ + QList<QByteArray> actual = actualDev->readAll().split('\n'); + + QFile file(expectedFn); + QVERIFY(file.open(QIODevice::ReadOnly)); + QList<QByteArray> expected = file.readAll().split('\n'); + + int i = 0, ei = expected.size(), gi = actual.size(); + for (; ; i++) { + if (i == gi) { + if (i == ei) + return; + gi = 0; + break; + } else if (i == ei) { + ei = 0; + break; + } else if (actual.at(i) != expected.at(i)) { + while ((ei - 1) >= i && (gi - 1) >= i && actual.at(gi - 1) == expected.at(ei - 1)) + ei--, gi--; + break; + } + } + QByteArray diff; + for (int j = qMax(0, i - 3); j < i; j++) + diff += expected.at(j) + '\n'; + diff += "<<<<<<< got\n"; + for (int j = i; j < gi; j++) { + diff += actual.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += "=========\n"; + for (int j = i; j < ei; j++) { + diff += expected.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += ">>>>>>> expected\n"; + for (int j = ei; j < qMin(ei + 3, expected.size()); j++) + diff += expected.at(j) + '\n'; + QFAIL(qPrintable("Output for " + expectedFn + " does not meet expectations:\n" + diff)); +} + +void tst_lconvert::verifyReadFail(const QString &fn) +{ + QProcess cvt; + cvt.start("lconvert", QStringList() << (dataDir + fn)); + QVERIFY(cvt.waitForFinished(1000)); + QVERIFY(cvt.exitStatus() == QProcess::NormalExit); + QVERIFY2(cvt.exitCode() == 2, "Accepted invalid input"); +} + +void tst_lconvert::convertChain(const QString &_inFileName, const QString &_outFileName, + const QStringList &stations, const QList<QStringList> &argList) +{ + QList<QProcess *> cvts; + + QString fileName = dataDir + _inFileName; + QString outFileName = dataDir + _outFileName; + + for (int i = 0; i < stations.size() - 1; i++) { + QProcess *cvt = new QProcess(this); + if (cvts.isEmpty()) + cvt->setStandardInputFile(fileName); + else + cvts.last()->setStandardOutputProcess(cvt); + cvts.append(cvt); + } + for (int i = 0; i < stations.size() - 1; i++) { + QStringList args; + if (!argList.isEmpty()) + args += argList[i]; + args << "-if" << stations[i] << "-i" << "-" << "-of" << stations[i + 1]; + cvts.at(i)->start("lconvert", args); + } + int st = 0; + foreach (QProcess *cvt, cvts) + doWait(cvt, ++st); + + if (!QTest::currentTestFailed()) + doCompare(cvts.last(), outFileName); + + qDeleteAll(cvts); +} + +void tst_lconvert::convertRoundtrip(const QString &_fileName, const QStringList &stations, + const QList<QStringList> &argList) +{ + convertChain(_fileName, _fileName, stations, argList); +} + +void tst_lconvert::readverifies_data() +{ + QTest::addColumn<QString>("fileName"); + QTest::addColumn<QString>("format"); + + QTest::newRow("empty comment") << "test-empty-comment.po" << "po"; + QTest::newRow("translator comment") << "test-translator-comment.po" << "po"; + QTest::newRow("developer comment") << "test-developer-comment.po" << "po"; + QTest::newRow("kde context") << "test-kde-ctxt.po" << "po"; + QTest::newRow("kde fuzzy") << "test-kde-fuzzy.po" << "po"; + QTest::newRow("kde plurals") << "test-kde-plurals.po" << "po"; + QTest::newRow("kde multiline") << "test-kde-multiline.po" << "po"; + QTest::newRow("po linewrapping") << "wrapping.po" << "po"; + QTest::newRow("relative locations") << "relative.ts" << "ts"; + QTest::newRow("message ids") << "msgid.ts" << "ts"; + QTest::newRow("length variants") << "variants.ts" << "ts"; +} + +void tst_lconvert::readverifies() +{ + QFETCH(QString, fileName); + QFETCH(QString, format); + + convertRoundtrip(fileName, QStringList() << format << format, QList<QStringList>()); +} + +void tst_lconvert::converts_data() +{ + QTest::addColumn<QString>("inFileName"); + QTest::addColumn<QString>("outFileName"); + QTest::addColumn<QString>("format"); + + QTest::newRow("broken utf8") << "test-broken-utf8.po" << "test-broken-utf8.po.out" << "po"; + QTest::newRow("line joins") << "test-slurp.po" << "test-slurp.po.out" << "po"; + QTest::newRow("escapes") << "test-escapes.po" << "test-escapes.po.out" << "po"; +} + +void tst_lconvert::converts() +{ + QFETCH(QString, inFileName); + QFETCH(QString, outFileName); + QFETCH(QString, format); + + QString outFileNameFq = dataDir + outFileName; + + QProcess cvt; + cvt.start("lconvert", QStringList() << "-i" << (dataDir + inFileName) << "-of" << format); + doWait(&cvt, 0); + if (QTest::currentTestFailed()) + return; + + doCompare(&cvt, outFileNameFq); +} + +Q_DECLARE_METATYPE(QList<QStringList>); + +#if 0 +void tst_lconvert::chains_data() +{ + QTest::addColumn<QString>("inFileName"); + QTest::addColumn<QString>("outFileName"); + QTest::addColumn<QStringList>("stations"); + QTest::addColumn<QList<QStringList> >("args"); + +} + +void tst_lconvert::chains() +{ + QFETCH(QString, inFileName); + QFETCH(QString, outFileName); + QFETCH(QStringList, stations); + QFETCH(QList<QStringList>, args); + + convertChain(inFileName, outFileName, stations, args); +} +#endif + +void tst_lconvert::roundtrips_data() +{ + QTest::addColumn<QString>("fileName"); + QTest::addColumn<QStringList>("stations"); + QTest::addColumn<QList<QStringList> >("args"); + + QStringList poTsPo; poTsPo << "po" << "ts" << "po"; + QStringList poXlfPo; poXlfPo << "po" << "xlf" << "po"; + QStringList tsTs11Ts; tsTs11Ts << "ts" << "ts11" << "ts"; + QStringList tsPoTs; tsPoTs << "ts" << "po" << "ts"; + QStringList ts11PoTs11; ts11PoTs11 << "ts11" << "po" << "ts11"; + QStringList tsXlfTs; tsXlfTs << "ts" << "xlf" << "ts"; + QStringList tsQmTs; tsQmTs << "ts" << "qm" << "ts"; + + QList<QStringList> noArgs; + QList<QStringList> filterPoArgs; filterPoArgs << QStringList() << (QStringList() << "-drop-tag" << "po:*"); + QList<QStringList> outDeArgs; outDeArgs << QStringList() << (QStringList() << "-target-language" << "de"); + QList<QStringList> outCnArgs; outCnArgs << QStringList() << (QStringList() << "-target-language" << "cn"); + + QTest::newRow("po-ts-po (translator comment)") << "test-translator-comment.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (translator comment)") << "test-translator-comment.po" << poXlfPo << noArgs; + QTest::newRow("po-ts-po (developer comment)") << "test-developer-comment.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (developer comment)") << "test-developer-comment.po" << poXlfPo << noArgs; + + QTest::newRow("ts11-po-ts11") << "test11.ts" << ts11PoTs11 << filterPoArgs; + QTest::newRow("ts20-po-ts20") << "test20.ts" << tsPoTs << filterPoArgs; + QTest::newRow("po-ts-po (de)") << "test1-de.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (cn)") << "test1-cn.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (de)") << "test1-de.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (cn)") << "test1-cn.po" << poXlfPo << noArgs; + + QTest::newRow("po-ts-po (singular)") << "singular.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (plural-1)") << "plural-1.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (plural-2)") << "plural-2.po" << poTsPo << noArgs; + QTest::newRow("po-ts-po (plural-3)") << "plural-3.po" << poTsPo << noArgs; + QTest::newRow("po-xliff-po (singular)") << "singular.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (plural-1)") << "plural-1.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (plural-2)") << "plural-2.po" << poXlfPo << noArgs; + QTest::newRow("po-xliff-po (plural-3)") << "plural-3.po" << poXlfPo << noArgs; + + QTest::newRow("ts20-ts11-ts20 (utf8)") << "codec-utf8.ts" << tsTs11Ts << noArgs; + QTest::newRow("ts20-ts11-ts20 (cp1252)") << "codec-cp1252.ts" << tsTs11Ts << noArgs; + QTest::newRow("ts20-ts11-ts20 (dual-encoding)") << "dual-encoding.ts" << tsTs11Ts << noArgs; + + QTest::newRow("ts-qm-ts (dual-encoding)") << "dual-encoding.ts" << tsQmTs << noArgs; + QTest::newRow("ts-qm-ts (plurals-de)") << "plurals-de.ts" << tsQmTs << outDeArgs; + QTest::newRow("ts-qm-ts (plurals-cn)") << "plurals-cn.ts" << tsQmTs << outCnArgs; + QTest::newRow("ts-qm-ts (variants)") << "variants.ts" << tsQmTs << outDeArgs; + QTest::newRow("ts-po-ts (msgid)") << "msgid.ts" << tsPoTs << noArgs; + QTest::newRow("ts-xliff-ts (msgid)") << "msgid.ts" << tsXlfTs << noArgs; + + QTest::newRow("ts-po-ts (endless loop)") << "endless-po-loop.ts" << tsPoTs << noArgs; +} + +void tst_lconvert::roundtrips() +{ + QFETCH(QString, fileName); + QFETCH(QStringList, stations); + QFETCH(QList<QStringList>, args); + + convertRoundtrip(fileName, stations, args); +} + +QTEST_APPLESS_MAIN(tst_lconvert) + +#include "tst_lconvert.moc" diff --git a/tests/auto/linguist/linguist.pro b/tests/auto/linguist/linguist.pro new file mode 100644 index 0000000000..90e2d367d8 --- /dev/null +++ b/tests/auto/linguist/linguist.pro @@ -0,0 +1,2 @@ +TEMPLATE = subdirs +SUBDIRS = lrelease lconvert lupdate diff --git a/tests/auto/linguist/lrelease/lrelease.pro b/tests/auto/linguist/lrelease/lrelease.pro new file mode 100644 index 0000000000..8006042c3e --- /dev/null +++ b/tests/auto/linguist/lrelease/lrelease.pro @@ -0,0 +1,5 @@ +CONFIG += qttest_p4 +CONFIG -= gui +TARGET = tst_lrelease + +SOURCES += tst_lrelease.cpp diff --git a/tests/auto/linguist/lrelease/testdata/compressed.ts b/tests/auto/linguist/lrelease/testdata/compressed.ts new file mode 100644 index 0000000000..9579269957 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/compressed.ts @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Context1</name> + <message> + <source>Foo</source> + <translation>in first context</translation> + </message> +</context> +<context> + <name>Context2</name> + <message> + <source>Bar</source> + <translation>in second context</translation> + </message> +</context> +<context> + <name>Action1</name> + <message> + <location filename="main.cpp" line="14"/> + <source>Component Name</source> + <translation>translation in first context</translation> + </message> + <message> + <source>Fooish bar</source> + <translation>the bar is fooish</translation> + </message> +</context> +<context> + <name>Action2</name> + <message> + <location filename="main.cpp" line="20"/> + <source>Component Name</source> + <translation>translation in second context</translation> + </message> +</context> +<context> + <name>Action3</name> + <message> + <location filename="main.cpp" line="26"/> + <source>Component Name</source> + <translation>translation in third context</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/dupes.errors b/tests/auto/linguist/lrelease/testdata/dupes.errors new file mode 100644 index 0000000000..74fcbbb43f --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/dupes.errors @@ -0,0 +1,4 @@ +Warning: dropping duplicate messages in 'testdata/dupes\.qm': + +\* Context: FindDialog +\* Source: Text not found diff --git a/tests/auto/linguist/lrelease/testdata/dupes.ts b/tests/auto/linguist/lrelease/testdata/dupes.ts new file mode 100644 index 0000000000..ec368c3272 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/dupes.ts @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!DOCTYPE TS> +<TS version="1.1"> +<context> + <name>FindDialog</name> + <message utf8="true"> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Text not found</source> + <translation type="obsolete"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts11.ts b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts11.ts new file mode 100644 index 0000000000..991f354322 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts11.ts @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation>random stuff with umlaut</translation> + </message> + <message encoding="UTF-8"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation>more random stuff with umlaut</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts20.ts b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts20.ts new file mode 100644 index 0000000000..8bb56d43f2 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/mixedcodecs-ts20.ts @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation>random stuff with umlaut</translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation>more random stuff with umlaut</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/testdata/translate.ts b/tests/auto/linguist/lrelease/testdata/translate.ts new file mode 100644 index 0000000000..ad3015d324 --- /dev/null +++ b/tests/auto/linguist/lrelease/testdata/translate.ts @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1" language="en"> +<context> + <name></name> + <message> + <location filename="tst_lrelease.cpp" line="32"/> + <source>Test</source> + <translation>AAAA</translation> + <comment>Empty context</comment> + </message> +</context> +<context> + <name>CubeForm</name> + <message> + <location filename="tst_lrelease.cpp" line="31"/> + <source>Test</source> + <translation>BBBB</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="tst_lrelease.cpp" line="22"/> + <source> +newline at the start</source> + <translation> +NEWLINE AT THE START</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="23"/> + <source>newline at the end +</source> + <translation>NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="24"/> + <source>newline and space at the end + </source> + <translation>NEWLINE AND SPACE AT THE END + </translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="25"/> + <source>space and newline at the end +</source> + <translation>SPACE AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="26"/> + <source><byte value="x9"/>tab at the start and newline at the end +</source> + <translation><byte value="x9"/>TAB AT THE START AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="27"/> + <source> +<byte value="x9"/>newline and tab at the start</source> + <translation> +<byte value="x9"/>NEWLINE AND TAB AT THE START</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="28"/> + <source> <byte value="x9"/>space and tab at the start</source> + <translation> <byte value="x9"/>SPACE AND TAB AT THE START</translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="29"/> + <source> space first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="tst_lrelease.cpp" line="29"/> + <source> string that does not exist</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Plurals</name> + <message numerus="yes"> + <location filename="tst_lrelease.cpp" line="35"/> + <source>There are %n houses</source> + <translation> + <numerusform>There is %n house</numerusform> + <numerusform>There are %n houses</numerusform> + </translation> + </message> +</context> +<context> + <name>tst_lrelease</name> + <message numerus="yes"> + <location filename="tst_lrelease.cpp" line="43"/> + <source>There are %n cars</source> + <comment>More Plurals</comment> + <translation> + <numerusform>There is %n car</numerusform> + <numerusform>There are %n cars</numerusform> + </translation> + </message> + <message> + <source>Completely random string</source> + <translation variants="yes"> + <lengthvariant>Super-lange Uebersetzung mit Schikanen</lengthvariant> + <lengthvariant>Mittlere Uebersetung</lengthvariant> + <lengthvariant>Kurze Uebers.</lengthvariant> + </translation> + </message> +</context> +<context> + <name>no_en</name> + <message> + <location filename="tst_lrelease.cpp" line="49"/> + <source>Kjør Kåre, kjære</source> + <translation>Drive Kåre, dear</translation> + </message> +</context> +<context> + <name>en_no</name> + <message> + <location filename="tst_lrelease.cpp" line="50"/> + <source>Drive Kåre, dear</source> + <translation>Kjør Kåre, kjære</translation> + </message> +</context> +<context> + <name>en_ch</name> + <message> + <location filename="tst_lrelease.cpp" line="51"/> + <source>Chinese symbol:</source> + <translation>Chinese symbol:簟</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lrelease/tst_lrelease.cpp b/tests/auto/linguist/lrelease/tst_lrelease.cpp new file mode 100644 index 0000000000..512987d770 --- /dev/null +++ b/tests/auto/linguist/lrelease/tst_lrelease.cpp @@ -0,0 +1,204 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtCore/QDir> +#include <QtCore/QDebug> +#include <QtCore/QFile> +#include <QtCore/QByteArray> + +#include <QtTest/QtTest> + +class tst_lrelease : public QObject +{ + Q_OBJECT +private: + +private slots: + void translate(); + void mixedcodecs(); + void compressed(); + void dupes(); + +private: + void doCompare(const QStringList &actual, const QString &expectedFn); +}; + +void tst_lrelease::doCompare(const QStringList &actual, const QString &expectedFn) +{ + QFile file(expectedFn); + QVERIFY(file.open(QIODevice::ReadOnly)); + QStringList expected = QString(file.readAll()).trimmed().remove('\r').split('\n'); + + int i = 0, ei = expected.size(), gi = actual.size(); + for (; ; i++) { + if (i == gi) { + if (i == ei) + return; + gi = 0; + break; + } else if (i == ei) { + ei = 0; + break; + } else if (!QRegExp(expected.at(i)).exactMatch(actual.at(i))) { + while ((ei - 1) >= i && (gi - 1) >= i && + (QRegExp(expected.at(ei - 1)).exactMatch(actual.at(gi - 1)))) + ei--, gi--; + break; + } + } + QByteArray diff; + for (int j = qMax(0, i - 3); j < i; j++) + diff += expected.at(j) + '\n'; + diff += "<<<<<<< got\n"; + for (int j = i; j < gi; j++) { + diff += actual.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += "=========\n"; + for (int j = i; j < ei; j++) { + diff += expected.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += ">>>>>>> expected\n"; + for (int j = ei; j < qMin(ei + 3, expected.size()); j++) + diff += expected.at(j) + '\n'; + QFAIL(qPrintable("Output for " + expectedFn + " does not meet expectations:\n" + diff)); +} + +void tst_lrelease::translate() +{ + QVERIFY(!QProcess::execute("lrelease testdata/translate.ts")); + + QTranslator translator; + QVERIFY(translator.load("testdata/translate.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(QObject::tr("\nnewline at the start"), QString("\nNEWLINE AT THE START")); + QCOMPARE(QObject::tr("newline at the end\n"), QString("NEWLINE AT THE END\n")); + QCOMPARE(QObject::tr("newline and space at the end\n "), QString("NEWLINE AND SPACE AT THE END\n ")); + QCOMPARE(QObject::tr("space and newline at the end \n"), QString("SPACE AND NEWLINE AT THE END \n")); + QCOMPARE(QObject::tr("\ttab at the start and newline at the end\n"), QString("\tTAB AT THE START AND NEWLINE AT THE END\n")); + QCOMPARE(QObject::tr("\n\tnewline and tab at the start"), QString("\n\tNEWLINE AND TAB AT THE START")); + QCOMPARE(QObject::tr(" \tspace and tab at the start"), QString(" \tSPACE AND TAB AT THE START")); + QCOMPARE(QObject::tr(" string that does not exist"), QString(" string that does not exist")); + + QCOMPARE(QCoreApplication::translate("CubeForm", "Test"), QString::fromAscii("BBBB")); + QCOMPARE(QCoreApplication::translate("", "Test", "Empty context"), QString("AAAA")); + + // Test plurals + QString txed = QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 0); + QCOMPARE(QString::fromAscii("[%1]").arg(txed), QString("[There are 0 houses]")); + QCOMPARE(QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 1), QString("There is 1 house")); + QCOMPARE(QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 2), QString("There are 2 houses")); + QCOMPARE(QCoreApplication::translate("Plurals", "There are %n houses", 0, QCoreApplication::UnicodeUTF8, 3), QString("There are 3 houses")); + + + // More plurals + QCOMPARE(tr("There are %n cars", "More Plurals", 0) , QString("There are 0 cars")); + QCOMPARE(tr("There are %n cars", "More Plurals", 1) , QString("There is 1 car")); + QCOMPARE(tr("There are %n cars", "More Plurals", 2) , QString("There are 2 cars")); + QCOMPARE(tr("There are %n cars", "More Plurals", 3) , QString("There are 3 cars")); + + + QCOMPARE(QCoreApplication::translate("no_en", "Kj\370r K\345re, kj\346re"), QString::fromAscii("Drive K\345re, dear")); + QCOMPARE(QCoreApplication::translate("en_no", "Drive K\345re, dear"), QString::fromAscii("Kj\370r K\345re, kj\346re")); + QCOMPARE(QCoreApplication::translate("en_ch", "Chinese symbol:"), QString::fromAscii("Chinese symbol:%1").arg(QChar(0x7c1f))); + +// printf("halo\r\nhallo"); + // QCOMPARE(tr("This\r\nwill fail"), QString("THIS\nWILL FAIL")); // \r\n = 0d 0a + + QCOMPARE(tr("Completely random string"), + QString::fromLatin1("Super-lange Uebersetzung mit Schikanen\x9c" + "Mittlere Uebersetung\x9c" + "Kurze Uebers.")); + + qApp->removeTranslator(&translator); +} + +void tst_lrelease::mixedcodecs() +{ + QVERIFY(!QProcess::execute("lrelease testdata/mixedcodecs-ts11.ts")); + QVERIFY(!QProcess::execute("lrelease testdata/mixedcodecs-ts20.ts")); + QVERIFY(!QProcess::execute("cmp testdata/mixedcodecs-ts11.qm testdata/mixedcodecs-ts20.qm")); + QTranslator translator; + QVERIFY(translator.load("testdata/mixedcodecs-ts11.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(QCoreApplication::translate("FooBar", "this contains an umlaut \xfc ü"), + QString::fromAscii("random stuff with umlaut")); + QCOMPARE(QCoreApplication::translate("FooBar", "umlaut \xc3\xbc ü in utf8"), + QString::fromAscii("more random stuff with umlaut")); +} + +void tst_lrelease::compressed() +{ + QVERIFY(!QProcess::execute("lrelease -compress testdata/compressed.ts")); + + QTranslator translator; + QVERIFY(translator.load("testdata/compressed.qm")); + qApp->installTranslator(&translator); + + QCOMPARE(QCoreApplication::translate("Context1", "Foo"), QString::fromAscii("in first context")); + QCOMPARE(QCoreApplication::translate("Context2", "Bar"), QString::fromAscii("in second context")); + + QCOMPARE(QCoreApplication::translate("Action1", "Component Name"), QString::fromAscii("translation in first context")); + QCOMPARE(QCoreApplication::translate("Action2", "Component Name"), QString::fromAscii("translation in second context")); + QCOMPARE(QCoreApplication::translate("Action3", "Component Name"), QString::fromAscii("translation in third context")); + +} + +void tst_lrelease::dupes() +{ + QProcess proc; + proc.start("lrelease testdata/dupes.ts"); + QVERIFY(proc.waitForFinished()); + QVERIFY(proc.exitStatus() == QProcess::NormalExit); + doCompare(QString(proc.readAllStandardError()).trimmed().remove('\r').split('\n'), "testdata/dupes.errors"); +} + +QTEST_MAIN(tst_lrelease) +#include "tst_lrelease.moc" diff --git a/tests/auto/linguist/lupdate/lupdate.pro b/tests/auto/linguist/lupdate/lupdate.pro new file mode 100644 index 0000000000..19259dc399 --- /dev/null +++ b/tests/auto/linguist/lupdate/lupdate.pro @@ -0,0 +1,7 @@ +CONFIG += qttest_p4 + +TARGET = tst_lupdate + +HEADERS += testlupdate.h +SOURCES += tst_lupdate.cpp testlupdate.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/backslashes/lupdatecmd new file mode 100644 index 0000000000..9b83a04c77 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/lupdatecmd @@ -0,0 +1,3 @@ +# Add the command that lupdate should run here. If it can't find anything it will default to +TRANSLATION: ts\project.ts +lupdate -silent project.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/project.pro b/tests/auto/linguist/lupdate/testdata/good/backslashes/project.pro new file mode 100644 index 0000000000..3584c8910b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/project.pro @@ -0,0 +1,19 @@ +###################################################################### +# Automatically generated by qmake (2.01a) ma 22. jan 10:10:16 2007 +###################################################################### + +TEMPLATE = app +TARGET = +DEPENDPATH += . +INCLUDEPATH += . + +# Input +SOURCES += src\main.cpp + +TRANSLATIONS = ts\project.ts + + +!exists(ts) { + win32: system(md ts) + else: system(mkdir ts) +} diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/backslashes/project.ts.result new file mode 100644 index 0000000000..151a18ed53 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="1.1"> +<context> + <name>QApplication</name> + <message> + <location filename="../src/main.cpp" line="13"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/backslashes/src/main.cpp b/tests/auto/linguist/lupdate/testdata/good/backslashes/src/main.cpp new file mode 100644 index 0000000000..348a6be9e6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/backslashes/src/main.cpp @@ -0,0 +1,15 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! +// +// +// +// + +QString qt_detectRTLLanguage() +{ + return QApplication::tr("QT_LAYOUT_DIRECTION", + "Translate this string to the string 'LTR' in left-to-right" + " languages or to 'RTL' in right-to-left languages (such as Hebrew" + " and Arabic) to get proper widget layout.") == QLatin1String("RTL"); +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/codecforsrc/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/main.cpp new file mode 100644 index 0000000000..2573fbb978 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/main.cpp @@ -0,0 +1,18 @@ +#include <QApplication> +#include <QtGui> +#include <QtCore> +#include <QTextCodec> + +int main(int argc, char **argv) +{ + QApplication a(argc, argv); + QWidget w; + QLabel label1(QObject::tr("abc", "ascii"), &w); + QLabel label2(QObject::tr("æøå", "utf-8"), &w); + +// I would expect the following to work !? +// QLabel label3(QObject::trUtf8("F\374r \310lise", "trUtf8"), &w); + + w.show(); + return a.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.pro new file mode 100644 index 0000000000..848ebda266 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.pro @@ -0,0 +1,20 @@ +TEMPLATE = app +TARGET += +DEPENDPATH += . +INCLUDEPATH += . + +# Input +SOURCES += main.cpp + +TRANSLATIONS = project.ts +CONFIG+= console + +CODECFORTR = utf-8 +CODECFORSRC = utf-8 + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result new file mode 100644 index 0000000000..e746c7ed67 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecforsrc/project.ts.result @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="10"/> + <source>abc</source> + <comment>ascii</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>æøå</source> + <comment>utf-8</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr/main.cpp new file mode 100644 index 0000000000..79b0503256 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr/main.cpp @@ -0,0 +1,24 @@ +#include <QApplication> +#include <QtGui> +#include <QtCore> +#include <QTextCodec> + +int main(int argc, char **argv) +{ + QApplication a(argc, argv); + QTranslator trans(0); + + trans.load("t1_en", "."); + + a.installTranslator(&trans); + QWidget w; +/* + QLabel label1(QObject::tr("\33"), &w); + QLabel label2(QObject::tr("\32"), &w); + QLabel label3(QObject::tr("\176"), &w); +*/ + QLabel label4(QObject::tr("\301"), &w); + + w.show(); + return a.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.pro new file mode 100644 index 0000000000..81273ee3ca --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.pro @@ -0,0 +1,19 @@ +TEMPLATE = app +TARGET += +DEPENDPATH += . +INCLUDEPATH += . + +# Input +SOURCES += main.cpp + +TRANSLATIONS = project.ts +CONFIG+= console + +CODECFORTR = CP1251 + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.ts.result new file mode 100644 index 0000000000..9a082ef95d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1251</defaultcodec> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="20"/> + <source>Ã</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr1/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/main.cpp new file mode 100644 index 0000000000..91af16520c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/main.cpp @@ -0,0 +1,20 @@ +#include <QtCore> + +class FooBar : QObject +{ + Q_OBJECT + +public: + void doFoo() + { + tr("random ascii only"); + tr("this contains an umlaut ü ü"); + trUtf8("random ascii only in utf8"); + trUtf8("umlaut \xfc ü in utf8"); + } +}; + +int main(int argc, char **argv) +{ + return 0; +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.pro new file mode 100644 index 0000000000..1d5b0710df --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.pro @@ -0,0 +1,15 @@ +TEMPLATE = app + +SOURCES += main.cpp + +TRANSLATIONS = project.ts +CONFIG += console + +CODECFORTR = CP1252 + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.ts.result new file mode 100644 index 0000000000..5ffa2f3d6b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr1/project.ts.result @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>windows-1252</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="10"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr2/main.cpp b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/main.cpp new file mode 100644 index 0000000000..91af16520c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/main.cpp @@ -0,0 +1,20 @@ +#include <QtCore> + +class FooBar : QObject +{ + Q_OBJECT + +public: + void doFoo() + { + tr("random ascii only"); + tr("this contains an umlaut ü ü"); + trUtf8("random ascii only in utf8"); + trUtf8("umlaut \xfc ü in utf8"); + } +}; + +int main(int argc, char **argv) +{ + return 0; +} diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.pro b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.pro new file mode 100644 index 0000000000..f4975f208e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.pro @@ -0,0 +1,16 @@ +TEMPLATE = app + +SOURCES += main.cpp + +TRANSLATIONS = project.ts +CONFIG += console + +CODECFORSRC = CP1252 +CODECFORTR = UTF-8 + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.ts.result new file mode 100644 index 0000000000..0ebdbfdd63 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/codecfortr2/project.ts.result @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<defaultcodec>UTF-8</defaultcodec> +<context> + <name>FooBar</name> + <message> + <location filename="main.cpp" line="10"/> + <source>random ascii only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>this contains an umlaut ü &uuml;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source>random ascii only in utf8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="13"/> + <source>umlaut ü &uuml; in utf8</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt new file mode 100644 index 0000000000..1a6cfebe63 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/expectedoutput.txt @@ -0,0 +1,8 @@ +.*/lupdate/testdata/good/lacksqobject/main.cpp:17: Class 'B' lacks Q_OBJECT macro + +.*/lupdate/testdata/good/lacksqobject/main.cpp:24: Class 'C' lacks Q_OBJECT macro + +.*/lupdate/testdata/good/lacksqobject/main.cpp:37: Class 'nsB::B' lacks Q_OBJECT macro + +.*/lupdate/testdata/good/lacksqobject/main.cpp:43: Class 'nsB::C' lacks Q_OBJECT macro + diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp new file mode 100644 index 0000000000..05fcd79b9d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/main.cpp @@ -0,0 +1,47 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +#include <QtCore> + + +// +// Test 'lacks Q_OBJECT' reporting on namespace scopes +// + +class B : public QObject { + //Q_OBJECT + void foo(); +}; + +void B::foo() { + tr("Bla", "::B"); +} + + +class C : public QObject { + //Q_OBJECT + void foo() { + tr("Bla", "::C"); + } +}; + + +namespace nsB { + + class B : public QObject { + //Q_OBJECT + void foo(); + }; + + void B::foo() { + tr("Bla", "nsB::B"); + } + + class C : public QObject { + //Q_OBJECT + void foo() { + tr("Bla", "nsB::C"); + } + }; +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.pro b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.pro new file mode 100644 index 0000000000..7547a8d0e5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES = main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.ts.result new file mode 100644 index 0000000000..bab0881680 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/lacksqobject/project.ts.result @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>B</name> + <message> + <location filename="main.cpp" line="17"/> + <source>Bla</source> + <comment>::B</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>C</name> + <message> + <location filename="main.cpp" line="24"/> + <source>Bla</source> + <comment>::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>nsB::B</name> + <message> + <location filename="main.cpp" line="37"/> + <source>Bla</source> + <comment>nsB::B</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>nsB::C</name> + <message> + <location filename="main.cpp" line="43"/> + <source>Bla</source> + <comment>nsB::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp new file mode 100644 index 0000000000..af8534dd5e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/foo.cpp @@ -0,0 +1,28 @@ + +// The first line in this file should always be empty, its part of the test!! +class Foo : public QObject +{ + Q_OBJECT +public: + Foo(); +}; + +Foo::Foo(MainWindow *parent) + : QObject(parent) +{ + tr("This is the first entry."); + tr("A second message."); tr("And a second one on the same line."); + tr("This string did move from the bottom."); + tr("This tr is new."); + tr("This one moved in from another file."); + tr("Now again one which is just where it was."); + + tr("Just as this one."); + tr("Another alien."); + tr("This is from the bottom, too."); + tr("Third string from the bottom."); + tr("Fourth one!"); + tr("They are coming!"); + tr("They are everywhere!"); + tr("An earthling again."); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/lupdatecmd new file mode 100644 index 0000000000..91a480048d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/lupdatecmd @@ -0,0 +1,5 @@ +# Add the command that lupdate should run here. If it can't find anything it will default to +# 'lupdate project.pro -ts project.ts' + +# lupdate project.pro +lupdate -silent -locations relative project.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.pro b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.pro new file mode 100644 index 0000000000..e79456f9ac --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += foo.cpp + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.before new file mode 100644 index 0000000000..d70193f9c3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.before @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="2.0"> +<context> + <name>Bar</name> + <message> + <location filename="bar1.cpp" line="13"/> + <source>Another alien.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="bar1.cpp" line="14"/> + <source>They are coming!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="bar1.cpp" line="16"/> + <source>They are everywhere!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="bar1.cpp" line="18"/> + <source>This one moved in from another file.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Foo</name> + <message> + <location filename="foo1.cpp" line="13"/> + <source>This is the first entry.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="14"/> + <source>A second message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="15"/> + <source>Now again one which is just where it was.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="16"/> + <source>Just as this one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="17"/> + <source>An earthling again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="18"/> + <source>This is from the bottom, too.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="19"/> + <source>Third string from the bottom.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="20"/> + <source>Fourth one!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="foo1.cpp" line="21"/> + <source>This string did move from the bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result new file mode 100644 index 0000000000..2027efd1f4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_ordering/project.ts.result @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Foo</name> + <message> + <location filename="foo.cpp" line="+13"/> + <source>This is the first entry.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>A second message.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>And a second one on the same line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>This tr is new.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>This one moved in from another file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Now again one which is just where it was.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Just as this one.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Another alien.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>They are coming!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>They are everywhere!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>An earthling again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-5"/> + <source>This is from the bottom, too.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Third string from the bottom.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Fourth one!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="-9"/> + <source>This string did move from the bottom.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.pro b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.pro new file mode 100644 index 0000000000..6c704c22b1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +FORMS += project.ui + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.before new file mode 100644 index 0000000000..fdc2a9980e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.before @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <source>Qt Assistant - Finn text</source> + <translation></translation> + </message> + <message> + <source>Finn tekst</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.result new file mode 100644 index 0000000000..f9d26df2ab --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ts.result @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Qt Assistant - Finn text</source> + <translation></translation> + </message> + <message> + <source>Finn tekst</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ui b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ui new file mode 100644 index 0000000000..7adb65095b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_versions/project.ui @@ -0,0 +1,44 @@ +<ui version="4.0" > + <author></author> + <comment>********************************************************************* +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +*********************************************************************</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Finn text</string><!-- changed to uppercase --> + </property> + <property name="height" > + <string>Finn tekst</string> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/main.cpp b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/main.cpp new file mode 100644 index 0000000000..e058da0998 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/main.cpp @@ -0,0 +1,23 @@ +#include <QApplication> +#include <QDebug> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + + QTranslator translator; + translator.load("whitespace"); + app.installTranslator(&translator); + + QObject::tr("\nnewline at the start"); + QObject::tr("newline at the end\n"); + QObject::tr("newline and space at the end\n "); + QObject::tr("space and newline at the end \n"); + QObject::tr("\tTab at the start and newline at the end\n"); + QObject::tr("\n\tnewline and tab at the start"); + QObject::tr(" \tspace and tab at the start"); + QObject::tr(" space_first"); + QObject::tr("space_last "); + QObject::tr("carriage return and line feed last\r\n"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.pro b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.pro new file mode 100644 index 0000000000..f4faf2fe1f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES = main.cpp + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.before new file mode 100644 index 0000000000..3acae3e2c1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.before @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="7"/> + <source> +newline at the start</source> + <translation> +NEWLINE AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="8"/> + <source>newline at the end +</source> + <translation>NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="9"/> + <source>newline and space at the end + </source> + <translation>NEWLINE AND SPACE AT THE END + </translation> + </message> + <message> + <location filename="main.cpp" line="10"/> + <source>space and newline at the end +</source> + <translation>SPACE AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source><byte value="x9"/>Tab at the start and newline at the end +</source> + <translation><byte value="x9"/>TAB AT THE START AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="12"/> + <source> +<byte value="x9"/>newline and tab at the start</source> + <translation> +<byte value="x9"/>NEWLINE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="13"/> + <source> <byte value="x9"/>space and tab at the start</source> + <translation> <byte value="x9"/>SPACE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="14"/> + <source> space_first</source> + <translation> SPACE_FIRST</translation> + </message> + <message> + <location filename="main.cpp" line="15"/> + <source>space_last </source> + <translation>SPACE_LAST </translation> + </message> + <message> + <location filename="main.cpp" line="21"/> + <source>carriage return and line feed last<byte value="xd"/> +</source> + <translation type="unfinished">CARRIAGE RETURN AND LINE FEED LAST<byte value="xd"/> +</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result new file mode 100644 index 0000000000..6d6b469bca --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/merge_whitespace/project.ts.result @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="12"/> + <source> +newline at the start</source> + <translation> +NEWLINE AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="13"/> + <source>newline at the end +</source> + <translation>NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="14"/> + <source>newline and space at the end + </source> + <translation>NEWLINE AND SPACE AT THE END + </translation> + </message> + <message> + <location filename="main.cpp" line="15"/> + <source>space and newline at the end +</source> + <translation>SPACE AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="16"/> + <source> Tab at the start and newline at the end +</source> + <translation> TAB AT THE START AND NEWLINE AT THE END +</translation> + </message> + <message> + <location filename="main.cpp" line="17"/> + <source> + newline and tab at the start</source> + <translation> + NEWLINE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="18"/> + <source> space and tab at the start</source> + <translation> SPACE AND TAB AT THE START</translation> + </message> + <message> + <location filename="main.cpp" line="19"/> + <source> space_first</source> + <translation> SPACE_FIRST</translation> + </message> + <message> + <location filename="main.cpp" line="20"/> + <source>space_last </source> + <translation>SPACE_LAST </translation> + </message> + <message> + <location filename="main.cpp" line="21"/> + <source>carriage return and line feed last +</source> + <translation type="unfinished">CARRIAGE RETURN AND LINE FEED LAST +</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp new file mode 100644 index 0000000000..7edb923ef9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/finddialog.cpp @@ -0,0 +1,25 @@ + +// The first line in this file should always be empty, its part of the test!! +class FindDialog : public QDialog +{ + Q_OBJECT +public: + FindDialog(MainWindow *parent); + void reset(); +}; + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + QString trans = tr("Enter the text you want to find."); + trans = tr("Search reached end of the document"); + trans = tr("Search reached start of the document"); + trans = tr( "Text not found" ); +} + +void FindDialog::reset() +{ + tr("%n item(s)", "merge from singular to plural form", 4); + tr("%n item(s)", "merge from a finished singular form to an unfinished plural form", 4); +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.pro new file mode 100644 index 0000000000..e988c0ab6d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.before new file mode 100644 index 0000000000..474444f13f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.before @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="zh_CN"> +<context> + <name>FindDialog</name> + <message> + <source></source> + <comment>magic context comment</comment> + <translatorcomment>random translator comment</translatorcomment> + <translation></translation> + </message> + <message> + <location filename="finddialog.cpp" line="14"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="15"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="16"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="17"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="22"/> + <source>%n item(s)</source> + <comment>merge from singular to plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="23"/> + <source>%n item(s)</source> + <comment>merge from a finished singular form to an unfinished plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result new file mode 100644 index 0000000000..152b568d8e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp/project.ts.result @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="zh_CN"> +<context> + <name>FindDialog</name> + <message> + <source></source> + <comment>magic context comment</comment> + <translatorcomment>random translator comment</translatorcomment> + <translation></translation> + </message> + <message> + <location filename="finddialog.cpp" line="14"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="15"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="16"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="17"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="22"/> + <source>%n item(s)</source> + <comment>merge from singular to plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="finddialog.cpp" line="23"/> + <source>%n item(s)</source> + <comment>merge from a finished singular form to an unfinished plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/finddialog.cpp new file mode 100644 index 0000000000..f587618b34 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/finddialog.cpp @@ -0,0 +1,123 @@ +/**************************************************************************** +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +****************************************************************************/ + +#include "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + sb->showMessage(tr("Enter the text you want to find.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + // statusMessage(tr( "Should be obsolete" )); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/lupdatecmd b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/lupdatecmd new file mode 100644 index 0000000000..d2001439b8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/lupdatecmd @@ -0,0 +1,5 @@ +# Add the command that lupdate should run here. If it can't find anything it will default to +# 'lupdate project.pro -ts project.ts' + +# lupdate project.pro +lupdate -silent -noobsolete project.pro diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.pro new file mode 100644 index 0000000000..e988c0ab6d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.before new file mode 100644 index 0000000000..12e30b52be --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.before @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="122"/> + <source>Should be obsolete</source> + <translation type="unfinished">SHOULD BE OBSOLETE</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result new file mode 100644 index 0000000000..21d1ca0db4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_noobsolete/project.ts.result @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/finddialog.cpp new file mode 100644 index 0000000000..e23d129f34 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/finddialog.cpp @@ -0,0 +1,146 @@ +/**************************************************************************** +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +****************************************************************************/ + +#include "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + + // Move it to another line and change the text, + // then lupdate should add this one as a new one, and mark the old one as obsolete. + sb->showMessage(tr("Enter the text you want to find.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + return !findExpr.isEmpty(); +} + +void FindDialog::statusMessage(const QString &message) +{ + if (isVisible()) + sb->showMessage(message); + else + static_cast<MainWindow*>(parent())->statusBar()->showMessage(message, 2000); +} + +MainWindow *FindDialog::mainWindow() const +{ + return static_cast<MainWindow*>(parentWidget()); +} + +void FindDialog::reset() +{ + ui.comboFind->setFocus(); + ui.comboFind->lineEdit()->setSelection( + 0, ui.comboFind->lineEdit()->text().length()); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.pro new file mode 100644 index 0000000000..e988c0ab6d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += finddialog.cpp + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.before new file mode 100644 index 0000000000..271cc39e2e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.before @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Enter the text you are looking for.</source> + <translation type="unfinished">Skriv inn teksten du soker etter</translation> + </message> + <message> + <location filename="finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result new file mode 100644 index 0000000000..b7074fea7c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergecpp_obsolete/project.ts.result @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Enter the text you are looking for.</source> + <translation type="obsolete">Skriv inn teksten du soker etter</translation> + </message> + <message> + <location filename="finddialog.cpp" line="60"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="110"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="112"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="114"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.pro new file mode 100644 index 0000000000..28ba29116d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +FORMS += project.ui + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.before new file mode 100644 index 0000000000..e297784818 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.before @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="27"/> + <source>Qt Assistant - Find text</source> + <!--should be changed to unfinished, since we are changing the sourcetext in the ui file--> + <translation>Qt Assistant - Finn tekst</translation> + </message> + <message> + <location filename="project.ui" line="30"/> + <source>300px</source> + <translation>300px</translation> + </message> + <message> + <location filename="project.ui" line="33"/> + <source>400px</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.result new file mode 100644 index 0000000000..b21f58379c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ts.result @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="27"/> + <source>Qt Assistant - Find Text</source> + <oldsource>Qt Assistant - Find text</oldsource> + <translation type="unfinished">Qt Assistant - Finn tekst</translation> + </message> + <message> + <location filename="project.ui" line="30"/> + <source>300px</source> + <translation>300px</translation> + </message> + <message> + <location filename="project.ui" line="33"/> + <source>401 pixels</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ui b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ui new file mode 100644 index 0000000000..c10545d37e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui/project.ui @@ -0,0 +1,47 @@ +<ui version="4.0" > + <author></author> + <comment>********************************************************************* +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +*********************************************************************</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Find Text</string><!-- changed to uppercase, marked as finished --> + </property> + <property name="height" > + <string>300px</string> + </property> + <property name="width" > + <string>401 pixels</string><!-- Changed from 400px to 401 pixels, but this is marked as unfinished --> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.pro b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.pro new file mode 100644 index 0000000000..28ba29116d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +FORMS += project.ui + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.before new file mode 100644 index 0000000000..f06c22ca88 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.before @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="20"/> + <source>Test similarity</source> + <translation type="unfinished">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Similarity should have kicked in here!</source> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.result new file mode 100644 index 0000000000..d65110aef5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ts.result @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Test similarity</source> + <translation type="obsolete">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="20"/> + <source>This should not be considered to be more or less equal to the corresponding one in the ts file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Here, similarity should kick in!</source> + <oldsource>Similarity should have kicked in here!</oldsource> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ui b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ui new file mode 100644 index 0000000000..0d0defd00f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/mergeui_obsolete/project.ui @@ -0,0 +1,26 @@ +<ui version="4.0" > + <author></author> + <comment><!-- +********************************************************************* +** +** Do not change the location (linenumber) of the <string> elements in this file! +** That will make the test break! +** +** If you need to add some tests, please add them to the end of the file! +** +** +********************************************************************* +--> +</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="test1"> + <!-- If the sourcetext is not similar to the vernacular sourcetext, mark the old one as obsolete and the new one as unfinished --> + <string>This should not be considered to be more or less equal to the corresponding one in the ts file.</string> + </property> + <property name="test2"> + <string>Here, similarity should kick in!</string> + </property> + </widget> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/finddialog.cpp new file mode 100644 index 0000000000..c3881d3f0f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/finddialog.cpp @@ -0,0 +1,7 @@ + +QT_TRANSLATE_NOOP("context", "just a message") + + + +//: This is one comment +QT_TRANSLATE_NOOP("context", "just a message") diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/main.cpp b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/main.cpp new file mode 100644 index 0000000000..71d908522e --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/main.cpp @@ -0,0 +1,13 @@ + + + + +//: This is a comment, too. +QT_TRANSLATE_NOOP("context", "just a message") + + + + + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.pro b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.pro new file mode 100644 index 0000000000..4582705946 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.pro @@ -0,0 +1,13 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp +SOURCES += finddialog.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result new file mode 100644 index 0000000000..dd013fad97 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/multiple_locations/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>context</name> + <message> + <location filename="finddialog.cpp" line="2"/> + <location filename="finddialog.cpp" line="7"/> + <location filename="main.cpp" line="6"/> + <source>just a message</source> + <extracomment>This is one comment +---------- +This is a comment, too.</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/namespaces/main.cpp b/tests/auto/linguist/lupdate/testdata/good/namespaces/main.cpp new file mode 100644 index 0000000000..9f5a98c2a7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/namespaces/main.cpp @@ -0,0 +1,97 @@ +#include <QtCore> + +class Class : public QObject +{ + Q_OBJECT + + class SubClass + { + void f() + { + tr("nested class context"); + } + }; + + void f() + { + tr("just class context"); + } +}; + +namespace Outer { + +class Class : public QObject { Q_OBJECT }; + +namespace Middle1 { + +class Class : public QObject { Q_OBJECT }; + +namespace Inner1 { + +class Class : public QObject { Q_OBJECT }; + +} + +namespace I = Inner1; + +class Something; +class Different; + +} + +namespace Middle2 { + +class Class : public QObject { Q_OBJECT }; + +namespace Inner2 { + +class Class : public QObject { Q_OBJECT }; + +namespace IO = Middle2; + +} + +namespace I = Inner2; + +} + +namespace MI = Middle1::Inner1; + +namespace O = ::Outer; + +class Middle1::Different : QObject { +Q_OBJECT + void f() { + tr("different namespaced class def"); + } +}; + +} + +namespace O = Outer; +namespace OM = Outer::Middle1; +namespace OMI = Outer::Middle1::I; + +int main() +{ + Class::tr("outestmost class"); + Outer::Class::tr("outer class"); + Outer::MI::Class::tr("innermost one"); + OMI::Class::tr("innermost two"); + O::Middle1::I::Class::tr("innermost three"); + O::Middle2::I::Class::tr("innermost three b"); + OM::I::Class::tr("innermost four"); + return 0; +} + +class OM::Something : QObject { +Q_OBJECT + void f() { + tr("namespaced class def"); + } + void g() { + tr("namespaced class def 2"); + } +}; + +#include "main.moc" diff --git a/tests/auto/linguist/lupdate/testdata/good/namespaces/project.pro b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.pro new file mode 100644 index 0000000000..56d472c055 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result new file mode 100644 index 0000000000..d1193d3e2b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/namespaces/project.ts.result @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Class</name> + <message> + <location filename="main.cpp" line="11"/> + <source>nested class context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="17"/> + <source>just class context</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="77"/> + <source>outestmost class</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Class</name> + <message> + <location filename="main.cpp" line="78"/> + <source>outer class</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle1::Different</name> + <message> + <location filename="main.cpp" line="65"/> + <source>different namespaced class def</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle1::Inner1::Class</name> + <message> + <location filename="main.cpp" line="79"/> + <source>innermost one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="80"/> + <source>innermost two</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="81"/> + <source>innermost three</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="83"/> + <source>innermost four</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle1::Something</name> + <message> + <location filename="main.cpp" line="90"/> + <source>namespaced class def</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="93"/> + <source>namespaced class def 2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Outer::Middle2::Inner2::Class</name> + <message> + <location filename="main.cpp" line="82"/> + <source>innermost three b</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/main.cpp new file mode 100644 index 0000000000..72a1590954 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/main.cpp @@ -0,0 +1,18 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +class Dialog2 : public QDialog +{ + Q_OBJECT + void func(); + +}; + +void Dialog2::func() +{ + tr("cat\351gorie"); + + tr("F\374r \310lise") +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.pro b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.pro new file mode 100644 index 0000000000..cb18ea4b1b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result new file mode 100644 index 0000000000..a49b47acd9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parse_special_chars/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message> + <location filename="main.cpp" line="13"/> + <source>catégorie</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="15"/> + <source>Für Èlise</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecontexts/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/main.cpp new file mode 100644 index 0000000000..65eeed5b89 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/main.cpp @@ -0,0 +1,229 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! +#include <QtCore> +#include <QtGui> + +// +// Test namespace scoping +// + +class D : public QObject { + Q_OBJECT + public: + QString foo() { + return tr("test", "D"); + } + +}; + +namespace A { + + class C : public QObject { + Q_OBJECT + public: + void foo(); + }; + + void C::foo() { + tr("Bla", "A::C"); + } + + void goo() { + C::tr("Bla", "A::C"); // Is identical to the previous tr(), (same context, sourcetext and comment, + // so it should not add another entry to the list of messages) + } + + void goo2() { + C::tr("Bla 2", "A::C"); //Should be in the same namespace as the previous tr() + } + +} + + +namespace X { + + class D : public QObject { + Q_OBJECT + public: + + }; + + class E : public QObject { + Q_OBJECT + public: + void foo() { D::tr("foo", "D"); } // Note that this is X::D from 440 on + }; + + + namespace Y { + class E : public QObject { + Q_OBJECT + + }; + + class C : public QObject { + Q_OBJECT + void foo(); + }; + + void C::foo() { + tr("Bla", "X::Y::C"); + } + + void goo() { + D::tr("Bla", "X::D"); //This should be assigned to the X::D context + } + + void goo2() { + E::tr("Bla", "X::Y::E"); //This should be assigned to the X::Y::E context + Y::E::tr("Bla", "X::Y::E"); //This should be assigned to the X::Y::E context + } + + }; // namespace Y + + class F : public QObject { + Q_OBJECT + inline void inlinefunc() { + tr("inline function", "X::F"); + } + }; +} // namespace X + +namespace ico { + namespace foo { + class A : public QObject { + A(); + }; + + A::A() { + tr("myfoo", "ico::foo::A"); + QObject::tr("task 161186", "QObject"); + } + } +} + +namespace AA { +class C {}; +} + +/** + * the context of a message should not be affected by any inherited classes + * + * Keep this disabled for now, but at a long-term range it should work. + */ +namespace Gui { + class MainWindow : public QMainWindow, + public AA::C + { + Q_OBJECT +public: + MainWindow() + { + tr("More bla", "Gui::MainWindow"); + } + + }; +} //namespace Gui + + +namespace A1 { + class AB : public QObject { + Q_OBJECT + public: + + friend class OtherClass; + + QString inlineFuncAfterFriendDeclaration() const { + return tr("inlineFuncAfterFriendDeclaration", "A1::AB"); + } + }; + class B : AB { + Q_OBJECT + public: + QString foo() const { return tr("foo", "A1::B"); } + }; + + // This is valid C++ too.... + class V : virtual AB { + Q_OBJECT + public: + QString bar() const { return tr("bar", "A1::V"); } + }; + + class W : virtual public AB { + Q_OBJECT + public: + QString baz() const { return tr("baz", "A1::W"); } + }; +} + +class ForwardDecl; + + +class B1 : public QObject { +}; + +class C1 : public QObject { +}; + +namespace A1 { + +class B2 : public QObject { +}; + +} + +void func1() +{ + B1::tr("test TRANSLATOR comment (1)", "B1"); + +} + +using namespace A1; +/* + TRANSLATOR A1::B2 +*/ +void func2() +{ + B2::tr("test TRANSLATOR comment (2)", "A1::B2"); + C1::tr("test TRANSLATOR comment (3)", "C1"); +} + +void func3() +{ + B2::tr("test TRANSLATOR comment (4)", "A1::B2"); +} + +/* + TRANSLATOR B2 + This is a comment to the translator. +*/ +void func4() +{ + B2::tr("test TRANSLATOR comment (5)", "A1::B2"); +} + +namespace A1 { +namespace B3 { +class C2 : public QObject { +QString foo(); +}; +} +} + +namespace D1 = A1::B3; +using namespace D1; + +// TRANSLATOR A1::B3::C2 +QString C2::foo() +{ + return tr("test TRANSLATOR comment (6)", "A1::B3::C2"); // 4.4 screws up +} + + + +int main(int /*argc*/, char ** /*argv*/) { + return 0; +} + +#include "main.moc" diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.pro new file mode 100644 index 0000000000..7547a8d0e5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES = main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result new file mode 100644 index 0000000000..04bb3aeb87 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecontexts/project.ts.result @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>A1::AB</name> + <message> + <location filename="main.cpp" line="137"/> + <source>inlineFuncAfterFriendDeclaration</source> + <comment>A1::AB</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::B</name> + <message> + <location filename="main.cpp" line="143"/> + <source>foo</source> + <comment>A1::B</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::B2</name> + <message> + <location filename="main.cpp" line="188"/> + <source>test TRANSLATOR comment (2)</source> + <comment>A1::B2</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="194"/> + <source>test TRANSLATOR comment (4)</source> + <comment>A1::B2</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="203"/> + <source>test TRANSLATOR comment (5)</source> + <comment>A1::B2</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::B3::C2</name> + <message> + <location filename="main.cpp" line="220"/> + <source>test TRANSLATOR comment (6)</source> + <comment>A1::B3::C2</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::V</name> + <message> + <location filename="main.cpp" line="150"/> + <source>bar</source> + <comment>A1::V</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A1::W</name> + <message> + <location filename="main.cpp" line="156"/> + <source>baz</source> + <comment>A1::W</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>A::C</name> + <message> + <location filename="main.cpp" line="28"/> + <location filename="main.cpp" line="32"/> + <source>Bla</source> + <comment>A::C</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="37"/> + <source>Bla 2</source> + <comment>A::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>B1</name> + <message> + <location filename="main.cpp" line="178"/> + <source>test TRANSLATOR comment (1)</source> + <comment>B1</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>B2</name> + <message> + <location filename="main.cpp" line="197"/> + <source></source> + <comment>This is a comment to the translator.</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>C1</name> + <message> + <location filename="main.cpp" line="189"/> + <source>test TRANSLATOR comment (3)</source> + <comment>C1</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>D</name> + <message> + <location filename="main.cpp" line="14"/> + <source>test</source> + <comment>D</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Gui::MainWindow</name> + <message> + <location filename="main.cpp" line="122"/> + <source>More bla</source> + <comment>Gui::MainWindow</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="100"/> + <source>task 161186</source> + <comment>QObject</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::D</name> + <message> + <location filename="main.cpp" line="54"/> + <source>foo</source> + <comment>D</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="74"/> + <source>Bla</source> + <comment>X::D</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::F</name> + <message> + <location filename="main.cpp" line="87"/> + <source>inline function</source> + <comment>X::F</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::Y::C</name> + <message> + <location filename="main.cpp" line="70"/> + <source>Bla</source> + <comment>X::Y::C</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>X::Y::E</name> + <message> + <location filename="main.cpp" line="78"/> + <location filename="main.cpp" line="79"/> + <source>Bla</source> + <comment>X::Y::E</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ico::foo::A</name> + <message> + <location filename="main.cpp" line="99"/> + <source>myfoo</source> + <comment>ico::foo::A</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp/finddialog.cpp new file mode 100644 index 0000000000..454c173c65 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/finddialog.cpp @@ -0,0 +1,156 @@ +/**************************************************************************** +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +****************************************************************************/ + +#include "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + sb->showMessage(tr("Enter the text you are looking for.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + return !findExpr.isEmpty(); +} + +void FindDialog::statusMessage(const QString &message) +{ + if (isVisible()) + sb->showMessage(message); + else + static_cast<MainWindow*>(parent())->statusBar()->showMessage(message, 2000); +} + +MainWindow *FindDialog::mainWindow() const +{ + return static_cast<MainWindow*>(parentWidget()); +} + +void FindDialog::reset() +{ + ui.comboFind->setFocus(); + ui.comboFind->lineEdit()->setSelection( + 0, ui.comboFind->lineEdit()->text().length()); + + QString s = QApplication::translate("QCoreApplication", "with comment", "comment"); + QString s = QApplication::translate("QCoreApplication", "empty comment", ""); + QString s = QApplication::translate("QCoreApplication", "null comment", 0); + QString s = tr("null comment"); + + QString s = QApplication::translate("QCoreApplication", "encoding, using QCoreApplication", 0, QCoreApplication::UnicodeUTF8); + QString s = QApplication::translate("QCoreApplication", "encoding, using QApplication", 0, QApplication::UnicodeUTF8); + + QString s = QApplication::translate("KÃ¥ntekst", "encoding, using QApplication", 0, QApplication::UnicodeUTF8); + +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp new file mode 100644 index 0000000000..9fb43fed74 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/main.cpp @@ -0,0 +1,177 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! +int main(char **argv, int argc) +{ + Size size = QSize(1,1); +} + +QString qt_detectRTLLanguage() +{ + return QApplication::tr("QT_LAYOUT_DIRECTION", + "Translate this string to the string 'LTR' in left-to-right" + " languages or to 'RTL' in right-to-left languages (such as Hebrew" + " and Arabic) to get proper widget layout.") == QLatin1String("RTL"); +} + + +class Dialog2 : public QDialog +{ + Q_OBJECT + void func(); + void func3(); + int getCount() const { return 2; } + +}; + +void Dialog2::func() +{ + int n = getCount(); + tr("%n files", "plural form", n); + tr("%n cars", 0, n); + tr("&Find %n cars", 0, n); + tr("Search in %n items?", 0, n); + tr("%1. Search in %n items?", 0, n); + tr("Age: %1"); + tr("There are %n house(s)", "Plurals and function call", getCount()); + + + + + QCoreApplication::translate("Plurals, QCoreApplication", "%n house(s)", "Plurals and identifier", QCoreApplication::UnicodeUTF8, n); + QCoreApplication::translate("Plurals, QCoreApplication", "%n car(s)", "Plurals and literal number", QCoreApplication::UnicodeUTF8, 1); + QCoreApplication::translate("Plurals, QCoreApplication", "%n horse(s)", "Plurals and function call", QCoreApplication::UnicodeUTF8, getCount()); + + + + + + + + + QTranslator trans; + trans.translate("QTranslator", "Simple"); + trans.translate("QTranslator", "Simple", 0); + trans.translate("QTranslator", "Simple with comment", "with comment"); + trans.translate("QTranslator", "Plural without comment", 0, 1); + trans.translate("QTranslator", "Plural with comment", "comment 1", n); + trans.translate("QTranslator", "Plural with comment", "comment 2", getCount()); + + + + + + + + + + + + +} + + + + +/* This is actually a test of how many alternative ways a struct/class can be found in a source file. + * Due to the simple parser in lupdate, it will actually not treat the remaining lines in the define + * as a macro, which is a case the 'Tok_Class' parser block might not consider, and it might loop infinite + * if it just tries to fetch the next token until it gets a '{' or a ';'. Another pitfall is that the + * context of tr("func3") might not be parsed, it won't resume normal evaluation until the '{' after the function + * signature. + * + */ +typedef struct S_ +{ +int a; +} S, *SPtr; +class ForwardDecl; + + +#define FT_DEFINE_SERVICE( name ) \ + typedef struct FT_Service_ ## name ## Rec_ \ + FT_Service_ ## name ## Rec ; \ + typedef struct FT_Service_ ## name ## Rec_ \ + const * FT_Service_ ## name ; \ + struct FT_Service_ ## name ## Rec_ + + +/* removing this comment will break this test */ + +void Dialog2::func3() +{ + tr("func3"); +} + + + + +namespace Gui { class BaseClass {}; } + + +class TestClass : QObject { + Q_OBJECT + + + inline QString inlineFunc1() { + return tr("inline function", "TestClass"); + } + + QString inlineFunc2() { + return tr("inline function 2", "TestClass"); + } + + static inline QString staticInlineFunc() { + return tr("static inline function", "TestClass"); + } + + class NoQObject : public Gui::BaseClass { + public: + inline QString hello() { return QString("hello"); } + + }; + +}; + + +class Testing : QObject { + Q_OBJECT + + inline QString f1() { + //: this is an extra comment for the translator + return tr("extra-commented string"); + return tr("not extra-commented string"); + /*: another extra-comment */ + return tr("another extra-commented string"); + /*: blah! */ + return QApplication::translate("scope", "works in translate, too", "blabb", 0); + } + +}; + +//: extra comment for NOOP +//: which spans multiple lines +QT_TRANSLATE_NOOP("scope", "string") // 4.4 says the line of this is at the next statement +//: extra comment for NOOP3 +QT_TRANSLATE_NOOP3_UTF8("scope", "string", "comment") // 4.4 doesn't see this + +QT_TRANSLATE_NOOP("scope", "string " // this is an interleaved comment + "continuation on next line") + + +class TestingTake17 : QObject { + Q_OBJECT + + int function(void) + { + //: random comment + //= this_is_an_id + //~ loc-layout_id fooish_bar + //~ po-ignore_me totally foo-barred nonsense + tr("something cool"); + + tr("less cool"); + + //= another_id + tr("even more cool"); + } +}; diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.pro new file mode 100644 index 0000000000..4582705946 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.pro @@ -0,0 +1,13 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp +SOURCES += finddialog.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result new file mode 100644 index 0000000000..5bd75254cf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp/project.ts.result @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Dialog2</name> + <message numerus="yes"> + <location filename="main.cpp" line="29"/> + <source>%n files</source> + <comment>plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="30"/> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="31"/> + <source>&Find %n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="32"/> + <source>Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="33"/> + <source>%1. Search in %n items?</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="34"/> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="35"/> + <source>There are %n house(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="102"/> + <source>func3</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FindDialog</name> + <message> + <location filename="finddialog.cpp" line="57"/> + <source>Enter the text you are looking for.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="147"/> + <source>null comment</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>KÃ¥ntekst</name> + <message utf8="true"> + <location filename="finddialog.cpp" line="152"/> + <source>encoding, using QApplication</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Plurals, QCoreApplication</name> + <message numerus="yes"> + <location filename="main.cpp" line="40"/> + <source>%n house(s)</source> + <comment>Plurals and identifier</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="41"/> + <source>%n car(s)</source> + <comment>Plurals and literal number</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="42"/> + <source>%n horse(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="10"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="finddialog.cpp" line="144"/> + <source>with comment</source> + <comment>comment</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="145"/> + <source>empty comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="146"/> + <source>null comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="149"/> + <source>encoding, using QCoreApplication</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="finddialog.cpp" line="150"/> + <source>encoding, using QApplication</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QTranslator</name> + <message> + <location filename="main.cpp" line="52"/> + <location filename="main.cpp" line="53"/> + <source>Simple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="54"/> + <source>Simple with comment</source> + <comment>with comment</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="55"/> + <source>Plural without comment</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="56"/> + <source>Plural with comment</source> + <comment>comment 1</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.cpp" line="57"/> + <source>Plural with comment</source> + <comment>comment 2</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>TestClass</name> + <message> + <location filename="main.cpp" line="116"/> + <source>inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="120"/> + <source>inline function 2</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="124"/> + <source>static inline function</source> + <comment>TestClass</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Testing</name> + <message> + <location filename="main.cpp" line="141"/> + <source>extra-commented string</source> + <extracomment>this is an extra comment for the translator</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="142"/> + <source>not extra-commented string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="144"/> + <source>another extra-commented string</source> + <extracomment>another extra-comment</extracomment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TestingTake17</name> + <message id="this_is_an_id"> + <location filename="main.cpp" line="170"/> + <source>something cool</source> + <extracomment>random comment</extracomment> + <translation type="unfinished"></translation> + <extra-po-ignore_me>totally foo-barred nonsense</extra-po-ignore_me> + <extra-loc-layout_id>fooish_bar</extra-loc-layout_id> + </message> + <message> + <location filename="main.cpp" line="172"/> + <source>less cool</source> + <translation type="unfinished"></translation> + </message> + <message id="another_id"> + <location filename="main.cpp" line="175"/> + <source>even more cool</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>scope</name> + <message numerus="yes"> + <location filename="main.cpp" line="146"/> + <source>works in translate, too</source> + <comment>blabb</comment> + <extracomment>blah!</extracomment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.cpp" line="153"/> + <source>string</source> + <extracomment>extra comment for NOOP which spans multiple lines</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="155"/> + <source>string</source> + <comment>comment</comment> + <extracomment>extra comment for NOOP3</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="157"/> + <source>string continuation on next line</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt new file mode 100644 index 0000000000..e3f79260fe --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/expectedoutput.txt @@ -0,0 +1,7 @@ +.*/lupdate/testdata/good/parsecpp2/main.cpp:10: Excess closing brace .* + +.*/lupdate/testdata/good/parsecpp2/main.cpp:14: Excess closing brace .* + +.*/lupdate/testdata/good/parsecpp2/main.cpp:20: Excess closing brace .* + +.*/lupdate/testdata/good/parsecpp2/main.cpp:24: Excess closing brace .* diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp new file mode 100644 index 0000000000..eb4a09b8dc --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main.cpp @@ -0,0 +1,24 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +// nothing here + +// sickness: multi-\ +line c++ comment } (with brace) + +#define This is a closing brace } which was ignored +} // complain here + +#define This is another \ + closing brace } which was ignored +} // complain here + +#define This is another /* comment in } define */\ + something /* comment ) + spanning {multiple} lines */ \ + closing brace } which was ignored +} // complain here + +#define This is another // comment in } define \ + something } comment +} // complain here diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main2.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main2.cpp new file mode 100644 index 0000000000..1c72ac271c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main2.cpp @@ -0,0 +1,28 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +// nothing here + +// sickness: multi-\ +line c++ comment } (with brace) + +#define This is a closing brace } which was ignored +} // complain here + +#define This is another \ + closing brace } which was ignored +} // complain here + +#define This is another /* comment in } define */\ + something /* comment ) + spanning {multiple} lines */ \ + closing brace } which was ignored +} // complain here + +#define This is another // comment in } define \ + something } comment +} // complain here + +char somestring[] = "\ + continued\n\ + here and \"quoted\" to activate\n"; diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main3.cpp b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main3.cpp new file mode 100644 index 0000000000..731d5cdf01 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/main3.cpp @@ -0,0 +1,42 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +// nothing here + +// sickness: multi-\ +line c++ comment } (with brace) + +#define This is a closing brace } which was ignored +} // complain here + +#define This is another \ + closing brace } which was ignored +} // complain here + +#define This is another /* comment in } define */\ + something /* comment ) + spanning {multiple} lines */ \ + closing brace } which was ignored +} // complain here + +#define This is another // comment in } define \ + something } comment +} // complain here + +char somestring[] = "\ + continued\n\ + here and \"quoted\" to activate\n"; + + NSString *scriptSource = @"\ + on SetupNewMail(theRecipientAddress, theSubject, theContent, theAttachmentPath)\n\ + tell application \"Mail\" to activate\n\ + tell application \"Mail\"\n\ + set theMessage to make new outgoing message with properties {visible:true, subject:theSubject, content:theContent}\n\ + tell theMessage\n\ + make new to recipient at end of to recipients with properties {address:theRecipientAddress}\n\ + end tell\n\ + tell content of theMessage\n\ + make new attachment with properties {file name:theAttachmentPath} at after last paragraph\n\ + end tell\n\ + end tell\n\ + end SetupNewMail\n"; diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.pro new file mode 100644 index 0000000000..7547a8d0e5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES = main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.ts.result new file mode 100644 index 0000000000..07a7469f10 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsecpp2/project.ts.result @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejava/main.java b/tests/auto/linguist/lupdate/testdata/good/parsejava/main.java new file mode 100644 index 0000000000..07681d2377 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejava/main.java @@ -0,0 +1,54 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + +package com.trolltech.examples; + +public class I18N extends QDialog { + + private class MainWindow extends QMainWindow { + private String foo = tr("pack class class"); + + //: extra comment for t-tor + private String bar = tr("pack class class extra"); + + public MainWindow(QWidget parent) { + super(parent); + + listWidget = new QListWidget(); + listWidget.addItem(tr("pack class class method")); + + } + } + + public I18N(QWidget parent) { + super(parent, new Qt.WindowFlags(Qt.WindowType.WindowStaysOnTopHint)); + + tr("pack class method"); + + tr("QT_LAYOUT_DIRECTION", + "Translate this string to the string 'LTR' in left-to-right" + + " languages or to 'RTL' in right-to-left languages (such as Hebrew" + + " and Arabic) to get proper widget layout."); + + tr("%n files", "plural form", n); + tr("%n cars", null, n); + tr("Age: %1"); + tr("There are %n house(s)", "Plurals and function call", getCount()); + + QTranslator trans; + trans.translate("QTranslator", "Simple"); + trans.translate("QTranslator", "Simple", null); + trans.translate("QTranslator", "Simple with comment", "with comment"); + trans.translate("QTranslator", "Plural without comment", null, 1); + trans.translate("QTranslator", "Plural with comment", "comment 1", n); + trans.translate("QTranslator", "Plural with comment", "comment 2", getCount()); + + /*: with extra comment! */ + QCoreApplication.translate("Plurals, QCoreApplication", "%n house(s)", "Plurals and identifier", n); + + // FIXME: This will fail. + //QApplication.tr("QT_LAYOUT_DIRECTION", "scoped to qapp"); + + } + +} diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejava/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.pro new file mode 100644 index 0000000000..7e64c80e90 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = Java + +SOURCES += main.java + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result new file mode 100644 index 0000000000..69c0a00126 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejava/project.ts.result @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Plurals, QCoreApplication</name> + <message numerus="yes"> + <location filename="main.java" line="47"/> + <source>%n house(s)</source> + <comment>Plurals and identifier</comment> + <extracomment>with extra comment!</extracomment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>QTranslator</name> + <message> + <location filename="main.java" line="39"/> + <location filename="main.java" line="40"/> + <source>Simple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="41"/> + <source>Simple with comment</source> + <comment>with comment</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="42"/> + <source>Plural without comment</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="43"/> + <source>Plural with comment</source> + <comment>comment 1</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="44"/> + <source>Plural with comment</source> + <comment>comment 2</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>com.trolltech.examples.I18N</name> + <message> + <location filename="main.java" line="26"/> + <source>pack class method</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="31"/> + <source>QT_LAYOUT_DIRECTION</source> + <comment>Translate this string to the string 'LTR' in left-to-right languages or to 'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="33"/> + <source>%n files</source> + <comment>plural form</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="34"/> + <source>%n cars</source> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="main.java" line="35"/> + <source>Age: %1</source> + <translation type="unfinished"></translation> + </message> + <message numerus="yes"> + <location filename="main.java" line="36"/> + <source>There are %n house(s)</source> + <comment>Plurals and function call</comment> + <translation type="unfinished"> + <numerusform></numerusform> + </translation> + </message> +</context> +<context> + <name>com.trolltech.examples.I18N$MainWindow</name> + <message> + <location filename="main.java" line="9"/> + <source>pack class class</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="12"/> + <source>pack class class extra</source> + <extracomment>extra comment for t-tor</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.java" line="18"/> + <source>pack class class method</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parseui/project.pro b/tests/auto/linguist/lupdate/testdata/good/parseui/project.pro new file mode 100644 index 0000000000..bdc06e7c78 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseui/project.pro @@ -0,0 +1,13 @@ +TEMPLATE = app +LANGUAGE = C++ + +FORMS += project.ui + +TRANSLATIONS = project.ts + +exists( $$TRANSLATIONS ) { + win32 : system(del $$TRANSLATIONS) + unix : system(rm $$TRANSLATIONS) +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/parseui/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ts.result new file mode 100644 index 0000000000..ddf58c3639 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ts.result @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="27"/> + <source>Qt Assistant - Finn text</source> + <translation type="unfinished"></translation> + </message> + <message utf8="true"> + <location filename="project.ui" line="30"/> + <source>Finn tekst - Der Bjørn möchte auch mal.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/parseui/project.ui b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ui new file mode 100644 index 0000000000..19fcaf52b5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parseui/project.ui @@ -0,0 +1,44 @@ +<ui version="4.0" > + <author></author> + <comment>********************************************************************* +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +*********************************************************************</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Finn text</string> + </property> + <property name="height" > + <string>Finn tekst - Der Bjørn möchte auch mal.</string> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/good/prefix/main.cpp b/tests/auto/linguist/lupdate/testdata/good/prefix/main.cpp new file mode 100644 index 0000000000..d845853e44 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/prefix/main.cpp @@ -0,0 +1,17 @@ + + + +QString foo() +{ + QCoreApplication::translate("Foo","XXX","YYY"); +} + +Foo::Foo() +{ + tr("CTOR"); +} + +void Foo::bar() +{ + tr("BAR"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/prefix/project.pro b/tests/auto/linguist/lupdate/testdata/good/prefix/project.pro new file mode 100644 index 0000000000..7547a8d0e5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/prefix/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES = main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result new file mode 100644 index 0000000000..5ced00d192 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/prefix/project.ts.result @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>Foo</name> + <message> + <location filename="main.cpp" line="6"/> + <source>XXX</source> + <comment>YYY</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="11"/> + <source>CTOR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="16"/> + <source>BAR</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/preprocess/main.cpp b/tests/auto/linguist/lupdate/testdata/good/preprocess/main.cpp new file mode 100644 index 0000000000..9abfa5ee69 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/preprocess/main.cpp @@ -0,0 +1,37 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + + + +void func2() { +#ifdef Q_OS_WIN + QApplication::tr("Kind", "Windows only, see Type"); +#else + QApplication::tr("Type", "Not used on windows, see Kind"); +#endif + +} + + + +void stringconcatenation() +{ + QApplication::tr("One string," + " three" + " lines"); + + QApplication::tr("a backslash followed by newline \ +should be ignored \ +and the next line should be syntactically considered to be \ +on the same line"); + +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/preprocess/project.pro b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.pro new file mode 100644 index 0000000000..012c7e08aa --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm -f $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result new file mode 100644 index 0000000000..3aec045bf3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/preprocess/project.ts.result @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="6"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="14"/> + <source>Kind</source> + <comment>Windows only, see Type</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="16"/> + <source>Type</source> + <comment>Not used on windows, see Kind</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="25"/> + <source>One string, three lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="29"/> + <source>a backslash followed by newline should be ignored and the next line should be syntactically considered to be on the same line</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main.cpp new file mode 100644 index 0000000000..236bbe742f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main_mac.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_mac.cpp new file mode 100644 index 0000000000..845aaa6eab --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_mac.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello macworld", "mac-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main_unix.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_unix.cpp new file mode 100644 index 0000000000..229e1546f3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_unix.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello unixworld", "unix-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/main_win.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_win.cpp new file mode 100644 index 0000000000..4eb39f79f8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/main_win.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello windowsworld", "Windows-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.pro new file mode 100644 index 0000000000..3078817b31 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.pro @@ -0,0 +1,40 @@ +TEMPLATE = app +LANGUAGE = C++ + +# Try to reference a variable that does not exist: +MYVAR=$$THIS_VARIABLE_IS_NOT_DEFINED + +SOURCES += main.cpp + +win32 { + SOURCES += main_win.cpp +} + +unix { + SOURCES += main_unix.cpp +} + +mac { + SOURCES += main_mac.cpp +} + +SOURCES += wildcard/main*.cpp \ +# yadiyada it should also parse the next line + wildcard*.cpp + + +DEPENDPATH = vpaths/dependpath + +# The purpose of this test is to test expansion of environment variables, +# and to test if the DEPENDPATH variable is considered correctly. +if (exists($$member($$(PATH), 0))) { + SOURCES += main_dependpath.cpp +} + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm -f $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result new file mode 100644 index 0000000000..ef9859692c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/project.ts.result @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="main.cpp" line="6"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main_mac.cpp" line="6"/> + <source>Hello macworld</source> + <comment>mac-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main_unix.cpp" line="6"/> + <source>Hello unixworld</source> + <comment>unix-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main_win.cpp" line="6"/> + <source>Hello windowsworld</source> + <comment>Windows-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard/main1.cpp" line="6"/> + <source>Hello world</source> + <comment>wildcard/main1.cpp</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard/mainfile.cpp" line="6"/> + <source>Hello world</source> + <comment>wildcard/main2.cpp</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard1.cpp" line="6"/> + <source>Hello world</source> + <comment>wildcard1.cpp</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="wildcard99.cpp" line="6"/> + <source>Hello world</source> + <comment>wildcard99.cpp</comment> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QCoreApplication</name> + <message> + <location filename="vpaths/dependpath/main_dependpath.cpp" line="7"/> + <source>Hello from a DEPENDPATH</source> + <comment>See if the DEPENDPATH thing works</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/vpaths/dependpath/main_dependpath.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/vpaths/dependpath/main_dependpath.cpp new file mode 100644 index 0000000000..f019c798d6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/vpaths/dependpath/main_dependpath.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +int main(int argc, char **argv) +{ + QCoreApplication::tr("Hello from a DEPENDPATH", "See if the DEPENDPATH thing works"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/main1.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/main1.cpp new file mode 100644 index 0000000000..506ae4229a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/main1.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard/main1.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/mainfile.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/mainfile.cpp new file mode 100644 index 0000000000..f4cd00a9b3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard/mainfile.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard/main2.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard1.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard1.cpp new file mode 100644 index 0000000000..c7790c5cf7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard1.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard1.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard99.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard99.cpp new file mode 100644 index 0000000000..93febda104 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing/wildcard99.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "wildcard99.cpp"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/a b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a new file mode 100644 index 0000000000..596639235b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("a"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/a.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a.cpp new file mode 100644 index 0000000000..1d80ed36f9 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/a.cpp @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("a.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/b b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b new file mode 100644 index 0000000000..d0fe066aba --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("b"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/b.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b.cpp new file mode 100644 index 0000000000..a5c386dc45 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/b.cpp @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("b.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/e b/tests/auto/linguist/lupdate/testdata/good/proparsing2/e new file mode 100644 index 0000000000..66e89a89af --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/e @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("e"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/f/g.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsing2/f/g.cpp new file mode 100644 index 0000000000..d86bee2866 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/f/g.cpp @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("f/g.cpp"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/files-cc.txt b/tests/auto/linguist/lupdate/testdata/good/proparsing2/files-cc.txt new file mode 100644 index 0000000000..5bd8d03dda --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/files-cc.txt @@ -0,0 +1 @@ +a.cpp b.cpp diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.pro new file mode 100644 index 0000000000..1d6895a892 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.pro @@ -0,0 +1,42 @@ +# This is to test if quoted elements with spaces are treated as elements (and not splitted up due +# to the spaces.) +# It also tries to verify the behaviour of combining quoted and non-quoted elements with literals. +# + +TEMPLATE = app +LANGUAGE = C++ + +QUOTED = $$quote(variable with spaces) +VERSIONAB = "a.b" +VAB = $$split(VERSIONAB, ".") +V += $$VAB +V += $$QUOTED + +# this is just to make p4 happy with no spaces in filename +SOURCES += $$member(V,0,1) +V2 = $$member(V,2) +V2S = $$split(V2, " ") +SOURCES += $$join(V2S,"_") +message($$SOURCES) +# SOURCES += [a, b, variable_with_spaces] + +LIST = d e f +L2 = x/$$LIST/g.cpp +SOURCES += $$L2 +# SOURCES += [x/d, e, f/g.cpp] + +QUOTEDEXTRA = x/$$QUOTED/z +Q3 = $$split(QUOTEDEXTRA, " ") +SOURCES += $$Q3 +# SOURCES += [x/variable, with, spaces/z] + +win32: SOURCES += $$system(type files-cc.txt) +unix: SOURCES += $$system(cat files-cc.txt) + +TRANSLATIONS += project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result new file mode 100644 index 0000000000..2e606960e8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/project.ts.result @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QLineEdit</name> + <message> + <location filename="a" line="3"/> + <source>a</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="a.cpp" line="3"/> + <source>a.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="b" line="3"/> + <source>b</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="b.cpp" line="3"/> + <source>b.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="e" line="3"/> + <source>e</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="f/g.cpp" line="3"/> + <source>f/g.cpp</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="spaces/z" line="3"/> + <source>spaces/z</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="variable_with_spaces" line="3"/> + <source>variable with spaces</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="with" line="3"/> + <source>with</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="x/d" line="3"/> + <source>x/d</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="x/variable" line="3"/> + <source>x/variable</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/spaces/z b/tests/auto/linguist/lupdate/testdata/good/proparsing2/spaces/z new file mode 100644 index 0000000000..34364d6bf0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/spaces/z @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("spaces/z"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/variable_with_spaces b/tests/auto/linguist/lupdate/testdata/good/proparsing2/variable_with_spaces new file mode 100644 index 0000000000..cf56fc46e7 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/variable_with_spaces @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("variable with spaces"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/with b/tests/auto/linguist/lupdate/testdata/good/proparsing2/with new file mode 100644 index 0000000000..a156ca1766 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/with @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("with"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/d b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/d new file mode 100644 index 0000000000..e2effdecf4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/d @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("x/d"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/variable b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/variable new file mode 100644 index 0000000000..a86e387581 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsing2/x/variable @@ -0,0 +1,4 @@ +QString func() +{ + return QLineEdit::tr("x/variable"); +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/common.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/common.pri new file mode 100644 index 0000000000..ba3169dd99 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/common.pri @@ -0,0 +1 @@ +include(main.pri) diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.cpp new file mode 100644 index 0000000000..236bbe742f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.pri new file mode 100644 index 0000000000..a8d4a2ba27 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/common/main.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/mac.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/mac.pri new file mode 100644 index 0000000000..549eab5e42 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/mac.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main_mac.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/main_mac.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/main_mac.cpp new file mode 100644 index 0000000000..845aaa6eab --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/mac/main_mac.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello macworld", "mac-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.pro new file mode 100644 index 0000000000..3810a02c13 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.pro @@ -0,0 +1,16 @@ +TEMPLATE = app +LANGUAGE = C++ + +include(win/win.pri) +include(mac/mac.pri) +include(unix/unix.pri) +include (common/common.pri) # Important: keep the space before the '(' +include(relativity/relativity.pri) + +message($$SOURCES) +TRANSLATIONS = project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm $$TRANSLATIONS) +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result new file mode 100644 index 0000000000..c64ba82c43 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/project.ts.result @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="common/main.cpp" line="6"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mac/main_mac.cpp" line="6"/> + <source>Hello macworld</source> + <comment>mac-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="relativity/relativity.cpp" line="6"/> + <source>relativity.pri</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="unix/main_unix.cpp" line="6"/> + <source>Hello unixworld</source> + <comment>unix-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="win/main_win.cpp" line="6"/> + <source>Hello windowsworld</source> + <comment>Windows-only file</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.cpp new file mode 100644 index 0000000000..83ae7d5490 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("relativity.pri", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.pri new file mode 100644 index 0000000000..42658f0c65 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/relativity.pri @@ -0,0 +1,3 @@ +# Lets test how well the proparser can walk the tree of includes... + +include(sub/sub.pri) diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub/sub.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub/sub.pri new file mode 100644 index 0000000000..17055a7e7d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub/sub.pri @@ -0,0 +1 @@ +include(../sub2/sub2.pri) diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub2/sub2.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub2/sub2.pri new file mode 100644 index 0000000000..e2876b10fe --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/relativity/sub2/sub2.pri @@ -0,0 +1,2 @@ +SOURCES += $$PWD/../relativity.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/main_unix.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/main_unix.cpp new file mode 100644 index 0000000000..229e1546f3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/main_unix.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello unixworld", "unix-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/unix.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/unix.pri new file mode 100644 index 0000000000..99777d7c9c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/unix/unix.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main_unix.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/main_win.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/main_win.cpp new file mode 100644 index 0000000000..4eb39f79f8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/main_win.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello windowsworld", "Windows-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/win.pri b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/win.pri new file mode 100644 index 0000000000..742417cb09 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingpri/win/win.pri @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += $$PWD/main_win.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.pro new file mode 100644 index 0000000000..4de6622138 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.pro @@ -0,0 +1,3 @@ +TEMPLATE =subdirs + +SUBDIRS = sub1 diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result new file mode 100644 index 0000000000..5914d0bedf --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/project.ts.result @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="sub1/main.cpp" line="6"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/main.cpp new file mode 100644 index 0000000000..236bbe742f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/main.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/sub1.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/sub1.pro new file mode 100644 index 0000000000..1d50c2b0f0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubdirs/sub1/sub1.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp + +TRANSLATIONS += ../project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm -f $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/common.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/common.pro new file mode 100644 index 0000000000..a8b3106ed2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/common.pro @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/main.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/main.cpp new file mode 100644 index 0000000000..236bbe742f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/common/main.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world", "Platform-independent file"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/mac.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/mac.pro new file mode 100644 index 0000000000..87478bf88a --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/mac.pro @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main_mac.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/main_mac.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/main_mac.cpp new file mode 100644 index 0000000000..845aaa6eab --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/mac/main_mac.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello macworld", "mac-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.pro new file mode 100644 index 0000000000..668ecf480f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.pro @@ -0,0 +1,7 @@ +TEMPLATE = subdirs +SUBDIRS = win mac unix common + +exists( project.ts ) { + win32: system(del project.ts) + unix: system(rm project.ts) +} diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result new file mode 100644 index 0000000000..c0352fbfd6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/project.ts.result @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="win/main_win.cpp" line="6"/> + <source>Hello windowsworld</source> + <comment>Windows-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="mac/main_mac.cpp" line="6"/> + <source>Hello macworld</source> + <comment>mac-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="unix/main_unix.cpp" line="6"/> + <source>Hello unixworld</source> + <comment>unix-only file</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="common/main.cpp" line="6"/> + <source>Hello world</source> + <comment>Platform-independent file</comment> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/main_unix.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/main_unix.cpp new file mode 100644 index 0000000000..229e1546f3 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/main_unix.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello unixworld", "unix-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/unix.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/unix.pro new file mode 100644 index 0000000000..d0ebec72d6 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/unix/unix.pro @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main_unix.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/main_win.cpp b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/main_win.cpp new file mode 100644 index 0000000000..4eb39f79f8 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/main_win.cpp @@ -0,0 +1,10 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello windowsworld", "Windows-only file"); +} + + + diff --git a/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/win.pro b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/win.pro new file mode 100644 index 0000000000..a9a975139c --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/proparsingsubs/win/win.pro @@ -0,0 +1,5 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main_win.cpp + diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.pro b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.pro new file mode 100644 index 0000000000..28ba29116d --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.pro @@ -0,0 +1,14 @@ +TEMPLATE = app +LANGUAGE = C++ + +FORMS += project.ui + +TRANSLATIONS = project.ts + +# Copy the ts to a temp file because: +# 1. The depot file is usually read-only +# 2. We don't want to modify the original file, since then it won't be possible to run the test twice +# without reverting the original file again. + +win32: system(copy /Y project.ts.before $$TRANSLATIONS) +unix: system(cp -f project.ts.before $$TRANSLATIONS && chmod a+w $$TRANSLATIONS) diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.before b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.before new file mode 100644 index 0000000000..f06c22ca88 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.before @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<!DOCTYPE TS><TS version="1.1"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="20"/> + <source>Test similarity</source> + <translation type="unfinished">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Similarity should have kicked in here!</source> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.result new file mode 100644 index 0000000000..d65110aef5 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ts.result @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <source>Test similarity</source> + <translation type="obsolete">Test likhet (test1)</translation> + </message> + <message> + <location filename="project.ui" line="20"/> + <source>This should not be considered to be more or less equal to the corresponding one in the ts file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="project.ui" line="23"/> + <source>Here, similarity should kick in!</source> + <oldsource>Similarity should have kicked in here!</oldsource> + <translation type="unfinished">Test likhet (test2)</translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ui b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ui new file mode 100644 index 0000000000..0d0defd00f --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/textsimilarity/project.ui @@ -0,0 +1,26 @@ +<ui version="4.0" > + <author></author> + <comment><!-- +********************************************************************* +** +** Do not change the location (linenumber) of the <string> elements in this file! +** That will make the test break! +** +** If you need to add some tests, please add them to the end of the file! +** +** +********************************************************************* +--> +</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="test1"> + <!-- If the sourcetext is not similar to the vernacular sourcetext, mark the old one as obsolete and the new one as unfinished --> + <string>This should not be considered to be more or less equal to the corresponding one in the ts file.</string> + </property> + <property name="test2"> + <string>Here, similarity should kick in!</string> + </property> + </widget> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/output_ts/lupdatecmd b/tests/auto/linguist/lupdate/testdata/output_ts/lupdatecmd new file mode 100644 index 0000000000..80319dec6b --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/output_ts/lupdatecmd @@ -0,0 +1,5 @@ +# Add the command that lupdate should run here. If it can't find anything it will default to +# 'lupdate project.pro -ts project.ts' + +# lupdate project.pro +lupdate toplevel/library/tools/tools.pro diff --git a/tests/auto/linguist/lupdate/testdata/output_ts/project.ts.result b/tests/auto/linguist/lupdate/testdata/output_ts/project.ts.result new file mode 100644 index 0000000000..7fde820241 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/output_ts/project.ts.result @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>QApplication</name> + <message> + <location filename="../main.cpp" line="6"/> + <source>Hello world</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/main.cpp b/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/main.cpp new file mode 100644 index 0000000000..477f5ec144 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/main.cpp @@ -0,0 +1,9 @@ +// IMPORTANT!!!! If you want to add testdata to this file, +// always add it to the end in order to not change the linenumbers of translations!!! + + +void func1() { + QApplication::tr("Hello world"); +} + + diff --git a/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/tools.pro b/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/tools.pro new file mode 100644 index 0000000000..ec6c01d469 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/tools.pro @@ -0,0 +1,12 @@ +TEMPLATE = app +LANGUAGE = C++ + +SOURCES += main.cpp + +TRANSLATIONS += translations/project.ts + +exists( $$TRANSLATIONS ) { + win32: system(del $$TRANSLATIONS) + unix: system(rm -f $$TRANSLATIONS) +} + diff --git a/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/translations/readme.txt b/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/translations/readme.txt new file mode 100644 index 0000000000..83adcd2dad --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/output_ts/toplevel/library/tools/translations/readme.txt @@ -0,0 +1,2 @@ +This is just a dummy file so that GIT creates this folder + diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/bar.ts.result b/tests/auto/linguist/lupdate/testdata/recursivescan/bar.ts.result new file mode 100644 index 0000000000..e132342a13 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/bar.ts.result @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="sub/finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/foo.ts.result b/tests/auto/linguist/lupdate/testdata/recursivescan/foo.ts.result new file mode 100644 index 0000000000..6646014632 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/foo.ts.result @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name>FindDialog</name> + <message> + <location filename="project.ui" line="27"/> + <source>Qt Assistant - Finn text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="project.ui" line="30"/> + <source>Finn tekst</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="57"/> + <source>Enter the text you want to find.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="107"/> + <source>Search reached end of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="109"/> + <source>Search reached start of the document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="sub/finddialog.cpp" line="111"/> + <source>Text not found</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="main.cpp" line="12"/> + <source> +newline at the start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="13"/> + <source>newline at the end +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="14"/> + <source>newline and space at the end + </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="15"/> + <source>space and newline at the end +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="16"/> + <source> Tab at the start and newline at the end +</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="17"/> + <source> + newline and tab at the start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="18"/> + <source> space and tab at the start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="19"/> + <source> space_first</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.cpp" line="20"/> + <source>space_last </source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>text/c++</name> + <message> + <location filename="sub/filetypes/main.c++" line="6"/> + <source>test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>text/cpp</name> + <message> + <location filename="sub/filetypes/main.cpp" line="6"/> + <source>test</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>text/cxx</name> + <message> + <location filename="sub/filetypes/main.cxx" line="6"/> + <source>test</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/main.cpp b/tests/auto/linguist/lupdate/testdata/recursivescan/main.cpp new file mode 100644 index 0000000000..905cccd256 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/main.cpp @@ -0,0 +1,22 @@ +#include <QApplication> +#include <QDebug> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + + QTranslator translator; + translator.load("whitespace"); + app.installTranslator(&translator); + + QObject::tr("\nnewline at the start"); + QObject::tr("newline at the end\n"); + QObject::tr("newline and space at the end\n "); + QObject::tr("space and newline at the end \n"); + QObject::tr("\tTab at the start and newline at the end\n"); + QObject::tr("\n\tnewline and tab at the start"); + QObject::tr(" \tspace and tab at the start"); + QObject::tr(" space_first"); + QObject::tr("space_last "); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/project.ui b/tests/auto/linguist/lupdate/testdata/recursivescan/project.ui new file mode 100644 index 0000000000..e03a66e3d4 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/project.ui @@ -0,0 +1,44 @@ +<ui version="4.0" > + <author></author> + <comment>********************************************************************* +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +*********************************************************************</comment> + <exportmacro></exportmacro> + <class>FindDialog</class> + <widget class="QWidget" name="FindDialog" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>172</height> + </rect> + </property> + <property name="windowTitle" > + <string>Qt Assistant - Finn text</string> + </property> + <property name="height" > + <string>Finn tekst</string> + </property> + </widget> + <tabstops> + <tabstop>comboFind</tabstop> + <tabstop>checkWords</tabstop> + <tabstop>checkCase</tabstop> + <tabstop>radioForward</tabstop> + <tabstop>radioBackward</tabstop> + <tabstop>findButton</tabstop> + <tabstop>closeButton</tabstop> + </tabstops> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.c++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.c++ new file mode 100644 index 0000000000..4da3ded346 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.c++ @@ -0,0 +1,8 @@ +#include <QApplication> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QApplication::translate("text/c++", "test"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cpp b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cpp new file mode 100644 index 0000000000..9b3207dfcb --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cpp @@ -0,0 +1,8 @@ +#include <QApplication> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QApplication::translate("text/cpp", "test"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cxx b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cxx new file mode 100644 index 0000000000..b741ff0828 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/filetypes/main.cxx @@ -0,0 +1,8 @@ +#include <QApplication> + +int main(int argc, char **argv) +{ + QApplication app(argc, argv); + QApplication::translate("text/cxx", "test"); + return app.exec(); +} diff --git a/tests/auto/linguist/lupdate/testdata/recursivescan/sub/finddialog.cpp b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/finddialog.cpp new file mode 100644 index 0000000000..8e92a2a588 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/recursivescan/sub/finddialog.cpp @@ -0,0 +1,143 @@ +/**************************************************************************** +** +** Copyright (C) 1992-$THISYEAR$ Trolltech AS. All rights reserved. +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $LICENSE$ +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +****************************************************************************/ + +#include "finddialog.h" +#include "mainwindow.h" +#include "tabbedbrowser.h" +#include "helpwindow.h" + +#include <QTextBrowser> +#include <QTextCursor> +#include <QStatusBar> +#include <QLineEdit> +#include <QDateTime> +#include <QGridLayout> + +CaseSensitiveModel::CaseSensitiveModel(int rows, int columns, QObject *parent) + : QStandardItemModel(rows, columns, parent) +{} +QModelIndexList CaseSensitiveModel::match(const QModelIndex &start, int role, const QVariant &value, + int hits, Qt::MatchFlags flags) const +{ + if (flags == Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) + flags |= Qt::MatchCaseSensitive; + + return QStandardItemModel::match(start, role, value, hits, flags); +} + +FindDialog::FindDialog(MainWindow *parent) + : QDialog(parent) +{ + contentsWidget = new QWidget(this); + ui.setupUi(contentsWidget); + ui.comboFind->setModel(new CaseSensitiveModel(0, 1, ui.comboFind)); + + QVBoxLayout *l = new QVBoxLayout(this); + l->setMargin(0); + l->setSpacing(0); + l->addWidget(contentsWidget); + + lastBrowser = 0; + onceFound = false; + findExpr.clear(); + + sb = new QStatusBar(this); + l->addWidget(sb); + + sb->showMessage(tr("Enter the text you want to find.")); + + connect(ui.findButton, SIGNAL(clicked()), this, SLOT(findButtonClicked())); + connect(ui.closeButton, SIGNAL(clicked()), this, SLOT(reject())); +} + +FindDialog::~FindDialog() +{ +} + +void FindDialog::findButtonClicked() +{ + doFind(ui.radioForward->isChecked()); +} + +void FindDialog::doFind(bool forward) +{ + QTextBrowser *browser = static_cast<QTextBrowser*>(mainWindow()->browsers()->currentBrowser()); + sb->clearMessage(); + + if (ui.comboFind->currentText() != findExpr || lastBrowser != browser) + onceFound = false; + findExpr = ui.comboFind->currentText(); + + QTextDocument::FindFlags flags = 0; + + if (ui.checkCase->isChecked()) + flags |= QTextDocument::FindCaseSensitively; + + if (ui.checkWords->isChecked()) + flags |= QTextDocument::FindWholeWords; + + QTextCursor c = browser->textCursor(); + if (!c.hasSelection()) { + if (forward) + c.movePosition(QTextCursor::Start); + else + c.movePosition(QTextCursor::End); + + browser->setTextCursor(c); + } + + QTextDocument::FindFlags options; + if (forward == false) + flags |= QTextDocument::FindBackward; + + QTextCursor found = browser->document()->find(findExpr, c, flags); + if (found.isNull()) { + if (onceFound) { + if (forward) + statusMessage(tr("Search reached end of the document")); + else + statusMessage(tr("Search reached start of the document")); + } else { + statusMessage(tr( "Text not found" )); + } + } else { + browser->setTextCursor(found); + } + onceFound |= !found.isNull(); + lastBrowser = browser; +} + +bool FindDialog::hasFindExpression() const +{ + return !findExpr.isEmpty(); +} + +void FindDialog::statusMessage(const QString &message) +{ + if (isVisible()) + sb->showMessage(message); + else + static_cast<MainWindow*>(parent())->statusBar()->showMessage(message, 2000); +} + +MainWindow *FindDialog::mainWindow() const +{ + return static_cast<MainWindow*>(parentWidget()); +} + +void FindDialog::reset() +{ + ui.comboFind->setFocus(); + ui.comboFind->lineEdit()->setSelection( + 0, ui.comboFind->lineEdit()->text().length()); +} diff --git a/tests/auto/linguist/lupdate/testlupdate.cpp b/tests/auto/linguist/lupdate/testlupdate.cpp new file mode 100644 index 0000000000..8abc2b01a0 --- /dev/null +++ b/tests/auto/linguist/lupdate/testlupdate.cpp @@ -0,0 +1,157 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "testlupdate.h" +#include <stdlib.h> +#include <QtGui/QApplication> +#include <QtCore/QProcess> +#include <QtCore/QTimer> +#include <QtCore/QDir> + +#ifdef Q_OS_WIN32 +# include <windows.h> +#endif + +#include <QtTest/QtTest> + + +TestLUpdate::TestLUpdate() +{ + childProc = 0; + m_cmdLupdate = QLatin1String("lupdate"); + m_cmdQMake = QLatin1String("qmake"); +} + +TestLUpdate::~TestLUpdate() +{ + if (childProc) + delete childProc; +} + +void TestLUpdate::setWorkingDirectory(const QString &workDir) +{ + m_workDir = workDir; + QDir::setCurrent(m_workDir); +} + +void TestLUpdate::addMakeResult( const QString &result ) +{ + make_result.append( result ); +} + +bool TestLUpdate::runChild( bool showOutput, const QString &program, const QStringList &argList) +{ + make_result.clear(); + exit_ok = FALSE; + if (childProc) + delete childProc; + + child_show = showOutput; + if ( showOutput ) { + QString S = argList.join(" "); + addMakeResult( program + QLatin1String(" ") + S ); + } + + childProc = new QProcess(); + Q_ASSERT(childProc); + + childProc->setWorkingDirectory(m_workDir); + connect(childProc, SIGNAL(finished(int)), this, SLOT(childReady(int))); + childProc->setProcessChannelMode(QProcess::MergedChannels); + if (argList.isEmpty()) { + childProc->start( program ); + } else { + childProc->start( program, argList ); + } + bool ok; + + ok = childProc->waitForStarted(); + + if (ok) + ok = childProc->waitForFinished(); + + if (!ok) + addMakeResult( "Error executing '" + program + "'." ); + + childReady(ok ? 0 : -1); + + return ok; +} + +void TestLUpdate::childReady(int /*exitCode*/) +{ + if (childProc != 0) { + childHasData(); + exit_ok = childProc->state() == QProcess::NotRunning + && childProc->exitStatus() == 0; + childProc->deleteLater(); + } + childProc = 0; +} + +void TestLUpdate::childHasData() +{ + //QByteArray ba = childProc->readAllStandardError(); + //qDebug() << "ERROR:" << ba; + QString stdoutput = childProc->readAllStandardOutput(); + stdoutput = stdoutput.replace("\t", " "); + if (child_show) + addMakeResult(stdoutput); +} + +bool TestLUpdate::run(const QString &commandline) +{ + return runChild(true, m_cmdLupdate + QLatin1String(" ") + commandline); +} + + +bool TestLUpdate::updateProFile(const QString &arguments) +{ + QStringList args = arguments.split(QChar(' ')); + return runChild( true, m_cmdLupdate, args ); +} + +bool TestLUpdate::qmake() +{ + QStringList args; + args << "-r"; + return runChild(true, m_cmdQMake, args); +} diff --git a/tests/auto/linguist/lupdate/testlupdate.h b/tests/auto/linguist/lupdate/testlupdate.h new file mode 100644 index 0000000000..efe9d8520c --- /dev/null +++ b/tests/auto/linguist/lupdate/testlupdate.h @@ -0,0 +1,87 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef TESTLUPDATE_H +#define TESTLUPDATE_H + +#include <QObject> +#include <QProcess> +#include <QStringList> + +class TestLUpdate : public QObject +{ + Q_OBJECT + +public: + TestLUpdate(); + virtual ~TestLUpdate(); + + void setWorkingDirectory( const QString &workDir); + bool run( const QString &commandline); + bool updateProFile( const QString &arguments); + bool qmake(); + QStringList getErrorMessages() { + return make_result; + } + void clearResult() { + make_result.clear(); + } +private: + QString m_cmdLupdate; + QString m_cmdQMake; + QString m_workDir; + QProcess *childProc; + QStringList env_list; + QStringList make_result; + + bool child_show; + bool qws_mode; + bool exit_ok; + + bool runChild( bool showOutput, const QString &program, const QStringList &argList = QStringList()); + void addMakeResult( const QString &result ); + void childHasData(); + +private slots: + void childReady(int exitCode); +}; + +#endif // TESTLUPDATE_H diff --git a/tests/auto/linguist/lupdate/tst_lupdate.cpp b/tests/auto/linguist/lupdate/tst_lupdate.cpp new file mode 100644 index 0000000000..fcf85825bf --- /dev/null +++ b/tests/auto/linguist/lupdate/tst_lupdate.cpp @@ -0,0 +1,318 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the Qt Linguist of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "testlupdate.h" +#if CHECK_SIMTEXTH +#include "../shared/simtexth.h" +#endif + +#include <QtCore/QDir> +#include <QtCore/QDebug> +#include <QtCore/QFile> +#include <QtCore/QByteArray> + +#include <QtTest/QtTest> + +class tst_lupdate : public QObject +{ + Q_OBJECT +public: + tst_lupdate() { m_basePath = QDir::currentPath() + QLatin1String("/testdata/"); } + +private slots: + void good_data(); + void good(); + void output_ts(); + void commandline_data(); + void commandline(); +#if CHECK_SIMTEXTH + void simtexth(); + void simtexth_data(); +#endif + +private: + TestLUpdate m_lupdate; + QString m_basePath; + + void doCompare(const QStringList &actual, const QString &expectedFn, bool err); + void doCompare(const QString &actualFn, const QString &expectedFn, bool err); +}; + + +void tst_lupdate::doCompare(const QStringList &actual, const QString &expectedFn, bool err) +{ + QFile file(expectedFn); + QVERIFY(file.open(QIODevice::ReadOnly)); + QStringList expected = QString(file.readAll()).trimmed().remove('\r').split('\n'); + + int i = 0, ei = expected.size(), gi = actual.size(); + for (; ; i++) { + if (i == gi) { + if (i == ei) + return; + gi = 0; + break; + } else if (i == ei) { + ei = 0; + break; + } else if (err ? !QRegExp(expected.at(i)).exactMatch(actual.at(i)) : + (actual.at(i) != expected.at(i))) { + while ((ei - 1) >= i && (gi - 1) >= i && + (err ? QRegExp(expected.at(ei - 1)).exactMatch(actual.at(gi - 1)) : + (actual.at(gi - 1) == expected.at(ei - 1)))) + ei--, gi--; + break; + } + } + QByteArray diff; + for (int j = qMax(0, i - 3); j < i; j++) + diff += expected.at(j) + '\n'; + diff += "<<<<<<< got\n"; + for (int j = i; j < gi; j++) { + diff += actual.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += "=========\n"; + for (int j = i; j < ei; j++) { + diff += expected.at(j) + '\n'; + if (j >= i + 5) { + diff += "...\n"; + break; + } + } + diff += ">>>>>>> expected\n"; + for (int j = ei; j < qMin(ei + 3, expected.size()); j++) + diff += expected.at(j) + '\n'; + QFAIL(qPrintable((err ? "Output for " : "Result for ") + expectedFn + " does not meet expectations:\n" + diff)); +} + +void tst_lupdate::doCompare(const QString &actualFn, const QString &expectedFn, bool err) +{ + QFile afile(actualFn); + QVERIFY(afile.open(QIODevice::ReadOnly)); + QStringList actual = QString(afile.readAll()).trimmed().remove('\r').split('\n'); + + doCompare(actual, expectedFn, err); +} + +void tst_lupdate::good_data() +{ + QTest::addColumn<QString>("directory"); + + QDir parsingDir(m_basePath + "good"); + QStringList dirs = parsingDir.entryList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name); + +#ifndef Q_OS_WIN + dirs.removeAll(QLatin1String("backslashes")); +#endif + + foreach (const QString &dir, dirs) + QTest::newRow(dir.toLocal8Bit()) << dir; +} + +void tst_lupdate::good() +{ + QFETCH(QString, directory); + + QString dir = m_basePath + "good/" + directory; + QString expectedFile = dir + QLatin1String("/project.ts.result"); + + qDebug() << "Checking..."; + + // qmake will delete the previous one, to ensure that we don't do any merging.... + QString generatedtsfile(QLatin1String("project.ts")); + + m_lupdate.setWorkingDirectory(dir); + m_lupdate.qmake(); + // look for a command + QString lupdatecmd; + QFile file(dir + "/lupdatecmd"); + if (file.exists()) { + QVERIFY(file.open(QIODevice::ReadOnly)); + while (!file.atEnd()) { + QByteArray cmdstring = file.readLine().simplified(); + if (cmdstring.startsWith('#')) + continue; + if (cmdstring.startsWith("lupdate")) { + cmdstring.remove(0, 8); + lupdatecmd.append(cmdstring); + break; + } else if (cmdstring.startsWith("TRANSLATION:")) { + cmdstring.remove(0, 12); + generatedtsfile = dir + QLatin1Char('/') + cmdstring.trimmed(); + } + } + file.close(); + } + + if (lupdatecmd.isEmpty()) { + lupdatecmd = QLatin1String("project.pro -ts project.ts"); + } + lupdatecmd.prepend("-silent "); + m_lupdate.updateProFile(lupdatecmd); + + // If the file expectedoutput.txt exists, compare the + // console output with the content of that file + QFile outfile(dir + "/expectedoutput.txt"); + if (outfile.exists()) { + QString errs = m_lupdate.getErrorMessages().at(1).trimmed(); + QStringList errslist = errs.split(QLatin1Char('\n')); + doCompare(errslist, outfile.fileName(), true); + if (QTest::currentTestFailed()) + return; + } + + doCompare(generatedtsfile, expectedFile, false); +} + +void tst_lupdate::output_ts() +{ + QString dir = m_basePath + "output_ts"; + m_lupdate.setWorkingDirectory(dir); + + // look for a command + QString lupdatecmd; + QFile file(dir + "/lupdatecmd"); + if (file.exists()) { + QVERIFY(file.open(QIODevice::ReadOnly)); + while (!file.atEnd()) { + QByteArray cmdstring = file.readLine().simplified(); + if (cmdstring.startsWith('#')) + continue; + if (cmdstring.startsWith("lupdate")) { + cmdstring.remove(0, 8); + lupdatecmd.append(cmdstring); + break; + } + } + file.close(); + } + + QDir parsingDir(m_basePath + "output_ts"); + + QString generatedtsfile = + dir + QLatin1String("/toplevel/library/tools/translations/project.ts"); + + QFile::remove(generatedtsfile); + + lupdatecmd.prepend("-silent "); + m_lupdate.qmake(); + m_lupdate.updateProFile(lupdatecmd); + + // If the file expectedoutput.txt exists, compare the + // console output with the content of that file + QFile outfile(dir + "/expectedoutput.txt"); + if (outfile.exists()) { + QString errs = m_lupdate.getErrorMessages().at(1).trimmed(); + QStringList errslist = errs.split(QLatin1Char('\n')); + doCompare(errslist, outfile.fileName(), true); + if (QTest::currentTestFailed()) + return; + } + + doCompare(generatedtsfile, dir + QLatin1String("/project.ts.result"), false); +} + +void tst_lupdate::commandline_data() +{ + QTest::addColumn<QString>("currentPath"); + QTest::addColumn<QString>("commandline"); + QTest::addColumn<QString>("generatedtsfile"); + QTest::addColumn<QString>("expectedtsfile"); + + QTest::newRow("Recursive scan") << QString("recursivescan") + << QString(". -ts foo.ts") << QString("foo.ts") << QString("foo.ts.result"); + QTest::newRow("Deep path argument") << QString("recursivescan") + << QString("sub/finddialog.cpp -ts bar.ts") << QString("bar.ts") << QString("bar.ts.result"); +} + +void tst_lupdate::commandline() +{ + QFETCH(QString, currentPath); + QFETCH(QString, commandline); + QFETCH(QString, generatedtsfile); + QFETCH(QString, expectedtsfile); + + m_lupdate.setWorkingDirectory(m_basePath + currentPath); + QString generated = + m_basePath + currentPath + QLatin1Char('/') + generatedtsfile; + QFile gen(generated); + if (gen.exists()) + QVERIFY(gen.remove()); + if (!m_lupdate.run("-silent " + commandline)) + qDebug() << m_lupdate.getErrorMessages().last(); + + doCompare(generated, m_basePath + currentPath + QLatin1Char('/') + expectedtsfile, false); +} + +#if CHECK_SIMTEXTH +void tst_lupdate::simtexth() +{ + QFETCH(QString, one); + QFETCH(QString, two); + QFETCH(int, expected); + + int measured = getSimilarityScore(one, two.toLatin1()); + QCOMPARE(measured, expected); +} + + +void tst_lupdate::simtexth_data() +{ + using namespace QTest; + + addColumn<QString>("one"); + addColumn<QString>("two"); + addColumn<int>("expected"); + + newRow("00") << "" << "" << 1024; + newRow("01") << "a" << "a" << 1024; + newRow("02") << "ab" << "ab" << 1024; + newRow("03") << "abc" << "abc" << 1024; + newRow("04") << "abcd" << "abcd" << 1024; +} +#endif + +QTEST_MAIN(tst_lupdate) +#include "tst_lupdate.moc" diff --git a/tests/auto/macgui/guitest.cpp b/tests/auto/macgui/guitest.cpp index 49f726c930..cdff8b0598 100644 --- a/tests/auto/macgui/guitest.cpp +++ b/tests/auto/macgui/guitest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/macgui/guitest.h b/tests/auto/macgui/guitest.h index 1b6536162e..1f531198f0 100644 --- a/tests/auto/macgui/guitest.h +++ b/tests/auto/macgui/guitest.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/macgui/tst_gui.cpp b/tests/auto/macgui/tst_gui.cpp index 641e596dae..635023a3be 100644 --- a/tests/auto/macgui/tst_gui.cpp +++ b/tests/auto/macgui/tst_gui.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/macplist/app/main.cpp b/tests/auto/macplist/app/main.cpp index 670e9cc1b3..0f9f70a3f5 100644 --- a/tests/auto/macplist/app/main.cpp +++ b/tests/auto/macplist/app/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/macplist/tst_macplist.cpp b/tests/auto/macplist/tst_macplist.cpp index d280425a18..08e7a848f2 100644 --- a/tests/auto/macplist/tst_macplist.cpp +++ b/tests/auto/macplist/tst_macplist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/math3d/qmatrixnxn/tst_qmatrixnxn.cpp b/tests/auto/math3d/qmatrixnxn/tst_qmatrixnxn.cpp index dd3e396a3e..7facf4ac82 100644 --- a/tests/auto/math3d/qmatrixnxn/tst_qmatrixnxn.cpp +++ b/tests/auto/math3d/qmatrixnxn/tst_qmatrixnxn.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/math3d/qquaternion/tst_qquaternion.cpp b/tests/auto/math3d/qquaternion/tst_qquaternion.cpp index 5d70e4d61d..395032f389 100644 --- a/tests/auto/math3d/qquaternion/tst_qquaternion.cpp +++ b/tests/auto/math3d/qquaternion/tst_qquaternion.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/math3d/qvectornd/tst_qvectornd.cpp b/tests/auto/math3d/qvectornd/tst_qvectornd.cpp index f7d241157a..0eb5b07e35 100644 --- a/tests/auto/math3d/qvectornd/tst_qvectornd.cpp +++ b/tests/auto/math3d/qvectornd/tst_qvectornd.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/math3d/shared/math3dincludes.h b/tests/auto/math3d/shared/math3dincludes.h index a77090baf5..00d0f34725 100644 --- a/tests/auto/math3d/shared/math3dincludes.h +++ b/tests/auto/math3d/shared/math3dincludes.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/mediaobject/dummy/README b/tests/auto/mediaobject/dummy/README new file mode 100644 index 0000000000..43f69d9ca4 --- /dev/null +++ b/tests/auto/mediaobject/dummy/README @@ -0,0 +1 @@ +This is a dummy backend for phonon, used for testing purposes. diff --git a/tests/auto/mediaobject/dummy/audiooutput.cpp b/tests/auto/mediaobject/dummy/audiooutput.cpp new file mode 100644 index 0000000000..41b473d3b7 --- /dev/null +++ b/tests/auto/mediaobject/dummy/audiooutput.cpp @@ -0,0 +1,53 @@ +#include "audiooutput.h" +#include "backend.h" +#include <phonon/audiooutput.h> + +QT_BEGIN_NAMESPACE + +namespace Phonon +{ +namespace Dummy +{ +AudioOutput::AudioOutput(Backend *backend, QObject *parent) + : QObject(parent) +{ + Q_UNUSED(backend) + + m_volumeLevel = 100; +} + +AudioOutput::~AudioOutput() +{ +} + +qreal AudioOutput::volume() const +{ + return m_volumeLevel; +} + +int AudioOutput::outputDevice() const +{ + return m_device; +} + +void AudioOutput::setVolume(qreal newVolume) +{ + m_volumeLevel = newVolume; + emit volumeChanged(newVolume); +} + +bool AudioOutput::setOutputDevice(int newDevice) +{ + return (newDevice == 0); +} + +bool AudioOutput::setOutputDevice(const AudioOutputDevice &newDevice) +{ + return setOutputDevice(newDevice.index()); +} + +} +} //namespace Phonon::Dummy + +QT_END_NAMESPACE +#include "moc_audiooutput.cpp" diff --git a/tests/auto/mediaobject/dummy/audiooutput.h b/tests/auto/mediaobject/dummy/audiooutput.h new file mode 100644 index 0000000000..39efb55827 --- /dev/null +++ b/tests/auto/mediaobject/dummy/audiooutput.h @@ -0,0 +1,41 @@ +#ifndef PHONON_DUMMY_AUDIOOUTPUT_H +#define PHONON_DUMMY_AUDIOOUTPUT_H + +#include "backend.h" +#include <phonon/audiooutputinterface.h> +#include <phonon/phononnamespace.h> + +QT_BEGIN_NAMESPACE + +namespace Phonon +{ +namespace Dummy +{ +class AudioOutput : public QObject, public AudioOutputInterface +{ + Q_OBJECT + Q_INTERFACES(Phonon::AudioOutputInterface) +public: + AudioOutput(Backend *backend, QObject *parent); + ~AudioOutput(); + + qreal volume() const; + int outputDevice() const; + void setVolume(qreal newVolume); + bool setOutputDevice(int newDevice); + bool setOutputDevice(const AudioOutputDevice &newDevice); + +Q_SIGNALS: + void volumeChanged(qreal newVolume); + void audioDeviceFailed(); + +private: + qreal m_volumeLevel; + int m_device; +}; +} +} //namespace Phonon::Dummy + +QT_END_NAMESPACE + +#endif // PHONON_DUMMY_AUDIOOUTPUT_H diff --git a/tests/auto/mediaobject/dummy/backend.cpp b/tests/auto/mediaobject/dummy/backend.cpp new file mode 100644 index 0000000000..53f3896060 --- /dev/null +++ b/tests/auto/mediaobject/dummy/backend.cpp @@ -0,0 +1,149 @@ +#include "audiooutput.h" +#include "mediaobject.h" +#include "videowidget.h" + +#include "backend.h" + +#include <QtCore/QSet> +#include <QtCore/QVariant> +#include <QtCore/QtPlugin> + +QT_BEGIN_NAMESPACE + +Q_EXPORT_PLUGIN2(phonon_dummy, Phonon::Dummy::Backend) + +namespace Phonon +{ +namespace Dummy +{ + +Backend::Backend(QObject *parent, const QVariantList &) + : QObject(parent) +{ + qWarning()<<"Using TEST Phonon backend"; +} + +Backend::~Backend() +{ +} + +/*** + * !reimp + */ +QObject *Backend::createObject(BackendInterface::Class c, QObject *parent, const QList<QVariant> &args) +{ + Q_UNUSED(args) + + switch (c) { + case MediaObjectClass: + return new MediaObject(this, parent); + + case AudioOutputClass: { + AudioOutput *ao = new AudioOutput(this, parent); + m_audioOutputs.append(ao); + return ao; + } + case VideoWidgetClass: { + QWidget *widget = qobject_cast<QWidget*>(parent); + return new VideoWidget(this, widget); + } + default: + qWarning("createObject() : Backend object not available"); + } + return 0; +} + +/*** + * !reimp + */ +QStringList Backend::availableMimeTypes() const +{ + QStringList availableMimeTypes; + // audio *.wav and *.mp3 files + availableMimeTypes << QLatin1String("audio/x-mp3"); + availableMimeTypes << QLatin1String("audio/x-wav"); + + // video *.ogv, *.mp4, *.avi (some) + + availableMimeTypes << QLatin1String("video/mpeg"); + availableMimeTypes << QLatin1String("video/ogg"); + availableMimeTypes << QLatin1String("video/mp4"); + + return availableMimeTypes; +} + +/*** + * !reimp + */ +QList<int> Backend::objectDescriptionIndexes(ObjectDescriptionType type) const +{ + QList<int> list; + + if(type == Phonon::AudioOutputDeviceType) + list.append(0); + + return list; +} + +/*** + * !reimp + */ +QHash<QByteArray, QVariant> Backend::objectDescriptionProperties(ObjectDescriptionType type, int index) const +{ + Q_UNUSED(index); + QHash<QByteArray, QVariant> ret; + + if(type == Phonon::AudioOutputDeviceType) + ret["name"] = QLatin1String("default audio device"); + + return ret; +} + +/*** + * !reimp + */ +bool Backend::startConnectionChange(QSet<QObject *> objects) +{ + Q_UNUSED(objects) + + return true; +} + +/*** + * !reimp + */ +bool Backend::connectNodes(QObject *source, QObject *sink) +{ + Q_UNUSED(source) + Q_UNUSED(sink) + + return true; +} + +/*** + * !reimp + */ +bool Backend::disconnectNodes(QObject *source, QObject *sink) +{ + Q_UNUSED(source) + Q_UNUSED(sink) + + return true; +} + +/*** + * !reimp + */ +bool Backend::endConnectionChange(QSet<QObject *> objects) +{ + Q_UNUSED(objects) + + return true; +} + +} +} + +QT_END_NAMESPACE + +#include "moc_backend.cpp" diff --git a/tests/auto/mediaobject/dummy/backend.h b/tests/auto/mediaobject/dummy/backend.h new file mode 100644 index 0000000000..20af2169c4 --- /dev/null +++ b/tests/auto/mediaobject/dummy/backend.h @@ -0,0 +1,55 @@ +#ifndef PHONON_DUMMY_BACKEND_H +#define PHONON_DUMMY_BACKEND_H + +#include <phonon/objectdescription.h> +#include <phonon/backendinterface.h> + +#include <phonon/medianode.h> + +#include <QtCore/QList> +#include <QtCore/QPointer> +#include <QtCore/QStringList> +#include <QtCore/QTimer> + +QT_BEGIN_NAMESPACE + +namespace Phonon +{ +namespace Dummy +{ +class AudioOutput; +class MediaObject; + +class Backend : public QObject, public BackendInterface +{ + Q_OBJECT + Q_INTERFACES(Phonon::BackendInterface) + +public: + Backend(QObject *parent = 0, const QVariantList & = QVariantList()); + virtual ~Backend(); + + QObject *createObject(BackendInterface::Class, QObject *parent, const QList<QVariant> &args); + + QStringList availableMimeTypes() const; + + QList<int> objectDescriptionIndexes(ObjectDescriptionType type) const; + QHash<QByteArray, QVariant> objectDescriptionProperties(ObjectDescriptionType type, int index) const; + + bool startConnectionChange(QSet<QObject *>); + bool connectNodes(QObject *, QObject *); + bool disconnectNodes(QObject *, QObject *); + bool endConnectionChange(QSet<QObject *>); + +Q_SIGNALS: + void objectDescriptionChanged(ObjectDescriptionType); + +private: + QList<QPointer<AudioOutput> > m_audioOutputs; +}; +} +} // namespace Phonon::Dummy + +QT_END_NAMESPACE + +#endif // PHONON_DUMMY_BACKEND_H diff --git a/tests/auto/mediaobject/dummy/dummy.pro b/tests/auto/mediaobject/dummy/dummy.pro new file mode 100644 index 0000000000..b4f6109804 --- /dev/null +++ b/tests/auto/mediaobject/dummy/dummy.pro @@ -0,0 +1,23 @@ +TEMPLATE = lib + +isEmpty(QT_MAJOR_VERSION) { + VERSION=4.5.2 +} else { + VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION} +} +CONFIG += qt plugin + +TARGET = phonon_dummy +DESTDIR = $$QT_BUILD_TREE/plugins/phonon_backend +DEPENDPATH += . +INCLUDEPATH += . + +QT += phonon + + +# Input +HEADERS += backend.h audiooutput.h mediaobject.h videowidget.h +SOURCES += backend.cpp audiooutput.cpp mediaobject.cpp videowidget.cpp + +target.path = $$[QT_INSTALL_PLUGINS]/phonon_backend +INSTALLS += target diff --git a/tests/auto/mediaobject/dummy/mediaobject.cpp b/tests/auto/mediaobject/dummy/mediaobject.cpp new file mode 100644 index 0000000000..521e3a6cae --- /dev/null +++ b/tests/auto/mediaobject/dummy/mediaobject.cpp @@ -0,0 +1,397 @@ +#include "mediaobject.h" +#include "backend.h" + +#include <QtCore> +#include <QtCore/QTimer> +#include <QtCore/QVector> +#include <QtCore/QFile> +#include <QtCore/QByteRef> +#include <QtCore/QStringList> +#include <QtCore/QEvent> +#include <QApplication> + +QT_BEGIN_NAMESPACE + +namespace Phonon +{ +namespace Dummy +{ + +static const char* riffId = "RIFF"; + +MediaObject::MediaObject(Backend *backend, QObject *parent) + : QObject(parent) + , m_resumeState(false) + , m_oldState(Phonon::LoadingState) + , m_oldPos(0) + , currentPos(0) +{ + Q_UNUSED(backend) + + m_error = Phonon::NoError; + m_tickInterval = 100; // 100ms + m_totalTime = 26000; // 26s + m_prefinishMark = 0; + m_transitionTime = 100; //100ms + m_hasVideo = false; + m_prefinishMarkReachedNotEmitted = true; + m_aboutToFinishEmitted = false; + m_pendingState = Phonon::LoadingState; + m_state = Phonon::LoadingState; + m_pendingState = Phonon::LoadingState; + m_tickTimer = new QTimer(this); + connect(m_tickTimer, SIGNAL(timeout()), SLOT(emitTick())); +} + +MediaObject::~MediaObject() +{ + delete m_tickTimer; +} + +QString stateString(const Phonon::State &state) +{ + switch (state) { + case Phonon::LoadingState: + return QString("LoadingState"); + case Phonon::StoppedState: + return QString("StoppedState"); + case Phonon::PlayingState: + return QString("PlayingState"); + case Phonon::BufferingState: + return QString("BufferingState"); + case Phonon::PausedState: + return QString("PausedState"); + case Phonon::ErrorState: + return QString("ErrorState"); + } + return QString(); +} + +void MediaObject::saveState() +{ + if (m_resumeState) + return; + + if (m_pendingState == Phonon::PlayingState || m_pendingState == Phonon::PausedState) { + m_resumeState = true; + m_oldState = m_pendingState; + m_oldPos = currentPos; + } +} + +void MediaObject::resumeState() +{ + if (m_resumeState) + QMetaObject::invokeMethod(this, "setState", Qt::QueuedConnection, Q_ARG(State, m_oldState)); +} + +/** + * !reimp + */ +State MediaObject::state() const +{ + return m_state; +} + +/** + * !reimp + */ +bool MediaObject::hasVideo() const +{ + return m_hasVideo; +} + +/** + * !reimp + */ +bool MediaObject::isSeekable() const +{ + return true; +} + +/** + * !reimp + */ +qint64 MediaObject::currentTime() const +{ + if (m_resumeState) + return m_oldPos; + + switch (state()) { + case Phonon::PausedState: + case Phonon::BufferingState: + case Phonon::PlayingState: + return currentPos; + case Phonon::StoppedState: + case Phonon::LoadingState: + return 0; + case Phonon::ErrorState: + break; + } + return -1; +} + +/** + * !reimp + */ +qint32 MediaObject::tickInterval() const +{ + return m_tickInterval; +} + +/** + * !reimp + */ +void MediaObject::setTickInterval(qint32 newTickInterval) +{ + m_tickInterval = newTickInterval; + if (m_tickInterval <= 0) { + m_tickTimer->setInterval(100); + } else + m_tickTimer->setInterval(newTickInterval); +} + +/** + * !reimp + */ +void MediaObject::play() +{ + if(m_state == Phonon::PlayingState) + return; + if(m_state == Phonon::ErrorState) + return; + + if(m_state != Phonon::PausedState) + m_tickTimer->stop(); + + m_prefinishMarkReachedNotEmitted = true; + m_aboutToFinishEmitted = false; + + setState(Phonon::PlayingState); + m_resumeState = false; + m_tickTimer->start(); +} + +/** + * !reimp + */ +QString MediaObject::errorString() const +{ + return m_errorString; +} + +/** + * !reimp + */ +Phonon::ErrorType MediaObject::errorType() const +{ + return m_error; +} + +void MediaObject::setState(State newstate) +{ + if (m_state == newstate) + return; + + switch (newstate) { + case Phonon::PausedState: + m_pendingState = Phonon::PausedState; + emit stateChanged(newstate, m_state); + m_state = newstate; + break; + case Phonon::StoppedState: + m_pendingState = Phonon::StoppedState; + emit stateChanged(newstate, m_state); + m_state = newstate; + break; + case Phonon::PlayingState: + m_pendingState = Phonon::PlayingState; + emit stateChanged(newstate, m_state); + m_state = newstate; + break; + case Phonon::ErrorState: + emit stateChanged(newstate, m_state); + m_state = newstate; + break; + case Phonon::BufferingState: + case Phonon::LoadingState: + emit stateChanged(newstate, m_state); + m_state = newstate; + break; + } +} + +qint64 MediaObject::totalTime() const +{ + return m_totalTime; +} + +qint32 MediaObject::prefinishMark() const +{ + return m_prefinishMark; +} + +qint32 MediaObject::transitionTime() const +{ + return m_transitionTime; +} + +void MediaObject::setTransitionTime(qint32 time) +{ + m_transitionTime = time; +} + +qint64 MediaObject::remainingTime() const +{ + if(currentTime() > totalTime()) + return 0; + + return totalTime() - currentTime(); +} + +MediaSource MediaObject::source() const +{ + return m_source; +} + +void MediaObject::setNextSource(const MediaSource &source) +{ + if (source.type() == MediaSource::Invalid && + source.type() == MediaSource::Empty) + return; + m_nextSource = source; +} + +/* + * !reimp + */ +void MediaObject::setSource(const MediaSource &source) +{ + QMultiMap<QString, QString> ret; + + ret.insert(QLatin1String("ARTIST"), "Nokia Dude"); + ret.insert(QLatin1String("ALBUM"), "Sound of silence"); + ret.insert(QLatin1String("DATE"), "2009"); + + m_error = Phonon::NoError; + setState(Phonon::LoadingState); + + m_source = source; + currentPos = 0; + + if((source.fileName().contains(".avi")) || + (source.fileName().contains(".mp4"))) { + m_hasVideo = true; + emit hasVideoChanged(m_hasVideo); + } + if(source.fileName().contains(".wav")) { + QFile file(source.fileName()); + if (file.open(QIODevice::ReadOnly)) { + int len = file.read((char*)&header, sizeof(CombinedHeader)); + if(len == sizeof(CombinedHeader)) { + if(memcmp(&header.riff.descriptor.id, riffId, 4) != 0) { + // Not a valid wav file, to satisfy unit test for mediaobject + m_error = Phonon::FatalError; + //m_state = Phonon::ErrorState; + m_errorString = "Invalid wav file"; + setState(Phonon::ErrorState); + file.close(); + return; + } + } + file.close(); + } + } + emit metaDataChanged(ret); + emit currentSourceChanged(source); + emit totalTimeChanged(m_totalTime); + + setState(Phonon::StoppedState); +} + +void MediaObject::setPrefinishMark(qint32 newPrefinishMark) +{ + m_prefinishMark = newPrefinishMark; + if (currentTime() < totalTime() - m_prefinishMark) // not about to finish + m_prefinishMarkReachedNotEmitted = true; +} + +void MediaObject::pause() +{ + if (state() != Phonon::PausedState) + setState(Phonon::PausedState); + m_resumeState = false; + m_tickTimer->stop(); +} + +void MediaObject::stop() +{ + if (state() != Phonon::StoppedState) { + if(m_state != Phonon::ErrorState) { + setState(Phonon::StoppedState); + } + m_prefinishMarkReachedNotEmitted = true; + } + m_resumeState = false; + m_tickTimer->stop(); +} + +void MediaObject::emitTick() +{ + if (m_resumeState) { + return; + } + if(m_tickInterval > 0) + currentPos += m_tickInterval; + else + currentPos += 100; + + qint64 currentTime = currentPos; + qint64 totalTime = m_totalTime; + + if (m_tickInterval > 0 && currentTime != m_previousTickTime) { + emit tick(currentTime); + m_previousTickTime = currentTime; + } + if (m_state == Phonon::PlayingState) { + if (currentTime >= totalTime - m_prefinishMark) { + if (m_prefinishMarkReachedNotEmitted) { + m_prefinishMarkReachedNotEmitted = false; + emit prefinishMarkReached(totalTime - currentTime); + } + } + // Prepare load of next source + if (currentTime >= totalTime - 500) { + if (!m_aboutToFinishEmitted) { + m_aboutToFinishEmitted = true; // track is about to finish + emit aboutToFinish(); + } + } + if(currentTime >= totalTime) { + m_tickTimer->stop(); + if(m_nextSource.type() != MediaSource::Invalid && + m_nextSource.type() != MediaSource::Empty) { + setSource(m_nextSource); + m_nextSource = MediaSource(); + m_pendingState = Phonon::PlayingState; + } else { + setState(Phonon::PausedState); + currentPos = 0; + emit finished(); + } + } + } +} + +void MediaObject::seek(qint64 time) +{ + // We will assume no buffering in the object so this is not needed. + currentPos = time; +} + +} // ns Dummy +} // ns Phonon + +QT_END_NAMESPACE + +#include "moc_mediaobject.cpp" diff --git a/tests/auto/mediaobject/dummy/mediaobject.h b/tests/auto/mediaobject/dummy/mediaobject.h new file mode 100644 index 0000000000..a87b32f5b0 --- /dev/null +++ b/tests/auto/mediaobject/dummy/mediaobject.h @@ -0,0 +1,169 @@ +#ifndef PHONON_DUMMY_MEDIAOBJECT_H +#define PHONON_DUMMY_MEDIAOBJECT_H + +#include "backend.h" +#include <phonon/mediaobjectinterface.h> +#include <phonon/addoninterface.h> + +#include <QtCore/QHash> +#include <QtCore/QString> +#include <QtCore/QVariant> +#include <QtCore/QObject> +#include <QtCore/QDate> +#include <QtCore/QEvent> +#include <QtCore/QUrl> + +QT_BEGIN_NAMESPACE + +class QTimer; +typedef QMultiMap<QString, QString> TagMap; + +namespace Phonon +{ +namespace Dummy +{ + +class VideoWidget; +class AudioPath; +class VideoPath; +class AudioOutput; + +class MediaObject : public QObject, public MediaObjectInterface +{ + friend class Stream; + Q_OBJECT + Q_INTERFACES(Phonon::MediaObjectInterface + ) + +public: + + MediaObject(Backend *backend, QObject *parent); + ~MediaObject(); + Phonon::State state() const; + + bool hasVideo() const; + bool isSeekable() const; + + qint64 currentTime() const; + qint32 tickInterval() const; + + void setTickInterval(qint32 newTickInterval); + + void play(); + void pause(); + void stop(); + void seek(qint64 time); + + QString errorString() const; + Phonon::ErrorType errorType() const; + + QUrl url() const; + qint64 totalTime() const; + + qint32 prefinishMark() const; + void setPrefinishMark(qint32 newPrefinishMark); + + qint32 transitionTime() const; + void setTransitionTime(qint32); + qint64 remainingTime() const; + + void setSource(const MediaSource &source); + void setNextSource(const MediaSource &source); + MediaSource source() const; + + void saveState(); + void resumeState(); + +public Q_SLOTS: + void setState(State); + +Q_SIGNALS: + void currentSourceChanged(const MediaSource &newSource); + void stateChanged(Phonon::State newstate, Phonon::State oldstate); + void tick(qint64 time); + void metaDataChanged(QMultiMap<QString, QString>); + void seekableChanged(bool); + void hasVideoChanged(bool); + + void finished(); + void prefinishMarkReached(qint32); + void aboutToFinish(); + void totalTimeChanged(qint64 length); + void bufferStatus(int percentFilled); + + QMultiMap<QString, QString> metaData(); + void setMetaData(QMultiMap<QString, QString> newData); + +private Q_SLOTS: + void emitTick(); + +private: + bool m_resumeState; + State m_oldState; + quint64 m_oldPos; + quint64 currentPos; + bool m_hasVideo; + qint32 m_tickInterval; + QTimer *m_tickTimer; + Phonon::ErrorType m_error; + QString m_errorString; + qint64 m_totalTime; + qint32 m_prefinishMark; + qint32 m_transitionTime; + MediaSource m_source; + MediaSource m_nextSource; + bool m_prefinishMarkReachedNotEmitted; + bool m_aboutToFinishEmitted; + int m_previousTickTime; + + State m_state; + State m_pendingState; + + struct chunk + { + char id[4]; + quint32 size; + }; + + struct RIFFHeader + { + chunk descriptor; + char type[4]; + }; + + struct WAVEHeader + { + chunk descriptor; + quint16 audioFormat; // PCM = 1 + quint16 numChannels; + quint32 sampleRate; + quint32 byteRate; + quint16 blockAlign; + quint16 bitsPerSample; + quint32 xFreq1; + chunk fact; + quint32 xfact; + chunk data; + }; + + struct DATAHeader + { + chunk descriptor; + quint8 data[]; + }; + + struct CombinedHeader + { + RIFFHeader riff; + WAVEHeader wave; + DATAHeader data; + }; + + CombinedHeader header; +}; +} +} //namespace Phonon::Dummy + +QT_END_NAMESPACE + +#endif // PHONON_DUMMY_MEDIAOBJECT_H diff --git a/tests/auto/mediaobject/dummy/videowidget.cpp b/tests/auto/mediaobject/dummy/videowidget.cpp new file mode 100644 index 0000000000..890363fee5 --- /dev/null +++ b/tests/auto/mediaobject/dummy/videowidget.cpp @@ -0,0 +1,205 @@ +#include "videowidget.h" +#include <QtCore/QEvent> +#include <QtGui/QResizeEvent> +#include <QtGui/QPalette> +#include <QtGui/QImage> +#include <QtGui/QPainter> +#include <QtGui/QBoxLayout> +#include <QApplication> +#include "mediaobject.h" + +QT_BEGIN_NAMESPACE + +namespace Phonon +{ +namespace Dummy +{ + +VideoWidget::VideoWidget(Backend *backend, QWidget *parent) : + QWidget(parent), + m_aspectRatio(Phonon::VideoWidget::AspectRatioAuto), + m_brightness(0.0), + m_hue(0.0), + m_contrast(0.0), + m_saturation(0.0), + m_scaleMode(Phonon::VideoWidget::FitInView) +{ + Q_UNUSED(backend) + +} + +VideoWidget::~VideoWidget() +{ +} + +void VideoWidget::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) +} + +void VideoWidget::setVisible(bool val) +{ + Q_UNUSED(val) +} + +Phonon::VideoWidget::AspectRatio VideoWidget::aspectRatio() const +{ + return m_aspectRatio; +} + +QSize VideoWidget::sizeHint() const +{ + return QSize(640, 480); +} + +void VideoWidget::setAspectRatio(Phonon::VideoWidget::AspectRatio aspectRatio) +{ + Q_UNUSED(aspectRatio) +} + +Phonon::VideoWidget::ScaleMode VideoWidget::scaleMode() const +{ + return m_scaleMode; +} + +QRect VideoWidget::scaleToAspect(QRect srcRect, int w, int h) const +{ + float width = srcRect.width(); + float height = srcRect.width() * (float(h) / float(w)); + if (height > srcRect.height()) { + height = srcRect.height(); + width = srcRect.height() * (float(w) / float(h)); + } + return QRect(0, 0, (int)width, (int)height); +} + +/*** + * Calculates the actual rectangle the movie will be presented with + **/ +QRect VideoWidget::calculateDrawFrameRect() const +{ + QRect widgetRect = rect(); + QRect drawFrameRect; + // Set m_drawFrameRect to be the size of the smallest possible + // rect conforming to the aspect and containing the whole frame: + switch (aspectRatio()) { + + case Phonon::VideoWidget::AspectRatioWidget: + drawFrameRect = widgetRect; + // No more calculations needed. + return drawFrameRect; + + case Phonon::VideoWidget::AspectRatio4_3: + drawFrameRect = scaleToAspect(widgetRect, 4, 3); + break; + + case Phonon::VideoWidget::AspectRatio16_9: + drawFrameRect = scaleToAspect(widgetRect, 16, 9); + break; + + case Phonon::VideoWidget::AspectRatioAuto: + default: + drawFrameRect = QRect(0, 0, movieSize().width(), movieSize().height()); + break; + } + + // Scale m_drawFrameRect to fill the widget + // without breaking aspect: + float widgetWidth = widgetRect.width(); + float widgetHeight = widgetRect.height(); + float frameWidth = widgetWidth; + float frameHeight = drawFrameRect.height() * float(widgetWidth) / float(drawFrameRect.width()); + + switch (scaleMode()) { + case Phonon::VideoWidget::ScaleAndCrop: + if (frameHeight < widgetHeight) { + frameWidth *= float(widgetHeight) / float(frameHeight); + frameHeight = widgetHeight; + } + break; + case Phonon::VideoWidget::FitInView: + default: + if (frameHeight > widgetHeight) { + frameWidth *= float(widgetHeight) / float(frameHeight); + frameHeight = widgetHeight; + } + break; + } + drawFrameRect.setSize(QSize(int(frameWidth), int(frameHeight))); + drawFrameRect.moveTo(int((widgetWidth - frameWidth) / 2.0f), + int((widgetHeight - frameHeight) / 2.0f)); + return drawFrameRect; +} + +void VideoWidget::setScaleMode(Phonon::VideoWidget::ScaleMode scaleMode) +{ + Q_UNUSED(scaleMode) +} + +qreal VideoWidget::brightness() const +{ + return m_brightness; +} + +qreal clampedValue(qreal val) +{ + if (val > 1.0 ) + return 1.0; + else if (val < -1.0) + return -1.0; + else return val; +} + +void VideoWidget::setBrightness(qreal newValue) +{ + Q_UNUSED(newValue) +} + +qreal VideoWidget::contrast() const +{ + return m_contrast; +} + +void VideoWidget::setContrast(qreal newValue) +{ + Q_UNUSED(newValue) +} + +qreal VideoWidget::hue() const +{ + return m_hue; +} + +void VideoWidget::setHue(qreal newValue) +{ + Q_UNUSED(newValue) +} + +qreal VideoWidget::saturation() const +{ + return m_saturation; +} + +void VideoWidget::setSaturation(qreal newValue) +{ + Q_UNUSED(newValue) +} + +bool VideoWidget::event(QEvent *event) +{ + return QWidget::event(event); +} + +void VideoWidget::setMovieSize(const QSize &size) +{ + m_movieSize = size; + widget()->updateGeometry(); + widget()->update(); +} + +} +} //namespace Phonon::Dummy + +QT_END_NAMESPACE + +#include "moc_videowidget.cpp" diff --git a/tests/auto/mediaobject/dummy/videowidget.h b/tests/auto/mediaobject/dummy/videowidget.h new file mode 100644 index 0000000000..2e5a2b8e17 --- /dev/null +++ b/tests/auto/mediaobject/dummy/videowidget.h @@ -0,0 +1,70 @@ +#ifndef PHONON_DUMMY_VIDEOWIDGET_H +#define PHONON_DUMMY_VIDEOWIDGET_H + +#include <phonon/videowidget.h> +#include <phonon/videowidgetinterface.h> + +#include "backend.h" + +QT_BEGIN_NAMESPACE + +class QString; + +namespace Phonon +{ +namespace Dummy +{ + +class VideoWidget : public QWidget, public Phonon::VideoWidgetInterface +{ + Q_OBJECT + Q_INTERFACES(Phonon::VideoWidgetInterface) +public: + VideoWidget(Backend *backend, QWidget *parent = 0); + ~VideoWidget(); + + void paintEvent(QPaintEvent *event); + void setVisible(bool); + + Phonon::VideoWidget::AspectRatio aspectRatio() const; + void setAspectRatio(Phonon::VideoWidget::AspectRatio aspectRatio); + Phonon::VideoWidget::ScaleMode scaleMode() const; + void setScaleMode(Phonon::VideoWidget::ScaleMode); + qreal brightness() const; + void setBrightness(qreal); + qreal contrast() const; + void setContrast(qreal); + qreal hue() const; + void setHue(qreal); + qreal saturation() const; + void setSaturation(qreal); + void setMovieSize(const QSize &size); + QSize sizeHint() const; + QRect scaleToAspect(QRect srcRect, int w, int h) const; + QRect calculateDrawFrameRect() const; + + QSize movieSize() const { + return m_movieSize; + } + + bool event(QEvent *); + + QWidget *widget() { + return this; + } + +protected: + QSize m_movieSize; + +private: + Phonon::VideoWidget::AspectRatio m_aspectRatio; + qreal m_brightness, m_hue, m_contrast, m_saturation; + Phonon::VideoWidget::ScaleMode m_scaleMode; +}; + +} +} //namespace Phonon::Dummy + +QT_END_NAMESPACE + +#endif // PHONON_DUMMY_VIDEOWIDGET_H diff --git a/tests/auto/mediaobject/qtesthelper.h b/tests/auto/mediaobject/qtesthelper.h index a7f39890d6..198888b3dc 100644 --- a/tests/auto/mediaobject/qtesthelper.h +++ b/tests/auto/mediaobject/qtesthelper.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/mediaobject/tst_mediaobject.cpp b/tests/auto/mediaobject/tst_mediaobject.cpp index 1b113b2c9f..f04a4d7697 100644 --- a/tests/auto/mediaobject/tst_mediaobject.cpp +++ b/tests/auto/mediaobject/tst_mediaobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -148,6 +148,7 @@ class tst_MediaObject : public QObject void testPlayBeforeFinish(); void testPauseOnFinish(); void testReconnectBetweenTwoMediaObjects(); + void volumeSliderMuteVisibility(); void cleanupTestCase(); private: void _startPlayback(Phonon::State currentState = Phonon::StoppedState); @@ -937,6 +938,28 @@ void tst_MediaObject::_testOneSeek(qint64 seekTo) m_success = true; } +void tst_MediaObject::volumeSliderMuteVisibility() +{ + //this test doesn't really belong to mediaobject + // ### see if we should create a realy Phonon::VolumeSlider autotest + Phonon::VolumeSlider slider; + QVERIFY(slider.isMuteVisible()); // that is the default value + slider.setMuteVisible(true); + QVERIFY(slider.isMuteVisible()); + + //let's check that changing the visibility of the slider itself + //doesn't change what the slider reports + slider.setVisible(false); + QVERIFY(slider.isMuteVisible()); + slider.setVisible(true); + + slider.setMuteVisible(false); + QVERIFY(!slider.isMuteVisible()); + slider.setMuteVisible(true); + QVERIFY(slider.isMuteVisible()); +} + + #endif //QT_NO_PHONON diff --git a/tests/auto/mediaobject_wince_ds9/dummy.cpp b/tests/auto/mediaobject_wince_ds9/dummy.cpp index 2a34bb9d04..0c034f387e 100644 --- a/tests/auto/mediaobject_wince_ds9/dummy.cpp +++ b/tests/auto/mediaobject_wince_ds9/dummy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/Test.framework/Headers/testinterface.h b/tests/auto/moc/Test.framework/Headers/testinterface.h index 2b52a39ba3..93c7f9ab6b 100644 --- a/tests/auto/moc/Test.framework/Headers/testinterface.h +++ b/tests/auto/moc/Test.framework/Headers/testinterface.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/assign-namespace.h b/tests/auto/moc/assign-namespace.h index b7662698f0..0ffe747830 100644 --- a/tests/auto/moc/assign-namespace.h +++ b/tests/auto/moc/assign-namespace.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/backslash-newlines.h b/tests/auto/moc/backslash-newlines.h index fc4a998566..3fb2442c98 100644 --- a/tests/auto/moc/backslash-newlines.h +++ b/tests/auto/moc/backslash-newlines.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/c-comments.h b/tests/auto/moc/c-comments.h index c200e25732..156e041a0b 100644 --- a/tests/auto/moc/c-comments.h +++ b/tests/auto/moc/c-comments.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/cstyle-enums.h b/tests/auto/moc/cstyle-enums.h index b21b6881ee..a0bbf321a1 100644 --- a/tests/auto/moc/cstyle-enums.h +++ b/tests/auto/moc/cstyle-enums.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/dir-in-include-path.h b/tests/auto/moc/dir-in-include-path.h index 06914e28cf..09bc4544f6 100644 --- a/tests/auto/moc/dir-in-include-path.h +++ b/tests/auto/moc/dir-in-include-path.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/escapes-in-string-literals.h b/tests/auto/moc/escapes-in-string-literals.h index 76f420d7c5..afb49eb6ea 100644 --- a/tests/auto/moc/escapes-in-string-literals.h +++ b/tests/auto/moc/escapes-in-string-literals.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/extraqualification.h b/tests/auto/moc/extraqualification.h index 5e1075a276..4b588cf16f 100644 --- a/tests/auto/moc/extraqualification.h +++ b/tests/auto/moc/extraqualification.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/forgotten-qinterface.h b/tests/auto/moc/forgotten-qinterface.h index 370a3d0e2c..a1c59942a2 100644 --- a/tests/auto/moc/forgotten-qinterface.h +++ b/tests/auto/moc/forgotten-qinterface.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/gadgetwithnoenums.h b/tests/auto/moc/gadgetwithnoenums.h index 34df110936..be4996d602 100644 --- a/tests/auto/moc/gadgetwithnoenums.h +++ b/tests/auto/moc/gadgetwithnoenums.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/interface-from-framework.h b/tests/auto/moc/interface-from-framework.h index d921664ed9..4eb5af514b 100644 --- a/tests/auto/moc/interface-from-framework.h +++ b/tests/auto/moc/interface-from-framework.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/macro-on-cmdline.h b/tests/auto/moc/macro-on-cmdline.h index 655dd82aa0..3c88f92519 100644 --- a/tests/auto/moc/macro-on-cmdline.h +++ b/tests/auto/moc/macro-on-cmdline.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/namespaced-flags.h b/tests/auto/moc/namespaced-flags.h index f6ad649109..3e22a50e01 100644 --- a/tests/auto/moc/namespaced-flags.h +++ b/tests/auto/moc/namespaced-flags.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/no-keywords.h b/tests/auto/moc/no-keywords.h index 37333e576d..8e546efa09 100644 --- a/tests/auto/moc/no-keywords.h +++ b/tests/auto/moc/no-keywords.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/oldstyle-casts.h b/tests/auto/moc/oldstyle-casts.h index e434f4c4a9..3b70aad194 100644 --- a/tests/auto/moc/oldstyle-casts.h +++ b/tests/auto/moc/oldstyle-casts.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/os9-newlines.h b/tests/auto/moc/os9-newlines.h index 8dd8058615..fb9bbe4247 100644 --- a/tests/auto/moc/os9-newlines.h +++ b/tests/auto/moc/os9-newlines.h @@ -1 +1 @@ -/****************************************************************************
**
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
** Contact: Qt Software Information (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 either Technology Preview License Agreement or the
** Beta Release License Agreement.
**
** 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.0, included in the file LGPL_EXCEPTION.txt in this
** package.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3.0 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3.0 requirements will be
** met: http://www.gnu.org/copyleft/gpl.html.
**
** If you are unsure which license is appropriate for your use, please
** contact the sales department at qt-sales@nokia.com.
** $QT_END_LICENSE$
**
****************************************************************************/
#include <QObject>
class Os9Newlines : public QObject
{
Q_OBJECT
public Q_SLOTS:
inline void testSlot() {}
};
\ No newline at end of file +/****************************************************************************
**
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
** 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 either Technology Preview License Agreement or the
** Beta Release License Agreement.
**
** 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.0, included in the file LGPL_EXCEPTION.txt in this
** package.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3.0 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3.0 requirements will be
** met: http://www.gnu.org/copyleft/gpl.html.
**
** If you are unsure which license is appropriate for your use, please
** contact the sales department at http://www.qtsoftware.com/contact.
** $QT_END_LICENSE$
**
****************************************************************************/
#include <QObject>
class Os9Newlines : public QObject
{
Q_OBJECT
public Q_SLOTS:
inline void testSlot() {}
};
diff --git a/tests/auto/moc/parse-boost.h b/tests/auto/moc/parse-boost.h index 2baa7b0696..e7a1202ee5 100644 --- a/tests/auto/moc/parse-boost.h +++ b/tests/auto/moc/parse-boost.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/pure-virtual-signals.h b/tests/auto/moc/pure-virtual-signals.h index 2f6206e773..611b249681 100644 --- a/tests/auto/moc/pure-virtual-signals.h +++ b/tests/auto/moc/pure-virtual-signals.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/qinvokable.h b/tests/auto/moc/qinvokable.h index b22367109a..b3084cad6b 100644 --- a/tests/auto/moc/qinvokable.h +++ b/tests/auto/moc/qinvokable.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/qprivateslots.h b/tests/auto/moc/qprivateslots.h index b61e21b7f3..aa13990691 100644 --- a/tests/auto/moc/qprivateslots.h +++ b/tests/auto/moc/qprivateslots.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/single_function_keyword.h b/tests/auto/moc/single_function_keyword.h index 71e0d74086..5c7a224663 100644 --- a/tests/auto/moc/single_function_keyword.h +++ b/tests/auto/moc/single_function_keyword.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/slots-with-void-template.h b/tests/auto/moc/slots-with-void-template.h index 01004e4ee1..9f3a8bfe30 100644 --- a/tests/auto/moc/slots-with-void-template.h +++ b/tests/auto/moc/slots-with-void-template.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/task189996.h b/tests/auto/moc/task189996.h index 86a8efb578..3aadb3e76d 100644 --- a/tests/auto/moc/task189996.h +++ b/tests/auto/moc/task189996.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/task192552.h b/tests/auto/moc/task192552.h index 679282c026..f84f41cf7e 100644 --- a/tests/auto/moc/task192552.h +++ b/tests/auto/moc/task192552.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/task234909.h b/tests/auto/moc/task234909.h index fe68995823..67eb0e7a9e 100644 --- a/tests/auto/moc/task234909.h +++ b/tests/auto/moc/task234909.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/task240368.h b/tests/auto/moc/task240368.h index 4d435d0089..9c42e6e186 100644 --- a/tests/auto/moc/task240368.h +++ b/tests/auto/moc/task240368.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/task87883.h b/tests/auto/moc/task87883.h index c1b533c52b..51bfad4869 100644 --- a/tests/auto/moc/task87883.h +++ b/tests/auto/moc/task87883.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/template-gtgt.h b/tests/auto/moc/template-gtgt.h index 5090e93709..d63ef3828a 100644 --- a/tests/auto/moc/template-gtgt.h +++ b/tests/auto/moc/template-gtgt.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/testproject/Plugin/Plugin.h b/tests/auto/moc/testproject/Plugin/Plugin.h index 554d7a6bd1..1964d380f2 100644 --- a/tests/auto/moc/testproject/Plugin/Plugin.h +++ b/tests/auto/moc/testproject/Plugin/Plugin.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/trigraphs.h b/tests/auto/moc/trigraphs.h index 2a4c0a1ca7..b6e6c0f4ba 100644 --- a/tests/auto/moc/trigraphs.h +++ b/tests/auto/moc/trigraphs.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/tst_moc.cpp b/tests/auto/moc/tst_moc.cpp index afb31f6b14..3a40ae0748 100644 --- a/tests/auto/moc/tst_moc.cpp +++ b/tests/auto/moc/tst_moc.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/using-namespaces.h b/tests/auto/moc/using-namespaces.h index 77bcf5923d..535d149d04 100644 --- a/tests/auto/moc/using-namespaces.h +++ b/tests/auto/moc/using-namespaces.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/warn-on-multiple-qobject-subclasses.h b/tests/auto/moc/warn-on-multiple-qobject-subclasses.h index 2cc5bed6e3..c113617fb5 100644 --- a/tests/auto/moc/warn-on-multiple-qobject-subclasses.h +++ b/tests/auto/moc/warn-on-multiple-qobject-subclasses.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/warn-on-property-without-read.h b/tests/auto/moc/warn-on-property-without-read.h index 939d8c8f34..d9cf84a849 100644 --- a/tests/auto/moc/warn-on-property-without-read.h +++ b/tests/auto/moc/warn-on-property-without-read.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/moc/win-newlines.h b/tests/auto/moc/win-newlines.h index ae8aad8aa8..2ca46ec2e4 100644 --- a/tests/auto/moc/win-newlines.h +++ b/tests/auto/moc/win-newlines.h @@ -1,7 +1,7 @@ /****************************************************************************
**
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
-** Contact: Qt Software Information (qt-info@nokia.com)
+** Contact: Nokia Corporation (qt-info@nokia.com)
**
** This file is part of the test suite of the Qt Toolkit.
**
@@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html.
**
** If you are unsure which license is appropriate for your use, please
-** contact the sales department at qt-sales@nokia.com.
+** contact the sales department at http://www.qtsoftware.com/contact.
** $QT_END_LICENSE$
**
****************************************************************************/
diff --git a/tests/auto/modeltest/modeltest.cpp b/tests/auto/modeltest/modeltest.cpp index d51deccc87..c4cc820e7d 100644 --- a/tests/auto/modeltest/modeltest.cpp +++ b/tests/auto/modeltest/modeltest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -475,7 +475,7 @@ void ModelTest::data() void ModelTest::rowsAboutToBeInserted ( const QModelIndex &parent, int start, int end ) { // Q_UNUSED(end); - qDebug() << "rowsAboutToBeInserted" << "start=" << start << "end=" << end << "parent=" << model->data ( parent ).value<QString>() + qDebug() << "rowsAboutToBeInserted" << "start=" << start << "end=" << end << "parent=" << model->data ( parent ).toString() << "current count of parent=" << model->rowCount ( parent ); // << "display of last=" << model->data( model->index(start-1, 0, parent) ); // qDebug() << model->index(start-1, 0, parent) << model->data( model->index(start-1, 0, parent) ); Changing c; @@ -496,7 +496,7 @@ void ModelTest::rowsInserted ( const QModelIndex & parent, int start, int end ) Changing c = insert.pop(); Q_ASSERT ( c.parent == parent ); qDebug() << "rowsInserted" << "start=" << start << "end=" << end << "oldsize=" << c.oldSize - << "parent=" << model->data ( parent ).value<QString>() << "current rowcount of parent=" << model->rowCount ( parent ); + << "parent=" << model->data ( parent ).toString() << "current rowcount of parent=" << model->rowCount ( parent ); for (int ii=start; ii <= end; ii++) { diff --git a/tests/auto/modeltest/modeltest.h b/tests/auto/modeltest/modeltest.h index c4169ab907..fdc72e7544 100644 --- a/tests/auto/modeltest/modeltest.h +++ b/tests/auto/modeltest/modeltest.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/modeltest/tst_modeltest.cpp b/tests/auto/modeltest/tst_modeltest.cpp index af7f24542c..a0df8f28df 100644 --- a/tests/auto/modeltest/tst_modeltest.cpp +++ b/tests/auto/modeltest/tst_modeltest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/network-settings.h b/tests/auto/network-settings.h index 5a2f9c3fa6..9d658d77e6 100644 --- a/tests/auto/network-settings.h +++ b/tests/auto/network-settings.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp b/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp index d7e77899fc..9d502e3ce2 100644 --- a/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp +++ b/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/patternistexamples/tst_patternistexamples.cpp b/tests/auto/patternistexamples/tst_patternistexamples.cpp index 2b728f9990..f46757cd96 100644 --- a/tests/auto/patternistexamples/tst_patternistexamples.cpp +++ b/tests/auto/patternistexamples/tst_patternistexamples.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/patternistheaders/tst_patternistheaders.cpp b/tests/auto/patternistheaders/tst_patternistheaders.cpp index 3352a587bb..dd342aee09 100644 --- a/tests/auto/patternistheaders/tst_patternistheaders.cpp +++ b/tests/auto/patternistheaders/tst_patternistheaders.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3accel/tst_q3accel.cpp b/tests/auto/q3accel/tst_q3accel.cpp index 7b1c8aee77..466cc2d2d0 100644 --- a/tests/auto/q3accel/tst_q3accel.cpp +++ b/tests/auto/q3accel/tst_q3accel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3action/tst_q3action.cpp b/tests/auto/q3action/tst_q3action.cpp index 0a5fa77de4..a497117abb 100644 --- a/tests/auto/q3action/tst_q3action.cpp +++ b/tests/auto/q3action/tst_q3action.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3actiongroup/tst_q3actiongroup.cpp b/tests/auto/q3actiongroup/tst_q3actiongroup.cpp index ef0eb5bc0f..1c11b6495b 100644 --- a/tests/auto/q3actiongroup/tst_q3actiongroup.cpp +++ b/tests/auto/q3actiongroup/tst_q3actiongroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3buttongroup/clickLock/main.cpp b/tests/auto/q3buttongroup/clickLock/main.cpp index 934ad36e1a..eb26956b88 100644 --- a/tests/auto/q3buttongroup/clickLock/main.cpp +++ b/tests/auto/q3buttongroup/clickLock/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3buttongroup/tst_q3buttongroup.cpp b/tests/auto/q3buttongroup/tst_q3buttongroup.cpp index 986903b03c..6109a5595e 100644 --- a/tests/auto/q3buttongroup/tst_q3buttongroup.cpp +++ b/tests/auto/q3buttongroup/tst_q3buttongroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3canvas/tst_q3canvas.cpp b/tests/auto/q3canvas/tst_q3canvas.cpp index a1cfe1806d..6c8951e4d0 100644 --- a/tests/auto/q3canvas/tst_q3canvas.cpp +++ b/tests/auto/q3canvas/tst_q3canvas.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3checklistitem/tst_q3checklistitem.cpp b/tests/auto/q3checklistitem/tst_q3checklistitem.cpp index 1435c42a2b..7780cc9073 100644 --- a/tests/auto/q3checklistitem/tst_q3checklistitem.cpp +++ b/tests/auto/q3checklistitem/tst_q3checklistitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3combobox/tst_q3combobox.cpp b/tests/auto/q3combobox/tst_q3combobox.cpp index f0a6b1cc00..02228618fa 100644 --- a/tests/auto/q3combobox/tst_q3combobox.cpp +++ b/tests/auto/q3combobox/tst_q3combobox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3cstring/tst_q3cstring.cpp b/tests/auto/q3cstring/tst_q3cstring.cpp index 60a66a9a65..c0bd4850e6 100644 --- a/tests/auto/q3cstring/tst_q3cstring.cpp +++ b/tests/auto/q3cstring/tst_q3cstring.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3databrowser/tst_q3databrowser.cpp b/tests/auto/q3databrowser/tst_q3databrowser.cpp index 26d9fc74b9..d8dcfb19d8 100644 --- a/tests/auto/q3databrowser/tst_q3databrowser.cpp +++ b/tests/auto/q3databrowser/tst_q3databrowser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3dateedit/tst_q3dateedit.cpp b/tests/auto/q3dateedit/tst_q3dateedit.cpp index 7f8038597c..a3f4f2a6ed 100644 --- a/tests/auto/q3dateedit/tst_q3dateedit.cpp +++ b/tests/auto/q3dateedit/tst_q3dateedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3datetimeedit/tst_q3datetimeedit.cpp b/tests/auto/q3datetimeedit/tst_q3datetimeedit.cpp index 9ac12be1f4..b072025876 100644 --- a/tests/auto/q3datetimeedit/tst_q3datetimeedit.cpp +++ b/tests/auto/q3datetimeedit/tst_q3datetimeedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3deepcopy/tst_q3deepcopy.cpp b/tests/auto/q3deepcopy/tst_q3deepcopy.cpp index c159350804..b496aa0d83 100644 --- a/tests/auto/q3deepcopy/tst_q3deepcopy.cpp +++ b/tests/auto/q3deepcopy/tst_q3deepcopy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3dict/tst_q3dict.cpp b/tests/auto/q3dict/tst_q3dict.cpp index cace9a83ba..8fb2fa3be2 100644 --- a/tests/auto/q3dict/tst_q3dict.cpp +++ b/tests/auto/q3dict/tst_q3dict.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3dns/tst_q3dns.cpp b/tests/auto/q3dns/tst_q3dns.cpp index e71045ce57..602edd3a6e 100644 --- a/tests/auto/q3dns/tst_q3dns.cpp +++ b/tests/auto/q3dns/tst_q3dns.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3dockwindow/tst_q3dockwindow.cpp b/tests/auto/q3dockwindow/tst_q3dockwindow.cpp index 00d8a81405..d24ccf4f69 100644 --- a/tests/auto/q3dockwindow/tst_q3dockwindow.cpp +++ b/tests/auto/q3dockwindow/tst_q3dockwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3filedialog/tst_q3filedialog.cpp b/tests/auto/q3filedialog/tst_q3filedialog.cpp index 03e1c7e786..e1050a0983 100644 --- a/tests/auto/q3filedialog/tst_q3filedialog.cpp +++ b/tests/auto/q3filedialog/tst_q3filedialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3frame/tst_q3frame.cpp b/tests/auto/q3frame/tst_q3frame.cpp index fee2007940..1d736829c9 100644 --- a/tests/auto/q3frame/tst_q3frame.cpp +++ b/tests/auto/q3frame/tst_q3frame.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3groupbox/tst_q3groupbox.cpp b/tests/auto/q3groupbox/tst_q3groupbox.cpp index 6e43c72a6a..a7ceb7849f 100644 --- a/tests/auto/q3groupbox/tst_q3groupbox.cpp +++ b/tests/auto/q3groupbox/tst_q3groupbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3hbox/tst_q3hbox.cpp b/tests/auto/q3hbox/tst_q3hbox.cpp index 56850039d4..978c3c8a2a 100644 --- a/tests/auto/q3hbox/tst_q3hbox.cpp +++ b/tests/auto/q3hbox/tst_q3hbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3header/tst_q3header.cpp b/tests/auto/q3header/tst_q3header.cpp index fe290e8c43..27d87b74a3 100644 --- a/tests/auto/q3header/tst_q3header.cpp +++ b/tests/auto/q3header/tst_q3header.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3iconview/tst_q3iconview.cpp b/tests/auto/q3iconview/tst_q3iconview.cpp index 1776e7023f..b645408ea1 100644 --- a/tests/auto/q3iconview/tst_q3iconview.cpp +++ b/tests/auto/q3iconview/tst_q3iconview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3listbox/tst_qlistbox.cpp b/tests/auto/q3listbox/tst_qlistbox.cpp index 1ca21e07f2..91be936b78 100644 --- a/tests/auto/q3listbox/tst_qlistbox.cpp +++ b/tests/auto/q3listbox/tst_qlistbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3listview/tst_q3listview.cpp b/tests/auto/q3listview/tst_q3listview.cpp index df805c0ed0..9f56ba0287 100644 --- a/tests/auto/q3listview/tst_q3listview.cpp +++ b/tests/auto/q3listview/tst_q3listview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3listviewitemiterator/tst_q3listviewitemiterator.cpp b/tests/auto/q3listviewitemiterator/tst_q3listviewitemiterator.cpp index e98ceb1bcf..fb3801d630 100644 --- a/tests/auto/q3listviewitemiterator/tst_q3listviewitemiterator.cpp +++ b/tests/auto/q3listviewitemiterator/tst_q3listviewitemiterator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3mainwindow/tst_q3mainwindow.cpp b/tests/auto/q3mainwindow/tst_q3mainwindow.cpp index 0123d2fb93..71f5d6dd46 100644 --- a/tests/auto/q3mainwindow/tst_q3mainwindow.cpp +++ b/tests/auto/q3mainwindow/tst_q3mainwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3popupmenu/tst_q3popupmenu.cpp b/tests/auto/q3popupmenu/tst_q3popupmenu.cpp index 810ec1f557..55162b42f7 100644 --- a/tests/auto/q3popupmenu/tst_q3popupmenu.cpp +++ b/tests/auto/q3popupmenu/tst_q3popupmenu.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3process/cat/main.cpp b/tests/auto/q3process/cat/main.cpp index a1f691042e..f7acc7e835 100644 --- a/tests/auto/q3process/cat/main.cpp +++ b/tests/auto/q3process/cat/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3process/echo/main.cpp b/tests/auto/q3process/echo/main.cpp index 8e11052bff..725d60c125 100644 --- a/tests/auto/q3process/echo/main.cpp +++ b/tests/auto/q3process/echo/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3process/tst_q3process.cpp b/tests/auto/q3process/tst_q3process.cpp index f5bc59b05d..3f6f3b6c3b 100644 --- a/tests/auto/q3process/tst_q3process.cpp +++ b/tests/auto/q3process/tst_q3process.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3progressbar/tst_q3progressbar.cpp b/tests/auto/q3progressbar/tst_q3progressbar.cpp index 88cfabfa08..0378d15361 100644 --- a/tests/auto/q3progressbar/tst_q3progressbar.cpp +++ b/tests/auto/q3progressbar/tst_q3progressbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3progressdialog/tst_q3progressdialog.cpp b/tests/auto/q3progressdialog/tst_q3progressdialog.cpp index 85a6781c54..9d6b4bae13 100644 --- a/tests/auto/q3progressdialog/tst_q3progressdialog.cpp +++ b/tests/auto/q3progressdialog/tst_q3progressdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3ptrlist/tst_q3ptrlist.cpp b/tests/auto/q3ptrlist/tst_q3ptrlist.cpp index c3d8b16eb7..2bf259340a 100644 --- a/tests/auto/q3ptrlist/tst_q3ptrlist.cpp +++ b/tests/auto/q3ptrlist/tst_q3ptrlist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3richtext/tst_q3richtext.cpp b/tests/auto/q3richtext/tst_q3richtext.cpp index c5447eb8c9..7f034d72c2 100644 --- a/tests/auto/q3richtext/tst_q3richtext.cpp +++ b/tests/auto/q3richtext/tst_q3richtext.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3scrollview/tst_qscrollview.cpp b/tests/auto/q3scrollview/tst_qscrollview.cpp index c411fa56b4..f76ad98cc4 100644 --- a/tests/auto/q3scrollview/tst_qscrollview.cpp +++ b/tests/auto/q3scrollview/tst_qscrollview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3semaphore/tst_q3semaphore.cpp b/tests/auto/q3semaphore/tst_q3semaphore.cpp index 3567b0e7ee..782139bbf3 100644 --- a/tests/auto/q3semaphore/tst_q3semaphore.cpp +++ b/tests/auto/q3semaphore/tst_q3semaphore.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3serversocket/tst_q3serversocket.cpp b/tests/auto/q3serversocket/tst_q3serversocket.cpp index dd61864baf..d66a06b998 100644 --- a/tests/auto/q3serversocket/tst_q3serversocket.cpp +++ b/tests/auto/q3serversocket/tst_q3serversocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3socket/tst_qsocket.cpp b/tests/auto/q3socket/tst_qsocket.cpp index 3d16471d4b..b07fa2fa45 100644 --- a/tests/auto/q3socket/tst_qsocket.cpp +++ b/tests/auto/q3socket/tst_qsocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3socketdevice/tst_q3socketdevice.cpp b/tests/auto/q3socketdevice/tst_q3socketdevice.cpp index 6255aee5e9..4171fd749c 100644 --- a/tests/auto/q3socketdevice/tst_q3socketdevice.cpp +++ b/tests/auto/q3socketdevice/tst_q3socketdevice.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3sqlcursor/tst_q3sqlcursor.cpp b/tests/auto/q3sqlcursor/tst_q3sqlcursor.cpp index 2d9118642b..fa786f1cc3 100644 --- a/tests/auto/q3sqlcursor/tst_q3sqlcursor.cpp +++ b/tests/auto/q3sqlcursor/tst_q3sqlcursor.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -132,6 +132,12 @@ void tst_Q3SqlCursor::createTestTables( QSqlDatabase db ) if ( !db.isValid() ) return; QSqlQuery q( db ); + + if (tst_Databases::isSqlServer(db)) { + QVERIFY_SQL(q, exec("SET ANSI_DEFAULTS ON")); + QVERIFY_SQL(q, exec("SET IMPLICIT_TRANSACTIONS OFF")); + } + // please never ever change this table; otherwise fix all tests ;) if ( tst_Databases::isMSAccess( db ) ) { QVERIFY_SQL(q, exec( "create table " + qTableName( "qtest" ) + " ( id int not null, t_varchar varchar(40) not null," @@ -301,7 +307,8 @@ void tst_Q3SqlCursor::insert() // check that primeInsert returns a valid QSqlRecord QCOMPARE( (int)irec->count(), 4 ); if ( ( irec->field( 0 ).type() != QVariant::Int ) && - ( irec->field( 0 ).type() != QVariant::String ) ) { + ( irec->field( 0 ).type() != QVariant::String ) && + ( irec->field( 0 ).type() != QVariant::Double ) ) { QFAIL( QString( "Wrong datatype %1 for field 'ID'" " (expected Int or String)" ).arg( QVariant::typeToName( irec->field( 0 ).type() ) ) ); } @@ -533,13 +540,18 @@ void tst_Q3SqlCursor::unicode() cur.del(); if ( res != utf8str ) { - int i; - for ( i = 0; i < (int)res.length(); ++i ) { - if ( res[ i ] != utf8str[ i ] ) - break; - } - QFAIL( QString( "Strings differ at position %1: orig: %2, db: %3" ).arg( i ).arg( utf8str[ i ].unicode(), 0, 16 ).arg( res[ i ].unicode(), 0, 16 ) ); + int i; + for ( i = 0; i < (int)res.length(); ++i ) { + if ( res[ i ] != utf8str[ i ] ) + break; + } + if(db.driverName().startsWith("QMYSQL") || db.driverName().startsWith("QDB2")) + qWarning() << "Needs someone with more Unicode knowledge than I have to fix:" << QString( "Strings differ at position %1: orig: %2, db: %3" ).arg( i ).arg( utf8str[ i ].unicode(), 0, 16 ).arg( res[ i ].unicode(), 0, 16 ); + else + QFAIL( QString( "Strings differ at position %1: orig: %2, db: %3" ).arg( i ).arg( utf8str[ i ].unicode(), 0, 16 ).arg( res[ i ].unicode(), 0, 16 ) ); } + if(db.driverName().startsWith("QMYSQL") || db.driverName().startsWith("QDB2")) + QEXPECT_FAIL("", "See above message", Continue); QVERIFY( res == utf8str ); } @@ -747,12 +759,12 @@ void tst_Q3SqlCursor::insertFieldNameContainsWS() { QString tableName = qTableName("qtestws"); QSqlQuery q(db); - q.exec(QString("DROP TABLE %1").arg(tableName)); + tst_Databases::safeDropTable(db, tableName); QString query = QString("CREATE TABLE %1 (id int, \"first Name\" varchar(20), " - "lastName varchar(20))"); - QVERIFY_SQL(q, exec(query.arg(tableName))); + "lastName varchar(20))").arg(tableName); + QVERIFY_SQL(q, exec(query)); - Q3SqlCursor cur(QString("%1").arg(tableName), true, db); + Q3SqlCursor cur(tableName, true, db); cur.select(); QSqlRecord *r = cur.primeInsert(); @@ -768,8 +780,8 @@ void tst_Q3SqlCursor::insertFieldNameContainsWS() { QVERIFY(cur.value(0) == 1); QCOMPARE(cur.value(1).toString(), QString("Kong")); QCOMPARE(cur.value(2).toString(), QString("Harald")); - - q.exec(QString("DROP TABLE %1").arg(tableName)); + + tst_Databases::safeDropTable(db, tableName); } diff --git a/tests/auto/q3sqlselectcursor/tst_q3sqlselectcursor.cpp b/tests/auto/q3sqlselectcursor/tst_q3sqlselectcursor.cpp index 9ab74f039e..ec1f8056b7 100644 --- a/tests/auto/q3sqlselectcursor/tst_q3sqlselectcursor.cpp +++ b/tests/auto/q3sqlselectcursor/tst_q3sqlselectcursor.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -114,7 +114,7 @@ void tst_Q3SqlSelectCursor::createTestTables( QSqlDatabase db ) void tst_Q3SqlSelectCursor::dropTestTables( QSqlDatabase db ) { - tst_Databases::safeDropTables( db, QStringList() << qTableName( "qtest" ) ); + tst_Databases::safeDropTable( db, qTableName( "qtest" ) ); } void tst_Q3SqlSelectCursor::populateTestTables( QSqlDatabase db ) diff --git a/tests/auto/q3stylesheet/tst_q3stylesheet.cpp b/tests/auto/q3stylesheet/tst_q3stylesheet.cpp index 8215c672f6..79032731dd 100644 --- a/tests/auto/q3stylesheet/tst_q3stylesheet.cpp +++ b/tests/auto/q3stylesheet/tst_q3stylesheet.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3tabdialog/tst_q3tabdialog.cpp b/tests/auto/q3tabdialog/tst_q3tabdialog.cpp index 214cb113a3..72e0000bff 100644 --- a/tests/auto/q3tabdialog/tst_q3tabdialog.cpp +++ b/tests/auto/q3tabdialog/tst_q3tabdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3table/tst_q3table.cpp b/tests/auto/q3table/tst_q3table.cpp index 7db0a40f8d..5c43ce2c58 100644 --- a/tests/auto/q3table/tst_q3table.cpp +++ b/tests/auto/q3table/tst_q3table.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3textbrowser/tst_q3textbrowser.cpp b/tests/auto/q3textbrowser/tst_q3textbrowser.cpp index 728fbb1a21..6764ff341e 100644 --- a/tests/auto/q3textbrowser/tst_q3textbrowser.cpp +++ b/tests/auto/q3textbrowser/tst_q3textbrowser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3textedit/tst_q3textedit.cpp b/tests/auto/q3textedit/tst_q3textedit.cpp index 1fcce7b441..9dc3ebba3b 100644 --- a/tests/auto/q3textedit/tst_q3textedit.cpp +++ b/tests/auto/q3textedit/tst_q3textedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3textstream/tst_q3textstream.cpp b/tests/auto/q3textstream/tst_q3textstream.cpp index b13e83f04e..d264194420 100644 --- a/tests/auto/q3textstream/tst_q3textstream.cpp +++ b/tests/auto/q3textstream/tst_q3textstream.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3timeedit/tst_q3timeedit.cpp b/tests/auto/q3timeedit/tst_q3timeedit.cpp index 1cdd87c29b..601a2853fa 100644 --- a/tests/auto/q3timeedit/tst_q3timeedit.cpp +++ b/tests/auto/q3timeedit/tst_q3timeedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3toolbar/tst_q3toolbar.cpp b/tests/auto/q3toolbar/tst_q3toolbar.cpp index c12d8a9cf4..8ea66506b7 100644 --- a/tests/auto/q3toolbar/tst_q3toolbar.cpp +++ b/tests/auto/q3toolbar/tst_q3toolbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3uridrag/tst_q3uridrag.cpp b/tests/auto/q3uridrag/tst_q3uridrag.cpp index 1c6ba2bbc1..f445e1a469 100644 --- a/tests/auto/q3uridrag/tst_q3uridrag.cpp +++ b/tests/auto/q3uridrag/tst_q3uridrag.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3urloperator/tst_q3urloperator.cpp b/tests/auto/q3urloperator/tst_q3urloperator.cpp index d8711fa0ed..f1e1059c58 100644 --- a/tests/auto/q3urloperator/tst_q3urloperator.cpp +++ b/tests/auto/q3urloperator/tst_q3urloperator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3valuelist/tst_q3valuelist.cpp b/tests/auto/q3valuelist/tst_q3valuelist.cpp index b10664aca0..e44d7f72e5 100644 --- a/tests/auto/q3valuelist/tst_q3valuelist.cpp +++ b/tests/auto/q3valuelist/tst_q3valuelist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3valuevector/tst_q3valuevector.cpp b/tests/auto/q3valuevector/tst_q3valuevector.cpp index 84c8316ffe..0b3b93b1cf 100644 --- a/tests/auto/q3valuevector/tst_q3valuevector.cpp +++ b/tests/auto/q3valuevector/tst_q3valuevector.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q3widgetstack/tst_q3widgetstack.cpp b/tests/auto/q3widgetstack/tst_q3widgetstack.cpp index 7aea5083b3..d01fe37068 100644 --- a/tests/auto/q3widgetstack/tst_q3widgetstack.cpp +++ b/tests/auto/q3widgetstack/tst_q3widgetstack.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/q_func_info/tst_q_func_info.cpp b/tests/auto/q_func_info/tst_q_func_info.cpp index 4d74c27f53..b9a5883d6c 100644 --- a/tests/auto/q_func_info/tst_q_func_info.cpp +++ b/tests/auto/q_func_info/tst_q_func_info.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractbutton/tst_qabstractbutton.cpp b/tests/auto/qabstractbutton/tst_qabstractbutton.cpp index 5d4bd5b3cb..7e4a2f5762 100644 --- a/tests/auto/qabstractbutton/tst_qabstractbutton.cpp +++ b/tests/auto/qabstractbutton/tst_qabstractbutton.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractitemmodel/tst_qabstractitemmodel.cpp b/tests/auto/qabstractitemmodel/tst_qabstractitemmodel.cpp index c0ffea034a..619f1d4f3d 100644 --- a/tests/auto/qabstractitemmodel/tst_qabstractitemmodel.cpp +++ b/tests/auto/qabstractitemmodel/tst_qabstractitemmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractitemview/tst_qabstractitemview.cpp b/tests/auto/qabstractitemview/tst_qabstractitemview.cpp index 3a845e134d..0bc459e328 100644 --- a/tests/auto/qabstractitemview/tst_qabstractitemview.cpp +++ b/tests/auto/qabstractitemview/tst_qabstractitemview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -212,6 +212,7 @@ private slots: void task221955_selectedEditor(); void task250754_fontChange(); + void task200665_itemEntered(); }; class MyAbstractItemDelegate : public QAbstractItemDelegate @@ -1199,5 +1200,23 @@ void tst_QAbstractItemView::task250754_fontChange() qApp->setStyleSheet(app_css); } +void tst_QAbstractItemView::task200665_itemEntered() +{ + //we test that view will emit entered + //when the scrollbar move but not the mouse itself + QStandardItemModel model(1000,1); + QListView view; + view.setModel(&model); + view.show(); + QTest::qWait(200); + QRect rect = view.visualRect(model.index(0,0)); + QCursor::setPos( view.viewport()->mapToGlobal(rect.center()) ); + QSignalSpy spy(&view, SIGNAL(entered(QModelIndex))); + view.verticalScrollBar()->setValue(view.verticalScrollBar()->maximum()); + QCOMPARE(spy.count(), 1); + +} + + QTEST_MAIN(tst_QAbstractItemView) #include "tst_qabstractitemview.moc" diff --git a/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp b/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp index eac4dec0a7..cbd9488624 100644 --- a/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp +++ b/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractnetworkcache/tst_qabstractnetworkcache.cpp b/tests/auto/qabstractnetworkcache/tst_qabstractnetworkcache.cpp index d7ee5b737c..7768699c60 100644 --- a/tests/auto/qabstractnetworkcache/tst_qabstractnetworkcache.cpp +++ b/tests/auto/qabstractnetworkcache/tst_qabstractnetworkcache.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractprintdialog/tst_qabstractprintdialog.cpp b/tests/auto/qabstractprintdialog/tst_qabstractprintdialog.cpp index 67848dc6c5..2abbb30f27 100644 --- a/tests/auto/qabstractprintdialog/tst_qabstractprintdialog.cpp +++ b/tests/auto/qabstractprintdialog/tst_qabstractprintdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractproxymodel/tst_qabstractproxymodel.cpp b/tests/auto/qabstractproxymodel/tst_qabstractproxymodel.cpp index 2fa304c984..7e489a2c1f 100644 --- a/tests/auto/qabstractproxymodel/tst_qabstractproxymodel.cpp +++ b/tests/auto/qabstractproxymodel/tst_qabstractproxymodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp b/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp index 6a58dd6a88..e976c1b52d 100644 --- a/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp +++ b/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractslider/tst_qabstractslider.cpp b/tests/auto/qabstractslider/tst_qabstractslider.cpp index dc1c866a3f..a07553cb1d 100644 --- a/tests/auto/qabstractslider/tst_qabstractslider.cpp +++ b/tests/auto/qabstractslider/tst_qabstractslider.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractsocket/tst_qabstractsocket.cpp b/tests/auto/qabstractsocket/tst_qabstractsocket.cpp index befb5e79f8..6854088706 100644 --- a/tests/auto/qabstractsocket/tst_qabstractsocket.cpp +++ b/tests/auto/qabstractsocket/tst_qabstractsocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractspinbox/tst_qabstractspinbox.cpp b/tests/auto/qabstractspinbox/tst_qabstractspinbox.cpp index 90574cb96e..8ec9898112 100644 --- a/tests/auto/qabstractspinbox/tst_qabstractspinbox.cpp +++ b/tests/auto/qabstractspinbox/tst_qabstractspinbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstracttextdocumentlayout/tst_qabstracttextdocumentlayout.cpp b/tests/auto/qabstracttextdocumentlayout/tst_qabstracttextdocumentlayout.cpp index 48101e8ffd..0bbca0d055 100644 --- a/tests/auto/qabstracttextdocumentlayout/tst_qabstracttextdocumentlayout.cpp +++ b/tests/auto/qabstracttextdocumentlayout/tst_qabstracttextdocumentlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstracturiresolver/TestURIResolver.h b/tests/auto/qabstracturiresolver/TestURIResolver.h index a7ce172513..334ee79e89 100644 --- a/tests/auto/qabstracturiresolver/TestURIResolver.h +++ b/tests/auto/qabstracturiresolver/TestURIResolver.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp b/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp index 389ac04f82..35faf7d1ce 100644 --- a/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp +++ b/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp b/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp index a6d8e951b3..f34d282442 100644 --- a/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp +++ b/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp b/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp index 5cc33d678b..717bb5bd5e 100644 --- a/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp +++ b/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlnodemodel/LoadingModel.h b/tests/auto/qabstractxmlnodemodel/LoadingModel.h index 1b4967bd9b..eebc162fb1 100644 --- a/tests/auto/qabstractxmlnodemodel/LoadingModel.h +++ b/tests/auto/qabstractxmlnodemodel/LoadingModel.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlnodemodel/TestNodeModel.h b/tests/auto/qabstractxmlnodemodel/TestNodeModel.h index d4532d731e..72c6308a70 100644 --- a/tests/auto/qabstractxmlnodemodel/TestNodeModel.h +++ b/tests/auto/qabstractxmlnodemodel/TestNodeModel.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp b/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp index 9eacd905d8..634f6922b0 100644 --- a/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp +++ b/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h b/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h index 09029a6254..3ab5770c62 100644 --- a/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h +++ b/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp b/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp index c9dc2c2dca..cf5dde505e 100644 --- a/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp +++ b/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qaccessibility/tst_qaccessibility.cpp b/tests/auto/qaccessibility/tst_qaccessibility.cpp index df770b38fc..8a88b599da 100644 --- a/tests/auto/qaccessibility/tst_qaccessibility.cpp +++ b/tests/auto/qaccessibility/tst_qaccessibility.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -53,12 +53,12 @@ #include "QtTest/qtestaccessible.h" #if defined(Q_OS_WINCE) -extern "C" bool SystemParametersInfoW(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni); +extern "C" bool SystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni); #define SPI_GETPLATFORMTYPE 257 inline bool IsValidCEPlatform() { wchar_t tszPlatform[64]; - if (SystemParametersInfoW(SPI_GETPLATFORMTYPE, sizeof(tszPlatform)/sizeof(*tszPlatform),tszPlatform,0)) { - QString platform = QString::fromUtf16(tszPlatform); + if (SystemParametersInfo(SPI_GETPLATFORMTYPE, sizeof(tszPlatform) / sizeof(*tszPlatform), tszPlatform, 0)) { + QString platform = QString::fromWCharArray(tszPlatform); if ((platform == QLatin1String("PocketPC")) || (platform == QLatin1String("Smartphone"))) return false; } diff --git a/tests/auto/qaccessibility_mac/tst_qaccessibility_mac.cpp b/tests/auto/qaccessibility_mac/tst_qaccessibility_mac.cpp index b0b8c8b801..deb6c8dea5 100644 --- a/tests/auto/qaccessibility_mac/tst_qaccessibility_mac.cpp +++ b/tests/auto/qaccessibility_mac/tst_qaccessibility_mac.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -833,9 +833,14 @@ void tst_accessibility_mac::testTabWidget() // Window is not reported properly on 10.5 if (QSysInfo::MacintoshVersion < QSysInfo::MV_10_5) { QVERIFY(equal(window(tabGroup), form)); - QVERIFY(equal(window(tabButton1), form)); + + // ### hangs on 10.4 +#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5) + QVERIFY(equal(window(tabButton1), form)); +#endif } -#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4) +// ### hangs on 10.4 +#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5) QVERIFY(equal(topLevelUIElement(tabGroup), form)); QVERIFY(equal(topLevelUIElement(tabButton1), form)); #endif @@ -1423,7 +1428,6 @@ void tst_accessibility_mac::testListView() const AXUIElementRef listElement = childByRole(scrollAreaElement, "AXList"); QVERIFY(listElement); QVERIFY(equal(::parent(listElement), scrollAreaElement)); - // Window is not reported properly on 10.5 if (QSysInfo::MacintoshVersion < QSysInfo::MV_10_5) QVERIFY(equal(::window(listElement), windowElement)); @@ -1438,9 +1442,11 @@ void tst_accessibility_mac::testListView() QVERIFY(value(A) == "A"); QVERIFY(equal(::parent(A), listElement)); QVERIFY(enabled(A)); - // Window is not reported properly on 10.5 - if (QSysInfo::MacintoshVersion < QSysInfo::MV_10_5) - QVERIFY(equal(::window(A), windowElement)); + + // Window is not reported properly on 10.5, this test + // hangs on 10.4. Disable it for now. + // if (QSysInfo::MacintoshVersion < QSysInfo::MV_10_5) + // QVERIFY(equal(::window(A), windowElement)); QVERIFY(above(A, B)); QVERIFY(!above(B, A)); diff --git a/tests/auto/qaction/tst_qaction.cpp b/tests/auto/qaction/tst_qaction.cpp index 1ec21f2174..452ca58ba1 100644 --- a/tests/auto/qaction/tst_qaction.cpp +++ b/tests/auto/qaction/tst_qaction.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qactiongroup/tst_qactiongroup.cpp b/tests/auto/qactiongroup/tst_qactiongroup.cpp index acdb08917d..1f60d8e4b7 100644 --- a/tests/auto/qactiongroup/tst_qactiongroup.cpp +++ b/tests/auto/qactiongroup/tst_qactiongroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qalgorithms/tst_qalgorithms.cpp b/tests/auto/qalgorithms/tst_qalgorithms.cpp index 423cf69f33..ba5e0b88f4 100644 --- a/tests/auto/qalgorithms/tst_qalgorithms.cpp +++ b/tests/auto/qalgorithms/tst_qalgorithms.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qanimationgroup/tst_qanimationgroup.cpp b/tests/auto/qanimationgroup/tst_qanimationgroup.cpp index 2952a391ef..0e98797979 100644 --- a/tests/auto/qanimationgroup/tst_qanimationgroup.cpp +++ b/tests/auto/qanimationgroup/tst_qanimationgroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -206,9 +206,9 @@ void tst_QAnimationGroup::setCurrentTime() // sequence operating on same object/property QSequentialAnimationGroup *sequence = new QSequentialAnimationGroup(); - QVariantAnimation *a1_s_o1 = new QPropertyAnimation(&s_o1, "value"); - QVariantAnimation *a2_s_o1 = new QPropertyAnimation(&s_o1, "value"); - QVariantAnimation *a3_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a1_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a2_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a3_s_o1 = new QPropertyAnimation(&s_o1, "value"); a2_s_o1->setLoopCount(3); sequence->addAnimation(a1_s_o1); sequence->addAnimation(a2_s_o1); @@ -216,25 +216,25 @@ void tst_QAnimationGroup::setCurrentTime() // sequence operating on different object/properties QAnimationGroup *sequence2 = new QSequentialAnimationGroup(); - QVariantAnimation *a1_s_o2 = new QPropertyAnimation(&s_o2, "value"); - QVariantAnimation *a1_s_o3 = new QPropertyAnimation(&s_o3, "value"); + QAbstractAnimation *a1_s_o2 = new QPropertyAnimation(&s_o2, "value"); + QAbstractAnimation *a1_s_o3 = new QPropertyAnimation(&s_o3, "value"); sequence2->addAnimation(a1_s_o2); sequence2->addAnimation(a1_s_o3); // parallel operating on different object/properties QAnimationGroup *parallel = new QParallelAnimationGroup(); - QVariantAnimation *a1_p_o1 = new QPropertyAnimation(&p_o1, "value"); - QVariantAnimation *a1_p_o2 = new QPropertyAnimation(&p_o2, "value"); - QVariantAnimation *a1_p_o3 = new QPropertyAnimation(&p_o3, "value"); + QAbstractAnimation *a1_p_o1 = new QPropertyAnimation(&p_o1, "value"); + QAbstractAnimation *a1_p_o2 = new QPropertyAnimation(&p_o2, "value"); + QAbstractAnimation *a1_p_o3 = new QPropertyAnimation(&p_o3, "value"); a1_p_o2->setLoopCount(3); parallel->addAnimation(a1_p_o1); parallel->addAnimation(a1_p_o2); parallel->addAnimation(a1_p_o3); - UncontrolledAnimation *notTimeDriven = new UncontrolledAnimation(&t_o1, "value"); + QAbstractAnimation *notTimeDriven = new UncontrolledAnimation(&t_o1, "value"); QCOMPARE(notTimeDriven->totalDuration(), -1); - QVariantAnimation *loopsForever = new QPropertyAnimation(&t_o2, "value"); + QAbstractAnimation *loopsForever = new QPropertyAnimation(&t_o2, "value"); loopsForever->setLoopCount(-1); QCOMPARE(loopsForever->totalDuration(), -1); @@ -318,7 +318,7 @@ void tst_QAnimationGroup::setParentAutoAdd() { QParallelAnimationGroup group; QVariantAnimation *animation = new QPropertyAnimation(&group); - QCOMPARE(animation->group(), &group); + QCOMPARE(animation->group(), static_cast<QAnimationGroup*>(&group)); } void tst_QAnimationGroup::beginNestedGroup() @@ -347,8 +347,8 @@ void tst_QAnimationGroup::beginNestedGroup() void tst_QAnimationGroup::addChildTwice() { - QPropertyAnimation *subGroup; - QPropertyAnimation *subGroup2; + QAbstractAnimation *subGroup; + QAbstractAnimation *subGroup2; QAnimationGroup *parent = new QSequentialAnimationGroup(); subGroup = new QPropertyAnimation(); diff --git a/tests/auto/qapplication/desktopsettingsaware/main.cpp b/tests/auto/qapplication/desktopsettingsaware/main.cpp index 9af9319f0a..3374323b85 100644 --- a/tests/auto/qapplication/desktopsettingsaware/main.cpp +++ b/tests/auto/qapplication/desktopsettingsaware/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qapplication/tst_qapplication.cpp b/tests/auto/qapplication/tst_qapplication.cpp index cee3125672..85494af333 100644 --- a/tests/auto/qapplication/tst_qapplication.cpp +++ b/tests/auto/qapplication/tst_qapplication.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -48,6 +48,7 @@ #include "qabstracteventdispatcher.h" #include <QtGui> +#include "private/qapplication_p.h" #include "private/qstylesheetstyle_p.h" #ifdef Q_OS_WINCE #include <windows.h> @@ -117,6 +118,8 @@ private slots: void windowsCommandLine_data(); void windowsCommandLine(); + + void touchEventPropagation(); }; class MyInputContext : public QInputContext @@ -752,9 +755,9 @@ void tst_QApplication::libraryPaths() // current Path. Therefore we need to identify it ourselves // here for the test. QFileInfo filePath; - wchar_t module_name[256]; - GetModuleFileNameW(0, module_name, sizeof(module_name) / sizeof(wchar_t)); - filePath = QString::fromUtf16((ushort *)module_name); + wchar_t module_name[MAX_PATH]; + GetModuleFileName(0, module_name, MAX_PATH); + filePath = QString::fromWCharArray(module_name); QString testDir = filePath.path() + "/test"; #endif QApplication::setLibraryPaths(QStringList() << testDir); @@ -1773,6 +1776,146 @@ void tst_QApplication::windowsCommandLine() #endif } +class TouchEventPropagationTestWidget : public QWidget +{ + Q_OBJECT + +public: + bool seenTouchEvent, acceptTouchEvent, seenMouseEvent, acceptMouseEvent; + + TouchEventPropagationTestWidget(QWidget *parent = 0) + : QWidget(parent), seenTouchEvent(false), acceptTouchEvent(false), seenMouseEvent(false), acceptMouseEvent(false) + { } + + void reset() + { + seenTouchEvent = acceptTouchEvent = seenMouseEvent = acceptMouseEvent = false; + } + + bool event(QEvent *event) + { + switch (event->type()) { + case QEvent::MouseButtonPress: + case QEvent::MouseMove: + case QEvent::MouseButtonRelease: + // qDebug() << objectName() << "seenMouseEvent = true"; + seenMouseEvent = true; + event->setAccepted(acceptMouseEvent); + break; + case QEvent::TouchBegin: + case QEvent::TouchUpdate: + case QEvent::TouchEnd: + // qDebug() << objectName() << "seenTouchEvent = true"; + seenTouchEvent = true; + event->setAccepted(acceptTouchEvent); + break; + default: + return QWidget::event(event); + } + return true; + } +}; + +void tst_QApplication::touchEventPropagation() +{ + int argc = 1; + QApplication app(argc, &argv0, QApplication::GuiServer); + QTouchEvent::TouchPoint touchPoint(0); + QTouchEvent touchEvent(QEvent::TouchBegin, Qt::NoModifier, QList<QTouchEvent::TouchPoint *>() << (&touchPoint)); + + { + // touch event behavior on a window + TouchEventPropagationTestWidget window; + window.setObjectName("1. window"); + + QApplicationPrivate::sendTouchEvent(&window, &touchEvent); + QVERIFY(!window.seenTouchEvent); + QVERIFY(window.seenMouseEvent); + + window.reset(); + window.setAttribute(Qt::WA_AcceptsTouchEvents); + QApplicationPrivate::sendTouchEvent(&window, &touchEvent); + QVERIFY(window.seenTouchEvent); + QVERIFY(window.seenMouseEvent); + + window.reset(); + window.acceptTouchEvent = true; + QApplicationPrivate::sendTouchEvent(&window, &touchEvent); + QVERIFY(window.seenTouchEvent); + QVERIFY(!window.seenMouseEvent); + } + + { + // touch event behavior on a window with a child widget + TouchEventPropagationTestWidget window; + window.setObjectName("2. window"); + TouchEventPropagationTestWidget widget(&window); + widget.setObjectName("2. widget"); + + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(!widget.seenTouchEvent); + QVERIFY(widget.seenMouseEvent); + QVERIFY(!window.seenTouchEvent); + QVERIFY(window.seenMouseEvent); + + window.reset(); + widget.reset(); + widget.setAttribute(Qt::WA_AcceptsTouchEvents); + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(widget.seenTouchEvent); + QVERIFY(widget.seenMouseEvent); + QVERIFY(!window.seenTouchEvent); + QVERIFY(window.seenMouseEvent); + + window.reset(); + widget.reset(); + widget.acceptMouseEvent = true; + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(widget.seenTouchEvent); + QVERIFY(widget.seenMouseEvent); + QVERIFY(!window.seenTouchEvent); + QVERIFY(!window.seenMouseEvent); + + window.reset(); + widget.reset(); + widget.acceptTouchEvent = true; + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(widget.seenTouchEvent); + QVERIFY(!widget.seenMouseEvent); + QVERIFY(!window.seenTouchEvent); + QVERIFY(!window.seenMouseEvent); + + window.reset(); + widget.reset(); + widget.setAttribute(Qt::WA_AcceptsTouchEvents, false); + window.setAttribute(Qt::WA_AcceptsTouchEvents); + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(!widget.seenTouchEvent); + QVERIFY(widget.seenMouseEvent); + QVERIFY(window.seenTouchEvent); + QVERIFY(window.seenMouseEvent); + + window.reset(); + widget.reset(); + window.acceptTouchEvent = true; + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(!widget.seenTouchEvent); + QVERIFY(!widget.seenMouseEvent); + QVERIFY(window.seenTouchEvent); + QVERIFY(!window.seenMouseEvent); + + window.reset(); + widget.reset(); + widget.acceptMouseEvent = true; // doesn't matter, touch events are propagated first + window.acceptTouchEvent = true; + QApplicationPrivate::sendTouchEvent(&widget, &touchEvent); + QVERIFY(!widget.seenTouchEvent); + QVERIFY(!widget.seenMouseEvent); + QVERIFY(window.seenTouchEvent); + QVERIFY(!window.seenMouseEvent); + } +} + //QTEST_APPLESS_MAIN(tst_QApplication) int main(int argc, char *argv[]) { diff --git a/tests/auto/qapplication/wincmdline/main.cpp b/tests/auto/qapplication/wincmdline/main.cpp index e54f2d9f2d..c30e867568 100644 --- a/tests/auto/qapplication/wincmdline/main.cpp +++ b/tests/auto/qapplication/wincmdline/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp b/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp index a2a2dcb771..a65c3f3eab 100644 --- a/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp +++ b/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qatomicint/tst_qatomicint.cpp b/tests/auto/qatomicint/tst_qatomicint.cpp index f8379c0a52..270321db46 100644 --- a/tests/auto/qatomicint/tst_qatomicint.cpp +++ b/tests/auto/qatomicint/tst_qatomicint.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qatomicpointer/tst_qatomicpointer.cpp b/tests/auto/qatomicpointer/tst_qatomicpointer.cpp index 1d573c5509..2fb64a9d37 100644 --- a/tests/auto/qatomicpointer/tst_qatomicpointer.cpp +++ b/tests/auto/qatomicpointer/tst_qatomicpointer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qautoptr/tst_qautoptr.cpp b/tests/auto/qautoptr/tst_qautoptr.cpp index b920d37413..2ad2c1c549 100644 --- a/tests/auto/qautoptr/tst_qautoptr.cpp +++ b/tests/auto/qautoptr/tst_qautoptr.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qbitarray/tst_qbitarray.cpp b/tests/auto/qbitarray/tst_qbitarray.cpp index ecdffdae41..14a1665869 100644 --- a/tests/auto/qbitarray/tst_qbitarray.cpp +++ b/tests/auto/qbitarray/tst_qbitarray.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qboxlayout/tst_qboxlayout.cpp b/tests/auto/qboxlayout/tst_qboxlayout.cpp index 28e58e8b77..be6f3dd543 100644 --- a/tests/auto/qboxlayout/tst_qboxlayout.cpp +++ b/tests/auto/qboxlayout/tst_qboxlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -65,8 +65,53 @@ private slots: void sizeHint(); void sizeConstraints(); void setGeometry(); + void setStyleShouldChangeSpacing(); }; +class CustomLayoutStyle : public QWindowsStyle +{ + Q_OBJECT +public: + CustomLayoutStyle() : QWindowsStyle() + { + hspacing = 5; + vspacing = 10; + } + + virtual int pixelMetric(PixelMetric metric, const QStyleOption * option = 0, + const QWidget * widget = 0 ) const; + + int hspacing; + int vspacing; +}; + +int CustomLayoutStyle::pixelMetric(PixelMetric metric, const QStyleOption * option /*= 0*/, + const QWidget * widget /*= 0*/ ) const +{ + switch (metric) { + case PM_LayoutLeftMargin: + return 0; + break; + case PM_LayoutTopMargin: + return 3; + break; + case PM_LayoutRightMargin: + return 6; + break; + case PM_LayoutBottomMargin: + return 9; + break; + case PM_LayoutHorizontalSpacing: + return hspacing; + case PM_LayoutVerticalSpacing: + return vspacing; + break; + default: + break; + } + return QWindowsStyle::pixelMetric(metric, option, widget); +} + tst_QBoxLayout::tst_QBoxLayout() { @@ -163,12 +208,44 @@ void tst_QBoxLayout::setGeometry() lay->addLayout(lay2); w.setLayout(lay); w.show(); - + QRect newGeom(0, 0, 70, 70); lay2->setGeometry(newGeom); QApplication::processEvents(); QVERIFY2(newGeom.contains(dial->geometry()), "dial->geometry() should be smaller and within newGeom"); } +void tst_QBoxLayout::setStyleShouldChangeSpacing() +{ + + QWidget *window = new QWidget; + QHBoxLayout *hbox = new QHBoxLayout(window); + QPushButton *pb1 = new QPushButton(tr("The spacing between this")); + QPushButton *pb2 = new QPushButton(tr("and this button should depend on the style of the parent widget"));; + hbox->addWidget(pb1); + hbox->addWidget(pb2); + CustomLayoutStyle *style1 = new CustomLayoutStyle; + style1->hspacing = 6; + window->setStyle(style1); + window->show(); + + QTest::qWait(100); + int spacing = pb2->geometry().left() - pb1->geometry().right() - 1; + QCOMPARE(spacing, 6); + + CustomLayoutStyle *style2 = new CustomLayoutStyle(); + style2->hspacing = 10; + window->setStyle(style2); + QTest::qWait(100); + spacing = pb2->geometry().left() - pb1->geometry().right() - 1; + QEXPECT_FAIL("", "Fix for next minor release", Continue); + QCOMPARE(spacing, 10); + + delete window; + delete style1; + delete style2; +} + + QTEST_MAIN(tst_QBoxLayout) #include "tst_qboxlayout.moc" diff --git a/tests/auto/qbrush/tst_qbrush.cpp b/tests/auto/qbrush/tst_qbrush.cpp index 7ef930fc18..e4dadd6439 100644 --- a/tests/auto/qbrush/tst_qbrush.cpp +++ b/tests/auto/qbrush/tst_qbrush.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qbuffer/tst_qbuffer.cpp b/tests/auto/qbuffer/tst_qbuffer.cpp index fae5cdbc75..5df6cb90d9 100644 --- a/tests/auto/qbuffer/tst_qbuffer.cpp +++ b/tests/auto/qbuffer/tst_qbuffer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qbuttongroup/tst_qbuttongroup.cpp b/tests/auto/qbuttongroup/tst_qbuttongroup.cpp index 4bb414cec9..86dd2b2baa 100644 --- a/tests/auto/qbuttongroup/tst_qbuttongroup.cpp +++ b/tests/auto/qbuttongroup/tst_qbuttongroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qbytearray/tst_qbytearray.cpp b/tests/auto/qbytearray/tst_qbytearray.cpp index 4da8c5c63b..78fbf32c7d 100644 --- a/tests/auto/qbytearray/tst_qbytearray.cpp +++ b/tests/auto/qbytearray/tst_qbytearray.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -239,10 +239,6 @@ void tst_QByteArray::qUncompress() QTEST(::qUncompress(in), "out"); -#if defined Q_WS_MAC && (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_4) - QSKIP("Corrupt data causes this test to lock up on Mac OS X Panther", SkipSingle); -#endif - QTEST(::qUncompress(in + "blah"), "out"); } #endif diff --git a/tests/auto/qbytearraymatcher/tst_qbytearraymatcher.cpp b/tests/auto/qbytearraymatcher/tst_qbytearraymatcher.cpp index c3f2fd97aa..2f29ca7f88 100644 --- a/tests/auto/qbytearraymatcher/tst_qbytearraymatcher.cpp +++ b/tests/auto/qbytearraymatcher/tst_qbytearraymatcher.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcache/tst_qcache.cpp b/tests/auto/qcache/tst_qcache.cpp index 2b61467ff5..d0c9c4c4bc 100644 --- a/tests/auto/qcache/tst_qcache.cpp +++ b/tests/auto/qcache/tst_qcache.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp b/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp index 617832bc0e..9c70e764c7 100644 --- a/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp +++ b/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qchar/tst_qchar.cpp b/tests/auto/qchar/tst_qchar.cpp index 96b3b27805..01ba53402f 100644 --- a/tests/auto/qchar/tst_qchar.cpp +++ b/tests/auto/qchar/tst_qchar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcheckbox/tst_qcheckbox.cpp b/tests/auto/qcheckbox/tst_qcheckbox.cpp index 9ffeb07043..6ae155b243 100644 --- a/tests/auto/qcheckbox/tst_qcheckbox.cpp +++ b/tests/auto/qcheckbox/tst_qcheckbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qclipboard/copier/main.cpp b/tests/auto/qclipboard/copier/main.cpp index 9870f4134b..c5a49419ac 100644 --- a/tests/auto/qclipboard/copier/main.cpp +++ b/tests/auto/qclipboard/copier/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qclipboard/paster/main.cpp b/tests/auto/qclipboard/paster/main.cpp index 7cd3bc017c..40dcb9ad17 100644 --- a/tests/auto/qclipboard/paster/main.cpp +++ b/tests/auto/qclipboard/paster/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qclipboard/tst_qclipboard.cpp b/tests/auto/qclipboard/tst_qclipboard.cpp index 3a98153772..f400754fc8 100644 --- a/tests/auto/qclipboard/tst_qclipboard.cpp +++ b/tests/auto/qclipboard/tst_qclipboard.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcolor/tst_qcolor.cpp b/tests/auto/qcolor/tst_qcolor.cpp index 684d5b5628..bebad5585d 100644 --- a/tests/auto/qcolor/tst_qcolor.cpp +++ b/tests/auto/qcolor/tst_qcolor.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcolordialog/tst_qcolordialog.cpp b/tests/auto/qcolordialog/tst_qcolordialog.cpp index 1b5babb632..fd1f283e3d 100644 --- a/tests/auto/qcolordialog/tst_qcolordialog.cpp +++ b/tests/auto/qcolordialog/tst_qcolordialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcolumnview/tst_qcolumnview.cpp b/tests/auto/qcolumnview/tst_qcolumnview.cpp index 998d27353b..0216e0f80f 100644 --- a/tests/auto/qcolumnview/tst_qcolumnview.cpp +++ b/tests/auto/qcolumnview/tst_qcolumnview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcombobox/tst_qcombobox.cpp b/tests/auto/qcombobox/tst_qcombobox.cpp index 5321348987..c94ace0fcf 100644 --- a/tests/auto/qcombobox/tst_qcombobox.cpp +++ b/tests/auto/qcombobox/tst_qcombobox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcommandlinkbutton/tst_qcommandlinkbutton.cpp b/tests/auto/qcommandlinkbutton/tst_qcommandlinkbutton.cpp index 45a430185e..53f5760180 100644 --- a/tests/auto/qcommandlinkbutton/tst_qcommandlinkbutton.cpp +++ b/tests/auto/qcommandlinkbutton/tst_qcommandlinkbutton.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcompleter/tst_qcompleter.cpp b/tests/auto/qcompleter/tst_qcompleter.cpp index b71cdc636d..baea419594 100644 --- a/tests/auto/qcompleter/tst_qcompleter.cpp +++ b/tests/auto/qcompleter/tst_qcompleter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcomplextext/bidireorderstring.h b/tests/auto/qcomplextext/bidireorderstring.h index 11814743f7..9633ab7123 100644 --- a/tests/auto/qcomplextext/bidireorderstring.h +++ b/tests/auto/qcomplextext/bidireorderstring.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcomplextext/tst_qcomplextext.cpp b/tests/auto/qcomplextext/tst_qcomplextext.cpp index b2288540fb..96853debd5 100644 --- a/tests/auto/qcomplextext/tst_qcomplextext.cpp +++ b/tests/auto/qcomplextext/tst_qcomplextext.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp b/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp index 6d59390cbf..048fa34ebd 100644 --- a/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp +++ b/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcopchannel/testSend/main.cpp b/tests/auto/qcopchannel/testSend/main.cpp index e906ff46c6..fa6f6e4b7a 100644 --- a/tests/auto/qcopchannel/testSend/main.cpp +++ b/tests/auto/qcopchannel/testSend/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcopchannel/tst_qcopchannel.cpp b/tests/auto/qcopchannel/tst_qcopchannel.cpp index a9003734af..d07898ace7 100644 --- a/tests/auto/qcopchannel/tst_qcopchannel.cpp +++ b/tests/auto/qcopchannel/tst_qcopchannel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcoreapplication/tst_qcoreapplication.cpp b/tests/auto/qcoreapplication/tst_qcoreapplication.cpp index e695592d02..7366d3316b 100644 --- a/tests/auto/qcoreapplication/tst_qcoreapplication.cpp +++ b/tests/auto/qcoreapplication/tst_qcoreapplication.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcryptographichash/tst_qcryptographichash.cpp b/tests/auto/qcryptographichash/tst_qcryptographichash.cpp index 04b1ac6b6f..5f2dfa1906 100644 --- a/tests/auto/qcryptographichash/tst_qcryptographichash.cpp +++ b/tests/auto/qcryptographichash/tst_qcryptographichash.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qcssparser/tst_cssparser.cpp b/tests/auto/qcssparser/tst_cssparser.cpp index 27258b72e6..cd2c0f490b 100644 --- a/tests/auto/qcssparser/tst_cssparser.cpp +++ b/tests/auto/qcssparser/tst_cssparser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdatastream/tst_qdatastream.cpp b/tests/auto/qdatastream/tst_qdatastream.cpp index 6a69fccc5f..3c70a2682a 100644 --- a/tests/auto/qdatastream/tst_qdatastream.cpp +++ b/tests/auto/qdatastream/tst_qdatastream.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp b/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp index 0aaa1b306e..1ff9e550a4 100644 --- a/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp +++ b/tests/auto/qdatawidgetmapper/tst_qdatawidgetmapper.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdate/tst_qdate.cpp b/tests/auto/qdate/tst_qdate.cpp index 4d6c80c3d4..dffa3449b3 100644 --- a/tests/auto/qdate/tst_qdate.cpp +++ b/tests/auto/qdate/tst_qdate.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdatetime/tst_qdatetime.cpp b/tests/auto/qdatetime/tst_qdatetime.cpp index 69d8a626ad..35c82b2372 100644 --- a/tests/auto/qdatetime/tst_qdatetime.cpp +++ b/tests/auto/qdatetime/tst_qdatetime.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdatetimeedit/tst_qdatetimeedit.cpp b/tests/auto/qdatetimeedit/tst_qdatetimeedit.cpp index b975405b8c..ab98d1d86a 100644 --- a/tests/auto/qdatetimeedit/tst_qdatetimeedit.cpp +++ b/tests/auto/qdatetimeedit/tst_qdatetimeedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -102,7 +102,7 @@ Q_DECLARE_METATYPE(QList<int>); #if defined(Q_OS_WINCE) bool qt_wince_is_platform(const QString &platformString) { - TCHAR tszPlatform[64]; + wchar_t tszPlatform[64]; if (SystemParametersInfo(SPI_GETPLATFORMTYPE, sizeof(tszPlatform)/sizeof(*tszPlatform),tszPlatform,0)) if (0 == _tcsicmp(reinterpret_cast<const wchar_t *> (platformString.utf16()), tszPlatform)) diff --git a/tests/auto/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp b/tests/auto/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp index 142b820f5e..5d08c63e76 100644 --- a/tests/auto/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp +++ b/tests/auto/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -609,19 +609,22 @@ void tst_QDBusAbstractAdaptor::methodCalls() QVERIFY(con.isConnected()); //QDBusInterface emptycon.baseService(), "/", QString()); - QDBusInterface if1(con.baseService(), "/", "local.Interface1", con); - QDBusInterface if2(con.baseService(), "/", "local.Interface2", con); - QDBusInterface if3(con.baseService(), "/", "local.Interface3", con); - QDBusInterface if4(con.baseService(), "/", "local.Interface4", con); - // must fail: no object - //QCOMPARE(empty->call("method").type(), QDBusMessage::ErrorMessage); - QCOMPARE(if1.call(QDBus::BlockWithGui, "method").type(), QDBusMessage::ErrorMessage); + { + // must fail: no object + QDBusInterface if1(con.baseService(), "/", "local.Interface1", con); + QCOMPARE(if1.call(QDBus::BlockWithGui, "method").type(), QDBusMessage::ErrorMessage); + } QFETCH(int, nInterfaces); MyObject obj(nInterfaces); con.registerObject("/", &obj); + QDBusInterface if1(con.baseService(), "/", "local.Interface1", con); + QDBusInterface if2(con.baseService(), "/", "local.Interface2", con); + QDBusInterface if3(con.baseService(), "/", "local.Interface3", con); + QDBusInterface if4(con.baseService(), "/", "local.Interface4", con); + // must fail: no such method QCOMPARE(if1.call(QDBus::BlockWithGui, "method").type(), QDBusMessage::ErrorMessage); if (!nInterfaces--) @@ -670,11 +673,11 @@ void tst_QDBusAbstractAdaptor::methodCallScriptable() QDBusConnection con = QDBusConnection::sessionBus(); QVERIFY(con.isConnected()); - QDBusInterface if2(con.baseService(), "/", "local.Interface2", con); - MyObject obj(2); con.registerObject("/", &obj); + QDBusInterface if2(con.baseService(), "/", "local.Interface2", con); + QCOMPARE(if2.call(QDBus::BlockWithGui,"scriptableMethod").type(), QDBusMessage::ReplyMessage); QCOMPARE(slotSpy, "void Interface2::scriptableMethod()"); } diff --git a/tests/auto/qdbusabstractinterface/com.trolltech.QtDBus.Pinger.xml b/tests/auto/qdbusabstractinterface/com.trolltech.QtDBus.Pinger.xml new file mode 100644 index 0000000000..fb2aab811f --- /dev/null +++ b/tests/auto/qdbusabstractinterface/com.trolltech.QtDBus.Pinger.xml @@ -0,0 +1,30 @@ +<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> +<node> + <interface name="com.trolltech.QtDBus.Pinger"> + <property name="stringProp" type="s" access="readwrite"/> + <property name="variantProp" type="v" access="readwrite"/> + <property name="complexProp" type="(s)" access="readwrite"> + <annotation name="com.trolltech.QtDBus.QtTypeName" value="RegisteredType"/> + </property> + <signal name="voidSignal"/> + <signal name="stringSignal"> + <arg type="s"/> + </signal> + <signal name="complexSignal"> + <arg name="" type="(s)"/> + <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="RegisteredType"/> + </signal> + <method name="voidMethod" /> + <method name="stringMethod"> + <arg type="s" direction="out"/> + </method> + <method name="complexMethod"> + <arg type="(s)" direction="out"/> + <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="RegisteredType"/> + </method> + <method name="multiOutMethod"> + <arg type="s" direction="out"/> + <arg type="i" direction="out"/ + </method> + </interface> +</node> diff --git a/tests/auto/qdbusabstractinterface/interface.cpp b/tests/auto/qdbusabstractinterface/interface.cpp new file mode 100644 index 0000000000..1c391ce6c0 --- /dev/null +++ b/tests/auto/qdbusabstractinterface/interface.cpp @@ -0,0 +1,48 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "interface.h" + +Interface::Interface() +{ +} + +#include "moc_interface.cpp" diff --git a/tests/auto/qdbusabstractinterface/interface.h b/tests/auto/qdbusabstractinterface/interface.h new file mode 100644 index 0000000000..f6d34a7f98 --- /dev/null +++ b/tests/auto/qdbusabstractinterface/interface.h @@ -0,0 +1,113 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef INTERFACE_H +#define INTERFACE_H + +#include <QtCore/QObject> +#include <QtDBus/QDBusArgument> + +struct RegisteredType +{ + inline RegisteredType(const QString &str = QString()) : s(str) {} + inline bool operator==(const RegisteredType &other) const { return s == other.s; } + QString s; +}; +Q_DECLARE_METATYPE(RegisteredType) + +inline QDBusArgument &operator<<(QDBusArgument &s, const RegisteredType &data) +{ + s.beginStructure(); + s << data.s; + s.endStructure(); + return s; +} + +inline const QDBusArgument &operator>>(const QDBusArgument &s, RegisteredType &data) +{ + s.beginStructure(); + s >> data.s; + s.endStructure(); + return s; +} + +struct UnregisteredType +{ + QString s; +}; +Q_DECLARE_METATYPE(UnregisteredType) + +class Interface: public QObject +{ + Q_OBJECT + Q_CLASSINFO("D-Bus Interface", "com.trolltech.QtDBus.Pinger") + Q_PROPERTY(QString stringProp READ stringProp WRITE setStringProp SCRIPTABLE true) + Q_PROPERTY(QDBusVariant variantProp READ variantProp WRITE setVariantProp SCRIPTABLE true) + Q_PROPERTY(RegisteredType complexProp READ complexProp WRITE setComplexProp SCRIPTABLE true) + + friend class tst_QDBusAbstractInterface; + QString m_stringProp; + QDBusVariant m_variantProp; + RegisteredType m_complexProp; + +public: + Interface(); + + QString stringProp() const { return m_stringProp; } + void setStringProp(const QString &s) { m_stringProp = s; } + QDBusVariant variantProp() const { return m_variantProp; } + void setVariantProp(const QDBusVariant &v) { m_variantProp = v; } + RegisteredType complexProp() const { return m_complexProp; } + void setComplexProp(const RegisteredType &r) { m_complexProp = r; } + +public slots: + Q_SCRIPTABLE void voidMethod() {} + Q_SCRIPTABLE QString stringMethod() { return "Hello, world"; } + Q_SCRIPTABLE RegisteredType complexMethod() { return RegisteredType("Hello, world"); } + Q_SCRIPTABLE QString multiOutMethod(int &value) { value = 42; return "Hello, world"; } + +signals: + Q_SCRIPTABLE void voidSignal(); + Q_SCRIPTABLE void stringSignal(const QString &); + Q_SCRIPTABLE void complexSignal(RegisteredType); +}; + +#endif // INTERFACE_H diff --git a/tests/auto/qdbusabstractinterface/pinger.cpp b/tests/auto/qdbusabstractinterface/pinger.cpp new file mode 100644 index 0000000000..4fcb89a7d1 --- /dev/null +++ b/tests/auto/qdbusabstractinterface/pinger.cpp @@ -0,0 +1,67 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDBus module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/* + * This file was generated by qdbusxml2cpp version 0.7 + * Command line was: qdbusxml2cpp -i interface.h -p pinger com.trolltech.QtDBus.Pinger.xml + * + * qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + * + * This is an auto-generated file. + * This file may have been hand-edited. Look for HAND-EDIT comments + * before re-generating it. + */ + +#include "pinger.h" + +/* + * Implementation of interface class ComTrolltechQtDBusPingerInterface + */ + +ComTrolltechQtDBusPingerInterface::ComTrolltechQtDBusPingerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) + : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) +{ +} + +ComTrolltechQtDBusPingerInterface::~ComTrolltechQtDBusPingerInterface() +{ +} + diff --git a/tests/auto/qdbusabstractinterface/pinger.h b/tests/auto/qdbusabstractinterface/pinger.h new file mode 100644 index 0000000000..fb8addaf05 --- /dev/null +++ b/tests/auto/qdbusabstractinterface/pinger.h @@ -0,0 +1,145 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDBus module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/* + * This file was generated by qdbusxml2cpp version 0.7 + * Command line was: qdbusxml2cpp -i interface.h -p pinger com.trolltech.QtDBus.Pinger.xml + * + * qdbusxml2cpp is Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + * + * This is an auto-generated file. + * Do not edit! All changes made to it will be lost. + */ + +#ifndef PINGER_H_1246463415 +#define PINGER_H_1246463415 + +#include <QtCore/QObject> +#include <QtCore/QByteArray> +#include <QtCore/QList> +#include <QtCore/QMap> +#include <QtCore/QString> +#include <QtCore/QStringList> +#include <QtCore/QVariant> +#include <QtDBus/QtDBus> +#include "interface.h" + +/* + * Proxy class for interface com.trolltech.QtDBus.Pinger + */ +class ComTrolltechQtDBusPingerInterface: public QDBusAbstractInterface +{ + Q_OBJECT +public: + static inline const char *staticInterfaceName() + { return "com.trolltech.QtDBus.Pinger"; } + +public: + ComTrolltechQtDBusPingerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); + + ~ComTrolltechQtDBusPingerInterface(); + + Q_PROPERTY(RegisteredType complexProp READ complexProp WRITE setComplexProp) + inline RegisteredType complexProp() const + { return qvariant_cast< RegisteredType >(property("complexProp")); } + inline void setComplexProp(RegisteredType value) + { setProperty("complexProp", qVariantFromValue(value)); } + + Q_PROPERTY(QString stringProp READ stringProp WRITE setStringProp) + inline QString stringProp() const + { return qvariant_cast< QString >(property("stringProp")); } + inline void setStringProp(const QString &value) + { setProperty("stringProp", qVariantFromValue(value)); } + + Q_PROPERTY(QDBusVariant variantProp READ variantProp WRITE setVariantProp) + inline QDBusVariant variantProp() const + { return qvariant_cast< QDBusVariant >(property("variantProp")); } + inline void setVariantProp(const QDBusVariant &value) + { setProperty("variantProp", qVariantFromValue(value)); } + +public Q_SLOTS: // METHODS + inline QDBusPendingReply<RegisteredType> complexMethod() + { + QList<QVariant> argumentList; + return asyncCallWithArgumentList(QLatin1String("complexMethod"), argumentList); + } + + inline QDBusPendingReply<QString, int> multiOutMethod() + { + QList<QVariant> argumentList; + return asyncCallWithArgumentList(QLatin1String("multiOutMethod"), argumentList); + } + inline QDBusReply<QString> multiOutMethod(int &out1) + { + QList<QVariant> argumentList; + QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("multiOutMethod"), argumentList); + if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { + out1 = qdbus_cast<int>(reply.arguments().at(1)); + } + return reply; + } + + inline QDBusPendingReply<QString> stringMethod() + { + QList<QVariant> argumentList; + return asyncCallWithArgumentList(QLatin1String("stringMethod"), argumentList); + } + + inline QDBusPendingReply<> voidMethod() + { + QList<QVariant> argumentList; + return asyncCallWithArgumentList(QLatin1String("voidMethod"), argumentList); + } + +Q_SIGNALS: // SIGNALS + void complexSignal(RegisteredType in0); + void stringSignal(const QString &in0); + void voidSignal(); +}; + +namespace com { + namespace trolltech { + namespace QtDBus { + typedef ::ComTrolltechQtDBusPingerInterface Pinger; + } + } +} +#endif diff --git a/tests/auto/qdbusabstractinterface/qdbusabstractinterface.pro b/tests/auto/qdbusabstractinterface/qdbusabstractinterface.pro new file mode 100644 index 0000000000..a4853b8009 --- /dev/null +++ b/tests/auto/qdbusabstractinterface/qdbusabstractinterface.pro @@ -0,0 +1,15 @@ +load(qttest_p4) +QT = core +contains(QT_CONFIG,dbus): { + SOURCES += tst_qdbusabstractinterface.cpp interface.cpp + HEADERS += interface.h + QT += dbus + + # These are generated sources + # To regenerate, see the command-line at the top of the files + SOURCES += pinger.cpp + HEADERS += pinger.h +} +else:SOURCES += ../qdbusmarshall/dummy.cpp + +OTHER_FILES += com.trolltech.QtDBus.Pinger.xml diff --git a/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp b/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp new file mode 100644 index 0000000000..fa5e332130 --- /dev/null +++ b/tests/auto/qdbusabstractinterface/tst_qdbusabstractinterface.cpp @@ -0,0 +1,576 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include <qcoreapplication.h> +#include <qdebug.h> +#include <qsharedpointer.h> + +#include <QtTest/QtTest> + +#include <QtDBus> + +#include "interface.h" +#include "pinger.h" + +typedef QSharedPointer<com::trolltech::QtDBus::Pinger> Pinger; + +class tst_QDBusAbstractInterface: public QObject +{ + Q_OBJECT + Interface targetObj; + + Pinger getPinger(QString service = "", const QString &path = "/") + { + QDBusConnection con = QDBusConnection::sessionBus(); + if (!con.isConnected()) + return Pinger(); + if (service.isEmpty() && !service.isNull()) + service = con.baseService(); + return Pinger(new com::trolltech::QtDBus::Pinger(service, path, con)); + } + +public: + tst_QDBusAbstractInterface(); + +private slots: + void initTestCase(); + + void makeVoidCall(); + void makeStringCall(); + void makeComplexCall(); + void makeMultiOutCall(); + + void makeAsyncVoidCall(); + void makeAsyncStringCall(); + void makeAsyncComplexCall(); + void makeAsyncMultiOutCall(); + + void stringPropRead(); + void stringPropWrite(); + void variantPropRead(); + void variantPropWrite(); + void complexPropRead(); + void complexPropWrite(); + + void stringPropDirectRead(); + void stringPropDirectWrite(); + void variantPropDirectRead(); + void variantPropDirectWrite(); + void complexPropDirectRead(); + void complexPropDirectWrite(); + + void getVoidSignal_data(); + void getVoidSignal(); + void getStringSignal_data(); + void getStringSignal(); + void getComplexSignal_data(); + void getComplexSignal(); + + void createErrors_data(); + void createErrors(); + + void callErrors_data(); + void callErrors(); + void asyncCallErrors_data(); + void asyncCallErrors(); + + void propertyReadErrors_data(); + void propertyReadErrors(); + void propertyWriteErrors_data(); + void propertyWriteErrors(); + void directPropertyReadErrors_data(); + void directPropertyReadErrors(); + void directPropertyWriteErrors_data(); + void directPropertyWriteErrors(); +}; + +tst_QDBusAbstractInterface::tst_QDBusAbstractInterface() +{ + // register the meta types + qDBusRegisterMetaType<RegisteredType>(); + qRegisterMetaType<UnregisteredType>(); +} + +void tst_QDBusAbstractInterface::initTestCase() +{ + // register the object + QDBusConnection con = QDBusConnection::sessionBus(); + QVERIFY(con.isConnected()); + con.registerObject("/", &targetObj, QDBusConnection::ExportScriptableContents); +} + +void tst_QDBusAbstractInterface::makeVoidCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusReply<void> r = p->voidMethod(); + QVERIFY(r.isValid()); +} + +void tst_QDBusAbstractInterface::makeStringCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusReply<QString> r = p->stringMethod(); + QVERIFY(r.isValid()); + QCOMPARE(r.value(), targetObj.stringMethod()); +} + +void tst_QDBusAbstractInterface::makeComplexCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusReply<RegisteredType> r = p->complexMethod(); + QVERIFY(r.isValid()); + QCOMPARE(r.value(), targetObj.complexMethod()); +} + +void tst_QDBusAbstractInterface::makeMultiOutCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + int value; + QDBusReply<QString> r = p->multiOutMethod(value); + QVERIFY(r.isValid()); + + int expectedValue; + QCOMPARE(r.value(), targetObj.multiOutMethod(expectedValue)); + QCOMPARE(value, expectedValue); +} + +void tst_QDBusAbstractInterface::makeAsyncVoidCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusPendingReply<void> r = p->voidMethod(); + r.waitForFinished(); + QVERIFY(r.isValid()); +} + +void tst_QDBusAbstractInterface::makeAsyncStringCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusPendingReply<QString> r = p->stringMethod(); + r.waitForFinished(); + QVERIFY(r.isValid()); + QCOMPARE(r.value(), targetObj.stringMethod()); +} + +void tst_QDBusAbstractInterface::makeAsyncComplexCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusPendingReply<RegisteredType> r = p->complexMethod(); + r.waitForFinished(); + QVERIFY(r.isValid()); + QCOMPARE(r.value(), targetObj.complexMethod()); +} + +void tst_QDBusAbstractInterface::makeAsyncMultiOutCall() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusPendingReply<QString, int> r = p->multiOutMethod(); + r.waitForFinished(); + QVERIFY(r.isValid()); + + int expectedValue; + QCOMPARE(r.value(), targetObj.multiOutMethod(expectedValue)); + QCOMPARE(r.argumentAt<1>(), expectedValue); +} + +void tst_QDBusAbstractInterface::stringPropRead() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QString expectedValue = targetObj.m_stringProp = "This is a test"; + QVariant v = p->property("stringProp"); + QVERIFY(v.isValid()); + QCOMPARE(v.toString(), expectedValue); +} + +void tst_QDBusAbstractInterface::stringPropWrite() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QString expectedValue = "This is a value"; + QVERIFY(p->setProperty("stringProp", expectedValue)); + QCOMPARE(targetObj.m_stringProp, expectedValue); +} + +void tst_QDBusAbstractInterface::variantPropRead() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusVariant expectedValue = targetObj.m_variantProp = QDBusVariant(QVariant(42)); + QVariant v = p->property("variantProp"); + QVERIFY(v.isValid()); + QDBusVariant value = v.value<QDBusVariant>(); + QCOMPARE(value.variant().userType(), expectedValue.variant().userType()); + QCOMPARE(value.variant(), expectedValue.variant()); +} + +void tst_QDBusAbstractInterface::variantPropWrite() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusVariant expectedValue = QDBusVariant(Q_INT64_C(-47)); + QVERIFY(p->setProperty("variantProp", qVariantFromValue(expectedValue))); + QCOMPARE(targetObj.m_variantProp.variant(), expectedValue.variant()); +} + +void tst_QDBusAbstractInterface::complexPropRead() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + RegisteredType expectedValue = targetObj.m_complexProp = RegisteredType("This is a test"); + QVariant v = p->property("complexProp"); + QVERIFY(v.userType() == qMetaTypeId<RegisteredType>()); + QCOMPARE(v.value<RegisteredType>(), targetObj.m_complexProp); +} + +void tst_QDBusAbstractInterface::complexPropWrite() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + RegisteredType expectedValue = RegisteredType("This is a value"); + QVERIFY(p->setProperty("complexProp", qVariantFromValue(expectedValue))); + QCOMPARE(targetObj.m_complexProp, expectedValue); +} + +void tst_QDBusAbstractInterface::stringPropDirectRead() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QString expectedValue = targetObj.m_stringProp = "This is a test"; + QCOMPARE(p->stringProp(), expectedValue); +} + +void tst_QDBusAbstractInterface::stringPropDirectWrite() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QString expectedValue = "This is a value"; + p->setStringProp(expectedValue); + QCOMPARE(targetObj.m_stringProp, expectedValue); +} + +void tst_QDBusAbstractInterface::variantPropDirectRead() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusVariant expectedValue = targetObj.m_variantProp = QDBusVariant(42); + QCOMPARE(p->variantProp().variant(), expectedValue.variant()); +} + +void tst_QDBusAbstractInterface::variantPropDirectWrite() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + QDBusVariant expectedValue = QDBusVariant(Q_INT64_C(-47)); + p->setVariantProp(expectedValue); + QCOMPARE(targetObj.m_variantProp.variant().userType(), expectedValue.variant().userType()); + QCOMPARE(targetObj.m_variantProp.variant(), expectedValue.variant()); +} + +void tst_QDBusAbstractInterface::complexPropDirectRead() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + RegisteredType expectedValue = targetObj.m_complexProp = RegisteredType("This is a test"); + QCOMPARE(p->complexProp(), targetObj.m_complexProp); +} + +void tst_QDBusAbstractInterface::complexPropDirectWrite() +{ + Pinger p = getPinger(); + QVERIFY2(p, "Not connected to D-Bus"); + + RegisteredType expectedValue = RegisteredType("This is a value"); + p->setComplexProp(expectedValue); + QCOMPARE(targetObj.m_complexProp, expectedValue); +} + +void tst_QDBusAbstractInterface::getVoidSignal_data() +{ + QTest::addColumn<QString>("service"); + QTest::addColumn<QString>("path"); + + QTest::newRow("specific") << QDBusConnection::sessionBus().baseService() << "/"; + QTest::newRow("service-wildcard") << QString() << "/"; + QTest::newRow("path-wildcard") << QDBusConnection::sessionBus().baseService() << QString(); + QTest::newRow("full-wildcard") << QString() << QString(); +} + +void tst_QDBusAbstractInterface::getVoidSignal() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we need to connect the signal somewhere in order for D-Bus to enable the rules + QTestEventLoop::instance().connect(p.data(), SIGNAL(voidSignal()), SLOT(exitLoop())); + QSignalSpy s(p.data(), SIGNAL(voidSignal())); + + emit targetObj.voidSignal(); + QTestEventLoop::instance().enterLoop(2); + QVERIFY(!QTestEventLoop::instance().timeout()); + + QVERIFY(s.size() == 1); + QVERIFY(s.at(0).size() == 0); +} + +void tst_QDBusAbstractInterface::getStringSignal_data() +{ + getVoidSignal_data(); +} + +void tst_QDBusAbstractInterface::getStringSignal() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we need to connect the signal somewhere in order for D-Bus to enable the rules + QTestEventLoop::instance().connect(p.data(), SIGNAL(stringSignal(QString)), SLOT(exitLoop())); + QSignalSpy s(p.data(), SIGNAL(stringSignal(QString))); + + QString expectedValue = "Good morning"; + emit targetObj.stringSignal(expectedValue); + QTestEventLoop::instance().enterLoop(2); + QVERIFY(!QTestEventLoop::instance().timeout()); + + QVERIFY(s.size() == 1); + QVERIFY(s[0].size() == 1); + QCOMPARE(s[0][0].userType(), int(QVariant::String)); + QCOMPARE(s[0][0].toString(), expectedValue); +} + +void tst_QDBusAbstractInterface::getComplexSignal_data() +{ + getVoidSignal_data(); +} + +void tst_QDBusAbstractInterface::getComplexSignal() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we need to connect the signal somewhere in order for D-Bus to enable the rules + QTestEventLoop::instance().connect(p.data(), SIGNAL(complexSignal(RegisteredType)), SLOT(exitLoop())); + QSignalSpy s(p.data(), SIGNAL(complexSignal(RegisteredType))); + + RegisteredType expectedValue("Good evening"); + emit targetObj.complexSignal(expectedValue); + QTestEventLoop::instance().enterLoop(2); + QVERIFY(!QTestEventLoop::instance().timeout()); + + QVERIFY(s.size() == 1); + QVERIFY(s[0].size() == 1); + QCOMPARE(s[0][0].userType(), qMetaTypeId<RegisteredType>()); + QCOMPARE(s[0][0].value<RegisteredType>(), expectedValue); +} + +void tst_QDBusAbstractInterface::createErrors_data() +{ + QTest::addColumn<QString>("service"); + QTest::addColumn<QString>("path"); + QTest::addColumn<QString>("errorName"); + + QTest::newRow("invalid-service") << "this isn't valid" << "/" << "com.trolltech.QtDBus.Error.InvalidService"; + QTest::newRow("invalid-path") << QDBusConnection::sessionBus().baseService() << "this isn't valid" + << "com.trolltech.QtDBus.Error.InvalidObjectPath"; +} + +void tst_QDBusAbstractInterface::createErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + QVERIFY(!p->isValid()); + QTEST(p->lastError().name(), "errorName"); +} + +void tst_QDBusAbstractInterface::callErrors_data() +{ + createErrors_data(); + QTest::newRow("service-wildcard") << QString() << "/" << "com.trolltech.QtDBus.Error.InvalidService"; + QTest::newRow("path-wildcard") << QDBusConnection::sessionBus().baseService() << QString() + << "com.trolltech.QtDBus.Error.InvalidObjectPath"; + QTest::newRow("full-wildcard") << QString() << QString() << "com.trolltech.QtDBus.Error.InvalidService"; +} + +void tst_QDBusAbstractInterface::callErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we shouldn't be able to make this call: + QDBusReply<QString> r = p->stringMethod(); + QVERIFY(!r.isValid()); + QTEST(r.error().name(), "errorName"); + QCOMPARE(p->lastError().name(), r.error().name()); +} + +void tst_QDBusAbstractInterface::asyncCallErrors_data() +{ + callErrors_data(); +} + +void tst_QDBusAbstractInterface::asyncCallErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we shouldn't be able to make this call: + QDBusPendingReply<QString> r = p->stringMethod(); + QVERIFY(r.isError()); + QTEST(r.error().name(), "errorName"); + QCOMPARE(p->lastError().name(), r.error().name()); +} + +void tst_QDBusAbstractInterface::propertyReadErrors_data() +{ + callErrors_data(); +} + +void tst_QDBusAbstractInterface::propertyReadErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we shouldn't be able to get this value: + QVariant v = p->property("stringProp"); + QVERIFY(v.isNull()); + QVERIFY(!v.isValid()); + QTEST(p->lastError().name(), "errorName"); +} + +void tst_QDBusAbstractInterface::propertyWriteErrors_data() +{ + callErrors_data(); +} + +void tst_QDBusAbstractInterface::propertyWriteErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we shouldn't be able to get this value: + if (p->isValid()) + QCOMPARE(int(p->lastError().type()), int(QDBusError::NoError)); + QVERIFY(!p->setProperty("stringProp", "")); + QTEST(p->lastError().name(), "errorName"); +} + +void tst_QDBusAbstractInterface::directPropertyReadErrors_data() +{ + callErrors_data(); +} + +void tst_QDBusAbstractInterface::directPropertyReadErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we shouldn't be able to get this value: + QString v = p->stringProp(); + QVERIFY(v.isNull()); + QTEST(p->lastError().name(), "errorName"); +} + +void tst_QDBusAbstractInterface::directPropertyWriteErrors_data() +{ + callErrors_data(); +} + +void tst_QDBusAbstractInterface::directPropertyWriteErrors() +{ + QFETCH(QString, service); + QFETCH(QString, path); + Pinger p = getPinger(service, path); + QVERIFY2(p, "Not connected to D-Bus"); + + // we shouldn't be able to get this value: + // but there's no direct way of verifying that the setting failed + if (p->isValid()) + QCOMPARE(int(p->lastError().type()), int(QDBusError::NoError)); + p->setStringProp(""); + QTEST(p->lastError().name(), "errorName"); +} + +QTEST_MAIN(tst_QDBusAbstractInterface) +#include "tst_qdbusabstractinterface.moc" diff --git a/tests/auto/qdbusconnection/tst_qdbusconnection.cpp b/tests/auto/qdbusconnection/tst_qdbusconnection.cpp index e04df2a260..0025fa38d8 100644 --- a/tests/auto/qdbusconnection/tst_qdbusconnection.cpp +++ b/tests/auto/qdbusconnection/tst_qdbusconnection.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbuscontext/tst_qdbuscontext.cpp b/tests/auto/qdbuscontext/tst_qdbuscontext.cpp index 2d6c0f107f..a416030320 100644 --- a/tests/auto/qdbuscontext/tst_qdbuscontext.cpp +++ b/tests/auto/qdbuscontext/tst_qdbuscontext.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusinterface/tst_qdbusinterface.cpp b/tests/auto/qdbusinterface/tst_qdbusinterface.cpp index c3ff034e61..60afe4e3c0 100644 --- a/tests/auto/qdbusinterface/tst_qdbusinterface.cpp +++ b/tests/auto/qdbusinterface/tst_qdbusinterface.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -60,6 +60,9 @@ class MyObject: public QObject Q_CLASSINFO("D-Bus Introspection", "" " <interface name=\"com.trolltech.QtDBus.MyObject\" >\n" " <property access=\"readwrite\" type=\"i\" name=\"prop1\" />\n" +" <property name=\"complexProp\" type=\"ai\" access=\"readwrite\">\n" +" <annotation name=\"com.trolltech.QtDBus.QtTypeName\" value=\"QList<int>\"/>\n" +" </property>\n" " <signal name=\"somethingHappened\" >\n" " <arg direction=\"out\" type=\"s\" />\n" " </signal>\n" @@ -73,8 +76,17 @@ class MyObject: public QObject " <arg direction=\"out\" type=\"v\" name=\"pong1\" />\n" " <arg direction=\"out\" type=\"v\" name=\"pong2\" />\n" " </method>\n" +" <method name=\"ping\" >\n" +" <arg direction=\"in\" type=\"ai\" name=\"ping\" />\n" +" <arg direction=\"out\" type=\"ai\" name=\"ping\" />\n" +" <annotation name=\"com.trolltech.QtDBus.QtTypeName.In0\" value=\"QList<int>\"/>\n" +" <annotation name=\"com.trolltech.QtDBus.QtTypeName.Out0\" value=\"QList<int>\"/>\n" +" </method>\n" " </interface>\n" "") + Q_PROPERTY(int prop1 READ prop1 WRITE setProp1) + Q_PROPERTY(QList<int> complexProp READ complexProp WRITE setComplexProp) + public: static int callCount; static QVariantList callArgs; @@ -84,6 +96,30 @@ public: subObject->setObjectName("subObject"); } + int m_prop1; + int prop1() const + { + ++callCount; + return m_prop1; + } + void setProp1(int value) + { + ++callCount; + m_prop1 = value; + } + + QList<int> m_complexProp; + QList<int> complexProp() const + { + ++callCount; + return m_complexProp; + } + void setComplexProp(const QList<int> &value) + { + ++callCount; + m_complexProp = value; + } + public slots: void ping(QDBusMessage msg) @@ -144,8 +180,16 @@ private slots: void introspect(); void callMethod(); void invokeMethod(); + void invokeMethodWithReturn(); + void invokeMethodWithMultiReturn(); + void invokeMethodWithComplexReturn(); void signal(); + + void propertyRead(); + void propertyWrite(); + void complexPropertyRead(); + void complexPropertyWrite(); }; void tst_QDBusInterface::initTestCase() @@ -154,7 +198,7 @@ void tst_QDBusInterface::initTestCase() QVERIFY(con.isConnected()); QTest::qWait(500); - con.registerObject("/", &obj, QDBusConnection::ExportAdaptors + con.registerObject("/", &obj, QDBusConnection::ExportAllProperties | QDBusConnection::ExportAllSlots | QDBusConnection::ExportChildObjects); } @@ -228,11 +272,12 @@ void tst_QDBusInterface::introspect() const QMetaObject *mo = iface.metaObject(); - QCOMPARE(mo->methodCount() - mo->methodOffset(), 3); + QCOMPARE(mo->methodCount() - mo->methodOffset(), 4); QVERIFY(mo->indexOfSignal(TEST_SIGNAL_NAME "(QString)") != -1); - QCOMPARE(mo->propertyCount() - mo->propertyOffset(), 1); + QCOMPARE(mo->propertyCount() - mo->propertyOffset(), 2); QVERIFY(mo->indexOfProperty("prop1") != -1); + QVERIFY(mo->indexOfProperty("complexProp") != -1); } void tst_QDBusInterface::callMethod() @@ -281,6 +326,87 @@ void tst_QDBusInterface::invokeMethod() QCOMPARE(dv.variant().toString(), QString("foo")); } +void tst_QDBusInterface::invokeMethodWithReturn() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + // make the call without a return type + MyObject::callCount = 0; + QDBusVariant arg("foo"); + QDBusVariant retArg; + QVERIFY(QMetaObject::invokeMethod(&iface, "ping", Q_RETURN_ARG(QDBusVariant, retArg), Q_ARG(QDBusVariant, arg))); + QCOMPARE(MyObject::callCount, 1); + + // verify what the callee received + QCOMPARE(MyObject::callArgs.count(), 1); + QVariant v = MyObject::callArgs.at(0); + QDBusVariant dv = qdbus_cast<QDBusVariant>(v); + QCOMPARE(dv.variant().type(), QVariant::String); + QCOMPARE(dv.variant().toString(), arg.variant().toString()); + + // verify that we got the reply as expected + QCOMPARE(retArg.variant(), arg.variant()); +} + +void tst_QDBusInterface::invokeMethodWithMultiReturn() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + // make the call without a return type + MyObject::callCount = 0; + QDBusVariant arg("foo"), arg2("bar"); + QDBusVariant retArg, retArg2; + QVERIFY(QMetaObject::invokeMethod(&iface, "ping", + Q_RETURN_ARG(QDBusVariant, retArg), + Q_ARG(QDBusVariant, arg), + Q_ARG(QDBusVariant, arg2), + Q_ARG(QDBusVariant&, retArg2))); + QCOMPARE(MyObject::callCount, 1); + + // verify what the callee received + QCOMPARE(MyObject::callArgs.count(), 2); + QVariant v = MyObject::callArgs.at(0); + QDBusVariant dv = qdbus_cast<QDBusVariant>(v); + QCOMPARE(dv.variant().type(), QVariant::String); + QCOMPARE(dv.variant().toString(), arg.variant().toString()); + + v = MyObject::callArgs.at(1); + dv = qdbus_cast<QDBusVariant>(v); + QCOMPARE(dv.variant().type(), QVariant::String); + QCOMPARE(dv.variant().toString(), arg2.variant().toString()); + + // verify that we got the replies as expected + QCOMPARE(retArg.variant(), arg.variant()); + QCOMPARE(retArg2.variant(), arg2.variant()); +} + +void tst_QDBusInterface::invokeMethodWithComplexReturn() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + // make the call without a return type + MyObject::callCount = 0; + QList<int> arg = QList<int>() << 42 << -47; + QList<int> retArg; + QVERIFY(QMetaObject::invokeMethod(&iface, "ping", Q_RETURN_ARG(QList<int>, retArg), Q_ARG(QList<int>, arg))); + QCOMPARE(MyObject::callCount, 1); + + // verify what the callee received + QCOMPARE(MyObject::callArgs.count(), 1); + QVariant v = MyObject::callArgs.at(0); + QCOMPARE(v.userType(), qMetaTypeId<QDBusArgument>()); + QCOMPARE(qdbus_cast<QList<int> >(v), arg); + + // verify that we got the reply as expected + QCOMPARE(retArg, arg); +} + void tst_QDBusInterface::signal() { QDBusConnection con = QDBusConnection::sessionBus(); @@ -322,6 +448,68 @@ void tst_QDBusInterface::signal() } } +void tst_QDBusInterface::propertyRead() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + int arg = obj.m_prop1 = 42; + MyObject::callCount = 0; + + QVariant v = iface.property("prop1"); + QVERIFY(v.isValid()); + QCOMPARE(v.userType(), int(QVariant::Int)); + QCOMPARE(v.toInt(), arg); + QCOMPARE(MyObject::callCount, 1); +} + +void tst_QDBusInterface::propertyWrite() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + int arg = 42; + obj.m_prop1 = 0; + MyObject::callCount = 0; + + QVERIFY(iface.setProperty("prop1", arg)); + QCOMPARE(MyObject::callCount, 1); + QCOMPARE(obj.m_prop1, arg); +} + +void tst_QDBusInterface::complexPropertyRead() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + QList<int> arg = obj.m_complexProp = QList<int>() << 42 << -47; + MyObject::callCount = 0; + + QVariant v = iface.property("complexProp"); + QVERIFY(v.isValid()); + QCOMPARE(v.userType(), qMetaTypeId<QList<int> >()); + QCOMPARE(v.value<QList<int> >(), arg); + QCOMPARE(MyObject::callCount, 1); +} + +void tst_QDBusInterface::complexPropertyWrite() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QDBusInterface iface(QDBusConnection::sessionBus().baseService(), QLatin1String("/"), + TEST_INTERFACE_NAME); + + QList<int> arg = QList<int>() << -47 << 42; + obj.m_complexProp.clear(); + MyObject::callCount = 0; + + QVERIFY(iface.setProperty("complexProp", qVariantFromValue(arg))); + QCOMPARE(MyObject::callCount, 1); + QCOMPARE(obj.m_complexProp, arg); +} + QTEST_MAIN(tst_QDBusInterface) #include "tst_qdbusinterface.moc" diff --git a/tests/auto/qdbuslocalcalls/tst_qdbuslocalcalls.cpp b/tests/auto/qdbuslocalcalls/tst_qdbuslocalcalls.cpp index 2b512d4f7c..d47eac5c9a 100644 --- a/tests/auto/qdbuslocalcalls/tst_qdbuslocalcalls.cpp +++ b/tests/auto/qdbuslocalcalls/tst_qdbuslocalcalls.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusmarshall/common.h b/tests/auto/qdbusmarshall/common.h index 4c728ef269..9591b2f674 100644 --- a/tests/auto/qdbusmarshall/common.h +++ b/tests/auto/qdbusmarshall/common.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusmarshall/dummy.cpp b/tests/auto/qdbusmarshall/dummy.cpp index 2a34bb9d04..0c034f387e 100644 --- a/tests/auto/qdbusmarshall/dummy.cpp +++ b/tests/auto/qdbusmarshall/dummy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusmarshall/qpong/qpong.cpp b/tests/auto/qdbusmarshall/qpong/qpong.cpp index 9a5753d981..8e017da647 100644 --- a/tests/auto/qdbusmarshall/qpong/qpong.cpp +++ b/tests/auto/qdbusmarshall/qpong/qpong.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp b/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp index 58bfabc2b8..e3047128a2 100644 --- a/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp +++ b/tests/auto/qdbusmarshall/tst_qdbusmarshall.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -84,12 +84,17 @@ private slots: void sendArgument_data(); void sendArgument(); - void sendErrors(); + void sendSignalErrors(); + void sendCallErrors_data(); + void sendCallErrors(); private: QProcess proc; }; +struct UnregisteredType { }; +Q_DECLARE_METATYPE(UnregisteredType) + class WaitForQPong: public QObject { Q_OBJECT @@ -784,7 +789,7 @@ void tst_QDBusMarshall::sendArgument() QCOMPARE(extracted, value); } -void tst_QDBusMarshall::sendErrors() +void tst_QDBusMarshall::sendSignalErrors() { QDBusConnection con = QDBusConnection::sessionBus(); @@ -793,7 +798,7 @@ void tst_QDBusMarshall::sendErrors() "signalName"); msg << qVariantFromValue(QDBusObjectPath()); - QTest::ignoreMessage(QtWarningMsg, "QDBusConnection: error: could not send signal path \"/foo\" interface \"local.interfaceName\" member \"signalName\""); + QTest::ignoreMessage(QtWarningMsg, "QDBusConnection: error: could not send signal path \"/foo\" interface \"local.interfaceName\" member \"signalName\": Marshalling failed: Invalid object path passed in arguments"); QVERIFY(!con.send(msg)); msg.setArguments(QVariantList()); @@ -803,9 +808,117 @@ void tst_QDBusMarshall::sendErrors() path.setPath("abc"); msg << qVariantFromValue(path); - QTest::ignoreMessage(QtWarningMsg, "QDBusConnection: error: could not send signal path \"/foo\" interface \"local.interfaceName\" member \"signalName\""); + QTest::ignoreMessage(QtWarningMsg, "QDBusConnection: error: could not send signal path \"/foo\" interface \"local.interfaceName\" member \"signalName\": Marshalling failed: Invalid object path passed in arguments"); + QVERIFY(!con.send(msg)); + + QDBusSignature sig; + msg.setArguments(QVariantList() << qVariantFromValue(sig)); + QTest::ignoreMessage(QtWarningMsg, "QDBusConnection: error: could not send signal path \"/foo\" interface \"local.interfaceName\" member \"signalName\": Marshalling failed: Invalid signature passed in arguments"); + QVERIFY(!con.send(msg)); + + QTest::ignoreMessage(QtWarningMsg, "QDBusSignature: invalid signature \"a\""); + sig.setSignature("a"); + msg.setArguments(QVariantList()); + msg << qVariantFromValue(sig); + QTest::ignoreMessage(QtWarningMsg, "QDBusConnection: error: could not send signal path \"/foo\" interface \"local.interfaceName\" member \"signalName\": Marshalling failed: Invalid signature passed in arguments"); QVERIFY(!con.send(msg)); } +void tst_QDBusMarshall::sendCallErrors_data() +{ + QTest::addColumn<QString>("service"); + QTest::addColumn<QString>("path"); + QTest::addColumn<QString>("interface"); + QTest::addColumn<QString>("method"); + QTest::addColumn<QVariantList>("arguments"); + QTest::addColumn<QString>("errorName"); + QTest::addColumn<QString>("errorMsg"); + QTest::addColumn<QString>("ignoreMsg"); + + // this error comes from the bus server + QTest::newRow("empty-service") << "" << objectPath << interfaceName << "ping" << QVariantList() + << "org.freedesktop.DBus.Error.UnknownMethod" + << "Method \"ping\" with signature \"\" on interface \"com.trolltech.autotests.qpong\" doesn't exist\n" << (const char*)0; + + QTest::newRow("invalid-service") << "this isn't valid" << objectPath << interfaceName << "ping" << QVariantList() + << "com.trolltech.QtDBus.Error.InvalidService" + << "Invalid service name: this isn't valid" << ""; + + QTest::newRow("empty-path") << serviceName << "" << interfaceName << "ping" << QVariantList() + << "com.trolltech.QtDBus.Error.InvalidObjectPath" + << "Object path cannot be empty" << ""; + QTest::newRow("invalid-path") << serviceName << "//" << interfaceName << "ping" << QVariantList() + << "com.trolltech.QtDBus.Error.InvalidObjectPath" + << "Invalid object path: //" << ""; + + // empty interfaces are valid + QTest::newRow("invalid-interface") << serviceName << objectPath << "this isn't valid" << "ping" << QVariantList() + << "com.trolltech.QtDBus.Error.InvalidInterface" + << "Invalid interface class: this isn't valid" << ""; + + QTest::newRow("empty-method") << serviceName << objectPath << interfaceName << "" << QVariantList() + << "com.trolltech.QtDBus.Error.InvalidMember" + << "method name cannot be empty" << ""; + QTest::newRow("invalid-method") << serviceName << objectPath << interfaceName << "this isn't valid" << QVariantList() + << "com.trolltech.QtDBus.Error.InvalidMember" + << "Invalid method name: this isn't valid" << ""; + + QTest::newRow("invalid-variant1") << serviceName << objectPath << interfaceName << "ping" + << (QVariantList() << QVariant()) + << "org.freedesktop.DBus.Error.Failed" + << "Marshalling failed: Variant containing QVariant::Invalid passed in arguments" + << "QDBusMarshaller: cannot add an invalid QVariant"; + QTest::newRow("invalid-variant1") << serviceName << objectPath << interfaceName << "ping" + << (QVariantList() << qVariantFromValue(QDBusVariant())) + << "org.freedesktop.DBus.Error.Failed" + << "Marshalling failed: Variant containing QVariant::Invalid passed in arguments" + << "QDBusMarshaller: cannot add a null QDBusVariant"; + + QTest::newRow("builtin-unregistered") << serviceName << objectPath << interfaceName << "ping" + << (QVariantList() << QLocale::c()) + << "org.freedesktop.DBus.Error.Failed" + << "Marshalling failed: Unregistered type QLocale passed in arguments" + << "QDBusMarshaller: type `QLocale' (18) is not registered with D-BUS. Use qDBusRegisterMetaType to register it"; + + // this type is known to the meta type system, but not registered with D-Bus + qRegisterMetaType<UnregisteredType>(); + QTest::newRow("extra-unregistered") << serviceName << objectPath << interfaceName << "ping" + << (QVariantList() << qVariantFromValue(UnregisteredType())) + << "org.freedesktop.DBus.Error.Failed" + << "Marshalling failed: Unregistered type UnregisteredType passed in arguments" + << QString("QDBusMarshaller: type `UnregisteredType' (%1) is not registered with D-BUS. Use qDBusRegisterMetaType to register it") + .arg(qMetaTypeId<UnregisteredType>()); +} + +void tst_QDBusMarshall::sendCallErrors() +{ + QDBusConnection con = QDBusConnection::sessionBus(); + QVERIFY(con.isConnected()); + + QFETCH(QString, service); + QFETCH(QString, path); + QFETCH(QString, interface); + QFETCH(QString, method); + QFETCH(QVariantList, arguments); + QFETCH(QString, errorMsg); + + QFETCH(QString, ignoreMsg); + if (!ignoreMsg.isEmpty()) + QTest::ignoreMessage(QtWarningMsg, ignoreMsg.toLatin1()); + if (!ignoreMsg.isNull()) + QTest::ignoreMessage(QtWarningMsg, + QString("QDBusConnection: error: could not send message to service \"%1\" path \"%2\" interface \"%3\" member \"%4\": %5") + .arg(service, path, interface, method, errorMsg) + .toLatin1()); + + QDBusMessage msg = QDBusMessage::createMethodCall(service, path, interface, method); + msg.setArguments(arguments); + + QDBusMessage reply = con.call(msg, QDBus::Block); + QCOMPARE(reply.type(), QDBusMessage::ErrorMessage); + QTEST(reply.errorName(), "errorName"); + QCOMPARE(reply.errorMessage(), errorMsg); +} + QTEST_MAIN(tst_QDBusMarshall) #include "tst_qdbusmarshall.moc" diff --git a/tests/auto/qdbusmetaobject/tst_qdbusmetaobject.cpp b/tests/auto/qdbusmetaobject/tst_qdbusmetaobject.cpp index b887148b7c..a41d904a2e 100644 --- a/tests/auto/qdbusmetaobject/tst_qdbusmetaobject.cpp +++ b/tests/auto/qdbusmetaobject/tst_qdbusmetaobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusmetatype/tst_qdbusmetatype.cpp b/tests/auto/qdbusmetatype/tst_qdbusmetatype.cpp index be7b923020..cb4b0ab439 100644 --- a/tests/auto/qdbusmetatype/tst_qdbusmetatype.cpp +++ b/tests/auto/qdbusmetatype/tst_qdbusmetatype.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbuspendingcall/tst_qdbuspendingcall.cpp b/tests/auto/qdbuspendingcall/tst_qdbuspendingcall.cpp index 947e8d6952..60efe148aa 100644 --- a/tests/auto/qdbuspendingcall/tst_qdbuspendingcall.cpp +++ b/tests/auto/qdbuspendingcall/tst_qdbuspendingcall.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbuspendingreply/tst_qdbuspendingreply.cpp b/tests/auto/qdbuspendingreply/tst_qdbuspendingreply.cpp index 72471682ab..e520f4b942 100644 --- a/tests/auto/qdbuspendingreply/tst_qdbuspendingreply.cpp +++ b/tests/auto/qdbuspendingreply/tst_qdbuspendingreply.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusperformance/server/server.cpp b/tests/auto/qdbusperformance/server/server.cpp index 06087bd8de..538a183b1f 100644 --- a/tests/auto/qdbusperformance/server/server.cpp +++ b/tests/auto/qdbusperformance/server/server.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusperformance/serverobject.h b/tests/auto/qdbusperformance/serverobject.h index e4c881a18f..7b85ce6919 100644 --- a/tests/auto/qdbusperformance/serverobject.h +++ b/tests/auto/qdbusperformance/serverobject.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusperformance/tst_qdbusperformance.cpp b/tests/auto/qdbusperformance/tst_qdbusperformance.cpp index 0e10312eb8..4bda6cd4df 100644 --- a/tests/auto/qdbusperformance/tst_qdbusperformance.cpp +++ b/tests/auto/qdbusperformance/tst_qdbusperformance.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusreply/tst_qdbusreply.cpp b/tests/auto/qdbusreply/tst_qdbusreply.cpp index 96592ad16f..28397e62eb 100644 --- a/tests/auto/qdbusreply/tst_qdbusreply.cpp +++ b/tests/auto/qdbusreply/tst_qdbusreply.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusserver/server.cpp b/tests/auto/qdbusserver/server.cpp index 65ea53dcf3..d2cf11cbbd 100644 --- a/tests/auto/qdbusserver/server.cpp +++ b/tests/auto/qdbusserver/server.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusserver/tst_qdbusserver.cpp b/tests/auto/qdbusserver/tst_qdbusserver.cpp index 4c2761b5f8..8c941f0078 100644 --- a/tests/auto/qdbusserver/tst_qdbusserver.cpp +++ b/tests/auto/qdbusserver/tst_qdbusserver.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusthreading/tst_qdbusthreading.cpp b/tests/auto/qdbusthreading/tst_qdbusthreading.cpp index a6cb29bd88..8998225688 100644 --- a/tests/auto/qdbusthreading/tst_qdbusthreading.cpp +++ b/tests/auto/qdbusthreading/tst_qdbusthreading.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdbusxmlparser/tst_qdbusxmlparser.cpp b/tests/auto/qdbusxmlparser/tst_qdbusxmlparser.cpp index 8d3bea91d9..2de4a0689d 100644 --- a/tests/auto/qdbusxmlparser/tst_qdbusxmlparser.cpp +++ b/tests/auto/qdbusxmlparser/tst_qdbusxmlparser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdebug/tst_qdebug.cpp b/tests/auto/qdebug/tst_qdebug.cpp index 11da29df91..6458b67336 100644 --- a/tests/auto/qdebug/tst_qdebug.cpp +++ b/tests/auto/qdebug/tst_qdebug.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdesktopservices/tst_qdesktopservices.cpp b/tests/auto/qdesktopservices/tst_qdesktopservices.cpp index 81b35ac1c9..7c196cbd42 100644 --- a/tests/auto/qdesktopservices/tst_qdesktopservices.cpp +++ b/tests/auto/qdesktopservices/tst_qdesktopservices.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdesktopwidget/tst_qdesktopwidget.cpp b/tests/auto/qdesktopwidget/tst_qdesktopwidget.cpp index c433c4b53c..c6fac8d466 100644 --- a/tests/auto/qdesktopwidget/tst_qdesktopwidget.cpp +++ b/tests/auto/qdesktopwidget/tst_qdesktopwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdial/tst_qdial.cpp b/tests/auto/qdial/tst_qdial.cpp index d8e797dd83..cf57ce1261 100644 --- a/tests/auto/qdial/tst_qdial.cpp +++ b/tests/auto/qdial/tst_qdial.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdialog/tst_qdialog.cpp b/tests/auto/qdialog/tst_qdialog.cpp index a1cf1c1eb8..f39ad7945f 100644 --- a/tests/auto/qdialog/tst_qdialog.cpp +++ b/tests/auto/qdialog/tst_qdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdialogbuttonbox/tst_qdialogbuttonbox.cpp b/tests/auto/qdialogbuttonbox/tst_qdialogbuttonbox.cpp index bc8c5b00c7..dabaffba39 100644 --- a/tests/auto/qdialogbuttonbox/tst_qdialogbuttonbox.cpp +++ b/tests/auto/qdialogbuttonbox/tst_qdialogbuttonbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdir/testdir/dir/qrc_qdir.cpp b/tests/auto/qdir/testdir/dir/qrc_qdir.cpp index 27771c3c9b..26b0f5d23b 100644 --- a/tests/auto/qdir/testdir/dir/qrc_qdir.cpp +++ b/tests/auto/qdir/testdir/dir/qrc_qdir.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdir/testdir/dir/tst_qdir.cpp b/tests/auto/qdir/testdir/dir/tst_qdir.cpp index 27771c3c9b..26b0f5d23b 100644 --- a/tests/auto/qdir/testdir/dir/tst_qdir.cpp +++ b/tests/auto/qdir/testdir/dir/tst_qdir.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdir/tst_qdir.cpp b/tests/auto/qdir/tst_qdir.cpp index 91ce5b3f42..1fd5e88a3e 100644 --- a/tests/auto/qdir/tst_qdir.cpp +++ b/tests/auto/qdir/tst_qdir.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdirectpainter/runDirectPainter/main.cpp b/tests/auto/qdirectpainter/runDirectPainter/main.cpp index 3a806f5d03..3d040b1bfb 100644 --- a/tests/auto/qdirectpainter/runDirectPainter/main.cpp +++ b/tests/auto/qdirectpainter/runDirectPainter/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdirectpainter/tst_qdirectpainter.cpp b/tests/auto/qdirectpainter/tst_qdirectpainter.cpp index 776753913a..e3002441fe 100644 --- a/tests/auto/qdirectpainter/tst_qdirectpainter.cpp +++ b/tests/auto/qdirectpainter/tst_qdirectpainter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdiriterator/tst_qdiriterator.cpp b/tests/auto/qdiriterator/tst_qdiriterator.cpp index 6aa1d95ffb..e916e8bc8b 100644 --- a/tests/auto/qdiriterator/tst_qdiriterator.cpp +++ b/tests/auto/qdiriterator/tst_qdiriterator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdirmodel/tst_qdirmodel.cpp b/tests/auto/qdirmodel/tst_qdirmodel.cpp index 2084535c0b..bf1a8f4026 100644 --- a/tests/auto/qdirmodel/tst_qdirmodel.cpp +++ b/tests/auto/qdirmodel/tst_qdirmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdockwidget/tst_qdockwidget.cpp b/tests/auto/qdockwidget/tst_qdockwidget.cpp index af111339e7..9b0e7060d8 100644 --- a/tests/auto/qdockwidget/tst_qdockwidget.cpp +++ b/tests/auto/qdockwidget/tst_qdockwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdom/tst_qdom.cpp b/tests/auto/qdom/tst_qdom.cpp index 3e34aafde1..cea0bfb047 100644 --- a/tests/auto/qdom/tst_qdom.cpp +++ b/tests/auto/qdom/tst_qdom.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp b/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp index d900ff4549..f2a259a26e 100644 --- a/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp +++ b/tests/auto/qdoublespinbox/tst_qdoublespinbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp b/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp index 7dff29abd1..c8244126fb 100644 --- a/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp +++ b/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qdrag/tst_qdrag.cpp b/tests/auto/qdrag/tst_qdrag.cpp index 16ab72d73e..db89d35312 100644 --- a/tests/auto/qdrag/tst_qdrag.cpp +++ b/tests/auto/qdrag/tst_qdrag.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qeasingcurve/tst_qeasingcurve.cpp b/tests/auto/qeasingcurve/tst_qeasingcurve.cpp index b25cdc777e..d40b6dfd0c 100644 --- a/tests/auto/qeasingcurve/tst_qeasingcurve.cpp +++ b/tests/auto/qeasingcurve/tst_qeasingcurve.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qerrormessage/tst_qerrormessage.cpp b/tests/auto/qerrormessage/tst_qerrormessage.cpp index c31c97e32f..fc68151f56 100644 --- a/tests/auto/qerrormessage/tst_qerrormessage.cpp +++ b/tests/auto/qerrormessage/tst_qerrormessage.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qevent/tst_qevent.cpp b/tests/auto/qevent/tst_qevent.cpp index cf88b8447f..5b6e28028c 100644 --- a/tests/auto/qevent/tst_qevent.cpp +++ b/tests/auto/qevent/tst_qevent.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qeventloop/tst_qeventloop.cpp b/tests/auto/qeventloop/tst_qeventloop.cpp index d7e458bfed..042494fecf 100644 --- a/tests/auto/qeventloop/tst_qeventloop.cpp +++ b/tests/auto/qeventloop/tst_qeventloop.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qexplicitlyshareddatapointer/tst_qexplicitlyshareddatapointer.cpp b/tests/auto/qexplicitlyshareddatapointer/tst_qexplicitlyshareddatapointer.cpp index 85fe9ef89e..12bb09872f 100644 --- a/tests/auto/qexplicitlyshareddatapointer/tst_qexplicitlyshareddatapointer.cpp +++ b/tests/auto/qexplicitlyshareddatapointer/tst_qexplicitlyshareddatapointer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfile/stdinprocess/main.cpp b/tests/auto/qfile/stdinprocess/main.cpp index d7908f82ad..64a53eb4cd 100644 --- a/tests/auto/qfile/stdinprocess/main.cpp +++ b/tests/auto/qfile/stdinprocess/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfile/tst_qfile.cpp b/tests/auto/qfile/tst_qfile.cpp index d650b0d243..8d9c2beeb5 100644 --- a/tests/auto/qfile/tst_qfile.cpp +++ b/tests/auto/qfile/tst_qfile.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -994,57 +994,32 @@ static QString getWorkingDirectoryForLink(const QString &linkFileName) { bool neededCoInit = false; QString ret; - QT_WA({ - IShellLink *psl; - HRESULT hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); - if (hres == CO_E_NOTINITIALIZED) { // COM was not initialized - neededCoInit = true; - CoInitialize(NULL); - hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); - } - if (SUCCEEDED(hres)) { // Get pointer to the IPersistFile interface. - IPersistFile *ppf; - hres = psl->QueryInterface(IID_IPersistFile, (LPVOID *)&ppf); - if (SUCCEEDED(hres)) { - hres = ppf->Load((LPOLESTR)linkFileName.utf16(), STGM_READ); - //The original path of the link is retrieved. If the file/folder - //was moved, the return value still have the old path. - if(SUCCEEDED(hres)) { - wchar_t szGotPath[MAX_PATH]; - if (psl->GetWorkingDirectory(szGotPath, MAX_PATH) == NOERROR) - ret = QString::fromUtf16((ushort*)szGotPath); - } - ppf->Release(); - } - psl->Release(); - } - },{ - IShellLinkA *psl; - HRESULT hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); - if (hres == CO_E_NOTINITIALIZED) { // COM was not initialized - neededCoInit = true; - CoInitialize(NULL); - hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); - } + IShellLink *psl; + HRESULT hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); + if (hres == CO_E_NOTINITIALIZED) { // COM was not initialized + neededCoInit = true; + CoInitialize(NULL); + hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl); + } - if (SUCCEEDED(hres)) { // Get pointer to the IPersistFile interface. - IPersistFile *ppf; - hres = psl->QueryInterface(IID_IPersistFile, (LPVOID *)&ppf); - if (SUCCEEDED(hres)) { - hres = ppf->Load((LPOLESTR)linkFileName.utf16(), STGM_READ); - //The original path of the link is retrieved. If the file/folder - //was moved, the return value still have the old path. - if(SUCCEEDED(hres)) { - char szGotPath[MAX_PATH]; - if (psl->GetWorkingDirectory(szGotPath, MAX_PATH) == NOERROR) - ret = QString::fromLocal8Bit(szGotPath); - } - ppf->Release(); + if (SUCCEEDED(hres)) { // Get pointer to the IPersistFile interface. + IPersistFile *ppf; + hres = psl->QueryInterface(IID_IPersistFile, (LPVOID *)&ppf); + if (SUCCEEDED(hres)) { + hres = ppf->Load((LPOLESTR)linkFileName.utf16(), STGM_READ); + //The original path of the link is retrieved. If the file/folder + //was moved, the return value still have the old path. + if(SUCCEEDED(hres)) { + wchar_t szGotPath[MAX_PATH]; + if (psl->GetWorkingDirectory(szGotPath, MAX_PATH) == NOERROR) + ret = QString::fromWCharArray(szGotPath); } - psl->Release(); + ppf->Release(); } - }); + psl->Release(); + } + if (neededCoInit) { CoUninitialize(); } @@ -1538,13 +1513,8 @@ void tst_QFile::largeFileSupport() qlonglong freespace = qlonglong(0); #ifdef Q_WS_WIN _ULARGE_INTEGER free; - if (QSysInfo::WindowsVersion & QSysInfo::WV_NT_based) { - if (::GetDiskFreeSpaceExW((wchar_t *)QDir::currentPath().utf16(), &free, 0, 0)) - freespace = free.QuadPart; - } else { - if (::GetDiskFreeSpaceExA(QDir::currentPath().local8Bit(), &free, 0, 0)) - freespace = free.QuadPart; - } + if (::GetDiskFreeSpaceEx((wchar_t*)QDir::currentPath().utf16(), &free, 0, 0)) + freespace = free.QuadPart; if (freespace != 0) { #elif defined(Q_OS_IRIX) struct statfs info; @@ -1662,16 +1632,9 @@ void tst_QFile::longFileName() } { QFile file(fileName); -#if defined(Q_WS_WIN) -#if !defined(Q_OS_WINCE) - QT_WA({ if (false) ; }, { - QEXPECT_FAIL("244 chars", "Full pathname must be less than 260 chars", Abort); - QEXPECT_FAIL("244 chars to absolutepath", "Full pathname must be less than 260 chars", Abort); - }); -#else - QEXPECT_FAIL("244 chars", "Full pathname must be less than 260 chars", Abort); - QEXPECT_FAIL("244 chars to absolutepath", "Full pathname must be less than 260 chars", Abort); -#endif +#if defined(Q_OS_WINCE) + QEXPECT_FAIL("244 chars", "Full pathname must be less than 260 chars", Abort); + QEXPECT_FAIL("244 chars to absolutepath", "Full pathname must be less than 260 chars", Abort); #endif QVERIFY(file.open(QFile::WriteOnly | QFile::Text)); QTextStream ts(&file); diff --git a/tests/auto/qfiledialog/tst_qfiledialog.cpp b/tests/auto/qfiledialog/tst_qfiledialog.cpp index 16c84d8fa5..e4fec1d4a8 100644 --- a/tests/auto/qfiledialog/tst_qfiledialog.cpp +++ b/tests/auto/qfiledialog/tst_qfiledialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfileiconprovider/tst_qfileiconprovider.cpp b/tests/auto/qfileiconprovider/tst_qfileiconprovider.cpp index ced1057550..e181a0d02d 100644 --- a/tests/auto/qfileiconprovider/tst_qfileiconprovider.cpp +++ b/tests/auto/qfileiconprovider/tst_qfileiconprovider.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfileinfo/tst_qfileinfo.cpp b/tests/auto/qfileinfo/tst_qfileinfo.cpp index cccdd64c19..48dc357f1c 100644 --- a/tests/auto/qfileinfo/tst_qfileinfo.cpp +++ b/tests/auto/qfileinfo/tst_qfileinfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -862,11 +862,6 @@ void tst_QFileInfo::fileTimes() #if !defined(Q_OS_UNIX) && !defined(Q_OS_WINCE) QVERIFY(fileInfo.created() < beforeWrite); #endif -#ifdef Q_OS_WIN - if (QSysInfo::WindowsVersion & QSysInfo::WV_DOS_based) { - QVERIFY(fileInfo.lastRead().addDays(1) > beforeRead); - } else -#endif //In Vista the last-access timestamp is not updated when the file is accessed/touched (by default). //To enable this the HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate //is set to 0, in the test machine. @@ -897,26 +892,14 @@ void tst_QFileInfo::fileTimes_oldFile() // WriteOnly can create files, ReadOnly cannot. DWORD creationDisp = OPEN_ALWAYS; - HANDLE fileHandle; - // Create the file handle. - QT_WA({ - fileHandle = CreateFileW(L"oldfile.txt", - accessRights, - shareMode, - &securityAtts, - creationDisp, - flagsAndAtts, - NULL); - }, { - fileHandle = CreateFileA("oldfile.txt", - accessRights, - shareMode, - &securityAtts, - creationDisp, - flagsAndAtts, - NULL); - }); + HANDLE fileHandle = CreateFile(L"oldfile.txt", + accessRights, + shareMode, + &securityAtts, + creationDisp, + flagsAndAtts, + NULL); // Set file times back to 1601. FILETIME ctime; diff --git a/tests/auto/qfilesystemmodel/tst_qfilesystemmodel.cpp b/tests/auto/qfilesystemmodel/tst_qfilesystemmodel.cpp index b109d4b7d3..e415b022fd 100644 --- a/tests/auto/qfilesystemmodel/tst_qfilesystemmodel.cpp +++ b/tests/auto/qfilesystemmodel/tst_qfilesystemmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp b/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp index 334accee77..da067426a0 100644 --- a/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp +++ b/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qflags/tst_qflags.cpp b/tests/auto/qflags/tst_qflags.cpp index 71e23c15e7..a5f68dc8aa 100644 --- a/tests/auto/qflags/tst_qflags.cpp +++ b/tests/auto/qflags/tst_qflags.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfocusevent/tst_qfocusevent.cpp b/tests/auto/qfocusevent/tst_qfocusevent.cpp index 3f0f4db514..f6483cccb2 100644 --- a/tests/auto/qfocusevent/tst_qfocusevent.cpp +++ b/tests/auto/qfocusevent/tst_qfocusevent.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfocusframe/tst_qfocusframe.cpp b/tests/auto/qfocusframe/tst_qfocusframe.cpp index 7e6e2e1fd8..662c668722 100644 --- a/tests/auto/qfocusframe/tst_qfocusframe.cpp +++ b/tests/auto/qfocusframe/tst_qfocusframe.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfont/tst_qfont.cpp b/tests/auto/qfont/tst_qfont.cpp index e3a5ffc388..366a75cb52 100644 --- a/tests/auto/qfont/tst_qfont.cpp +++ b/tests/auto/qfont/tst_qfont.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfontcombobox/tst_qfontcombobox.cpp b/tests/auto/qfontcombobox/tst_qfontcombobox.cpp index 58b01c51f2..62bfdf7a36 100644 --- a/tests/auto/qfontcombobox/tst_qfontcombobox.cpp +++ b/tests/auto/qfontcombobox/tst_qfontcombobox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfontdatabase/tst_qfontdatabase.cpp b/tests/auto/qfontdatabase/tst_qfontdatabase.cpp index 9c42b49021..72c95f26a3 100644 --- a/tests/auto/qfontdatabase/tst_qfontdatabase.cpp +++ b/tests/auto/qfontdatabase/tst_qfontdatabase.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfontdialog/tst_qfontdialog.cpp b/tests/auto/qfontdialog/tst_qfontdialog.cpp index c0a1cc5434..1444ee02a8 100644 --- a/tests/auto/qfontdialog/tst_qfontdialog.cpp +++ b/tests/auto/qfontdialog/tst_qfontdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -47,7 +47,9 @@ #include <qfontinfo.h> #include <qtimer.h> #include <qmainwindow.h> +#include <qlistview.h> #include "qfontdialog.h" +#include <private/qfontdialog_p.h> //TESTED_CLASS= //TESTED_FILES= @@ -74,6 +76,7 @@ public slots: private slots: void defaultOkButton(); void setFont(); + void task256466_wrongStyle(); }; tst_QFontDialog::tst_QFontDialog() @@ -151,6 +154,29 @@ void tst_QFontDialog::setFont() } +class FriendlyFontDialog : public QFontDialog +{ + friend tst_QFontDialog; + Q_DECLARE_PRIVATE(QFontDialog); +}; + +void tst_QFontDialog::task256466_wrongStyle() +{ + QFontDatabase fdb; + FriendlyFontDialog dialog; + QListView *familyList = reinterpret_cast<QListView*>(dialog.d_func()->familyList); + QListView *styleList = reinterpret_cast<QListView*>(dialog.d_func()->styleList); + QListView *sizeList = reinterpret_cast<QListView*>(dialog.d_func()->sizeList); + for (int i = 0; i < familyList->model()->rowCount(); ++i) { + QModelIndex currentFamily = familyList->model()->index(i, 0); + familyList->setCurrentIndex(currentFamily); + QCOMPARE(dialog.currentFont(), fdb.font(currentFamily.data().toString(), + styleList->currentIndex().data().toString(), sizeList->currentIndex().data().toInt())); + } +} + + + QTEST_MAIN(tst_QFontDialog) #include "tst_qfontdialog.moc" diff --git a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp index 20de456561..5658055dae 100644 --- a/tests/auto/qfontmetrics/tst_qfontmetrics.cpp +++ b/tests/auto/qfontmetrics/tst_qfontmetrics.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qformlayout/tst_qformlayout.cpp b/tests/auto/qformlayout/tst_qformlayout.cpp index 242974d9af..74384a9757 100644 --- a/tests/auto/qformlayout/tst_qformlayout.cpp +++ b/tests/auto/qformlayout/tst_qformlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qftp/tst_qftp.cpp b/tests/auto/qftp/tst_qftp.cpp index 7204a4c60d..28f3f4908c 100644 --- a/tests/auto/qftp/tst_qftp.cpp +++ b/tests/auto/qftp/tst_qftp.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfuture/tst_qfuture.cpp b/tests/auto/qfuture/tst_qfuture.cpp index 383ecba925..b22c714529 100644 --- a/tests/auto/qfuture/tst_qfuture.cpp +++ b/tests/auto/qfuture/tst_qfuture.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfuture/versioncheck.h b/tests/auto/qfuture/versioncheck.h index 118aee1cf3..f4789651a6 100644 --- a/tests/auto/qfuture/versioncheck.h +++ b/tests/auto/qfuture/versioncheck.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qfuturewatcher/tst_qfuturewatcher.cpp b/tests/auto/qfuturewatcher/tst_qfuturewatcher.cpp index 1c76b0d1a5..b88e35e7be 100644 --- a/tests/auto/qfuturewatcher/tst_qfuturewatcher.cpp +++ b/tests/auto/qfuturewatcher/tst_qfuturewatcher.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgetputenv/tst_qgetputenv.cpp b/tests/auto/qgetputenv/tst_qgetputenv.cpp index 44303aa260..24dcdd0904 100644 --- a/tests/auto/qgetputenv/tst_qgetputenv.cpp +++ b/tests/auto/qgetputenv/tst_qgetputenv.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgl/tst_qgl.cpp b/tests/auto/qgl/tst_qgl.cpp index 69141f36fb..078c5596ab 100644 --- a/tests/auto/qgl/tst_qgl.cpp +++ b/tests/auto/qgl/tst_qgl.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qglobal/tst_qglobal.cpp b/tests/auto/qglobal/tst_qglobal.cpp index 88fbcd283e..62bfd81891 100644 --- a/tests/auto/qglobal/tst_qglobal.cpp +++ b/tests/auto/qglobal/tst_qglobal.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp b/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp index 3e543bdf6e..a548329940 100644 --- a/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp +++ b/tests/auto/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -153,8 +153,11 @@ void tst_QGraphicsGridLayout::qgraphicsgridlayout() layout.columnStretchFactor(0); layout.count(); layout.horizontalSpacing(); + QTest::ignoreMessage(QtWarningMsg, "QGraphicsGridLayout::itemAt: invalid row, column 0, 0"); layout.itemAt(0, 0); + QTest::ignoreMessage(QtWarningMsg, "QGraphicsGridLayout::itemAt: invalid index 0"); layout.itemAt(0); + QTest::ignoreMessage(QtWarningMsg, "QGraphicsGridLayout::removeAt: invalid index 0"); layout.removeAt(0); layout.rowAlignment(0); layout.rowCount(); @@ -191,7 +194,7 @@ class RectWidget : public QGraphicsWidget public: RectWidget(QGraphicsItem *parent = 0) : QGraphicsWidget(parent){} - void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) + void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { Q_UNUSED(option); Q_UNUSED(widget); @@ -235,11 +238,11 @@ static void populateLayout(QGraphicsGridLayout *gridLayout, int width, int heigh * |+---|---+|xxxx| * ||span=2 ||hole| * |+---|---+|xxxx| - * +----+----+----+ + * +----+----+----+ * |xxxx|+---|---+| * |hole||span=2 || * |xxxx|+---|---+| - * +----+----+----+ + * +----+----+----+ */ static void populateLayoutWithSpansAndHoles(QGraphicsGridLayout *gridLayout) { @@ -296,7 +299,7 @@ void tst_QGraphicsGridLayout::addItem() QTest::ignoreMessage(QtWarningMsg, "QGraphicsGridLayout::addItem: invalid row/column: -1"); } else if (rowSpan < 1 || columnSpan < 1) { char buf[1024]; - ::qsnprintf(buf, sizeof(buf), "QGraphicsGridLayout::addItem: invalid row span/column span: %d", + ::qsnprintf(buf, sizeof(buf), "QGraphicsGridLayout::addItem: invalid row span/column span: %d", rowSpan < 1 ? rowSpan : columnSpan); QTest::ignoreMessage(QtWarningMsg, buf); } @@ -458,7 +461,7 @@ void tst_QGraphicsGridLayout::columnCount() QCOMPARE(layout->columnCount(), 3); layout->addItem(new RectWidget(widget), 1, 2); QCOMPARE(layout->columnCount(), 3); - + // ### Talk with Jasmin. Not sure if removeAt() should adjust columnCount(). widget->setLayout(0); layout = new QGraphicsGridLayout(); @@ -524,7 +527,7 @@ void tst_QGraphicsGridLayout::columnMinimumWidth() populateLayout(layout, 3, 2); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + // should at least be a very large number QCOMPARE(layout->columnMinimumWidth(0), 0.0); QCOMPARE(layout->columnMinimumWidth(0), layout->columnMinimumWidth(1)); @@ -559,7 +562,7 @@ void tst_QGraphicsGridLayout::columnPreferredWidth() populateLayout(layout, 3, 2); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + // default preferred width ?? QCOMPARE(layout->columnPreferredWidth(0), 0.0); QCOMPARE(layout->columnPreferredWidth(0), layout->columnPreferredWidth(1)); @@ -594,7 +597,7 @@ void tst_QGraphicsGridLayout::setColumnFixedWidth() populateLayout(layout, 3, 2); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + layout->setColumnFixedWidth(0, 20); layout->setColumnFixedWidth(2, 40); @@ -626,7 +629,7 @@ void tst_QGraphicsGridLayout::columnSpacing() layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); QCOMPARE(layout->columnSpacing(0), 0.0); - + layout->setColumnSpacing(0, 20); view.show(); widget->show(); @@ -655,7 +658,7 @@ void tst_QGraphicsGridLayout::columnStretchFactor() populateLayout(layout, 3, 2); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + layout->setColumnStretchFactor(0, 1); layout->setColumnStretchFactor(1, 2); layout->setColumnStretchFactor(2, 3); @@ -741,7 +744,7 @@ void tst_QGraphicsGridLayout::contentsMargins() scene.addItem(widget); widget->setLayout(layout); layout->addItem(sublayout,0, 1); - + qreal left, top, right, bottom; // sublayouts have 0 margin sublayout->getContentsMargins(&left, &top, &right, &bottom); @@ -750,7 +753,7 @@ void tst_QGraphicsGridLayout::contentsMargins() QCOMPARE(right, 0.0); QCOMPARE(bottom, 0.0); - // top level layouts have style dependent margins. + // top level layouts have style dependent margins. // we'll just check if its different from 0. (applies to all our styles) layout->getContentsMargins(&left, &top, &right, &bottom); QVERIFY(left >= 0.0); @@ -771,7 +774,7 @@ void tst_QGraphicsGridLayout::itemAt() scene.addItem(widget); widget->setLayout(layout); populateLayoutWithSpansAndHoles(layout); - + //itemAt(int row, int column) QVERIFY( layout->itemAt(0,0)); QVERIFY( layout->itemAt(0,1)); @@ -874,7 +877,7 @@ void tst_QGraphicsGridLayout::rowAlignment() QCOMPARE(layout->alignment(layout->itemAt(1,0)), Qt::AlignTop); QCOMPARE(layout->itemAt(1,0)->geometry(), QRectF(0, 101, 50, 50)); QCOMPARE(layout->rowAlignment(1), Qt::AlignVCenter); - QCOMPARE(layout->itemAt(1,1)->geometry(), QRectF(101, 126, 50, 50)); + QCOMPARE(layout->itemAt(1,1)->geometry(), QRectF(101, 126, 50, 50)); QCOMPARE(layout->alignment(layout->itemAt(2,0)), Qt::AlignHCenter); QCOMPARE(layout->itemAt(2,0)->geometry(), QRectF(25, 202, 50, 50)); QCOMPARE(layout->rowAlignment(2), Qt::AlignTop); @@ -922,7 +925,7 @@ void tst_QGraphicsGridLayout::rowMaximumHeight() populateLayout(layout, 2, 3); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + // should at least be a very large number QVERIFY(layout->rowMaximumHeight(0) >= 10000); QCOMPARE(layout->rowMaximumHeight(0), layout->rowMaximumHeight(1)); @@ -957,7 +960,7 @@ void tst_QGraphicsGridLayout::rowMinimumHeight() populateLayout(layout, 2, 3); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + // should at least be a very large number QCOMPARE(layout->rowMinimumHeight(0), 0.0); QCOMPARE(layout->rowMinimumHeight(0), layout->rowMinimumHeight(1)); @@ -992,7 +995,7 @@ void tst_QGraphicsGridLayout::rowPreferredHeight() populateLayout(layout, 2, 3); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + // default preferred height ?? QCOMPARE(layout->rowPreferredHeight(0), 0.0); QCOMPARE(layout->rowPreferredHeight(0), layout->rowPreferredHeight(1)); @@ -1028,7 +1031,7 @@ void tst_QGraphicsGridLayout::setRowFixedHeight() populateLayout(layout, 2, 3); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + layout->setRowFixedHeight(0, 20.); layout->setRowFixedHeight(2, 40.); @@ -1060,7 +1063,7 @@ void tst_QGraphicsGridLayout::rowSpacing() layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); QCOMPARE(layout->columnSpacing(0), 0.0); - + layout->setColumnSpacing(0, 20); view.show(); widget->show(); @@ -1090,7 +1093,7 @@ void tst_QGraphicsGridLayout::rowStretchFactor() populateLayout(layout, 2, 3); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); - + layout->setRowStretchFactor(0, 1); layout->setRowStretchFactor(1, 2); layout->setRowStretchFactor(2, 3); @@ -1121,7 +1124,7 @@ void tst_QGraphicsGridLayout::setColumnSpacing() { QFETCH(int, column); QFETCH(qreal, spacing); - + QGraphicsScene scene; QGraphicsView view(&scene); QGraphicsWidget *widget = new QGraphicsWidget(0, Qt::Window); @@ -1175,7 +1178,7 @@ void tst_QGraphicsGridLayout::setRowSpacing() { QFETCH(int, row); QFETCH(qreal, spacing); - + QGraphicsScene scene; QGraphicsView view(&scene); QGraphicsWidget *widget = new QGraphicsWidget(0, Qt::Window); @@ -1229,7 +1232,7 @@ void tst_QGraphicsGridLayout::setSpacing() void tst_QGraphicsGridLayout::sizeHint_data() { - + /* QTest::addColumn<Qt::SizeHint>("which"); QTest::addColumn<QSizeF>("constraint"); @@ -1308,7 +1311,7 @@ void tst_QGraphicsGridLayout::layoutDirection() RectWidget *w4 = new RectWidget; w4->setMinimumSize(30, 20); layout->addItem(w4, 1, 1); - + layout->setAlignment(w2, Qt::AlignRight); layout->setAlignment(w3, Qt::AlignLeft); @@ -1325,7 +1328,7 @@ void tst_QGraphicsGridLayout::layoutDirection() QCOMPARE(w3->geometry().right(), 21.0); QCOMPARE(w4->geometry().left(), 37.0); QCOMPARE(w4->geometry().right(), 67.0); - + window->setLayoutDirection(Qt::RightToLeft); QApplication::processEvents(); QCOMPARE(w1->geometry().left(), 39.0); @@ -1336,7 +1339,7 @@ void tst_QGraphicsGridLayout::layoutDirection() QCOMPARE(w3->geometry().right(), 69.0); QCOMPARE(w4->geometry().left(), 3.0); QCOMPARE(w4->geometry().right(), 33.0); - + delete window; } @@ -1437,7 +1440,7 @@ struct ItemDesc m_sizes[Qt::MaximumSize] = sz; return (*this); } - + ItemDesc &alignment(Qt::Alignment alignment) { m_align = alignment; return (*this); @@ -1506,8 +1509,8 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) ); QTest::newRow("ignoreitem01") << (ItemList() @@ -1527,8 +1530,8 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) ); QTest::newRow("ignoreitem01_resize120x40") << (ItemList() @@ -1548,8 +1551,8 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF(120, 40) << (SizeList() - << QSizeF(20,20) << QSizeF(40,20) << QSizeF(60,20) - << QSizeF(20,20) << QSizeF(40,20) << QSizeF(60,20) + << QSizeF(20,20) << QSizeF(40,20) << QSizeF(60,20) + << QSizeF(20,20) << QSizeF(40,20) << QSizeF(60,20) ); QTest::newRow("ignoreitem11_resize120x40") << (ItemList() @@ -1569,8 +1572,8 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF(120, 60) << (SizeList() - << QSizeF(20,20) << QSizeF(40,20) << QSizeF(60,20) - << QSizeF(20,40) << QSizeF(40,40) << QSizeF(60,40) + << QSizeF(20,20) << QSizeF(40,20) << QSizeF(60,20) + << QSizeF(20,40) << QSizeF(40,40) << QSizeF(60,40) ); QTest::newRow("ignoreitem01_span01_resize70x60") << (ItemList() @@ -1589,10 +1592,10 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF(70, 60) << (SizeList() - << QSizeF(20,20) << QSizeF(10,60) << QSizeF(40,20) - << QSizeF(20,40) << QSizeF(40,40) + << QSizeF(20,20) << QSizeF(10,60) << QSizeF(40,20) + << QSizeF(20,40) << QSizeF(40,40) ); - + QTest::newRow("ignoreitem10_resize40x120") << (ItemList() << ItemDesc(0,0) .preferredSizeHint(QSizeF(10,10)) @@ -1610,11 +1613,11 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF(40, 120) << (SizeList() - << QSizeF(20,20) << QSizeF(20,20) - << QSizeF(20,40) << QSizeF(20,40) - << QSizeF(20,60) << QSizeF(20,60) + << QSizeF(20,20) << QSizeF(20,20) + << QSizeF(20,40) << QSizeF(20,40) + << QSizeF(20,60) << QSizeF(20,60) ); - + QTest::newRow("ignoreitem01_span02") << (ItemList() << ItemDesc(0,0) .preferredSizeHint(QSizeF(10,10)) @@ -1631,7 +1634,7 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,10) << QSizeF(0,20) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(0,20) << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) ); @@ -1651,7 +1654,7 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(0,20) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(0,20) << QSizeF(10,10) << QSizeF(10,10) ); @@ -1670,7 +1673,7 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,20) << QSizeF(10,10) << QSizeF(0,20) + << QSizeF(10,20) << QSizeF(10,10) << QSizeF(0,20) << QSizeF(10,10) ); @@ -1690,7 +1693,7 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(20,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(20,10) << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) ); @@ -1710,10 +1713,10 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,10) << QSizeF(20,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(20,10) << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) ); - + QTest::newRow("ignorecolumn1_resize70x60") << (ItemList() << ItemDesc(0,0) .preferredSizeHint(QSizeF(10,10)) @@ -1732,8 +1735,8 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF(70, 60) << (SizeList() - << QSizeF(20,20) << QSizeF(10,20) << QSizeF(40,20) - << QSizeF(20,40) << QSizeF(10,40) << QSizeF(40,40) + << QSizeF(20,20) << QSizeF(10,20) << QSizeF(40,20) + << QSizeF(20,40) << QSizeF(10,40) << QSizeF(40,40) ); QTest::newRow("ignorerow0") << (ItemList() @@ -1756,7 +1759,7 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() << QSizeF() << (SizeList() << QSizeF(10,0) << QSizeF(10,0) << QSizeF(10,0) - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) ); QTest::newRow("ignorerow1") << (ItemList() @@ -1778,10 +1781,10 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() ) << QSizeF() << (SizeList() - << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) + << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,10) << QSizeF(10,0) << QSizeF(10,0) << QSizeF(10,0) ); - + QTest::newRow("ignorerow0_resize60x50") << (ItemList() << ItemDesc(0,0) .sizePolicy(QSizePolicy::Ignored) @@ -1802,9 +1805,9 @@ void tst_QGraphicsGridLayout::defaultStretchFactors_data() << QSizeF(60, 50) << (SizeList() << QSizeF(10,10) << QSizeF(20,10) << QSizeF(30,10) - << QSizeF(10,40) << QSizeF(20,40) << QSizeF(30,40) + << QSizeF(10,40) << QSizeF(20,40) << QSizeF(30,40) ); - + } void tst_QGraphicsGridLayout::defaultStretchFactors() @@ -1837,13 +1840,13 @@ void tst_QGraphicsGridLayout::defaultStretchFactors() view.resize(400,300); if (newSize.isValid()) widget->resize(newSize); - + QApplication::processEvents(); for (i = 0; i < expectedSizes.count(); ++i) { QSizeF itemSize = layout->itemAt(i)->geometry().size(); QCOMPARE(itemSize, expectedSizes.at(i)); } - + delete widget; } @@ -2024,7 +2027,7 @@ void tst_QGraphicsGridLayout::geometries_data() << (RectList() << QRectF(0, 0, 50,10) << QRectF(0, 10, 10,10) ); - + QTest::newRow("combine_min_sizes") << (ItemList() << ItemDesc(0,0) .minSize(QSizeF(50,10)) @@ -2035,7 +2038,7 @@ void tst_QGraphicsGridLayout::geometries_data() << (RectList() << QRectF(0, 0, 60,10) << QRectF(0, 10, 60,10) ); - + } void tst_QGraphicsGridLayout::geometries() diff --git a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp index d2a059aeca..7552f18b46 100644 --- a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp +++ b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -173,6 +173,7 @@ private slots: void sceneBoundingRect(); void childrenBoundingRect(); void childrenBoundingRectTransformed(); + void childrenBoundingRect2(); void group(); void setGroup(); void nestedGroups(); @@ -229,6 +230,7 @@ private slots: void moveItem(); void sorting_data(); void sorting(); + void itemHasNoContents(); // task specific tests below me void task141694_textItemEnsureVisible(); @@ -2994,6 +2996,16 @@ void tst_QGraphicsItem::childrenBoundingRectTransformed() QCOMPARE(rect->childrenBoundingRect(), QRectF(-100, 75, 275, 250)); } +void tst_QGraphicsItem::childrenBoundingRect2() +{ + QGraphicsItemGroup box; + QGraphicsLineItem l1(0, 0, 100, 0, &box); + QGraphicsLineItem l2(100, 0, 100, 100, &box); + QGraphicsLineItem l3(0, 0, 0, 100, &box); + // Make sure lines (zero with/height) are included in the childrenBoundingRect. + QCOMPARE(box.childrenBoundingRect(), QRectF(0, 0, 100, 100)); +} + void tst_QGraphicsItem::group() { QGraphicsScene scene; @@ -3951,7 +3963,7 @@ void tst_QGraphicsItem::itemChange() QCOMPARE(tester.changes.size(), changeCount); QCOMPARE(tester.changes.at(tester.changes.size() - 2), QGraphicsItem::ItemFlagsChange); QCOMPARE(tester.changes.at(tester.changes.size() - 1), QGraphicsItem::ItemFlagsHaveChanged); - QVariant expectedFlags = qVariantFromValue<quint32>(QGraphicsItem::ItemIsSelectable | QGraphicsItem::ItemSendsGeometryChanges); + QVariant expectedFlags = qVariantFromValue<quint32>(QGraphicsItem::GraphicsItemFlags(QGraphicsItem::ItemIsSelectable | QGraphicsItem::ItemSendsGeometryChanges)); QCOMPARE(tester.values.at(tester.values.size() - 2), expectedFlags); QCOMPARE(tester.values.at(tester.values.size() - 1), qVariantFromValue<quint32>(QGraphicsItem::ItemIsSelectable)); } @@ -7031,5 +7043,31 @@ void tst_QGraphicsItem::sorting() << item1 << item2); } +void tst_QGraphicsItem::itemHasNoContents() +{ + PainterItem *item1 = new PainterItem; + PainterItem *item2 = new PainterItem; + item2->setParentItem(item1); + item2->setPos(50, 50); + item1->setFlag(QGraphicsItem::ItemHasNoContents); + item1->setFlag(QGraphicsItem::ItemClipsChildrenToShape); + + QGraphicsScene scene; + scene.addItem(item1); + + QGraphicsView view(&scene); + view.show(); +#ifdef Q_WS_X11 + qt_x11_wait_for_window_manager(&view); +#endif + QTest::qWait(100); + + _paintedItems.clear(); + + view.viewport()->repaint(); + + QCOMPARE(_paintedItems, QList<QGraphicsItem *>() << item2); +} + QTEST_MAIN(tst_QGraphicsItem) #include "tst_qgraphicsitem.moc" diff --git a/tests/auto/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp b/tests/auto/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp index 6d2071683e..2aa6fc6c76 100644 --- a/tests/auto/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp +++ b/tests/auto/qgraphicsitemanimation/tst_qgraphicsitemanimation.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicslayout/tst_qgraphicslayout.cpp b/tests/auto/qgraphicslayout/tst_qgraphicslayout.cpp index f2a6bfd07d..536c75084e 100644 --- a/tests/auto/qgraphicslayout/tst_qgraphicslayout.cpp +++ b/tests/auto/qgraphicslayout/tst_qgraphicslayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp b/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp index 7ab61a1125..4906950869 100644 --- a/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp +++ b/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicslinearlayout/tst_qgraphicslinearlayout.cpp b/tests/auto/qgraphicslinearlayout/tst_qgraphicslinearlayout.cpp index 6e317f0942..a30e5e5c7d 100644 --- a/tests/auto/qgraphicslinearlayout/tst_qgraphicslinearlayout.cpp +++ b/tests/auto/qgraphicslinearlayout/tst_qgraphicslinearlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -163,19 +163,19 @@ class RectWidget : public QGraphicsWidget public: RectWidget(QGraphicsItem *parent = 0, const QBrush &brush = QBrush()) : QGraphicsWidget(parent){ m_brush = brush;} - void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) + void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { Q_UNUSED(option); Q_UNUSED(widget); painter->setBrush(m_brush); painter->drawRoundRect(rect()); } - + void setSizeHint(Qt::SizeHint which, const QSizeF &size) { m_sizeHints[which] = size; updateGeometry(); } - + virtual QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const { if (m_sizeHints[which].isValid()) { return m_sizeHints[which]; @@ -210,17 +210,16 @@ void tst_QGraphicsLinearLayout::qgraphicslinearlayout() layout.setOrientation(Qt::Vertical); layout.orientation(); QTest::ignoreMessage(QtWarningMsg, "QGraphicsLinearLayout::insertItem: cannot insert null item"); - //QCOMPARE(layout.count(), 0); + QCOMPARE(layout.count(), 0); layout.addItem(0); - //QCOMPARE(layout.count(), 0); + QCOMPARE(layout.count(), 0); layout.addStretch(0); - //QCOMPARE(layout.count(), 1); + QCOMPARE(layout.count(), 0); QTest::ignoreMessage(QtWarningMsg, "QGraphicsLinearLayout::insertItem: cannot insert null item"); layout.insertItem(0, 0); layout.insertStretch(0, 0); layout.removeItem(0); - layout.removeAt(0); - //QCOMPARE(layout.count(), 1); + QCOMPARE(layout.count(), 0); layout.setSpacing(0); layout.spacing(); QTest::ignoreMessage(QtWarningMsg, "QGraphicsLinearLayout::setStretchFactor: cannot assign a stretch factor to a null item"); @@ -231,8 +230,7 @@ void tst_QGraphicsLinearLayout::qgraphicslinearlayout() QCOMPARE(layout.alignment(0), 0); layout.setGeometry(QRectF()); layout.geometry(); - //QCOMPARE(layout.count(), 1); - layout.itemAt(0); + QCOMPARE(layout.count(), 0); layout.invalidate(); layout.sizeHint(Qt::MinimumSize, QSizeF()); } @@ -285,7 +283,7 @@ void tst_QGraphicsLinearLayout::alignment() int i; bool addWidget = true; for (i = 0; i < sizeof(alignmentsToTest)/sizeof(Qt::Alignment); ++i) { - QGraphicsLayoutItem *loutItem; + QGraphicsLayoutItem *loutItem; Qt::Alignment align = alignmentsToTest[i]; if (!align && i > 0) addWidget = false; @@ -537,7 +535,10 @@ void tst_QGraphicsLinearLayout::insertItem() QSizeF oldSizeHint = layout.sizeHint(Qt::PreferredSize, QSizeF()); layout.insertItem(insertItemAt, item); QCOMPARE(layout.count(), itemCount + layoutCount + 1); - QCOMPARE(layout.itemAt(insertItemAt), insertItemAt == -1 ? (QGraphicsLayoutItem*)0 : item); + + if (insertItemAt >= 0 && (itemCount + layoutCount >= 0)) { + QCOMPARE(layout.itemAt(itemCount + layoutCount), item); + } layout.activate(); QSizeF newSizeHint = layout.sizeHint(Qt::PreferredSize, QSizeF()); @@ -599,8 +600,7 @@ void tst_QGraphicsLinearLayout::insertStretch() } widget->setLayout(layout); layout->insertStretch(insertItemAt, stretch); - QCOMPARE(layout->itemAt(insertItemAt), (QGraphicsLayoutItem*)0); - QCOMPARE(layout->count(), itemCount + layoutCount + 1); + QCOMPARE(layout->count(), itemCount + layoutCount); layout->activate(); view.show(); @@ -669,7 +669,6 @@ void tst_QGraphicsLinearLayout::invalidate() void tst_QGraphicsLinearLayout::itemAt_data() { QTest::addColumn<int>("index"); - QTest::newRow("-1") << -1; QTest::newRow("0") << 0; QTest::newRow("1") << 1; QTest::newRow("2") << 2; @@ -681,7 +680,10 @@ void tst_QGraphicsLinearLayout::itemAt() // see also the insertItem() etc tests QFETCH(int, index); SubQGraphicsLinearLayout layout; - QCOMPARE(layout.itemAt(index), (QGraphicsLayoutItem*)0); + for (int i = 0; i < 3; ++i) + layout.addItem(new QGraphicsWidget); + + QVERIFY(layout.itemAt(index) != 0); } void tst_QGraphicsLinearLayout::orientation_data() @@ -695,7 +697,7 @@ void tst_QGraphicsLinearLayout::orientation_data() void tst_QGraphicsLinearLayout::orientation() { QFETCH(Qt::Orientation, orientation); - + QGraphicsScene scene; QGraphicsView view(&scene); QGraphicsWidget *widget = new QGraphicsWidget(0, Qt::Window); @@ -721,7 +723,7 @@ void tst_QGraphicsLinearLayout::orientation() qreal pos; if (initialOrientation == Qt::Horizontal) pos = item->pos().x(); - else + else pos = item->pos().y(); positions.append(pos); @@ -736,7 +738,7 @@ void tst_QGraphicsLinearLayout::orientation() QGraphicsWidget *item = static_cast<QGraphicsWidget*>(layout.itemAt(i)); if (initialOrientation == Qt::Horizontal) QCOMPARE(item->pos().y(), positions.at(i)); - else + else QCOMPARE(item->pos().x(), positions.at(i)); } @@ -779,19 +781,18 @@ void tst_QGraphicsLinearLayout::removeAt() layout.addItem(new SubQGraphicsLinearLayout); QSizeF oldSizeHint = layout.sizeHint(Qt::PreferredSize, QSizeF()); - QGraphicsLayoutItem *w = layout.itemAt(removeItemAt); - QGraphicsLayoutItem *wParent = 0; + QGraphicsLayoutItem *w = 0; + if (removeItemAt >= 0 && removeItemAt < layout.count()) + w = layout.itemAt(removeItemAt); if (w) { - wParent = w->parentLayoutItem(); + QGraphicsLayoutItem *wParent = w->parentLayoutItem(); QCOMPARE(wParent, static_cast<QGraphicsLayoutItem *>(&layout)); - } - layout.removeAt(removeItemAt); - if (w) { + layout.removeAt(removeItemAt); wParent = w->parentLayoutItem(); QCOMPARE(wParent, static_cast<QGraphicsLayoutItem *>(0)); + delete w; } - delete w; - QCOMPARE(layout.count(), itemCount + layoutCount - ((removeItemAt == -1) ? 0 : 1)); + QCOMPARE(layout.count(), itemCount + layoutCount - (w ? 1 : 0)); layout.activate(); QSizeF newSizeHint = layout.sizeHint(Qt::PreferredSize, QSizeF()); @@ -829,11 +830,15 @@ void tst_QGraphicsLinearLayout::removeItem() for (int i = 0; i < layoutCount; ++i) layout.addItem(new SubQGraphicsLinearLayout); - QGraphicsLayoutItem *w = layout.itemAt(removeItemAt); + QGraphicsLayoutItem *w = 0; + if (removeItemAt >= 0 && removeItemAt < layout.count()) + w = layout.itemAt(removeItemAt); QSizeF oldSizeHint = layout.sizeHint(Qt::PreferredSize, QSizeF()); - layout.removeItem(w); - delete w; - QCOMPARE(layout.count(), itemCount + layoutCount - ((removeItemAt == -1) ? 0 : 1)); + if (w) { + layout.removeItem(w); + delete w; + } + QCOMPARE(layout.count(), itemCount + layoutCount - (w ? 1 : 0)); layout.activate(); QSizeF newSizeHint = layout.sizeHint(Qt::PreferredSize, QSizeF()); @@ -882,7 +887,7 @@ void tst_QGraphicsLinearLayout::setSpacing_data() void tst_QGraphicsLinearLayout::setSpacing() { QFETCH(qreal, spacing); - + QGraphicsScene scene; QGraphicsView view(&scene); QGraphicsWidget *widget = new QGraphicsWidget(0, Qt::Window); @@ -994,7 +999,7 @@ void tst_QGraphicsLinearLayout::itemSpacing() /** * The stretch factors are not applied linearly, but they are used together with both the preferred size, maximum size to form the * internal effective stretch factor. - * There is only need to apply stretch factors if the size of the layout is different than the layouts preferred size. + * There is only need to apply stretch factors if the size of the layout is different than the layouts preferred size. * (If the size of the layout is the preferred size, then all items should get their preferred sizes. * However, imagine this use case: * Layout @@ -1007,7 +1012,7 @@ void tst_QGraphicsLinearLayout::itemSpacing() * layout->resize(120, h) * * In QLayout, C would become 50, B would become 50 and A would get 20. When scaling a layout this would give a jerky feeling, since - * the item with the highest stretch factor will first resize. When that has reached its maximum the next candidate for stretch will + * the item with the highest stretch factor will first resize. When that has reached its maximum the next candidate for stretch will * resize, and finally, item with the lowest stretch factor will resize. * In QGraphicsLinearLayout we try to scale all items so that they all reach their maximum at the same time. This means that * their relative sizes are not proportional to their stretch factors. @@ -1059,7 +1064,7 @@ void tst_QGraphicsLinearLayout::setStretchFactor() view.show(); widget->show(); - + qreal firstStretch = -1; qreal firstExtent = -1.; qreal sumExtent = 0; @@ -1073,7 +1078,7 @@ void tst_QGraphicsLinearLayout::setStretchFactor() QCOMPARE(extent, firstExtent); else if (stretch > firstStretch) QVERIFY(extent > firstExtent); - else + else QVERIFY(extent < firstExtent); } else { firstStretch = (qreal)stretch; @@ -1082,7 +1087,7 @@ void tst_QGraphicsLinearLayout::setStretchFactor() sumExtent+= extent; } QCOMPARE(sumExtent, totalSize); - + delete widget; } @@ -1167,7 +1172,7 @@ void tst_QGraphicsLinearLayout::defaultStretchFactors() QSizePolicy sp = item->sizePolicy(); if (orientation == Qt::Horizontal) sp.setHorizontalPolicy(QSizePolicy::Policy(sp.horizontalPolicy() | QSizePolicy::IgnoreFlag)); - else + else sp.setVerticalPolicy(QSizePolicy::Policy(sp.verticalPolicy() | QSizePolicy::IgnoreFlag)); item->setSizePolicy(sp); } @@ -1180,7 +1185,7 @@ void tst_QGraphicsLinearLayout::defaultStretchFactors() view.resize(400,300); if (newSize.isValid()) widget->resize(newSize); - + QApplication::processEvents(); for (i = 0; i < count; ++i) { QSizeF itemSize = layout->itemAt(i)->geometry().size(); @@ -1189,7 +1194,7 @@ void tst_QGraphicsLinearLayout::defaultStretchFactors() if (i < expectedSizes.count()) QCOMPARE(itemSize.width(), qreal(expectedSizes.at(i))); } - + delete widget; } @@ -1254,7 +1259,7 @@ void tst_QGraphicsLinearLayout::updateGeometry() layout->setContentsMargins(0, 0, 0, 0); QCOMPARE(w1->parentLayoutItem(), static_cast<QGraphicsLayoutItem*>(layout)); QCOMPARE(layout->parentLayoutItem(), static_cast<QGraphicsLayoutItem*>(window)); - + view.show(); QApplication::processEvents(); QCOMPARE(window->size().toSize(), QSize(100, 50)); @@ -1283,7 +1288,7 @@ void tst_QGraphicsLinearLayout::updateGeometry() QApplication::processEvents(); w1->setMinimumSize(120, 60); QApplication::processEvents(); - QCOMPARE(window->size().toSize(), QSize(124, 64)); + QCOMPARE(window->size().toSize(), QSize(124, 64)); } { @@ -1341,7 +1346,7 @@ void tst_QGraphicsLinearLayout::layoutDirection() w2->setPreferredSize(20, 20); w2->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); layout->addItem(w2); - + scene.addItem(window); window->setLayout(layout); view.show(); @@ -1359,7 +1364,7 @@ void tst_QGraphicsLinearLayout::layoutDirection() QCOMPARE(w1->geometry().left(), 29.0); QCOMPARE(w2->geometry().right(), 23.0); QCOMPARE(w2->geometry().left(), 3.0); - + delete window; } diff --git a/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp b/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp index eb12c4877b..e7a436f2d8 100644 --- a/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp +++ b/tests/auto/qgraphicsobject/tst_qgraphicsobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp b/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp index 6f0caaa727..6fc82b7bd8 100644 --- a/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp +++ b/tests/auto/qgraphicspixmapitem/tst_qgraphicspixmapitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicspolygonitem/tst_qgraphicspolygonitem.cpp b/tests/auto/qgraphicspolygonitem/tst_qgraphicspolygonitem.cpp index b77fe38eea..6df9fdb5f9 100644 --- a/tests/auto/qgraphicspolygonitem/tst_qgraphicspolygonitem.cpp +++ b/tests/auto/qgraphicspolygonitem/tst_qgraphicspolygonitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicsproxywidget/tst_qgraphicsproxywidget.cpp b/tests/auto/qgraphicsproxywidget/tst_qgraphicsproxywidget.cpp index fa0e03571e..dbc433914d 100644 --- a/tests/auto/qgraphicsproxywidget/tst_qgraphicsproxywidget.cpp +++ b/tests/auto/qgraphicsproxywidget/tst_qgraphicsproxywidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -178,6 +178,7 @@ private slots: void windowFlags_data(); void windowFlags(); void comboboxWindowFlags(); + void inputMethod(); }; // Subclass that exposes the protected functions. @@ -1572,7 +1573,7 @@ void tst_QGraphicsProxyWidget::resize_simple() QGraphicsProxyWidget proxy; QWidget *widget = new QWidget; - widget->setGeometry(0, 0, size.width(), size.height()); + widget->setGeometry(0, 0, (int)size.width(), (int)size.height()); proxy.setWidget(widget); widget->show(); QCOMPARE(widget->pos(), QPoint()); @@ -3217,10 +3218,51 @@ void tst_QGraphicsProxyWidget::comboboxWindowFlags() QVERIFY((static_cast<QGraphicsWidget *>(popupProxy)->windowFlags() & Qt::Popup) == Qt::Popup); } +class InputMethod_LineEdit : public QLineEdit +{ + bool event(QEvent *e) + { + if (e->type() == QEvent::InputMethod) + ++inputMethodEvents; + return QLineEdit::event(e); + } +public: + int inputMethodEvents; +}; + +void tst_QGraphicsProxyWidget::inputMethod() +{ + QGraphicsScene scene; + + // check that the proxy is initialized with the correct input method sensitivity + for (int i = 0; i < 2; ++i) + { + QLineEdit *lineEdit = new QLineEdit; + lineEdit->setAttribute(Qt::WA_InputMethodEnabled, !!i); + QGraphicsProxyWidget *proxy = scene.addWidget(lineEdit); + QCOMPARE(!!(proxy->flags() & QGraphicsItem::ItemAcceptsInputMethod), !!i); + } + + // check that input method events are only forwarded to widgets with focus + for (int i = 0; i < 2; ++i) + { + InputMethod_LineEdit *lineEdit = new InputMethod_LineEdit; + lineEdit->setAttribute(Qt::WA_InputMethodEnabled, true); + QGraphicsProxyWidget *proxy = scene.addWidget(lineEdit); + + if (i) + lineEdit->setFocus(); + + lineEdit->inputMethodEvents = 0; + QInputMethodEvent event; + qApp->sendEvent(proxy, &event); + QCOMPARE(lineEdit->inputMethodEvents, i); + } +} + QTEST_MAIN(tst_QGraphicsProxyWidget) #include "tst_qgraphicsproxywidget.moc" #else // QT_NO_STYLE_CLEANLOOKS QTEST_NOOP_MAIN #endif - diff --git a/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp b/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp index 8bb9122ee4..d325f0f5d3 100644 --- a/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp +++ b/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -141,7 +141,7 @@ protected: } }; -class EventSpy : public QObject +class EventSpy : public QGraphicsWidget { Q_OBJECT public: @@ -151,6 +151,13 @@ public: watched->installEventFilter(this); } + EventSpy(QGraphicsScene *scene, QGraphicsItem *watched, QEvent::Type type) + : _count(0), spied(type) + { + scene->addItem(this); + watched->installSceneEventFilter(this); + } + int count() const { return _count; } protected: @@ -162,6 +169,14 @@ protected: return false; } + bool sceneEventFilter(QGraphicsItem *watched, QEvent *event) + { + Q_UNUSED(watched); + if (event->type() == spied) + ++_count; + return false; + } + int _count; QEvent::Type spied; }; @@ -236,6 +251,9 @@ private slots: void changedSignal(); void stickyFocus_data(); void stickyFocus(); + void sendEvent(); + void inputMethod_data(); + void inputMethod(); // task specific tests below me void task139710_bspTreeCrash(); @@ -3587,5 +3605,72 @@ void tst_QGraphicsScene::stickyFocus() QCOMPARE(text->hasFocus(), sticky); } +void tst_QGraphicsScene::sendEvent() +{ + QGraphicsScene scene; + QGraphicsTextItem *item = scene.addText(QString()); + EventSpy *spy = new EventSpy(&scene, item, QEvent::User); + QCOMPARE(spy->count(), 0); + QEvent event(QEvent::User); + scene.sendEvent(item, &event); + QCOMPARE(spy->count(), 1); +} + +void tst_QGraphicsScene::inputMethod_data() +{ + QTest::addColumn<int>("flags"); + QTest::addColumn<bool>("callFocusItem"); + QTest::newRow("0") << 0 << false; + QTest::newRow("1") << (int)QGraphicsItem::ItemAcceptsInputMethod << false; + QTest::newRow("2") << (int)QGraphicsItem::ItemIsFocusable << false; + QTest::newRow("3") << + (int)(QGraphicsItem::ItemAcceptsInputMethod|QGraphicsItem::ItemIsFocusable) << true; +} + +class InputMethodTester : public QGraphicsRectItem +{ + void inputMethodEvent(QInputMethodEvent *) { ++eventCalls; } + QVariant inputMethodQuery(Qt::InputMethodQuery) const { ++queryCalls; return QVariant(); } +public: + int eventCalls; + mutable int queryCalls; +}; + +void tst_QGraphicsScene::inputMethod() +{ + QFETCH(int, flags); + QFETCH(bool, callFocusItem); + + InputMethodTester *item = new InputMethodTester; + item->setFlags((QGraphicsItem::GraphicsItemFlags)flags); + + QGraphicsScene scene; + scene.addItem(item); + QInputMethodEvent event; + + scene.setFocusItem(item); + QCOMPARE(!!(item->flags() & QGraphicsItem::ItemIsFocusable), scene.focusItem() == item); + + item->eventCalls = 0; + qApp->sendEvent(&scene, &event); + QCOMPARE(item->eventCalls, callFocusItem ? 1 : 0); + + item->queryCalls = 0; + scene.inputMethodQuery((Qt::InputMethodQuery)0); + QCOMPARE(item->queryCalls, callFocusItem ? 1 : 0); + + scene.setFocusItem(0); + QCOMPARE(item->eventCalls, callFocusItem ? 2 : 0); // verify correct delivery of "reset" event + QCOMPARE(item->queryCalls, callFocusItem ? 1 : 0); // verify that value is unaffected + + item->eventCalls = 0; + qApp->sendEvent(&scene, &event); + QCOMPARE(item->eventCalls, 0); + + item->queryCalls = 0; + scene.inputMethodQuery((Qt::InputMethodQuery)0); + QCOMPARE(item->queryCalls, 0); +} + QTEST_MAIN(tst_QGraphicsScene) #include "tst_qgraphicsscene.moc" diff --git a/tests/auto/qgraphicsview/tst_qgraphicsview.cpp b/tests/auto/qgraphicsview/tst_qgraphicsview.cpp index 78d09ba1d5..8b4ca4c65e 100644 --- a/tests/auto/qgraphicsview/tst_qgraphicsview.cpp +++ b/tests/auto/qgraphicsview/tst_qgraphicsview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -63,6 +63,7 @@ #include <QtGui/QBoxLayout> #include <QtGui/QStyle> #include <QtGui/QPushButton> +#include <QtGui/QInputContext> //TESTED_CLASS= //TESTED_FILES= @@ -195,6 +196,8 @@ private slots: void mouseTracking2(); void render(); void exposeRegion(); + void inputMethodSensitivity(); + void inputContextReset(); // task specific tests below me void task172231_untransformableItems(); @@ -3357,6 +3360,121 @@ void tst_QGraphicsView::exposeRegion() QCOMPARE(item->paints, 0); } +void tst_QGraphicsView::inputMethodSensitivity() +{ + QGraphicsScene scene; + QGraphicsView view(&scene); + + QGraphicsRectItem *item = new QGraphicsRectItem; + + view.setAttribute(Qt::WA_InputMethodEnabled, true); + + scene.addItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + scene.removeItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + item->setFlag(QGraphicsItem::ItemAcceptsInputMethod); + scene.addItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + scene.removeItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + scene.addItem(item); + scene.setFocusItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + scene.removeItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + item->setFlag(QGraphicsItem::ItemIsFocusable); + scene.addItem(item); + scene.setFocusItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), true); + + item->setFlag(QGraphicsItem::ItemAcceptsInputMethod, false); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + item->setFlag(QGraphicsItem::ItemAcceptsInputMethod, true); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), true); + + // introduce another item that is focusable but does not accept input methods + QGraphicsRectItem *item2 = new QGraphicsRectItem; + item2->setFlag(QGraphicsItem::ItemIsFocusable); + scene.addItem(item2); + scene.setFocusItem(item2); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + scene.setFocusItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), true); + + view.setScene(0); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + view.setScene(&scene); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), true); + + scene.setFocusItem(item2); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + view.setScene(0); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + scene.setFocusItem(item); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), false); + + view.setScene(&scene); + QCOMPARE(view.testAttribute(Qt::WA_InputMethodEnabled), true); +} + +class InputContextTester : public QInputContext +{ + QString identifierName() { return QString(); } + bool isComposing() const { return false; } + QString language() { return QString(); } + void reset() { ++resets; } +public: + int resets; +}; + +void tst_QGraphicsView::inputContextReset() +{ + QGraphicsScene scene; + QGraphicsView view(&scene); + + InputContextTester inputContext; + view.setInputContext(&inputContext); + + QGraphicsItem *item1 = new QGraphicsRectItem; + item1->setFlags(QGraphicsItem::ItemIsFocusable | QGraphicsItem::ItemAcceptsInputMethod); + + inputContext.resets = 0; + scene.addItem(item1); + QCOMPARE(inputContext.resets, 0); + + inputContext.resets = 0; + scene.setFocusItem(item1); + QCOMPARE(inputContext.resets, 0); + + inputContext.resets = 0; + scene.setFocusItem(0); + QCOMPARE(inputContext.resets, 1); + + // introduce another item that is focusable but does not accept input methods + QGraphicsItem *item2 = new QGraphicsRectItem; + item1->setFlags(QGraphicsItem::ItemIsFocusable); + + inputContext.resets = 0; + scene.setFocusItem(item2); + QCOMPARE(inputContext.resets, 0); + + inputContext.resets = 0; + scene.setFocusItem(item1); + QCOMPARE(inputContext.resets, 0); +} + void tst_QGraphicsView::task253415_reconnectUpdateSceneOnSceneChanged() { QGraphicsView view; diff --git a/tests/auto/qgraphicsview/tst_qgraphicsview_2.cpp b/tests/auto/qgraphicsview/tst_qgraphicsview_2.cpp index 702b253e86..588399446e 100644 --- a/tests/auto/qgraphicsview/tst_qgraphicsview_2.cpp +++ b/tests/auto/qgraphicsview/tst_qgraphicsview_2.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp b/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp index 00f3155560..78d13d329c 100644 --- a/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp +++ b/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgridlayout/tst_qgridlayout.cpp b/tests/auto/qgridlayout/tst_qgridlayout.cpp index f5f4ca0301..48191b6738 100644 --- a/tests/auto/qgridlayout/tst_qgridlayout.cpp +++ b/tests/auto/qgridlayout/tst_qgridlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qgroupbox/tst_qgroupbox.cpp b/tests/auto/qgroupbox/tst_qgroupbox.cpp index 618cde4d7c..3b9485157d 100644 --- a/tests/auto/qgroupbox/tst_qgroupbox.cpp +++ b/tests/auto/qgroupbox/tst_qgroupbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -80,6 +80,7 @@ private slots: void clicked(); void toggledVsClicked(); void childrenAreDisabled(); + void propagateFocus(); private: bool checked; @@ -459,5 +460,15 @@ void tst_QGroupBox::childrenAreDisabled() } } +void tst_QGroupBox::propagateFocus() +{ + QGroupBox box; + QLineEdit lineEdit(&box); + box.show(); + box.setFocus(); + QTest::qWait(250); + QCOMPARE(qApp->focusWidget(), &lineEdit); +} + QTEST_MAIN(tst_QGroupBox) #include "tst_qgroupbox.moc" diff --git a/tests/auto/qguivariant/tst_qguivariant.cpp b/tests/auto/qguivariant/tst_qguivariant.cpp index c18ae3829d..34873d2663 100644 --- a/tests/auto/qguivariant/tst_qguivariant.cpp +++ b/tests/auto/qguivariant/tst_qguivariant.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhash/tst_qhash.cpp b/tests/auto/qhash/tst_qhash.cpp index f300eec8ae..90d05a0b90 100644 --- a/tests/auto/qhash/tst_qhash.cpp +++ b/tests/auto/qhash/tst_qhash.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qheaderview/tst_qheaderview.cpp b/tests/auto/qheaderview/tst_qheaderview.cpp index 6478854def..d16d39bb38 100644 --- a/tests/auto/qheaderview/tst_qheaderview.cpp +++ b/tests/auto/qheaderview/tst_qheaderview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp b/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp index 80f1595b74..a825cc7359 100644 --- a/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp +++ b/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp b/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp index d1149555de..d62c8e51c3 100644 --- a/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp +++ b/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp b/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp index 207fdbec99..e62600af12 100644 --- a/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp +++ b/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp b/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp index 0260d8b5ba..9482def1b3 100644 --- a/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp +++ b/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp b/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp index e7db5aa5c0..eb97f915a9 100644 --- a/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp +++ b/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhostaddress/tst_qhostaddress.cpp b/tests/auto/qhostaddress/tst_qhostaddress.cpp index 748b34e339..4dc8e198b9 100644 --- a/tests/auto/qhostaddress/tst_qhostaddress.cpp +++ b/tests/auto/qhostaddress/tst_qhostaddress.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhostinfo/tst_qhostinfo.cpp b/tests/auto/qhostinfo/tst_qhostinfo.cpp index 0c5bc59103..c3d7c2d35e 100644 --- a/tests/auto/qhostinfo/tst_qhostinfo.cpp +++ b/tests/auto/qhostinfo/tst_qhostinfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhttp/dummyserver.h b/tests/auto/qhttp/dummyserver.h index fe883c7aa8..a4effea8d9 100644 --- a/tests/auto/qhttp/dummyserver.h +++ b/tests/auto/qhttp/dummyserver.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhttp/tst_qhttp.cpp b/tests/auto/qhttp/tst_qhttp.cpp index 46bd8cd2a9..9e9db286d3 100644 --- a/tests/auto/qhttp/tst_qhttp.cpp +++ b/tests/auto/qhttp/tst_qhttp.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhttpnetworkconnection/qhttpnetworkconnection.pro b/tests/auto/qhttpnetworkconnection/qhttpnetworkconnection.pro index bc750c504c..3283873062 100644 --- a/tests/auto/qhttpnetworkconnection/qhttpnetworkconnection.pro +++ b/tests/auto/qhttpnetworkconnection/qhttpnetworkconnection.pro @@ -1,4 +1,5 @@ load(qttest_p4) SOURCES += tst_qhttpnetworkconnection.cpp +INCLUDEPATH += $$(QTDIR)/src/3rdparty/zlib QT = core network diff --git a/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp b/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp index eb3014744f..e116624d15 100644 --- a/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp +++ b/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhttpnetworkreply/qhttpnetworkreply.pro b/tests/auto/qhttpnetworkreply/qhttpnetworkreply.pro index 9593c5505d..2e41fcd9cd 100644 --- a/tests/auto/qhttpnetworkreply/qhttpnetworkreply.pro +++ b/tests/auto/qhttpnetworkreply/qhttpnetworkreply.pro @@ -1,4 +1,5 @@ load(qttest_p4) SOURCES += tst_qhttpnetworkreply.cpp +INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/zlib QT = core network diff --git a/tests/auto/qhttpnetworkreply/tst_qhttpnetworkreply.cpp b/tests/auto/qhttpnetworkreply/tst_qhttpnetworkreply.cpp index 9e13610d42..b0e676c374 100644 --- a/tests/auto/qhttpnetworkreply/tst_qhttpnetworkreply.cpp +++ b/tests/auto/qhttpnetworkreply/tst_qhttpnetworkreply.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qhttpsocketengine/tst_qhttpsocketengine.cpp b/tests/auto/qhttpsocketengine/tst_qhttpsocketengine.cpp index 7eaf7c7e6e..687ec2efab 100644 --- a/tests/auto/qhttpsocketengine/tst_qhttpsocketengine.cpp +++ b/tests/auto/qhttpsocketengine/tst_qhttpsocketengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qicoimageformat/tst_qticoimageformat.cpp b/tests/auto/qicoimageformat/tst_qticoimageformat.cpp index 7d7f4acac3..51ee4aace0 100644 --- a/tests/auto/qicoimageformat/tst_qticoimageformat.cpp +++ b/tests/auto/qicoimageformat/tst_qticoimageformat.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qicon/tst_qicon.cpp b/tests/auto/qicon/tst_qicon.cpp index 1dd223f46e..a266c16462 100644 --- a/tests/auto/qicon/tst_qicon.cpp +++ b/tests/auto/qicon/tst_qicon.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qimage/tst_qimage.cpp b/tests/auto/qimage/tst_qimage.cpp index b7199f3c67..06c9a56463 100644 --- a/tests/auto/qimage/tst_qimage.cpp +++ b/tests/auto/qimage/tst_qimage.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qimageiohandler/tst_qimageiohandler.cpp b/tests/auto/qimageiohandler/tst_qimageiohandler.cpp index 4121ecffd0..aefdd3446e 100644 --- a/tests/auto/qimageiohandler/tst_qimageiohandler.cpp +++ b/tests/auto/qimageiohandler/tst_qimageiohandler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qimagereader/tst_qimagereader.cpp b/tests/auto/qimagereader/tst_qimagereader.cpp index 0b32f0a5c3..dee4a171ec 100644 --- a/tests/auto/qimagereader/tst_qimagereader.cpp +++ b/tests/auto/qimagereader/tst_qimagereader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qimagewriter/tst_qimagewriter.cpp b/tests/auto/qimagewriter/tst_qimagewriter.cpp index 3ceb2c2953..0ebf06b459 100644 --- a/tests/auto/qimagewriter/tst_qimagewriter.cpp +++ b/tests/auto/qimagewriter/tst_qimagewriter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qinputdialog/tst_qinputdialog.cpp b/tests/auto/qinputdialog/tst_qinputdialog.cpp index c635381572..7e4b828397 100644 --- a/tests/auto/qinputdialog/tst_qinputdialog.cpp +++ b/tests/auto/qinputdialog/tst_qinputdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -56,6 +56,7 @@ class tst_QInputDialog : public QObject { Q_OBJECT QWidget *parent; + QDialog::DialogCode doneCode; void (*testFunc)(QInputDialog *); static void testFuncGetInteger(QInputDialog *dialog); static void testFuncGetDouble(QInputDialog *dialog); @@ -72,6 +73,7 @@ private slots: void getText(); void getItem_data(); void getItem(); + void task256299_getTextReturnNullStringOnRejected(); }; QString stripFraction(const QString &s) @@ -245,8 +247,9 @@ void tst_QInputDialog::timerEvent(QTimerEvent *event) killTimer(event->timerId()); QInputDialog *dialog = qFindChild<QInputDialog *>(parent); Q_ASSERT(dialog); - testFunc(dialog); - dialog->done(QDialog::Accepted); // cause static function call to return + if (testFunc) + testFunc(dialog); + dialog->done(doneCode); // cause static function call to return } void tst_QInputDialog::getInteger_data() @@ -266,6 +269,7 @@ void tst_QInputDialog::getInteger() QFETCH(int, max); Q_ASSERT(min < max); parent = new QWidget; + doneCode = QDialog::Accepted; testFunc = &tst_QInputDialog::testFuncGetInteger; startTimer(0); bool ok = false; @@ -305,6 +309,7 @@ void tst_QInputDialog::getDouble() QFETCH(int, decimals); Q_ASSERT(min < max && decimals >= 0 && decimals <= 13); parent = new QWidget; + doneCode = QDialog::Accepted; testFunc = &tst_QInputDialog::testFuncGetDouble; startTimer(0); bool ok = false; @@ -322,6 +327,7 @@ void tst_QInputDialog::getDouble() void tst_QInputDialog::task255502getDouble() { parent = new QWidget; + doneCode = QDialog::Accepted; testFunc = &tst_QInputDialog::testFuncGetDouble; startTimer(0); bool ok = false; @@ -347,6 +353,7 @@ void tst_QInputDialog::getText() { QFETCH(QString, text); parent = new QWidget; + doneCode = QDialog::Accepted; testFunc = &tst_QInputDialog::testFuncGetText; startTimer(0); bool ok = false; @@ -356,6 +363,19 @@ void tst_QInputDialog::getText() delete parent; } +void tst_QInputDialog::task256299_getTextReturnNullStringOnRejected() +{ + parent = new QWidget; + doneCode = QDialog::Rejected; + testFunc = 0; + startTimer(0); + bool ok = true; + const QString result = QInputDialog::getText(parent, "", "", QLineEdit::Normal, "foobar", &ok); + QVERIFY(!ok); + QVERIFY(result.isNull()); + delete parent; +} + void tst_QInputDialog::getItem_data() { QTest::addColumn<QStringList>("items"); @@ -373,6 +393,7 @@ void tst_QInputDialog::getItem() QFETCH(QStringList, items); QFETCH(bool, editable); parent = new QWidget; + doneCode = QDialog::Accepted; testFunc = &tst_QInputDialog::testFuncGetItem; startTimer(0); bool ok = false; diff --git a/tests/auto/qintvalidator/tst_qintvalidator.cpp b/tests/auto/qintvalidator/tst_qintvalidator.cpp index 34843cf1da..f0c5763067 100644 --- a/tests/auto/qintvalidator/tst_qintvalidator.cpp +++ b/tests/auto/qintvalidator/tst_qintvalidator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qiodevice/tst_qiodevice.cpp b/tests/auto/qiodevice/tst_qiodevice.cpp index 367a2e0824..f52fdaf4d4 100644 --- a/tests/auto/qiodevice/tst_qiodevice.cpp +++ b/tests/auto/qiodevice/tst_qiodevice.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qitemdelegate/tst_qitemdelegate.cpp b/tests/auto/qitemdelegate/tst_qitemdelegate.cpp index 50e1ff0a78..65dd86f591 100644 --- a/tests/auto/qitemdelegate/tst_qitemdelegate.cpp +++ b/tests/auto/qitemdelegate/tst_qitemdelegate.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qitemeditorfactory/tst_qitemeditorfactory.cpp b/tests/auto/qitemeditorfactory/tst_qitemeditorfactory.cpp index aa6939de21..d9a7d56f4a 100644 --- a/tests/auto/qitemeditorfactory/tst_qitemeditorfactory.cpp +++ b/tests/auto/qitemeditorfactory/tst_qitemeditorfactory.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -61,16 +61,40 @@ void tst_QItemEditorFactory::createEditor() void tst_QItemEditorFactory::createCustomEditor() { - QItemEditorFactory editorFactory; + //we make it inherit from QObject so that we can use QPointer + class MyEditor : public QObject, public QStandardItemEditorCreator<QDoubleSpinBox> + { + }; - QItemEditorCreatorBase *creator = new QStandardItemEditorCreator<QDoubleSpinBox>(); - editorFactory.registerEditor(QVariant::Rect, creator); + QPointer<MyEditor> creator = new MyEditor; + QPointer<MyEditor> creator2 = new MyEditor; - QWidget parent; + { + QItemEditorFactory editorFactory; + + editorFactory.registerEditor(QVariant::Rect, creator); + editorFactory.registerEditor(QVariant::RectF, creator); + + //creator should not be deleted as a result of calling the next line + editorFactory.registerEditor(QVariant::Rect, creator2); + QVERIFY(creator); + + //this should erase creator2 + editorFactory.registerEditor(QVariant::Rect, creator); + QVERIFY(creator2.isNull()); + + + QWidget parent; + + QWidget *w = editorFactory.createEditor(QVariant::Rect, &parent); + QCOMPARE(w->metaObject()->className(), "QDoubleSpinBox"); + QCOMPARE(w->metaObject()->userProperty().type(), QVariant::Double); + } - QWidget *w = editorFactory.createEditor(QVariant::Rect, &parent); - QCOMPARE(w->metaObject()->className(), "QDoubleSpinBox"); - QCOMPARE(w->metaObject()->userProperty().type(), QVariant::Double); + //editorFactory has been deleted, so should be creator + //because editorFActory has the ownership + QVERIFY(creator.isNull()); + QVERIFY(creator2.isNull()); delete creator; } diff --git a/tests/auto/qitemmodel/modelstotest.cpp b/tests/auto/qitemmodel/modelstotest.cpp index 2cd6048254..dc26cce515 100644 --- a/tests/auto/qitemmodel/modelstotest.cpp +++ b/tests/auto/qitemmodel/modelstotest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qitemmodel/qitemmodel.pro b/tests/auto/qitemmodel/qitemmodel.pro index c51f4c7242..38c615b693 100644 --- a/tests/auto/qitemmodel/qitemmodel.pro +++ b/tests/auto/qitemmodel/qitemmodel.pro @@ -1,6 +1,5 @@ -CONFIG += qtestlib +load(qttest_p4) SOURCES += tst_qitemmodel.cpp -TARGET = tst_qitemmodel QT += sql diff --git a/tests/auto/qitemmodel/tst_qitemmodel.cpp b/tests/auto/qitemmodel/tst_qitemmodel.cpp index d29a3e3913..d3d0bb54d1 100644 --- a/tests/auto/qitemmodel/tst_qitemmodel.cpp +++ b/tests/auto/qitemmodel/tst_qitemmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -43,7 +43,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** diff --git a/tests/auto/qitemselectionmodel/tst_qitemselectionmodel.cpp b/tests/auto/qitemselectionmodel/tst_qitemselectionmodel.cpp index 9bd1ce36ca..ae64e510ea 100644 --- a/tests/auto/qitemselectionmodel/tst_qitemselectionmodel.cpp +++ b/tests/auto/qitemselectionmodel/tst_qitemselectionmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qitemview/tst_qitemview.cpp b/tests/auto/qitemview/tst_qitemview.cpp index 3317c1de1d..73c08d1b6f 100644 --- a/tests/auto/qitemview/tst_qitemview.cpp +++ b/tests/auto/qitemview/tst_qitemview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -55,7 +55,7 @@ #if defined(Q_OS_WINCE) bool qt_wince_is_platform(const QString &platformString) { - TCHAR tszPlatform[64]; + wchar_t tszPlatform[64]; if (SystemParametersInfo(SPI_GETPLATFORMTYPE, sizeof(tszPlatform)/sizeof(*tszPlatform),tszPlatform,0)) if (0 == _tcsicmp(reinterpret_cast<const wchar_t *> (platformString.utf16()), tszPlatform)) diff --git a/tests/auto/qitemview/viewstotest.cpp b/tests/auto/qitemview/viewstotest.cpp index 09b0f4fa50..26cfc9e508 100644 --- a/tests/auto/qitemview/viewstotest.cpp +++ b/tests/auto/qitemview/viewstotest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qkeyevent/tst_qkeyevent.cpp b/tests/auto/qkeyevent/tst_qkeyevent.cpp index 804b8737ed..27b849e4b8 100644 --- a/tests/auto/qkeyevent/tst_qkeyevent.cpp +++ b/tests/auto/qkeyevent/tst_qkeyevent.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qkeysequence/tst_qkeysequence.cpp b/tests/auto/qkeysequence/tst_qkeysequence.cpp index 8fcee367ed..aeb57ef589 100644 --- a/tests/auto/qkeysequence/tst_qkeysequence.cpp +++ b/tests/auto/qkeysequence/tst_qkeysequence.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlabel/tst_qlabel.cpp b/tests/auto/qlabel/tst_qlabel.cpp index 4580236880..3567a158c8 100644 --- a/tests/auto/qlabel/tst_qlabel.cpp +++ b/tests/auto/qlabel/tst_qlabel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlayout/tst_qlayout.cpp b/tests/auto/qlayout/tst_qlayout.cpp index 3eec918cc4..729dec143a 100644 --- a/tests/auto/qlayout/tst_qlayout.cpp +++ b/tests/auto/qlayout/tst_qlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlcdnumber/tst_qlcdnumber.cpp b/tests/auto/qlcdnumber/tst_qlcdnumber.cpp index a03e1cea36..56fc2b73d4 100644 --- a/tests/auto/qlcdnumber/tst_qlcdnumber.cpp +++ b/tests/auto/qlcdnumber/tst_qlcdnumber.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlibrary/tst_qlibrary.cpp b/tests/auto/qlibrary/tst_qlibrary.cpp index 3e7e3f3423..5c9798b7d3 100644 --- a/tests/auto/qlibrary/tst_qlibrary.cpp +++ b/tests/auto/qlibrary/tst_qlibrary.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qline/tst_qline.cpp b/tests/auto/qline/tst_qline.cpp index ab0bd9bbbe..08a9107eda 100644 --- a/tests/auto/qline/tst_qline.cpp +++ b/tests/auto/qline/tst_qline.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlineedit/tst_qlineedit.cpp b/tests/auto/qlineedit/tst_qlineedit.cpp index ea1f79f7e6..3519afa2ba 100644 --- a/tests/auto/qlineedit/tst_qlineedit.cpp +++ b/tests/auto/qlineedit/tst_qlineedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlist/tst_qlist.cpp b/tests/auto/qlist/tst_qlist.cpp index 81e9078523..d2e633b008 100644 --- a/tests/auto/qlist/tst_qlist.cpp +++ b/tests/auto/qlist/tst_qlist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlistview/tst_qlistview.cpp b/tests/auto/qlistview/tst_qlistview.cpp index 8338ffad40..a18f037d3a 100644 --- a/tests/auto/qlistview/tst_qlistview.cpp +++ b/tests/auto/qlistview/tst_qlistview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlistwidget/tst_qlistwidget.cpp b/tests/auto/qlistwidget/tst_qlistwidget.cpp index 8468cf31c9..e581bd3acc 100644 --- a/tests/auto/qlistwidget/tst_qlistwidget.cpp +++ b/tests/auto/qlistwidget/tst_qlistwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlocale/syslocaleapp/syslocaleapp.cpp b/tests/auto/qlocale/syslocaleapp/syslocaleapp.cpp index 3200f7b73e..afd1fedea2 100644 --- a/tests/auto/qlocale/syslocaleapp/syslocaleapp.cpp +++ b/tests/auto/qlocale/syslocaleapp/syslocaleapp.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlocale/tst_qlocale.cpp b/tests/auto/qlocale/tst_qlocale.cpp index b8f7c225ee..9ef7f1db31 100644 --- a/tests/auto/qlocale/tst_qlocale.cpp +++ b/tests/auto/qlocale/tst_qlocale.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -1093,12 +1093,7 @@ void tst_QLocale::macDefaultLocale() static QString getWinLocaleInfo(LCTYPE type) { LCID id = GetThreadLocale(); - int cnt = 0; - QT_WA({ - cnt = GetLocaleInfoW(id, type, 0, 0)*2; - } , { - cnt = GetLocaleInfoA(id, type, 0, 0); - }); + int cnt = GetLocaleInfo(id, type, 0, 0) * 2; if (cnt == 0) { qWarning("QLocale: empty windows locale info (%d)", type); @@ -1107,38 +1102,20 @@ static QString getWinLocaleInfo(LCTYPE type) QByteArray buff(cnt, 0); - QT_WA({ - cnt = GetLocaleInfoW(id, type, - reinterpret_cast<wchar_t*>(buff.data()), - buff.size()/2); - } , { - cnt = GetLocaleInfoA(id, type, - buff.data(), buff.size()); - }); + cnt = GetLocaleInfo(id, type, reinterpret_cast<wchar_t*>(buff.data()), buff.size() / 2); if (cnt == 0) { qWarning("QLocale: empty windows locale info (%d)", type); return QString(); } - QString result; - QT_WA({ - result = QString::fromUtf16(reinterpret_cast<ushort*>(buff.data())); - } , { - result = QString::fromLocal8Bit(buff.data()); - }); - return result; + return QString::fromWCharArray(reinterpret_cast<wchar_t*>(buff.data())); } static void setWinLocaleInfo(LCTYPE type, const QString &value) { LCID id = GetThreadLocale(); - - QT_WA({ - SetLocaleInfoW(id, type, reinterpret_cast<const wchar_t*>(value.utf16())); - } , { - SetLocaleInfoA(id, type, value.toLocal8Bit()); - }); + SetLocaleInfo(id, type, reinterpret_cast<const wchar_t*>(value.utf16())); } class RestoreLocaleHelper { diff --git a/tests/auto/qlocalsocket/example/client/main.cpp b/tests/auto/qlocalsocket/example/client/main.cpp index 76050af857..4a8f94ffff 100644 --- a/tests/auto/qlocalsocket/example/client/main.cpp +++ b/tests/auto/qlocalsocket/example/client/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlocalsocket/example/server/main.cpp b/tests/auto/qlocalsocket/example/server/main.cpp index bb2fc773f9..a982002ef1 100644 --- a/tests/auto/qlocalsocket/example/server/main.cpp +++ b/tests/auto/qlocalsocket/example/server/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlocalsocket/lackey/main.cpp b/tests/auto/qlocalsocket/lackey/main.cpp index 4ddb9c3fb2..405fd3f35f 100644 --- a/tests/auto/qlocalsocket/lackey/main.cpp +++ b/tests/auto/qlocalsocket/lackey/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qlocalsocket/tst_qlocalsocket.cpp b/tests/auto/qlocalsocket/tst_qlocalsocket.cpp index ac26075a99..4f1eb1d2ec 100644 --- a/tests/auto/qlocalsocket/tst_qlocalsocket.cpp +++ b/tests/auto/qlocalsocket/tst_qlocalsocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmacstyle/tst_qmacstyle.cpp b/tests/auto/qmacstyle/tst_qmacstyle.cpp index 0171773b8c..3eb4a6d443 100644 --- a/tests/auto/qmacstyle/tst_qmacstyle.cpp +++ b/tests/auto/qmacstyle/tst_qmacstyle.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmainwindow/tst_qmainwindow.cpp b/tests/auto/qmainwindow/tst_qmainwindow.cpp index b16a62af89..e46c2e1357 100644 --- a/tests/auto/qmainwindow/tst_qmainwindow.cpp +++ b/tests/auto/qmainwindow/tst_qmainwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -1434,10 +1434,7 @@ void MoveSeparator::apply(QMainWindow *mw) const } QVERIFY(!path.isEmpty()); - QVector<QLayoutStruct> cache; - - l->layoutState.dockAreaLayout.separatorMove(path, QPoint(0, 0), QPoint(delta, delta), &cache); - + l->layoutState.dockAreaLayout.separatorMove(path, QPoint(0, 0), QPoint(delta, delta)); } QMap<QString, QRect> dockWidgetGeometries(QMainWindow *mw) diff --git a/tests/auto/qmake/testcompiler.cpp b/tests/auto/qmake/testcompiler.cpp index 7255d93aaf..38876d0179 100644 --- a/tests/auto/qmake/testcompiler.cpp +++ b/tests/auto/qmake/testcompiler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -56,7 +56,7 @@ static QString targetName( BuildType buildMode, const QString& target, const QSt targetName.append(".exe"); break; case Dll: // dll - if (!version.empty()) + if (!version.isEmpty()) targetName.append(version.section(".", 0, 0)); targetName.append(".dll"); break; diff --git a/tests/auto/qmake/testcompiler.h b/tests/auto/qmake/testcompiler.h index 41e51774f4..f02d74c233 100644 --- a/tests/auto/qmake/testcompiler.h +++ b/tests/auto/qmake/testcompiler.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/main.cpp b/tests/auto/qmake/testdata/findDeps/main.cpp index 9fd9ea02b5..29bb86b4c7 100644 --- a/tests/auto/qmake/testdata/findDeps/main.cpp +++ b/tests/auto/qmake/testdata/findDeps/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object1.h b/tests/auto/qmake/testdata/findDeps/object1.h index 403e510337..90d4d991f8 100644 --- a/tests/auto/qmake/testdata/findDeps/object1.h +++ b/tests/auto/qmake/testdata/findDeps/object1.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object2.h b/tests/auto/qmake/testdata/findDeps/object2.h index 2f790e7f31..68d7c020d2 100644 --- a/tests/auto/qmake/testdata/findDeps/object2.h +++ b/tests/auto/qmake/testdata/findDeps/object2.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object3.h b/tests/auto/qmake/testdata/findDeps/object3.h index 3aad6f610b..7d3c6f5854 100644 --- a/tests/auto/qmake/testdata/findDeps/object3.h +++ b/tests/auto/qmake/testdata/findDeps/object3.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object4.h b/tests/auto/qmake/testdata/findDeps/object4.h index 92c7ac0199..cca48c49bc 100644 --- a/tests/auto/qmake/testdata/findDeps/object4.h +++ b/tests/auto/qmake/testdata/findDeps/object4.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object5.h b/tests/auto/qmake/testdata/findDeps/object5.h index 0bee05051e..556fc0b90b 100644 --- a/tests/auto/qmake/testdata/findDeps/object5.h +++ b/tests/auto/qmake/testdata/findDeps/object5.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object6.h b/tests/auto/qmake/testdata/findDeps/object6.h index 55f39ca94e..eaa0c85a1c 100644 --- a/tests/auto/qmake/testdata/findDeps/object6.h +++ b/tests/auto/qmake/testdata/findDeps/object6.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object7.h b/tests/auto/qmake/testdata/findDeps/object7.h index 99c5ae3af3..492c04537a 100644 --- a/tests/auto/qmake/testdata/findDeps/object7.h +++ b/tests/auto/qmake/testdata/findDeps/object7.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object8.h b/tests/auto/qmake/testdata/findDeps/object8.h index 6ae3c08865..0a24d58f54 100644 --- a/tests/auto/qmake/testdata/findDeps/object8.h +++ b/tests/auto/qmake/testdata/findDeps/object8.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findDeps/object9.h b/tests/auto/qmake/testdata/findDeps/object9.h index 4cbcf1369b..24b004d7b8 100644 --- a/tests/auto/qmake/testdata/findDeps/object9.h +++ b/tests/auto/qmake/testdata/findDeps/object9.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/main.cpp b/tests/auto/qmake/testdata/findMocs/main.cpp index 8530b1b67d..c7edf4972e 100644 --- a/tests/auto/qmake/testdata/findMocs/main.cpp +++ b/tests/auto/qmake/testdata/findMocs/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object1.h b/tests/auto/qmake/testdata/findMocs/object1.h index 55675d6b31..9524eca262 100644 --- a/tests/auto/qmake/testdata/findMocs/object1.h +++ b/tests/auto/qmake/testdata/findMocs/object1.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object2.h b/tests/auto/qmake/testdata/findMocs/object2.h index bd38f7da5f..9677f5880f 100644 --- a/tests/auto/qmake/testdata/findMocs/object2.h +++ b/tests/auto/qmake/testdata/findMocs/object2.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object3.h b/tests/auto/qmake/testdata/findMocs/object3.h index b543b2638c..aa71892bed 100644 --- a/tests/auto/qmake/testdata/findMocs/object3.h +++ b/tests/auto/qmake/testdata/findMocs/object3.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object4.h b/tests/auto/qmake/testdata/findMocs/object4.h index d06d62930f..4f1e886e54 100644 --- a/tests/auto/qmake/testdata/findMocs/object4.h +++ b/tests/auto/qmake/testdata/findMocs/object4.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object5.h b/tests/auto/qmake/testdata/findMocs/object5.h index 39191c451d..f986fb5ca4 100644 --- a/tests/auto/qmake/testdata/findMocs/object5.h +++ b/tests/auto/qmake/testdata/findMocs/object5.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object6.h b/tests/auto/qmake/testdata/findMocs/object6.h index 10f16865ce..8575caa3e3 100644 --- a/tests/auto/qmake/testdata/findMocs/object6.h +++ b/tests/auto/qmake/testdata/findMocs/object6.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/findMocs/object7.h b/tests/auto/qmake/testdata/findMocs/object7.h index a7b23ff9ac..dbf5a88609 100644 --- a/tests/auto/qmake/testdata/findMocs/object7.h +++ b/tests/auto/qmake/testdata/findMocs/object7.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/1.cpp b/tests/auto/qmake/testdata/functions/1.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/1.cpp +++ b/tests/auto/qmake/testdata/functions/1.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/2.cpp b/tests/auto/qmake/testdata/functions/2.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/2.cpp +++ b/tests/auto/qmake/testdata/functions/2.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/one/1.cpp b/tests/auto/qmake/testdata/functions/one/1.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/one/1.cpp +++ b/tests/auto/qmake/testdata/functions/one/1.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/one/2.cpp b/tests/auto/qmake/testdata/functions/one/2.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/one/2.cpp +++ b/tests/auto/qmake/testdata/functions/one/2.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/three/wildcard21.cpp b/tests/auto/qmake/testdata/functions/three/wildcard21.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/three/wildcard21.cpp +++ b/tests/auto/qmake/testdata/functions/three/wildcard21.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/three/wildcard22.cpp b/tests/auto/qmake/testdata/functions/three/wildcard22.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/three/wildcard22.cpp +++ b/tests/auto/qmake/testdata/functions/three/wildcard22.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/two/1.cpp b/tests/auto/qmake/testdata/functions/two/1.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/two/1.cpp +++ b/tests/auto/qmake/testdata/functions/two/1.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/two/2.cpp b/tests/auto/qmake/testdata/functions/two/2.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/two/2.cpp +++ b/tests/auto/qmake/testdata/functions/two/2.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/wildcard21.cpp b/tests/auto/qmake/testdata/functions/wildcard21.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/wildcard21.cpp +++ b/tests/auto/qmake/testdata/functions/wildcard21.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/functions/wildcard22.cpp b/tests/auto/qmake/testdata/functions/wildcard22.cpp index edd459da5e..435ec7733d 100644 --- a/tests/auto/qmake/testdata/functions/wildcard22.cpp +++ b/tests/auto/qmake/testdata/functions/wildcard22.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/include_dir/main.cpp b/tests/auto/qmake/testdata/include_dir/main.cpp index 494bbeecec..6953026b52 100644 --- a/tests/auto/qmake/testdata/include_dir/main.cpp +++ b/tests/auto/qmake/testdata/include_dir/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/include_dir/test_file.cpp b/tests/auto/qmake/testdata/include_dir/test_file.cpp index c6ddcbacfb..5186af3843 100644 --- a/tests/auto/qmake/testdata/include_dir/test_file.cpp +++ b/tests/auto/qmake/testdata/include_dir/test_file.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/include_dir/test_file.h b/tests/auto/qmake/testdata/include_dir/test_file.h index a86928164a..060c4bb88a 100644 --- a/tests/auto/qmake/testdata/include_dir/test_file.h +++ b/tests/auto/qmake/testdata/include_dir/test_file.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/install_depends/main.cpp b/tests/auto/qmake/testdata/install_depends/main.cpp index 494bbeecec..6953026b52 100644 --- a/tests/auto/qmake/testdata/install_depends/main.cpp +++ b/tests/auto/qmake/testdata/install_depends/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/install_depends/test_file.cpp b/tests/auto/qmake/testdata/install_depends/test_file.cpp index fd4cdb5a31..187e684756 100644 --- a/tests/auto/qmake/testdata/install_depends/test_file.cpp +++ b/tests/auto/qmake/testdata/install_depends/test_file.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/install_depends/test_file.h b/tests/auto/qmake/testdata/install_depends/test_file.h index a35b0de89a..f073b5a0bb 100644 --- a/tests/auto/qmake/testdata/install_depends/test_file.h +++ b/tests/auto/qmake/testdata/install_depends/test_file.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/one_space/main.cpp b/tests/auto/qmake/testdata/one_space/main.cpp index 78242a304e..956e5fcdab 100644 --- a/tests/auto/qmake/testdata/one_space/main.cpp +++ b/tests/auto/qmake/testdata/one_space/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/quotedfilenames/main.cpp b/tests/auto/qmake/testdata/quotedfilenames/main.cpp index 40a402e1af..72410280c3 100644 --- a/tests/auto/qmake/testdata/quotedfilenames/main.cpp +++ b/tests/auto/qmake/testdata/quotedfilenames/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/shadow_files/main.cpp b/tests/auto/qmake/testdata/shadow_files/main.cpp index 494bbeecec..6953026b52 100644 --- a/tests/auto/qmake/testdata/shadow_files/main.cpp +++ b/tests/auto/qmake/testdata/shadow_files/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/shadow_files/test_file.cpp b/tests/auto/qmake/testdata/shadow_files/test_file.cpp index fd4cdb5a31..187e684756 100644 --- a/tests/auto/qmake/testdata/shadow_files/test_file.cpp +++ b/tests/auto/qmake/testdata/shadow_files/test_file.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/shadow_files/test_file.h b/tests/auto/qmake/testdata/shadow_files/test_file.h index a35b0de89a..f073b5a0bb 100644 --- a/tests/auto/qmake/testdata/shadow_files/test_file.h +++ b/tests/auto/qmake/testdata/shadow_files/test_file.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_app/main.cpp b/tests/auto/qmake/testdata/simple_app/main.cpp index 3fd8456410..ca565fb2f7 100644 --- a/tests/auto/qmake/testdata/simple_app/main.cpp +++ b/tests/auto/qmake/testdata/simple_app/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_app/test_file.cpp b/tests/auto/qmake/testdata/simple_app/test_file.cpp index fd4cdb5a31..187e684756 100644 --- a/tests/auto/qmake/testdata/simple_app/test_file.cpp +++ b/tests/auto/qmake/testdata/simple_app/test_file.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_app/test_file.h b/tests/auto/qmake/testdata/simple_app/test_file.h index a35b0de89a..f073b5a0bb 100644 --- a/tests/auto/qmake/testdata/simple_app/test_file.h +++ b/tests/auto/qmake/testdata/simple_app/test_file.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_dll/simple.cpp b/tests/auto/qmake/testdata/simple_dll/simple.cpp index e1acaffdef..a2829e7f32 100644 --- a/tests/auto/qmake/testdata/simple_dll/simple.cpp +++ b/tests/auto/qmake/testdata/simple_dll/simple.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_dll/simple.h b/tests/auto/qmake/testdata/simple_dll/simple.h index 2ecef0bec2..952ebf779c 100644 --- a/tests/auto/qmake/testdata/simple_dll/simple.h +++ b/tests/auto/qmake/testdata/simple_dll/simple.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_lib/simple.cpp b/tests/auto/qmake/testdata/simple_lib/simple.cpp index e1acaffdef..a2829e7f32 100644 --- a/tests/auto/qmake/testdata/simple_lib/simple.cpp +++ b/tests/auto/qmake/testdata/simple_lib/simple.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/simple_lib/simple.h b/tests/auto/qmake/testdata/simple_lib/simple.h index 0072cd41b5..cda392bae9 100644 --- a/tests/auto/qmake/testdata/simple_lib/simple.h +++ b/tests/auto/qmake/testdata/simple_lib/simple.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/subdirs/simple_app/main.cpp b/tests/auto/qmake/testdata/subdirs/simple_app/main.cpp index 3fd8456410..ca565fb2f7 100644 --- a/tests/auto/qmake/testdata/subdirs/simple_app/main.cpp +++ b/tests/auto/qmake/testdata/subdirs/simple_app/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/subdirs/simple_app/test_file.cpp b/tests/auto/qmake/testdata/subdirs/simple_app/test_file.cpp index fd4cdb5a31..187e684756 100644 --- a/tests/auto/qmake/testdata/subdirs/simple_app/test_file.cpp +++ b/tests/auto/qmake/testdata/subdirs/simple_app/test_file.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/subdirs/simple_app/test_file.h b/tests/auto/qmake/testdata/subdirs/simple_app/test_file.h index a35b0de89a..f073b5a0bb 100644 --- a/tests/auto/qmake/testdata/subdirs/simple_app/test_file.h +++ b/tests/auto/qmake/testdata/subdirs/simple_app/test_file.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/subdirs/simple_dll/simple.cpp b/tests/auto/qmake/testdata/subdirs/simple_dll/simple.cpp index e1acaffdef..a2829e7f32 100644 --- a/tests/auto/qmake/testdata/subdirs/simple_dll/simple.cpp +++ b/tests/auto/qmake/testdata/subdirs/simple_dll/simple.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/testdata/subdirs/simple_dll/simple.h b/tests/auto/qmake/testdata/subdirs/simple_dll/simple.h index 2ecef0bec2..952ebf779c 100644 --- a/tests/auto/qmake/testdata/subdirs/simple_dll/simple.h +++ b/tests/auto/qmake/testdata/subdirs/simple_dll/simple.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmake/tst_qmake.cpp b/tests/auto/qmake/tst_qmake.cpp index 1ba81bd6fe..ba5625b987 100644 --- a/tests/auto/qmake/tst_qmake.cpp +++ b/tests/auto/qmake/tst_qmake.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmap/tst_qmap.cpp b/tests/auto/qmap/tst_qmap.cpp index 68ac8d60a6..1b3d68b397 100644 --- a/tests/auto/qmap/tst_qmap.cpp +++ b/tests/auto/qmap/tst_qmap.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmdiarea/tst_qmdiarea.cpp b/tests/auto/qmdiarea/tst_qmdiarea.cpp index 5b1eea5c33..57c27099ee 100644 --- a/tests/auto/qmdiarea/tst_qmdiarea.cpp +++ b/tests/auto/qmdiarea/tst_qmdiarea.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmdisubwindow/tst_qmdisubwindow.cpp b/tests/auto/qmdisubwindow/tst_qmdisubwindow.cpp index 924930852e..574f2ad262 100644 --- a/tests/auto/qmdisubwindow/tst_qmdisubwindow.cpp +++ b/tests/auto/qmdisubwindow/tst_qmdisubwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmenu/tst_qmenu.cpp b/tests/auto/qmenu/tst_qmenu.cpp index 5b6e54c481..1d19ffa14f 100644 --- a/tests/auto/qmenu/tst_qmenu.cpp +++ b/tests/auto/qmenu/tst_qmenu.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -92,7 +92,9 @@ private slots: void activeSubMenuPosition(); void task242454_sizeHint(); void task176201_clear(); - void task250673_activeMutliColumnSubMenuPosition(); + void task250673_activeMultiColumnSubMenuPosition(); + void task256918_setFont(); + void menuSizeHint(); protected slots: void onActivated(QAction*); void onHighlighted(QAction*); @@ -679,7 +681,7 @@ void tst_QMenu::task176201_clear() QTest::mouseClick(&menu, Qt::LeftButton, 0, menu.rect().center()); } -void tst_QMenu::task250673_activeMutliColumnSubMenuPosition() +void tst_QMenu::task250673_activeMultiColumnSubMenuPosition() { class MyMenu : public QMenu { @@ -713,5 +715,53 @@ void tst_QMenu::task250673_activeMutliColumnSubMenuPosition() const int subMenuOffset = main.style()->pixelMetric(QStyle::PM_SubMenuOverlap, 0, &main); QVERIFY((sub.geometry().left() - subMenuOffset + 5) < main.geometry().right()); } + + +void tst_QMenu::task256918_setFont() +{ + QMenu menu; + QAction *action = menu.addAction("foo"); + QFont f; + f.setPointSize(30); + action->setFont(f); + menu.show(); //ensures that the actiongeometry are calculated + QVERIFY(menu.actionGeometry(action).height() > f.pointSize()); +} + +void tst_QMenu::menuSizeHint() +{ + QMenu menu; + //this is a list of arbitrary strings so that we check the geometry + QStringList list = QStringList() << "trer" << "ezrfgtgvqd" << "sdgzgzerzerzer" << "eerzertz" << "er"; + foreach(QString str, list) + menu.addAction(str); + + int left, top, right, bottom; + menu.getContentsMargins(&left, &top, &right, &bottom); + const int panelWidth = menu.style()->pixelMetric(QStyle::PM_MenuPanelWidth, 0, &menu); + const int hmargin = menu.style()->pixelMetric(QStyle::PM_MenuHMargin, 0, &menu), + vmargin = menu.style()->pixelMetric(QStyle::PM_MenuVMargin, 0, &menu); + + int maxWidth =0; + QRect result; + foreach(QAction *action, menu.actions()) { + maxWidth = qMax(maxWidth, menu.actionGeometry(action).width()); + result |= menu.actionGeometry(action); + QCOMPARE(result.x(), left + hmargin + panelWidth); + QCOMPARE(result.y(), top + vmargin + panelWidth); + } + + QStyleOption opt(0); + opt.rect = menu.rect(); + opt.state = QStyle::State_None; + + QSize resSize = QSize(result.x(), result.y()) + result.size() + QSize(hmargin + right + panelWidth, vmargin + top + panelWidth); + + resSize = menu.style()->sizeFromContents(QStyle::CT_Menu, &opt, + resSize.expandedTo(QApplication::globalStrut()), &menu); + + QCOMPARE(resSize, menu.sizeHint()); +} + QTEST_MAIN(tst_QMenu) #include "tst_qmenu.moc" diff --git a/tests/auto/qmenubar/tst_qmenubar.cpp b/tests/auto/qmenubar/tst_qmenubar.cpp index 538e443eb2..500465cbdb 100644 --- a/tests/auto/qmenubar/tst_qmenubar.cpp +++ b/tests/auto/qmenubar/tst_qmenubar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -48,8 +48,10 @@ #include <q3popupmenu.h> #endif #include <qstyle.h> +#include <qwindowsstyle.h> #include <qdesktopwidget.h> #include <qaction.h> +#include <qstyleoption.h> #ifdef Q_WS_WIN #include <windows.h> @@ -149,6 +151,8 @@ private slots: void check_shortcutPress(); void check_menuPosition(); void task223138_triggered(); + void task256322_highlight(); + void menubarSizeHint(); #if defined(QT3_SUPPORT) void indexBasedInsertion_data(); @@ -1520,6 +1524,107 @@ void tst_QMenuBar::task223138_triggered() QCOMPARE(submenuSpy.count(), 1); } +void tst_QMenuBar::task256322_highlight() +{ + QMainWindow win; + QMenu menu; + QAction *file = win.menuBar()->addMenu(&menu); + file->setText("file"); + QMenu menu2; + QAction *file2 = win.menuBar()->addMenu(&menu2); + file2->setText("file2"); + QAction *nothing = win.menuBar()->addAction("nothing"); + + win.show(); + + QTest::mouseClick(win.menuBar(), Qt::LeftButton, 0, win.menuBar()->actionGeometry(file).center()); + QVERIFY(menu.isVisible()); + QVERIFY(!menu2.isVisible()); + QCOMPARE(win.menuBar()->activeAction(), file); + + QTest::mouseMove(win.menuBar(), win.menuBar()->actionGeometry(file2).center()); + QVERIFY(!menu.isVisible()); + QVERIFY(menu2.isVisible()); + QCOMPARE(win.menuBar()->activeAction(), file2); + + QTest::mouseMove(win.menuBar(), win.menuBar()->actionGeometry(nothing).center()); + QVERIFY(!menu.isVisible()); + QVERIFY(!menu2.isVisible()); + QCOMPARE(win.menuBar()->activeAction(), nothing); + + QTest::mouseMove(&win, win.menuBar()->geometry().bottomLeft() + QPoint(1,1)); + + QVERIFY(!menu.isVisible()); + QVERIFY(!menu2.isVisible()); + QVERIFY(!win.menuBar()->activeAction()); +} + +void tst_QMenuBar::menubarSizeHint() +{ + struct MyStyle : public QWindowsStyle + { + virtual int pixelMetric(PixelMetric metric, const QStyleOption * option = 0, const QWidget * widget = 0 ) const + { + // I chose strange values (prime numbers to be more sure that the size of the menubar is correct) + switch (metric) + { + case QStyle::PM_MenuBarItemSpacing: + return 7; + case PM_MenuBarHMargin: + return 13; + case PM_MenuBarVMargin: + return 11; + case PM_MenuBarPanelWidth: + return 1; + } + return QWindowsStyle::pixelMetric(metric, option, widget); + } + } style; + + QMenuBar mb; + mb.setStyle(&style); + //this is a list of arbitrary strings so that we check the geometry + QStringList list = QStringList() << "trer" << "ezrfgtgvqd" << "sdgzgzerzerzer" << "eerzertz" << "er"; + foreach(QString str, list) + mb.addAction(str); + + const int panelWidth = style.pixelMetric(QStyle::PM_MenuBarPanelWidth); + const int hmargin = style.pixelMetric(QStyle::PM_MenuBarHMargin); + const int vmargin = style.pixelMetric(QStyle::PM_MenuBarVMargin); + const int spacing = style.pixelMetric(QStyle::PM_MenuBarItemSpacing); + + mb.show(); + QRect result; + foreach(QAction *action, mb.actions()) { + const QRect actionRect = mb.actionGeometry(action); + if (!result.isNull()) //this is the first item + QCOMPARE(actionRect.left() - result.right() - 1, spacing); + result |= actionRect; + QCOMPARE(result.x(), panelWidth + hmargin + spacing); + QCOMPARE(result.y(), panelWidth + vmargin); + } + + //this code is copied from QMenuBar + //there is no public member that allows to initialize a styleoption instance + QStyleOptionMenuItem opt; + opt.rect = mb.rect(); + opt.menuRect = mb.rect(); + opt.state = QStyle::State_None; + opt.menuItemType = QStyleOptionMenuItem::Normal; + opt.checkType = QStyleOptionMenuItem::NotCheckable; + opt.palette = mb.palette(); + + QSize resSize = QSize(result.x(), result.y()) + result.size() + + QSize(panelWidth + hmargin, panelWidth + vmargin); + + + resSize = style.sizeFromContents(QStyle::CT_MenuBar, &opt, + resSize.expandedTo(QApplication::globalStrut()), + &mb); + + QCOMPARE(resSize, mb.sizeHint()); +} + #if defined(QT3_SUPPORT) void tst_QMenuBar::indexBasedInsertion_data() diff --git a/tests/auto/qmessagebox/tst_qmessagebox.cpp b/tests/auto/qmessagebox/tst_qmessagebox.cpp index 63c1f36b1d..12312b0cc5 100644 --- a/tests/auto/qmessagebox/tst_qmessagebox.cpp +++ b/tests/auto/qmessagebox/tst_qmessagebox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmetaobject/tst_qmetaobject.cpp b/tests/auto/qmetaobject/tst_qmetaobject.cpp index 3d04a0f8f5..dea0ffbab2 100644 --- a/tests/auto/qmetaobject/tst_qmetaobject.cpp +++ b/tests/auto/qmetaobject/tst_qmetaobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -605,6 +605,19 @@ void tst_QMetaObject::invokeCustomTypes() QCOMPARE(obj.sum, 3); } +namespace NamespaceWithConstructibleClass +{ + +class ConstructibleClass : public QObject +{ + Q_OBJECT +public: + Q_INVOKABLE ConstructibleClass(QObject *parent = 0) + : QObject(parent) {} +}; + +} + void tst_QMetaObject::invokeMetaConstructor() { const QMetaObject *mo = &QtTestObject::staticMetaObject; @@ -619,6 +632,15 @@ void tst_QMetaObject::invokeMetaConstructor() QCOMPARE(obj2->parent(), (QObject*)&obj); QVERIFY(qobject_cast<QtTestObject*>(obj2) != 0); } + // class in namespace + const QMetaObject *nsmo = &NamespaceWithConstructibleClass::ConstructibleClass::staticMetaObject; + { + QtTestObject obj; + QObject *obj2 = nsmo->newInstance(Q_ARG(QObject*, &obj)); + QVERIFY(obj2 != 0); + QCOMPARE(obj2->parent(), (QObject*)&obj); + QVERIFY(qobject_cast<NamespaceWithConstructibleClass::ConstructibleClass*>(obj2) != 0); + } } void tst_QMetaObject::normalizedSignature_data() diff --git a/tests/auto/qmetatype/tst_qmetatype.cpp b/tests/auto/qmetatype/tst_qmetatype.cpp index d71f470b10..7f428293bc 100644 --- a/tests/auto/qmetatype/tst_qmetatype.cpp +++ b/tests/auto/qmetatype/tst_qmetatype.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmouseevent/tst_qmouseevent.cpp b/tests/auto/qmouseevent/tst_qmouseevent.cpp index 49c76867db..63b5b5a142 100644 --- a/tests/auto/qmouseevent/tst_qmouseevent.cpp +++ b/tests/auto/qmouseevent/tst_qmouseevent.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp b/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp index 9c0cbe4820..e5c06faecb 100644 --- a/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp +++ b/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmovie/tst_qmovie.cpp b/tests/auto/qmovie/tst_qmovie.cpp index 23b057b075..03531ecbd1 100644 --- a/tests/auto/qmovie/tst_qmovie.cpp +++ b/tests/auto/qmovie/tst_qmovie.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmultiscreen/tst_qmultiscreen.cpp b/tests/auto/qmultiscreen/tst_qmultiscreen.cpp index d3112d3542..4635e902c4 100644 --- a/tests/auto/qmultiscreen/tst_qmultiscreen.cpp +++ b/tests/auto/qmultiscreen/tst_qmultiscreen.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmutex/tst_qmutex.cpp b/tests/auto/qmutex/tst_qmutex.cpp index 16f3cba92e..df2eab1a64 100644 --- a/tests/auto/qmutex/tst_qmutex.cpp +++ b/tests/auto/qmutex/tst_qmutex.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qmutexlocker/tst_qmutexlocker.cpp b/tests/auto/qmutexlocker/tst_qmutexlocker.cpp index cc3e1442b1..558707f832 100644 --- a/tests/auto/qmutexlocker/tst_qmutexlocker.cpp +++ b/tests/auto/qmutexlocker/tst_qmutexlocker.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnativesocketengine/tst_qnativesocketengine.cpp b/tests/auto/qnativesocketengine/tst_qnativesocketengine.cpp index 90276f20b9..b7bd61e610 100644 --- a/tests/auto/qnativesocketengine/tst_qnativesocketengine.cpp +++ b/tests/auto/qnativesocketengine/tst_qnativesocketengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkaccessmanager_and_qprogressdialog/qnetworkaccessmanager_and_qprogressdialog.pro b/tests/auto/qnetworkaccessmanager_and_qprogressdialog/qnetworkaccessmanager_and_qprogressdialog.pro new file mode 100644 index 0000000000..7ed5b07f7e --- /dev/null +++ b/tests/auto/qnetworkaccessmanager_and_qprogressdialog/qnetworkaccessmanager_and_qprogressdialog.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_qnetworkaccessmanager_and_qprogressdialog.cpp +QT += network + + diff --git a/tests/auto/qnetworkaccessmanager_and_qprogressdialog/tst_qnetworkaccessmanager_and_qprogressdialog.cpp b/tests/auto/qnetworkaccessmanager_and_qprogressdialog/tst_qnetworkaccessmanager_and_qprogressdialog.cpp new file mode 100644 index 0000000000..62e4ce5038 --- /dev/null +++ b/tests/auto/qnetworkaccessmanager_and_qprogressdialog/tst_qnetworkaccessmanager_and_qprogressdialog.cpp @@ -0,0 +1,130 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> +#include <QtGui> +#include <QtCore> +#include <QtNetwork/QNetworkAccessManager> +#include <QtNetwork/QNetworkRequest> +#include <QtNetwork/QNetworkReply> +#include <qdebug.h> + +#include "../network-settings.h" + + +class tst_QNetworkAccessManager_And_QProgressDialog : public QObject +{ +Q_OBJECT +private slots: + void downloadCheck(); +}; + +class DownloadCheckWidget : public QWidget +{ + Q_OBJECT; +public: + DownloadCheckWidget(QWidget *parent = 0) : QWidget(parent) + , progressDlg(this), netmanager(this) + , lateReadyRead(true) + { + progressDlg.setRange(1, 100); + QMetaObject::invokeMethod(this, "go", Qt::QueuedConnection); + } + bool lateReadyRead; +public slots: + void go() + { + QNetworkReply *reply = netmanager.get( + QNetworkRequest( + QUrl("http://" + QtNetworkSettings::serverName() + "/qtest/bigfile") + )); + connect(reply, SIGNAL(downloadProgress(qint64, qint64)), + this, SLOT(dataReadProgress(qint64, qint64))); + connect(reply, SIGNAL(readyRead()), + this, SLOT(dataReadyRead())); + connect(reply, SIGNAL(finished()), this, SLOT(finishedFromReply())); + + progressDlg.exec(); + } + void dataReadProgress(qint64 done, qint64 total) + { + QNetworkReply *reply = qobject_cast<QNetworkReply *>(sender()); + progressDlg.setMaximum(total); + progressDlg.setValue(done); + } + void dataReadyRead() + { + QNetworkReply *reply = qobject_cast<QNetworkReply *>(sender()); + lateReadyRead = true; + } + void finishedFromReply() + { + QNetworkReply *reply = qobject_cast<QNetworkReply *>(sender()); + lateReadyRead = false; + reply->deleteLater(); + QTestEventLoop::instance().exitLoop(); + } + + +private: + QProgressDialog progressDlg; + QNetworkAccessManager netmanager; +}; + +void tst_QNetworkAccessManager_And_QProgressDialog::downloadCheck() +{ + DownloadCheckWidget widget; + widget.show(); + // run and exit on finished() + QTestEventLoop::instance().enterLoop(10); + QVERIFY(!QTestEventLoop::instance().timeout()); + // run some more to catch the late readyRead() (or: to not catch it) + QTestEventLoop::instance().enterLoop(1); + QVERIFY(QTestEventLoop::instance().timeout()); + // the following fails when a readyRead() was received after finished() + QVERIFY(!widget.lateReadyRead); +} + + + +QTEST_MAIN(tst_QNetworkAccessManager_And_QProgressDialog) +#include "tst_qnetworkaccessmanager_and_qprogressdialog.moc" diff --git a/tests/auto/qnetworkaddressentry/tst_qnetworkaddressentry.cpp b/tests/auto/qnetworkaddressentry/tst_qnetworkaddressentry.cpp index 9bb3f5d6eb..5783320919 100644 --- a/tests/auto/qnetworkaddressentry/tst_qnetworkaddressentry.cpp +++ b/tests/auto/qnetworkaddressentry/tst_qnetworkaddressentry.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkcachemetadata/tst_qnetworkcachemetadata.cpp b/tests/auto/qnetworkcachemetadata/tst_qnetworkcachemetadata.cpp index 1d1979d2ac..ad18e41298 100644 --- a/tests/auto/qnetworkcachemetadata/tst_qnetworkcachemetadata.cpp +++ b/tests/auto/qnetworkcachemetadata/tst_qnetworkcachemetadata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkcookie/tst_qnetworkcookie.cpp b/tests/auto/qnetworkcookie/tst_qnetworkcookie.cpp index 4ee5b9fdab..68b380d070 100644 --- a/tests/auto/qnetworkcookie/tst_qnetworkcookie.cpp +++ b/tests/auto/qnetworkcookie/tst_qnetworkcookie.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkcookiejar/tst_qnetworkcookiejar.cpp b/tests/auto/qnetworkcookiejar/tst_qnetworkcookiejar.cpp index 7aa1d2414b..c8497ec0ac 100644 --- a/tests/auto/qnetworkcookiejar/tst_qnetworkcookiejar.cpp +++ b/tests/auto/qnetworkcookiejar/tst_qnetworkcookiejar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkdiskcache/tst_qnetworkdiskcache.cpp b/tests/auto/qnetworkdiskcache/tst_qnetworkdiskcache.cpp index 2f6180f483..952190eccb 100644 --- a/tests/auto/qnetworkdiskcache/tst_qnetworkdiskcache.cpp +++ b/tests/auto/qnetworkdiskcache/tst_qnetworkdiskcache.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkinterface/tst_qnetworkinterface.cpp b/tests/auto/qnetworkinterface/tst_qnetworkinterface.cpp index a246b041fa..88062b07e0 100644 --- a/tests/auto/qnetworkinterface/tst_qnetworkinterface.cpp +++ b/tests/auto/qnetworkinterface/tst_qnetworkinterface.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkproxy/tst_qnetworkproxy.cpp b/tests/auto/qnetworkproxy/tst_qnetworkproxy.cpp index 0760ce860c..28da732b68 100644 --- a/tests/auto/qnetworkproxy/tst_qnetworkproxy.cpp +++ b/tests/auto/qnetworkproxy/tst_qnetworkproxy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkreply/echo/main.cpp b/tests/auto/qnetworkreply/echo/main.cpp index cf39788634..ff2a8033ec 100644 --- a/tests/auto/qnetworkreply/echo/main.cpp +++ b/tests/auto/qnetworkreply/echo/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkreply/tst_qnetworkreply.cpp b/tests/auto/qnetworkreply/tst_qnetworkreply.cpp index a93d0b6bf4..89e850c326 100644 --- a/tests/auto/qnetworkreply/tst_qnetworkreply.cpp +++ b/tests/auto/qnetworkreply/tst_qnetworkreply.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnetworkrequest/tst_qnetworkrequest.cpp b/tests/auto/qnetworkrequest/tst_qnetworkrequest.cpp index a803e160bd..e5dad85362 100644 --- a/tests/auto/qnetworkrequest/tst_qnetworkrequest.cpp +++ b/tests/auto/qnetworkrequest/tst_qnetworkrequest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qnumeric/tst_qnumeric.cpp b/tests/auto/qnumeric/tst_qnumeric.cpp index 7688d0112d..fb01e1b1ea 100644 --- a/tests/auto/qnumeric/tst_qnumeric.cpp +++ b/tests/auto/qnumeric/tst_qnumeric.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qobject/signalbug.cpp b/tests/auto/qobject/signalbug.cpp index dd4e07027c..4fd78147b5 100644 --- a/tests/auto/qobject/signalbug.cpp +++ b/tests/auto/qobject/signalbug.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qobject/signalbug.h b/tests/auto/qobject/signalbug.h index 9ac25ed8ac..9e471c63aa 100644 --- a/tests/auto/qobject/signalbug.h +++ b/tests/auto/qobject/signalbug.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qobject/tst_qobject.cpp b/tests/auto/qobject/tst_qobject.cpp index d76c7d4f14..8ce7c3a3b3 100644 --- a/tests/auto/qobject/tst_qobject.cpp +++ b/tests/auto/qobject/tst_qobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qobjectperformance/tst_qobjectperformance.cpp b/tests/auto/qobjectperformance/tst_qobjectperformance.cpp index a1664fc868..69af2ebf36 100644 --- a/tests/auto/qobjectperformance/tst_qobjectperformance.cpp +++ b/tests/auto/qobjectperformance/tst_qobjectperformance.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qobjectrace/tst_qobjectrace.cpp b/tests/auto/qobjectrace/tst_qobjectrace.cpp index aa80534747..98c7a30394 100644 --- a/tests/auto/qobjectrace/tst_qobjectrace.cpp +++ b/tests/auto/qobjectrace/tst_qobjectrace.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpaintengine/tst_qpaintengine.cpp b/tests/auto/qpaintengine/tst_qpaintengine.cpp index 4eb546e8aa..fac7692b39 100644 --- a/tests/auto/qpaintengine/tst_qpaintengine.cpp +++ b/tests/auto/qpaintengine/tst_qpaintengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpainter/tst_qpainter.cpp b/tests/auto/qpainter/tst_qpainter.cpp index c0f9935fd3..5e5bd399b5 100644 --- a/tests/auto/qpainter/tst_qpainter.cpp +++ b/tests/auto/qpainter/tst_qpainter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -202,6 +202,7 @@ private slots: void drawImage_task217400_data(); void drawImage_task217400(); + void drawImage_1x1(); void drawRect_task215378(); void drawRect_task247505(); @@ -228,6 +229,7 @@ private slots: void zeroOpacity(); void clippingBug(); + void emptyClip(); private: void fillData(); @@ -4218,5 +4220,43 @@ void tst_QPainter::clippingBug() QCOMPARE(img, expected); } +void tst_QPainter::emptyClip() +{ + QImage img(64, 64, QImage::Format_ARGB32_Premultiplied); + QPainter p(&img); + p.setRenderHints(QPainter::Antialiasing); + p.setClipRect(0, 32, 64, 0); + p.fillRect(0, 0, 64, 64, Qt::white); + + QPainterPath path; + path.lineTo(64, 0); + path.lineTo(64, 64); + path.lineTo(40, 64); + path.lineTo(40, 80); + path.lineTo(0, 80); + + p.fillPath(path, Qt::green); +} + +void tst_QPainter::drawImage_1x1() +{ + QImage source(1, 1, QImage::Format_ARGB32_Premultiplied); + source.fill(0xffffffff); + + QImage img(32, 32, QImage::Format_ARGB32_Premultiplied); + img.fill(0xff000000); + QPainter p(&img); + p.drawImage(QRectF(0.9, 0.9, 32, 32), source); + p.end(); + + QImage expected = img; + expected.fill(0xff000000); + p.begin(&expected); + p.fillRect(1, 1, 31, 31, Qt::white); + p.end(); + + QCOMPARE(img, expected); +} + QTEST_MAIN(tst_QPainter) #include "tst_qpainter.moc" diff --git a/tests/auto/qpainter/utils/createImages/main.cpp b/tests/auto/qpainter/utils/createImages/main.cpp index d38b48b9b2..9f4f767e89 100644 --- a/tests/auto/qpainter/utils/createImages/main.cpp +++ b/tests/auto/qpainter/utils/createImages/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpainterpath/tst_qpainterpath.cpp b/tests/auto/qpainterpath/tst_qpainterpath.cpp index 38fb8d7200..4a8c4fc5d7 100644 --- a/tests/auto/qpainterpath/tst_qpainterpath.cpp +++ b/tests/auto/qpainterpath/tst_qpainterpath.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpainterpathstroker/tst_qpainterpathstroker.cpp b/tests/auto/qpainterpathstroker/tst_qpainterpathstroker.cpp index 09ae5ec99b..f6db5587c2 100644 --- a/tests/auto/qpainterpathstroker/tst_qpainterpathstroker.cpp +++ b/tests/auto/qpainterpathstroker/tst_qpainterpathstroker.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpalette/tst_qpalette.cpp b/tests/auto/qpalette/tst_qpalette.cpp index a700673684..f233146bb9 100644 --- a/tests/auto/qpalette/tst_qpalette.cpp +++ b/tests/auto/qpalette/tst_qpalette.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp b/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp index f2ab57a175..d7d6b88436 100644 --- a/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp +++ b/tests/auto/qparallelanimationgroup/tst_qparallelanimationgroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -253,16 +253,16 @@ void tst_QParallelAnimationGroup::setCurrentTime() void tst_QParallelAnimationGroup::clearGroup() { QParallelAnimationGroup group; + static const int animationCount = 10; - for (int i = 0; i < 10; ++i) { + for (int i = 0; i < animationCount; ++i) { new QParallelAnimationGroup(&group); } - QCOMPARE(group.animationCount(), 10); + QCOMPARE(group.animationCount(), animationCount); - int count = group.animationCount(); - QPointer<QAbstractAnimation> *children = new QPointer<QAbstractAnimation>[count]; - for (int i = 0; i < count; ++i) { + QPointer<QAbstractAnimation> children[animationCount]; + for (int i = 0; i < animationCount; ++i) { QVERIFY(group.animationAt(i) != 0); children[i] = group.animationAt(i); } @@ -270,10 +270,8 @@ void tst_QParallelAnimationGroup::clearGroup() group.clearAnimations(); QCOMPARE(group.animationCount(), 0); QCOMPARE(group.currentTime(), 0); - for (int i = 0; i < count; ++i) - QCOMPARE(children[i], QPointer<QAbstractAnimation>()); - - delete[] children; + for (int i = 0; i < animationCount; ++i) + QVERIFY(children[i].isNull()); } void tst_QParallelAnimationGroup::propagateGroupUpdateToChildren() @@ -807,15 +805,15 @@ void tst_QParallelAnimationGroup::autoAdd() QParallelAnimationGroup group; QCOMPARE(group.duration(), 0); TestAnimation2 *test = new TestAnimation2(250, &group); // 0, duration = 250; - QCOMPARE(test->group(), &group); + QCOMPARE(test->group(), static_cast<QAnimationGroup*>(&group)); QCOMPARE(test->duration(), 250); QCOMPARE(group.duration(), 250); test = new TestAnimation2(750, &group); // 1 - QCOMPARE(test->group(), &group); + QCOMPARE(test->group(), static_cast<QAnimationGroup*>(&group)); QCOMPARE(group.duration(), 750); test = new TestAnimation2(500, &group); // 2 - QCOMPARE(test->group(), &group); + QCOMPARE(test->group(), static_cast<QAnimationGroup*>(&group)); QCOMPARE(group.duration(), 750); delete group.animationAt(1); // remove the one with duration = 750 diff --git a/tests/auto/qpathclipper/paths.cpp b/tests/auto/qpathclipper/paths.cpp index b92b72d6a8..ac164f8fa0 100644 --- a/tests/auto/qpathclipper/paths.cpp +++ b/tests/auto/qpathclipper/paths.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpathclipper/paths.h b/tests/auto/qpathclipper/paths.h index 6f6c888afe..eb8c49115b 100644 --- a/tests/auto/qpathclipper/paths.h +++ b/tests/auto/qpathclipper/paths.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpathclipper/tst_qpathclipper.cpp b/tests/auto/qpathclipper/tst_qpathclipper.cpp index e25c6f1a34..6e6b632b1e 100644 --- a/tests/auto/qpathclipper/tst_qpathclipper.cpp +++ b/tests/auto/qpathclipper/tst_qpathclipper.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -93,6 +93,7 @@ private slots: void task204301(); void task209056(); + void task251909(); }; Q_DECLARE_METATYPE(QPainterPath) @@ -1397,6 +1398,25 @@ void tst_QPathClipper::task209056() QVERIFY(p3 != QPainterPath()); } +void tst_QPathClipper::task251909() +{ + QPainterPath p1; + p1.moveTo(0, -10); + p1.lineTo(10, -10); + p1.lineTo(10, 0); + p1.lineTo(0, 0); + + QPainterPath p2; + p2.moveTo(0, 8e-14); + p2.lineTo(10, -8e-14); + p2.lineTo(10, 10); + p2.lineTo(0, 10); + + QPainterPath result = p1.united(p2); + + QVERIFY(result.elementCount() <= 5); +} + QTEST_APPLESS_MAIN(tst_QPathClipper) diff --git a/tests/auto/qpen/tst_qpen.cpp b/tests/auto/qpen/tst_qpen.cpp index 0327629626..f51e657dc3 100644 --- a/tests/auto/qpen/tst_qpen.cpp +++ b/tests/auto/qpen/tst_qpen.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpicture/tst_qpicture.cpp b/tests/auto/qpicture/tst_qpicture.cpp index dfa61c71c8..8d6cc0aea1 100644 --- a/tests/auto/qpicture/tst_qpicture.cpp +++ b/tests/auto/qpicture/tst_qpicture.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpixmap/tst_qpixmap.cpp b/tests/auto/qpixmap/tst_qpixmap.cpp index 06e50d76b7..b3736ab9e6 100644 --- a/tests/auto/qpixmap/tst_qpixmap.cpp +++ b/tests/auto/qpixmap/tst_qpixmap.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -854,12 +854,7 @@ void tst_QPixmap::toWinHBITMAP() BITMAP bitmap_info; memset(&bitmap_info, 0, sizeof(BITMAP)); - int res; - QT_WA({ - res = GetObjectW(bitmap, sizeof(BITMAP), &bitmap_info); - } , { - res = GetObjectA(bitmap, sizeof(BITMAP), &bitmap_info); - }); + int res = GetObject(bitmap, sizeof(BITMAP), &bitmap_info); QVERIFY(res); QCOMPARE(100, (int) bitmap_info.bmWidth); diff --git a/tests/auto/qpixmapcache/tst_qpixmapcache.cpp b/tests/auto/qpixmapcache/tst_qpixmapcache.cpp index fb5998a44c..e71bd5d04d 100644 --- a/tests/auto/qpixmapcache/tst_qpixmapcache.cpp +++ b/tests/auto/qpixmapcache/tst_qpixmapcache.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp b/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp index 627e121134..7d251e94c1 100644 --- a/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp +++ b/tests/auto/qpixmapfilter/tst_qpixmapfilter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qplaintextedit/tst_qplaintextedit.cpp b/tests/auto/qplaintextedit/tst_qplaintextedit.cpp index a0250fa774..fceefd2cc6 100644 --- a/tests/auto/qplaintextedit/tst_qplaintextedit.cpp +++ b/tests/auto/qplaintextedit/tst_qplaintextedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qplugin/debugplugin/main.cpp b/tests/auto/qplugin/debugplugin/main.cpp index 62d9ffe641..78783144ba 100644 --- a/tests/auto/qplugin/debugplugin/main.cpp +++ b/tests/auto/qplugin/debugplugin/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qplugin/releaseplugin/main.cpp b/tests/auto/qplugin/releaseplugin/main.cpp index 3ab73f6541..5c4631177d 100644 --- a/tests/auto/qplugin/releaseplugin/main.cpp +++ b/tests/auto/qplugin/releaseplugin/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qplugin/tst_qplugin.cpp b/tests/auto/qplugin/tst_qplugin.cpp index 1c5b48ae4c..86440eea44 100644 --- a/tests/auto/qplugin/tst_qplugin.cpp +++ b/tests/auto/qplugin/tst_qplugin.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpluginloader/almostplugin/almostplugin.cpp b/tests/auto/qpluginloader/almostplugin/almostplugin.cpp index e0cc5dabf9..6989ccb82a 100644 --- a/tests/auto/qpluginloader/almostplugin/almostplugin.cpp +++ b/tests/auto/qpluginloader/almostplugin/almostplugin.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpluginloader/almostplugin/almostplugin.h b/tests/auto/qpluginloader/almostplugin/almostplugin.h index f77acb150c..d6159faab9 100644 --- a/tests/auto/qpluginloader/almostplugin/almostplugin.h +++ b/tests/auto/qpluginloader/almostplugin/almostplugin.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpluginloader/theplugin/plugininterface.h b/tests/auto/qpluginloader/theplugin/plugininterface.h index da0d986821..0b7b76858f 100644 --- a/tests/auto/qpluginloader/theplugin/plugininterface.h +++ b/tests/auto/qpluginloader/theplugin/plugininterface.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpluginloader/theplugin/theplugin.cpp b/tests/auto/qpluginloader/theplugin/theplugin.cpp index 6b9f856ccc..494110e217 100644 --- a/tests/auto/qpluginloader/theplugin/theplugin.cpp +++ b/tests/auto/qpluginloader/theplugin/theplugin.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpluginloader/theplugin/theplugin.h b/tests/auto/qpluginloader/theplugin/theplugin.h index f6efd6b508..c2c8f0b69e 100644 --- a/tests/auto/qpluginloader/theplugin/theplugin.h +++ b/tests/auto/qpluginloader/theplugin/theplugin.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpluginloader/tst_qpluginloader.cpp b/tests/auto/qpluginloader/tst_qpluginloader.cpp index a003f5c57c..8221325882 100644 --- a/tests/auto/qpluginloader/tst_qpluginloader.cpp +++ b/tests/auto/qpluginloader/tst_qpluginloader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpoint/tst_qpoint.cpp b/tests/auto/qpoint/tst_qpoint.cpp index 16d55fca57..14a61ae455 100644 --- a/tests/auto/qpoint/tst_qpoint.cpp +++ b/tests/auto/qpoint/tst_qpoint.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpointarray/tst_qpointarray.cpp b/tests/auto/qpointarray/tst_qpointarray.cpp index 0d07a24fb4..f46c96d44f 100644 --- a/tests/auto/qpointarray/tst_qpointarray.cpp +++ b/tests/auto/qpointarray/tst_qpointarray.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpointer/tst_qpointer.cpp b/tests/auto/qpointer/tst_qpointer.cpp index 3f87ad7eac..237acb8e5c 100644 --- a/tests/auto/qpointer/tst_qpointer.cpp +++ b/tests/auto/qpointer/tst_qpointer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprinter/tst_qprinter.cpp b/tests/auto/qprinter/tst_qprinter.cpp index 221e3b055b..5d21c3529f 100644 --- a/tests/auto/qprinter/tst_qprinter.cpp +++ b/tests/auto/qprinter/tst_qprinter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprinterinfo/tst_qprinterinfo.cpp b/tests/auto/qprinterinfo/tst_qprinterinfo.cpp index 27b65b9275..f4be0feba2 100644 --- a/tests/auto/qprinterinfo/tst_qprinterinfo.cpp +++ b/tests/auto/qprinterinfo/tst_qprinterinfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/fileWriterProcess/main.cpp b/tests/auto/qprocess/fileWriterProcess/main.cpp index 34c9cff795..d53f91b90d 100644 --- a/tests/auto/qprocess/fileWriterProcess/main.cpp +++ b/tests/auto/qprocess/fileWriterProcess/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testDetached/main.cpp b/tests/auto/qprocess/testDetached/main.cpp index 035929b430..a5f3b34855 100644 --- a/tests/auto/qprocess/testDetached/main.cpp +++ b/tests/auto/qprocess/testDetached/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testExitCodes/main.cpp b/tests/auto/qprocess/testExitCodes/main.cpp index 477791f9e0..b62e6cc9c9 100644 --- a/tests/auto/qprocess/testExitCodes/main.cpp +++ b/tests/auto/qprocess/testExitCodes/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testGuiProcess/main.cpp b/tests/auto/qprocess/testGuiProcess/main.cpp index 63e6aa13b9..e5704ce114 100644 --- a/tests/auto/qprocess/testGuiProcess/main.cpp +++ b/tests/auto/qprocess/testGuiProcess/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessCrash/main.cpp b/tests/auto/qprocess/testProcessCrash/main.cpp index b3e8272913..195e3b3994 100644 --- a/tests/auto/qprocess/testProcessCrash/main.cpp +++ b/tests/auto/qprocess/testProcessCrash/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessDeadWhileReading/main.cpp b/tests/auto/qprocess/testProcessDeadWhileReading/main.cpp index f314ddeb12..22d10c0f82 100644 --- a/tests/auto/qprocess/testProcessDeadWhileReading/main.cpp +++ b/tests/auto/qprocess/testProcessDeadWhileReading/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessEOF/main.cpp b/tests/auto/qprocess/testProcessEOF/main.cpp index 30a0319808..c4622a2f25 100644 --- a/tests/auto/qprocess/testProcessEOF/main.cpp +++ b/tests/auto/qprocess/testProcessEOF/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessEcho/main.cpp b/tests/auto/qprocess/testProcessEcho/main.cpp index ed5e1ea390..4d95941ece 100644 --- a/tests/auto/qprocess/testProcessEcho/main.cpp +++ b/tests/auto/qprocess/testProcessEcho/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessEcho2/main.cpp b/tests/auto/qprocess/testProcessEcho2/main.cpp index 2f2134de01..a33a036413 100644 --- a/tests/auto/qprocess/testProcessEcho2/main.cpp +++ b/tests/auto/qprocess/testProcessEcho2/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessEcho3/main.cpp b/tests/auto/qprocess/testProcessEcho3/main.cpp index 932939eeb5..12b58ae1e0 100644 --- a/tests/auto/qprocess/testProcessEcho3/main.cpp +++ b/tests/auto/qprocess/testProcessEcho3/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessEchoGui/main_win.cpp b/tests/auto/qprocess/testProcessEchoGui/main_win.cpp index 0fab7739d6..15332820ed 100644 --- a/tests/auto/qprocess/testProcessEchoGui/main_win.cpp +++ b/tests/auto/qprocess/testProcessEchoGui/main_win.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessEnvironment/main.cpp b/tests/auto/qprocess/testProcessEnvironment/main.cpp index b5e75bcfd1..759bd549c3 100644 --- a/tests/auto/qprocess/testProcessEnvironment/main.cpp +++ b/tests/auto/qprocess/testProcessEnvironment/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessLoopback/main.cpp b/tests/auto/qprocess/testProcessLoopback/main.cpp index af09f95d22..f70720ae3a 100644 --- a/tests/auto/qprocess/testProcessLoopback/main.cpp +++ b/tests/auto/qprocess/testProcessLoopback/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessNormal/main.cpp b/tests/auto/qprocess/testProcessNormal/main.cpp index cbe198136e..f073d8330b 100644 --- a/tests/auto/qprocess/testProcessNormal/main.cpp +++ b/tests/auto/qprocess/testProcessNormal/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessOutput/main.cpp b/tests/auto/qprocess/testProcessOutput/main.cpp index a2aa67f27d..960f97020c 100644 --- a/tests/auto/qprocess/testProcessOutput/main.cpp +++ b/tests/auto/qprocess/testProcessOutput/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testProcessSpacesArgs/main.cpp b/tests/auto/qprocess/testProcessSpacesArgs/main.cpp index fea074a811..724015b98f 100644 --- a/tests/auto/qprocess/testProcessSpacesArgs/main.cpp +++ b/tests/auto/qprocess/testProcessSpacesArgs/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testSetWorkingDirectory/main.cpp b/tests/auto/qprocess/testSetWorkingDirectory/main.cpp index d4ff683103..006c924a43 100644 --- a/tests/auto/qprocess/testSetWorkingDirectory/main.cpp +++ b/tests/auto/qprocess/testSetWorkingDirectory/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testSoftExit/main_unix.cpp b/tests/auto/qprocess/testSoftExit/main_unix.cpp index d358ffd6ba..4b84e72e1d 100644 --- a/tests/auto/qprocess/testSoftExit/main_unix.cpp +++ b/tests/auto/qprocess/testSoftExit/main_unix.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testSoftExit/main_win.cpp b/tests/auto/qprocess/testSoftExit/main_win.cpp index 93b31e4708..8726e010cc 100644 --- a/tests/auto/qprocess/testSoftExit/main_win.cpp +++ b/tests/auto/qprocess/testSoftExit/main_win.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/testSpaceInName/main.cpp b/tests/auto/qprocess/testSpaceInName/main.cpp index 622bcdfc3d..816b13f86f 100644 --- a/tests/auto/qprocess/testSpaceInName/main.cpp +++ b/tests/auto/qprocess/testSpaceInName/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprocess/tst_qprocess.cpp b/tests/auto/qprocess/tst_qprocess.cpp index ba034eecad..c19d0a5808 100644 --- a/tests/auto/qprocess/tst_qprocess.cpp +++ b/tests/auto/qprocess/tst_qprocess.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprogressbar/tst_qprogressbar.cpp b/tests/auto/qprogressbar/tst_qprogressbar.cpp index cb037e0442..403b56b6a3 100644 --- a/tests/auto/qprogressbar/tst_qprogressbar.cpp +++ b/tests/auto/qprogressbar/tst_qprogressbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qprogressdialog/tst_qprogressdialog.cpp b/tests/auto/qprogressdialog/tst_qprogressdialog.cpp index 385995885c..ede2376397 100644 --- a/tests/auto/qprogressdialog/tst_qprogressdialog.cpp +++ b/tests/auto/qprogressdialog/tst_qprogressdialog.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp b/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp index 0aeac91521..e76c8ef4a0 100644 --- a/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp +++ b/tests/auto/qpropertyanimation/tst_qpropertyanimation.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -111,6 +111,7 @@ private slots: void operationsInStates(); void oneKeyValue(); void updateOnSetKeyValues(); + void restart(); }; tst_QPropertyAnimation::tst_QPropertyAnimation() @@ -395,8 +396,13 @@ void tst_QPropertyAnimation::duration0() animation.setEndValue(43); QVERIFY(!animation.currentValue().isValid()); QCOMPARE(animation.currentValue().toInt(), 0); + animation.setStartValue(42); + QVERIFY(animation.currentValue().isValid()); + QCOMPARE(animation.currentValue().toInt(), 42); + QCOMPARE(o.property("ole").toInt(), 42); animation.setDuration(0); + QCOMPARE(animation.currentValue().toInt(), 43); //it is at the end animation.start(); QCOMPARE(animation.state(), QAnimationGroup::Stopped); QCOMPARE(animation.currentTime(), 0); @@ -559,6 +565,9 @@ void tst_QPropertyAnimation::startWithoutStartValue() QTest::qWait(200); QCOMPARE(anim.state(), QVariantAnimation::Stopped); + current = anim.currentValue().toInt(); + QCOMPARE(current, 100); + QCOMPARE(o.property("ole").toInt(), current); anim.setEndValue(110); anim.start(); @@ -954,5 +963,53 @@ void tst_QPropertyAnimation::updateOnSetKeyValues() QCOMPARE(animation2.currentValue().toInt(), animation.currentValue().toInt()); } + +//this class will 'throw' an error in the test lib +// if the property ole is set to ErrorValue +class MyErrorObject : public QObject +{ + Q_OBJECT + Q_PROPERTY(int ole READ ole WRITE setOle) +public: + + static const int ErrorValue = 10000; + + MyErrorObject() : m_ole(0) { } + int ole() const { return m_ole; } + void setOle(int o) + { + QVERIFY(o != ErrorValue); + m_ole = o; + } + +private: + int m_ole; + + +}; + +void tst_QPropertyAnimation::restart() +{ + //here we check that be restarting an animation + //it doesn't get an bogus intermediate value (end value) + //because the time is not yet reset to 0 + MyErrorObject o; + o.setOle(100); + QCOMPARE(o.property("ole").toInt(), 100); + + QPropertyAnimation anim(&o, "ole"); + anim.setEndValue(200); + anim.start(); + anim.setCurrentTime(anim.duration()); + QCOMPARE(anim.state(), QAbstractAnimation::Stopped); + QCOMPARE(o.property("ole").toInt(), 200); + + //we'll check that the animation never gets a wrong value when starting it + //after having changed the end value + anim.setEndValue(MyErrorObject::ErrorValue); + anim.start(); +} + + QTEST_MAIN(tst_QPropertyAnimation) #include "tst_qpropertyanimation.moc" diff --git a/tests/auto/qpushbutton/tst_qpushbutton.cpp b/tests/auto/qpushbutton/tst_qpushbutton.cpp index 27dec9d327..7a81dbf146 100644 --- a/tests/auto/qpushbutton/tst_qpushbutton.cpp +++ b/tests/auto/qpushbutton/tst_qpushbutton.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -51,6 +51,8 @@ #include <qtimer.h> #include <QDialog> #include <QGridLayout> +#include <QStyleFactory> +#include <QTabWidget> Q_DECLARE_METATYPE(QPushButton*) @@ -90,6 +92,8 @@ private slots: void toggled(); void isEnabled(); void defaultAndAutoDefault(); + void sizeHint_data(); + void sizeHint(); /* void state(); void group(); @@ -590,5 +594,77 @@ void tst_QPushButton::defaultAndAutoDefault() } } +void tst_QPushButton::sizeHint_data() +{ + QTest::addColumn<QString>("stylename"); + QTest::newRow("motif") << QString::fromAscii("motif"); + QTest::newRow("cde") << QString::fromAscii("cde"); + QTest::newRow("windows") << QString::fromAscii("windows"); + QTest::newRow("cleanlooks") << QString::fromAscii("cleanlooks"); + QTest::newRow("gtk") << QString::fromAscii("gtk"); + QTest::newRow("mac") << QString::fromAscii("mac"); + QTest::newRow("plastique") << QString::fromAscii("plastique"); + QTest::newRow("windowsxp") << QString::fromAscii("windowsxp"); + QTest::newRow("windowsvista") << QString::fromAscii("windowsvista"); +} + +void tst_QPushButton::sizeHint() +{ + QFETCH(QString, stylename); + + QStyle *style = QStyleFactory::create(stylename); + if (!style) + QSKIP(qPrintable(QString::fromLatin1("Qt has been compiled without style: %1") + .arg(stylename)), SkipSingle); + QApplication::setStyle(style); + +// Test 1 + { + QPushButton *button = new QPushButton("123"); + QSize initSizeHint = button->sizeHint(); + + QDialog *dialog = new QDialog; + QWidget *widget = new QWidget(dialog); + button->setParent(widget); + button->sizeHint(); + + widget->setParent(0); + delete dialog; + button->setDefault(false); + QCOMPARE(button->sizeHint(), initSizeHint); + delete button; + } + +// Test 2 + { + QWidget *tab1 = new QWidget; + QHBoxLayout *layout1 = new QHBoxLayout(tab1); + QPushButton *button1_1 = new QPushButton("123"); + QPushButton *button1_2 = new QPushButton("123"); + layout1->addWidget(button1_1); + layout1->addWidget(button1_2); + + QWidget *tab2 = new QWidget; + QHBoxLayout *layout2 = new QHBoxLayout(tab2); + QPushButton *button2_1 = new QPushButton("123"); + QPushButton *button2_2 = new QPushButton("123"); + layout2->addWidget(button2_1); + layout2->addWidget(button2_2); + + QDialog *dialog = new QDialog; + QTabWidget *tabWidget = new QTabWidget; + tabWidget->addTab(tab1, "1"); + tabWidget->addTab(tab2, "2"); + QVBoxLayout *mainLayout = new QVBoxLayout(dialog); + mainLayout->addWidget(tabWidget); + dialog->show(); + tabWidget->setCurrentWidget(tab2); + tabWidget->setCurrentWidget(tab1); + QTest::qWait(100); + + QCOMPARE(button1_2->size(), button2_2->size()); + } +} + QTEST_MAIN(tst_QPushButton) #include "tst_qpushbutton.moc" diff --git a/tests/auto/qqueue/tst_qqueue.cpp b/tests/auto/qqueue/tst_qqueue.cpp index 0155ffd690..3055fab219 100755..100644 --- a/tests/auto/qqueue/tst_qqueue.cpp +++ b/tests/auto/qqueue/tst_qqueue.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qradiobutton/tst_qradiobutton.cpp b/tests/auto/qradiobutton/tst_qradiobutton.cpp index fab938fe03..be5d283fb3 100644 --- a/tests/auto/qradiobutton/tst_qradiobutton.cpp +++ b/tests/auto/qradiobutton/tst_qradiobutton.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qrand/tst_qrand.cpp b/tests/auto/qrand/tst_qrand.cpp index 43a6201ee0..a816b51b22 100644 --- a/tests/auto/qrand/tst_qrand.cpp +++ b/tests/auto/qrand/tst_qrand.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qreadlocker/tst_qreadlocker.cpp b/tests/auto/qreadlocker/tst_qreadlocker.cpp index a37f93ca0a..c872d931f6 100644 --- a/tests/auto/qreadlocker/tst_qreadlocker.cpp +++ b/tests/auto/qreadlocker/tst_qreadlocker.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qreadwritelock/tst_qreadwritelock.cpp b/tests/auto/qreadwritelock/tst_qreadwritelock.cpp index 5b2a9a9463..78ddc9954f 100644 --- a/tests/auto/qreadwritelock/tst_qreadwritelock.cpp +++ b/tests/auto/qreadwritelock/tst_qreadwritelock.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qrect/tst_qrect.cpp b/tests/auto/qrect/tst_qrect.cpp index 7e8d9c3d11..5a916363f5 100644 --- a/tests/auto/qrect/tst_qrect.cpp +++ b/tests/auto/qrect/tst_qrect.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -4125,6 +4125,7 @@ void tst_QRect::unitedRect_data() QTest::newRow("test 13") << QRect() << QRect(10, 10, 10, 10) << QRect(10, 10, 10, 10); QTest::newRow("test 14") << QRect(10, 10, 10, 10) << QRect() << QRect(10, 10, 10, 10); QTest::newRow("test 15") << QRect() << QRect() << QRect(); + QTest::newRow("test 16") << QRect(0, 0, 100, 0) << QRect(0, 0, 0, 100) << QRect(0, 0, 100, 100); } void tst_QRect::unitedRect() @@ -4160,6 +4161,7 @@ void tst_QRect::unitedRectF_data() QTest::newRow("test 13") << QRectF() << QRectF(10, 10, 10, 10) << QRectF(10, 10, 10, 10); QTest::newRow("test 14") << QRectF(10, 10, 10, 10) << QRectF() << QRectF(10, 10, 10, 10); QTest::newRow("test 15") << QRectF() << QRectF() << QRectF(); + QTest::newRow("test 16") << QRectF(0, 0, 100, 0) << QRectF(0, 0, 0, 100) << QRectF(0, 0, 100, 100); } void tst_QRect::unitedRectF() diff --git a/tests/auto/qregexp/tst_qregexp.cpp b/tests/auto/qregexp/tst_qregexp.cpp index 999166e3da..0169904d7b 100644 --- a/tests/auto/qregexp/tst_qregexp.cpp +++ b/tests/auto/qregexp/tst_qregexp.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qregexpvalidator/tst_qregexpvalidator.cpp b/tests/auto/qregexpvalidator/tst_qregexpvalidator.cpp index 1151ea9be1..71b8b73a99 100644 --- a/tests/auto/qregexpvalidator/tst_qregexpvalidator.cpp +++ b/tests/auto/qregexpvalidator/tst_qregexpvalidator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qregion/tst_qregion.cpp b/tests/auto/qregion/tst_qregion.cpp index eba07f2667..3ffa87ec61 100644 --- a/tests/auto/qregion/tst_qregion.cpp +++ b/tests/auto/qregion/tst_qregion.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qresourceengine/tst_resourceengine.cpp b/tests/auto/qresourceengine/tst_resourceengine.cpp index 408b8107c3..a5e701a551 100644 --- a/tests/auto/qresourceengine/tst_resourceengine.cpp +++ b/tests/auto/qresourceengine/tst_resourceengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qringbuffer/tst_qringbuffer.cpp b/tests/auto/qringbuffer/tst_qringbuffer.cpp index c741c2eca8..93257add85 100644 --- a/tests/auto/qringbuffer/tst_qringbuffer.cpp +++ b/tests/auto/qringbuffer/tst_qringbuffer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptable/tst_qscriptable.cpp b/tests/auto/qscriptable/tst_qscriptable.cpp index 1dd975a4e5..7900d25d45 100644 --- a/tests/auto/qscriptable/tst_qscriptable.cpp +++ b/tests/auto/qscriptable/tst_qscriptable.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptclass/tst_qscriptclass.cpp b/tests/auto/qscriptclass/tst_qscriptclass.cpp index dcea632841..48ea51d118 100644 --- a/tests/auto/qscriptclass/tst_qscriptclass.cpp +++ b/tests/auto/qscriptclass/tst_qscriptclass.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptcontext/tst_qscriptcontext.cpp b/tests/auto/qscriptcontext/tst_qscriptcontext.cpp index e2eb8cf0c4..d96006dd37 100644 --- a/tests/auto/qscriptcontext/tst_qscriptcontext.cpp +++ b/tests/auto/qscriptcontext/tst_qscriptcontext.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptcontextinfo/tst_qscriptcontextinfo.cpp b/tests/auto/qscriptcontextinfo/tst_qscriptcontextinfo.cpp index 82c66f87eb..4b33022677 100644 --- a/tests/auto/qscriptcontextinfo/tst_qscriptcontextinfo.cpp +++ b/tests/auto/qscriptcontextinfo/tst_qscriptcontextinfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptengine/qscriptengine.pro b/tests/auto/qscriptengine/qscriptengine.pro index cf3ced33ea..b5aa621779 100644 --- a/tests/auto/qscriptengine/qscriptengine.pro +++ b/tests/auto/qscriptengine/qscriptengine.pro @@ -1,6 +1,7 @@ load(qttest_p4) QT += script SOURCES += tst_qscriptengine.cpp +DEFINES += SRCDIR=\\\"$$PWD\\\" wince*: { addFiles.sources = script diff --git a/tests/auto/qscriptengine/tst_qscriptengine.cpp b/tests/auto/qscriptengine/tst_qscriptengine.cpp index 230f889e45..c17454d027 100644 --- a/tests/auto/qscriptengine/tst_qscriptengine.cpp +++ b/tests/auto/qscriptengine/tst_qscriptengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -101,6 +101,7 @@ private slots: void automaticSemicolonInsertion(); void abortEvaluation(); void isEvaluating(); + void printFunctionWithCustomHandler(); void printThrowsException(); void errorConstructors(); void argumentsProperty(); @@ -1561,7 +1562,7 @@ static QScriptValue __import__(QScriptContext *ctx, QScriptEngine *eng) void tst_QScriptEngine::importExtension() { QStringList libPaths = QCoreApplication::instance()->libraryPaths(); - QCoreApplication::instance()->setLibraryPaths(QStringList() << "."); + QCoreApplication::instance()->setLibraryPaths(QStringList() << SRCDIR); QStringList availableExtensions; { @@ -2473,6 +2474,33 @@ void tst_QScriptEngine::isEvaluating() } } +static QtMsgType theMessageType; +static QString theMessage; + +static void myMsgHandler(QtMsgType type, const char *msg) +{ + theMessageType = type; + theMessage = QString::fromLatin1(msg); +} + +void tst_QScriptEngine::printFunctionWithCustomHandler() +{ + QScriptEngine eng; + QtMsgHandler oldHandler = qInstallMsgHandler(myMsgHandler); + QVERIFY(eng.globalObject().property("print").isFunction()); + theMessageType = QtSystemMsg; + QVERIFY(theMessage.isEmpty()); + QVERIFY(eng.evaluate("print('test')").isUndefined()); + QCOMPARE(theMessageType, QtDebugMsg); + QCOMPARE(theMessage, QString::fromLatin1("test")); + theMessageType = QtSystemMsg; + theMessage.clear(); + QVERIFY(eng.evaluate("print(3, true, 'little pigs')").isUndefined()); + QCOMPARE(theMessageType, QtDebugMsg); + QCOMPARE(theMessage, QString::fromLatin1("3 true little pigs")); + qInstallMsgHandler(oldHandler); +} + void tst_QScriptEngine::printThrowsException() { QScriptEngine eng; diff --git a/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp b/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp index 6506009bb4..01b2316f3b 100644 --- a/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp +++ b/tests/auto/qscriptengineagent/tst_qscriptengineagent.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp b/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp index 41e14ce0d9..cbdaf1e204 100644 --- a/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp +++ b/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -111,9 +111,11 @@ void tst_QScriptEngineDebugger::attachAndDetach() { { QScriptEngineDebugger debugger; + QCOMPARE(debugger.state(), QScriptEngineDebugger::SuspendedState); debugger.attachTo(0); QScriptEngine engine; debugger.attachTo(&engine); + QCOMPARE(debugger.state(), QScriptEngineDebugger::SuspendedState); } { QScriptEngineDebugger debugger; @@ -129,11 +131,9 @@ void tst_QScriptEngineDebugger::attachAndDetach() QVERIFY(!engine.globalObject().property("print").strictlyEquals(oldPrint)); debugger.detach(); - QEXPECT_FAIL("", "Task 256184", Continue); - QVERIFY(!engine.globalObject().property("print").isValid()); - QEXPECT_FAIL("", "Task 256184", Continue); + QVERIFY(engine.globalObject().property("print").strictlyEquals(oldPrint)); QVERIFY(!engine.globalObject().property("__FILE__").isValid()); -// QVERIFY(!engine.globalObject().property("__LINE__").isValid()); + QVERIFY(!engine.globalObject().property("__LINE__").isValid()); } { QScriptEngineDebugger debugger; @@ -161,6 +161,14 @@ void tst_QScriptEngineDebugger::attachAndDetach() debugger2.attachTo(&engine); } #endif + { + QScriptEngine *engine = new QScriptEngine; + QScriptEngineDebugger debugger; + debugger.attachTo(engine); + delete engine; + QScriptEngine engine2; + debugger.attachTo(&engine2); + } } void tst_QScriptEngineDebugger::action() diff --git a/tests/auto/qscriptjstestsuite/qscriptjstestsuite.pro b/tests/auto/qscriptjstestsuite/qscriptjstestsuite.pro index b8109cc0b3..f6a6aeb8ab 100644 --- a/tests/auto/qscriptjstestsuite/qscriptjstestsuite.pro +++ b/tests/auto/qscriptjstestsuite/qscriptjstestsuite.pro @@ -1,6 +1,7 @@ load(qttest_p4) QT = core script SOURCES += tst_qscriptjstestsuite.cpp +DEFINES += SRCDIR=\\\"$$PWD\\\" wince*: { testFiles.sources = tests diff --git a/tests/auto/qscriptjstestsuite/tst_qscriptjstestsuite.cpp b/tests/auto/qscriptjstestsuite/tst_qscriptjstestsuite.cpp index fbb0ba5960..0194730679 100644 --- a/tests/auto/qscriptjstestsuite/tst_qscriptjstestsuite.cpp +++ b/tests/auto/qscriptjstestsuite/tst_qscriptjstestsuite.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -389,10 +389,10 @@ int tst_Suite::qt_metacall(QMetaObject::Call _c, int _id, void **_a) tst_Suite::tst_Suite() { - testsDir = QDir("."); - if (!testsDir.cd("tests")) { + testsDir = QDir(SRCDIR); + bool testsFound = testsDir.cd("tests"); + if (!testsFound) { qWarning("*** no tests/ dir!"); - return; } QString willFixInNextReleaseMessage = QString::fromLatin1("Will fix in next release"); @@ -802,7 +802,9 @@ tst_Suite::tst_Suite() // don't execute any tests on slow machines #if !defined(Q_OS_IRIX) // do all the test suites - QFileInfoList testSuiteDirInfos = testsDir.entryInfoList(QDir::AllDirs | QDir::NoDotAndDotDot); + QFileInfoList testSuiteDirInfos; + if (testsFound) + testSuiteDirInfos = testsDir.entryInfoList(QDir::AllDirs | QDir::NoDotAndDotDot); foreach (QFileInfo tsdi, testSuiteDirInfos) { QDir testSuiteDir(tsdi.absoluteFilePath()); // do all the dirs in the test suite diff --git a/tests/auto/qscriptqobject/tst_qscriptqobject.cpp b/tests/auto/qscriptqobject/tst_qscriptqobject.cpp index 24c283e2c6..ee914abdce 100644 --- a/tests/auto/qscriptqobject/tst_qscriptqobject.cpp +++ b/tests/auto/qscriptqobject/tst_qscriptqobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -605,6 +605,12 @@ void tst_QScriptExtQObject::getSetStaticProperty() QVERIFY(!(mobj.propertyFlags("mySlot") & QScriptValue::Undeletable)); QVERIFY(!(mobj.propertyFlags("mySlot") & QScriptValue::SkipInEnumeration)); QVERIFY(mobj.propertyFlags("mySlot") & QScriptValue::QObjectMember); + + // signature-based property + QVERIFY(!(mobj.propertyFlags("mySlot()") & QScriptValue::ReadOnly)); + QVERIFY(!(mobj.propertyFlags("mySlot()") & QScriptValue::Undeletable)); + QVERIFY(!(mobj.propertyFlags("mySlot()") & QScriptValue::SkipInEnumeration)); + QVERIFY(mobj.propertyFlags("mySlot()") & QScriptValue::QObjectMember); } // property change in C++ should be reflected in script @@ -736,6 +742,8 @@ void tst_QScriptExtQObject::getSetStaticProperty() // test that we do value conversion if necessary when setting properties { QScriptValue br = m_engine->evaluate("myObject.brushProperty"); + QVERIFY(br.isVariant()); + QVERIFY(!br.strictlyEquals(m_engine->evaluate("myObject.brushProperty"))); QCOMPARE(qscriptvalue_cast<QBrush>(br), m_myObject->brushProperty()); QCOMPARE(qscriptvalue_cast<QColor>(br), m_myObject->brushProperty().color()); @@ -838,6 +846,17 @@ void tst_QScriptExtQObject::getSetStaticProperty() mobj.setProperty("intProperty", m_engine->newFunction(getSetProperty), QScriptValue::PropertyGetter | QScriptValue::PropertySetter); } + + // method properties are persistent + { + QScriptValue slot = m_engine->evaluate("myObject.mySlot"); + QVERIFY(slot.isFunction()); + QScriptValue sameSlot = m_engine->evaluate("myObject.mySlot"); + QVERIFY(sameSlot.strictlyEquals(slot)); + sameSlot = m_engine->evaluate("myObject['mySlot()']"); + QEXPECT_FAIL("", "Signature-based method lookup creates new function wrapper object", Continue); + QVERIFY(sameSlot.strictlyEquals(slot)); + } } void tst_QScriptExtQObject::getSetDynamicProperty() @@ -887,6 +906,20 @@ void tst_QScriptExtQObject::getSetChildren() QCOMPARE(m_engine->evaluate("myObject.hasOwnProperty('child')") .strictlyEquals(QScriptValue(m_engine, true)), true); + QScriptValue mobj = m_engine->evaluate("myObject"); + QVERIFY(mobj.propertyFlags("child") & QScriptValue::ReadOnly); + QVERIFY(mobj.propertyFlags("child") & QScriptValue::Undeletable); + QVERIFY(mobj.propertyFlags("child") & QScriptValue::SkipInEnumeration); + QVERIFY(!(mobj.propertyFlags("child") & QScriptValue::QObjectMember)); + + { + QScriptValue scriptChild = m_engine->evaluate("myObject.child"); + QVERIFY(scriptChild.isQObject()); + QCOMPARE(scriptChild.toQObject(), (QObject*)child); + QScriptValue sameChild = m_engine->evaluate("myObject.child"); + QVERIFY(sameChild.strictlyEquals(scriptChild)); + } + // add a grandchild MyQObject *grandChild = new MyQObject(child); grandChild->setObjectName("grandChild"); @@ -1954,7 +1987,7 @@ void tst_QScriptExtQObject::classEnums() QCOMPARE(MyQObject::Ability(m_engine->evaluate("MyQObject.AllAbility").toInt32()), MyQObject::AllAbility); - QScriptValue::PropertyFlags expectedEnumFlags = QScriptValue::ReadOnly; + QScriptValue::PropertyFlags expectedEnumFlags = QScriptValue::ReadOnly | QScriptValue::Undeletable; QCOMPARE(myClass.propertyFlags("FooPolicy"), expectedEnumFlags); QCOMPARE(myClass.propertyFlags("BarPolicy"), expectedEnumFlags); QCOMPARE(myClass.propertyFlags("BazPolicy"), expectedEnumFlags); @@ -2005,6 +2038,15 @@ void tst_QScriptExtQObject::classEnums() QCOMPARE(m_myObject->qtFunctionActuals().size(), 0); QCOMPARE(ret.isNumber(), true); } + + // enum properties are not deletable or writable + QVERIFY(!m_engine->evaluate("delete MyQObject.BazPolicy").toBool()); + myClass.setProperty("BazPolicy", QScriptValue()); + QCOMPARE(static_cast<MyQObject::Policy>(myClass.property("BazPolicy").toInt32()), + MyQObject::BazPolicy); + myClass.setProperty("BazPolicy", MyQObject::FooPolicy); + QCOMPARE(static_cast<MyQObject::Policy>(myClass.property("BazPolicy").toInt32()), + MyQObject::BazPolicy); } QT_BEGIN_NAMESPACE diff --git a/tests/auto/qscriptstring/tst_qscriptstring.cpp b/tests/auto/qscriptstring/tst_qscriptstring.cpp index f856574ae5..f89d4ab58c 100644 --- a/tests/auto/qscriptstring/tst_qscriptstring.cpp +++ b/tests/auto/qscriptstring/tst_qscriptstring.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptv8testsuite/qscriptv8testsuite.pro b/tests/auto/qscriptv8testsuite/qscriptv8testsuite.pro index 9e358013d0..c07ab531f7 100644 --- a/tests/auto/qscriptv8testsuite/qscriptv8testsuite.pro +++ b/tests/auto/qscriptv8testsuite/qscriptv8testsuite.pro @@ -1,6 +1,7 @@ load(qttest_p4) QT = core script SOURCES += tst_qscriptv8testsuite.cpp +DEFINES += SRCDIR=\\\"$$PWD\\\" wince*: { testFiles.sources = tests diff --git a/tests/auto/qscriptv8testsuite/tst_qscriptv8testsuite.cpp b/tests/auto/qscriptv8testsuite/tst_qscriptv8testsuite.cpp index 435af41385..50eb19f23c 100644 --- a/tests/auto/qscriptv8testsuite/tst_qscriptv8testsuite.cpp +++ b/tests/auto/qscriptv8testsuite/tst_qscriptv8testsuite.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -193,21 +193,19 @@ int tst_Suite::qt_metacall(QMetaObject::Call _c, int _id, void **_a) tst_Suite::tst_Suite() { - testsDir = QDir("."); - if (!testsDir.cd("tests")) { + testsDir = QDir(SRCDIR); + bool testsFound = testsDir.cd("tests"); + if (!testsFound) { qWarning("*** no tests/ dir!"); - return; - } - if (!testsDir.exists("mjsunit.js")) { - qWarning("*** no tests/mjsunit.js file!"); - return; - } - mjsunitContents = readFile(testsDir.absoluteFilePath("mjsunit.js")); - if (mjsunitContents.isEmpty()) { - qWarning("*** tests/mjsunit.js is empty!"); - return; + } else { + if (!testsDir.exists("mjsunit.js")) + qWarning("*** no tests/mjsunit.js file!"); + else { + mjsunitContents = readFile(testsDir.absoluteFilePath("mjsunit.js")); + if (mjsunitContents.isEmpty()) + qWarning("*** tests/mjsunit.js is empty!"); + } } - QString willFixInNextReleaseMessage = QString::fromLatin1("Will fix in next release"); addExpectedFailure("apply", "morundefineder", "morseper", willFixInNextReleaseMessage); addExpectedFailure("arguments-enum", "2", "0", willFixInNextReleaseMessage); @@ -270,7 +268,9 @@ tst_Suite::tst_Suite() appendCString(stringdata, "tst_Suite"); appendCString(stringdata, ""); - QFileInfoList testFileInfos = testsDir.entryInfoList(QStringList() << "*.js", QDir::Files); + QFileInfoList testFileInfos; + if (testsFound) + testFileInfos = testsDir.entryInfoList(QStringList() << "*.js", QDir::Files); foreach (QFileInfo tfi, testFileInfos) { QString name = tfi.baseName(); // slot: signature, parameters, type, tag, flags diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp index 7901b6563a..ff2df7a762 100644 --- a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp +++ b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp b/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp index 257ec0bd4a..c04bb22c2c 100644 --- a/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp +++ b/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscrollarea/tst_qscrollarea.cpp b/tests/auto/qscrollarea/tst_qscrollarea.cpp index 764b09cacd..9e0635d052 100644 --- a/tests/auto/qscrollarea/tst_qscrollarea.cpp +++ b/tests/auto/qscrollarea/tst_qscrollarea.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qscrollbar/tst_qscrollbar.cpp b/tests/auto/qscrollbar/tst_qscrollbar.cpp index b22e724e0b..bae038c0ee 100644 --- a/tests/auto/qscrollbar/tst_qscrollbar.cpp +++ b/tests/auto/qscrollbar/tst_qscrollbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsemaphore/tst_qsemaphore.cpp b/tests/auto/qsemaphore/tst_qsemaphore.cpp index adab8a754a..8b3a08e31c 100644 --- a/tests/auto/qsemaphore/tst_qsemaphore.cpp +++ b/tests/auto/qsemaphore/tst_qsemaphore.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp b/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp index 0631343ce9..97ff04b2a2 100644 --- a/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp +++ b/tests/auto/qsequentialanimationgroup/tst_qsequentialanimationgroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -321,15 +321,15 @@ void tst_QSequentialAnimationGroup::setCurrentTimeWithUncontrolledAnimation() // sequence operating on different object/properties QAnimationGroup *sequence = new QSequentialAnimationGroup(); - QVariantAnimation *a1_s_o1 = new QPropertyAnimation(&s_o1, "value"); - QVariantAnimation *a1_s_o2 = new QPropertyAnimation(&s_o2, "value"); + QAbstractAnimation *a1_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a1_s_o2 = new QPropertyAnimation(&s_o2, "value"); sequence->addAnimation(a1_s_o1); sequence->addAnimation(a1_s_o2); - UncontrolledAnimation *notTimeDriven = new UncontrolledAnimation(&t_o1, "value"); + QAbstractAnimation *notTimeDriven = new UncontrolledAnimation(&t_o1, "value"); QCOMPARE(notTimeDriven->totalDuration(), -1); - QVariantAnimation *loopsForever = new QPropertyAnimation(&t_o2, "value"); + QAbstractAnimation *loopsForever = new QPropertyAnimation(&t_o2, "value"); loopsForever->setLoopCount(-1); QCOMPARE(loopsForever->totalDuration(), -1); @@ -818,7 +818,7 @@ void tst_QSequentialAnimationGroup::restart() QCOMPARE(seqCurrentAnimChangedSpy.count(), 6); for(int i=0; i<seqCurrentAnimChangedSpy.count(); i++) - QCOMPARE(anims[i%3], qVariantValue<QAbstractAnimation*>(seqCurrentAnimChangedSpy.at(i).at(0))); + QCOMPARE(static_cast<QAbstractAnimation*>(anims[i%3]), qVariantValue<QAbstractAnimation*>(seqCurrentAnimChangedSpy.at(i).at(0))); group.start(); @@ -836,9 +836,9 @@ void tst_QSequentialAnimationGroup::looping() // sequence operating on same object/property QSequentialAnimationGroup *sequence = new QSequentialAnimationGroup(); - QVariantAnimation *a1_s_o1 = new QPropertyAnimation(&s_o1, "value"); - QVariantAnimation *a2_s_o1 = new QPropertyAnimation(&s_o1, "value"); - QVariantAnimation *a3_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a1_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a2_s_o1 = new QPropertyAnimation(&s_o1, "value"); + QAbstractAnimation *a3_s_o1 = new QPropertyAnimation(&s_o1, "value"); QSignalSpy a1Spy(a1_s_o1, SIGNAL(stateChanged(QAbstractAnimation::State, QAbstractAnimation::State))); QSignalSpy a2Spy(a2_s_o1, SIGNAL(stateChanged(QAbstractAnimation::State, QAbstractAnimation::State))); @@ -951,18 +951,19 @@ void tst_QSequentialAnimationGroup::startDelay() void tst_QSequentialAnimationGroup::clearGroup() { QSequentialAnimationGroup group; + + static const int animationCount = 20; - for (int i = 0; i < 10; ++i) { + for (int i = 0; i < animationCount/2; ++i) { QSequentialAnimationGroup *subGroup = new QSequentialAnimationGroup(&group); group.addPause(100); subGroup->addPause(10); } - QCOMPARE(group.animationCount(), 20); + QCOMPARE(group.animationCount(), animationCount); - int count = group.animationCount(); - QPointer<QAbstractAnimation> *children = new QPointer<QAbstractAnimation>[count]; - for (int i = 0; i < count; ++i) { + QPointer<QAbstractAnimation> children[animationCount]; + for (int i = 0; i < animationCount; ++i) { QVERIFY(group.animationAt(i) != 0); children[i] = group.animationAt(i); } @@ -970,10 +971,8 @@ void tst_QSequentialAnimationGroup::clearGroup() group.clearAnimations(); QCOMPARE(group.animationCount(), 0); QCOMPARE(group.currentTime(), 0); - for (int i = 0; i < count; ++i) - QCOMPARE(children[i], QPointer<QAbstractAnimation>()); - - delete[] children; + for (int i = 0; i < animationCount; ++i) + QVERIFY(children[i].isNull()); } void tst_QSequentialAnimationGroup::groupWithZeroDurationAnimations() @@ -995,7 +994,7 @@ void tst_QSequentialAnimationGroup::groupWithZeroDurationAnimations() //this should just run fine and change nothing group.setCurrentTime(0); - QCOMPARE(group.currentAnimation(), a1); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(a1)); QVariantAnimation *a2 = new QPropertyAnimation(&o2, "myOtherProperty"); a2->setDuration(500); @@ -1457,7 +1456,7 @@ void tst_QSequentialAnimationGroup::finishWithUncontrolledAnimation() group.setCurrentTime(300); QCOMPARE(group.state(), QAnimationGroup::Stopped); QCOMPARE(notTimeDriven.currentTime(), actualDuration); - QCOMPARE(group.currentAnimation(), &anim); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&anim)); //3rd case: //now let's add a perfectly defined animation at the end @@ -1474,7 +1473,7 @@ void tst_QSequentialAnimationGroup::finishWithUncontrolledAnimation() QCOMPARE(notTimeDriven.state(), QAnimationGroup::Stopped); QCOMPARE(group.state(), QAnimationGroup::Running); QCOMPARE(anim.state(), QAnimationGroup::Running); - QCOMPARE(group.currentAnimation(), &anim); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&anim)); QCOMPARE(animStateChangedSpy.count(), 1); QTest::qWait(300); //wait for the end of anim @@ -1494,21 +1493,21 @@ void tst_QSequentialAnimationGroup::addRemoveAnimation() QCOMPARE(group.duration(), 0); QCOMPARE(group.currentTime(), 0); - QVariantAnimation *anim1 = new QPropertyAnimation; + QAbstractAnimation *anim1 = new QPropertyAnimation; group.addAnimation(anim1); QCOMPARE(group.duration(), 250); QCOMPARE(group.currentTime(), 0); QCOMPARE(group.currentAnimation(), anim1); //let's append an animation - QVariantAnimation *anim2 = new QPropertyAnimation; + QAbstractAnimation *anim2 = new QPropertyAnimation; group.addAnimation(anim2); QCOMPARE(group.duration(), 500); QCOMPARE(group.currentTime(), 0); QCOMPARE(group.currentAnimation(), anim1); //let's prepend an animation - QVariantAnimation *anim0 = new QPropertyAnimation; + QAbstractAnimation *anim0 = new QPropertyAnimation; group.insertAnimationAt(0, anim0); QCOMPARE(group.duration(), 750); QCOMPARE(group.currentTime(), 0); @@ -1545,7 +1544,7 @@ void tst_QSequentialAnimationGroup::currentAnimation() QPropertyAnimation anim; anim.setDuration(0); group.addAnimation(&anim); - QCOMPARE(group.currentAnimation(), &anim); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&anim)); } void tst_QSequentialAnimationGroup::currentAnimationWithZeroDuration() @@ -1572,21 +1571,21 @@ void tst_QSequentialAnimationGroup::currentAnimationWithZeroDuration() group.addAnimation(&zero3); group.addAnimation(&zero4); - QCOMPARE(group.currentAnimation(), &zero1); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&zero1)); group.setCurrentTime(0); - QCOMPARE(group.currentAnimation(), &anim); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&anim)); group.setCurrentTime(group.duration()); - QCOMPARE(group.currentAnimation(), &zero4); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&zero4)); group.setDirection(QAbstractAnimation::Backward); group.setCurrentTime(0); - QCOMPARE(group.currentAnimation(), &zero1); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&zero1)); group.setCurrentTime(group.duration()); - QCOMPARE(group.currentAnimation(), &anim); + QCOMPARE(group.currentAnimation(), static_cast<QAbstractAnimation*>(&anim)); } void tst_QSequentialAnimationGroup::insertAnimation() diff --git a/tests/auto/qset/tst_qset.cpp b/tests/auto/qset/tst_qset.cpp index 41e6ebd525..5ed0010485 100644 --- a/tests/auto/qset/tst_qset.cpp +++ b/tests/auto/qset/tst_qset.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsettings/tst_qsettings.cpp b/tests/auto/qsettings/tst_qsettings.cpp index c478c63e38..f0f446d626 100644 --- a/tests/auto/qsettings/tst_qsettings.cpp +++ b/tests/auto/qsettings/tst_qsettings.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -3010,12 +3010,6 @@ void tst_QSettings::oldWriteEntry_QString_QString() QSettings readSettings("software.org", "KillerAPP"); QFETCH( QString, s ); bool ok = FALSE; -#ifdef Q_OS_WIN - if (qWinVersion() & Qt::WV_DOS_based) { - QEXPECT_FAIL("data2", "Windows 9x does not support unicode characters in the registry", Abort); - QEXPECT_FAIL("data5", "Windows 9x does not support unicode characters in the registry", Abort); - } -#endif QCOMPARE( readSettings.readEntry( "/Trolltech/QSettingsTesting/String", QString::null, &ok ), s ); QVERIFY( ok ); } diff --git a/tests/auto/qsharedmemory/lackey/main.cpp b/tests/auto/qsharedmemory/lackey/main.cpp index 5b3cffca19..b98ada2c40 100644 --- a/tests/auto/qsharedmemory/lackey/main.cpp +++ b/tests/auto/qsharedmemory/lackey/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedmemory/qsystemlock/tst_qsystemlock.cpp b/tests/auto/qsharedmemory/qsystemlock/tst_qsystemlock.cpp index c72b586c70..e9f80304f9 100644 --- a/tests/auto/qsharedmemory/qsystemlock/tst_qsystemlock.cpp +++ b/tests/auto/qsharedmemory/qsystemlock/tst_qsystemlock.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedmemory/src/qsystemlock.cpp b/tests/auto/qsharedmemory/src/qsystemlock.cpp index 5546ebefcb..9d33ee8aa8 100644 --- a/tests/auto/qsharedmemory/src/qsystemlock.cpp +++ b/tests/auto/qsharedmemory/src/qsystemlock.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedmemory/src/qsystemlock.h b/tests/auto/qsharedmemory/src/qsystemlock.h index 99c2682a25..388b8e3ff6 100644 --- a/tests/auto/qsharedmemory/src/qsystemlock.h +++ b/tests/auto/qsharedmemory/src/qsystemlock.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedmemory/src/qsystemlock_p.h b/tests/auto/qsharedmemory/src/qsystemlock_p.h index 674c7b21fd..0259d0a9f6 100644 --- a/tests/auto/qsharedmemory/src/qsystemlock_p.h +++ b/tests/auto/qsharedmemory/src/qsystemlock_p.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedmemory/src/qsystemlock_unix.cpp b/tests/auto/qsharedmemory/src/qsystemlock_unix.cpp index 5c46ce5857..e17d03cffd 100644 --- a/tests/auto/qsharedmemory/src/qsystemlock_unix.cpp +++ b/tests/auto/qsharedmemory/src/qsystemlock_unix.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedmemory/src/qsystemlock_win.cpp b/tests/auto/qsharedmemory/src/qsystemlock_win.cpp index 62f1b1bde3..a50b77bc12 100644 --- a/tests/auto/qsharedmemory/src/qsystemlock_win.cpp +++ b/tests/auto/qsharedmemory/src/qsystemlock_win.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -75,32 +75,24 @@ HANDLE QSystemLockPrivate::handle() // Create it if it doesn't already exists. if (semaphore == 0) { QString safeName = makeKeyFileName(); - QT_WA({ - semaphore = CreateSemaphoreW(0, MAX_LOCKS, MAX_LOCKS, (TCHAR*)safeName.utf16()); - }, { - semaphore = CreateSemaphoreA(0, MAX_LOCKS, MAX_LOCKS, safeName.toLocal8Bit().constData()); - }); + semaphore = CreateSemaphore(0, MAX_LOCKS, MAX_LOCKS, (wchar_t*)safeName.utf16()); if (semaphore == 0) { setErrorString(QLatin1String("QSystemLockPrivate::handle")); - return 0; - } + return 0; + } } if (semaphoreLock == 0) { - QString safeLockName = QSharedMemoryPrivate::makePlatformSafeKey(key + QLatin1String("lock"), QLatin1String("qipc_systemlock_")); - QT_WA({ - semaphoreLock = CreateSemaphoreW(0, - 1, 1, (TCHAR*)safeLockName.utf16()); - }, { - semaphoreLock = CreateSemaphoreA(0, - 1, 1, safeLockName.toLocal8Bit().constData()); - }); + QString safeLockName = QSharedMemoryPrivate::makePlatformSafeKey(key + QLatin1String("lock"), QLatin1String("qipc_systemlock_")); + semaphoreLock = CreateSemaphore(0, 1, 1, (wchar_t*)safeLockName.utf16()); + if (semaphoreLock == 0) { setErrorString(QLatin1String("QSystemLockPrivate::handle")); - return 0; - } + return 0; + } } + return semaphore; } diff --git a/tests/auto/qsharedmemory/tst_qsharedmemory.cpp b/tests/auto/qsharedmemory/tst_qsharedmemory.cpp index f39b376697..bcf7fc9aef 100644 --- a/tests/auto/qsharedmemory/tst_qsharedmemory.cpp +++ b/tests/auto/qsharedmemory/tst_qsharedmemory.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsharedpointer/externaltests.cpp b/tests/auto/qsharedpointer/externaltests.cpp index 50a53134a2..8077b841ef 100644 --- a/tests/auto/qsharedpointer/externaltests.cpp +++ b/tests/auto/qsharedpointer/externaltests.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -59,7 +59,7 @@ static QString makespec() { static const char default_makespec[] = DEFAULT_MAKESPEC; const char *p; - for (p = default_makespec + sizeof(default_makespec); p >= default_makespec; --p) + for (p = default_makespec + sizeof(default_makespec) - 1; p >= default_makespec; --p) if (*p == '/' || *p == '\\') break; @@ -122,6 +122,7 @@ namespace QTest { enum Target { Compile, Link, Run }; QList<QByteArray> qmakeLines; + QStringList extraProgramSources; QByteArray programHeader; QExternalTest::QtModules qtModules; QExternalTest::ApplicationType appType; @@ -199,6 +200,16 @@ namespace QTest { d->appType = type; } + QStringList QExternalTest::extraProgramSources() const + { + return d->extraProgramSources; + } + + void QExternalTest::setExtraProgramSources(const QStringList &extra) + { + d->extraProgramSources = extra; + } + QByteArray QExternalTest::programHeader() const { return d->programHeader; @@ -483,6 +494,13 @@ namespace QTest { else projectFile.write("\nCONFIG += release\n"); + QByteArray extraSources = QFile::encodeName(extraProgramSources.join(" ")); + if (!extraSources.isEmpty()) { + projectFile.write("SOURCES += "); + projectFile.write(extraSources); + projectFile.putChar('\n'); + } + // Add Qt modules if (qtModules & QExternalTest::QtCore) projectFile.write("QT += core\n"); diff --git a/tests/auto/qsharedpointer/externaltests.h b/tests/auto/qsharedpointer/externaltests.h index e92ae77f04..ecc107e362 100644 --- a/tests/auto/qsharedpointer/externaltests.h +++ b/tests/auto/qsharedpointer/externaltests.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -45,6 +45,7 @@ #include <QList> #include <QByteArray> +#include <QStringList> QT_BEGIN_NAMESPACE namespace QTest { @@ -102,6 +103,9 @@ namespace QTest { ApplicationType applicationType() const; void setApplicationType(ApplicationType type); + QStringList extraProgramSources() const; + void setExtraProgramSources(const QStringList &list); + QByteArray programHeader() const; void setProgramHeader(const QByteArray &header); diff --git a/tests/auto/qsharedpointer/externaltests.pri b/tests/auto/qsharedpointer/externaltests.pri index 717acac1f4..1fdcf65147 100644 --- a/tests/auto/qsharedpointer/externaltests.pri +++ b/tests/auto/qsharedpointer/externaltests.pri @@ -1,4 +1,5 @@ SOURCES += $$PWD/externaltests.cpp +HEADERS += $$PWD/externaltests.h cleanedQMAKESPEC = $$replace(QMAKESPEC, \\\\, /) DEFINES += DEFAULT_MAKESPEC=\\\"$$cleanedQMAKESPEC\\\" diff --git a/tests/auto/qsharedpointer/forwarddeclaration.cpp b/tests/auto/qsharedpointer/forwarddeclaration.cpp new file mode 100644 index 0000000000..1dbbeec535 --- /dev/null +++ b/tests/auto/qsharedpointer/forwarddeclaration.cpp @@ -0,0 +1,52 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#define QT_SHAREDPOINTER_TRACK_POINTERS +#include "qsharedpointer.h" + +class ForwardDeclared; +ForwardDeclared *forwardPointer(); + +void externalForwardDeclaration() +{ + struct Wrapper { QSharedPointer<ForwardDeclared> pointer; }; +} + diff --git a/tests/auto/qsharedpointer/forwarddeclared.cpp b/tests/auto/qsharedpointer/forwarddeclared.cpp new file mode 100644 index 0000000000..4ab467a29e --- /dev/null +++ b/tests/auto/qsharedpointer/forwarddeclared.cpp @@ -0,0 +1,53 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "forwarddeclared.h" + +ForwardDeclared *forwardPointer() +{ + return new ForwardDeclared; +} + +int forwardDeclaredDestructorRunCount; +ForwardDeclared::~ForwardDeclared() +{ + ++forwardDeclaredDestructorRunCount; +} diff --git a/tests/auto/qsharedpointer/forwarddeclared.h b/tests/auto/qsharedpointer/forwarddeclared.h new file mode 100644 index 0000000000..a4cc2b4261 --- /dev/null +++ b/tests/auto/qsharedpointer/forwarddeclared.h @@ -0,0 +1,54 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef FORWARDDECLARED_H +#define FORWARDDECLARED_H + +extern int forwardDeclaredDestructorRunCount; +class ForwardDeclared +{ +public: + ~ForwardDeclared(); +}; + +ForwardDeclared *forwardPointer(); + +#endif // FORWARDDECLARED_H diff --git a/tests/auto/qsharedpointer/qsharedpointer.pro b/tests/auto/qsharedpointer/qsharedpointer.pro index e329803aed..30c81cbf6d 100644 --- a/tests/auto/qsharedpointer/qsharedpointer.pro +++ b/tests/auto/qsharedpointer/qsharedpointer.pro @@ -1,7 +1,8 @@ load(qttest_p4) - -SOURCES += tst_qsharedpointer.cpp +SOURCES += tst_qsharedpointer.cpp \ + forwarddeclaration.cpp \ + forwarddeclared.cpp QT = core -DEFINES += SRCDIR=\\\"$$PWD\\\" - +DEFINES += SRCDIR=\\\"$$PWD/\\\" include(externaltests.pri) +HEADERS += forwarddeclared.h diff --git a/tests/auto/qsharedpointer/tst_qsharedpointer.cpp b/tests/auto/qsharedpointer/tst_qsharedpointer.cpp index a52bb3e604..5cb435a8f0 100644 --- a/tests/auto/qsharedpointer/tst_qsharedpointer.cpp +++ b/tests/auto/qsharedpointer/tst_qsharedpointer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,12 +34,12 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ - +#define QT_SHAREDPOINTER_TRACK_POINTERS #include "qsharedpointer.h" #include "externaltests.h" #include <QtTest/QtTest> @@ -56,6 +56,7 @@ private slots: void memoryManagement(); void downCast(); void upCast(); + void objectCast(); void differentPointers(); void virtualBaseDifferentPointers(); #ifndef QTEST_NO_RTTI @@ -221,16 +222,37 @@ void tst_QSharedPointer::basics() } class ForwardDeclared; +ForwardDeclared *forwardPointer(); +void externalForwardDeclaration(); +extern int forwardDeclaredDestructorRunCount; + void tst_QSharedPointer::forwardDeclaration1() { - class Wrapper { QSharedPointer<ForwardDeclared> pointer; }; + externalForwardDeclaration(); + + struct Wrapper { QSharedPointer<ForwardDeclared> pointer; }; + + forwardDeclaredDestructorRunCount = 0; + { + Wrapper w; + w.pointer = QSharedPointer<ForwardDeclared>(forwardPointer()); + QVERIFY(!w.pointer.isNull()); + } + QCOMPARE(forwardDeclaredDestructorRunCount, 1); } -class ForwardDeclared { }; +#include "forwarddeclared.h" + void tst_QSharedPointer::forwardDeclaration2() { - class Wrapper { QSharedPointer<ForwardDeclared> pointer; }; - Wrapper w; + forwardDeclaredDestructorRunCount = 0; + { + struct Wrapper { QSharedPointer<ForwardDeclared> pointer; }; + Wrapper w1, w2; + w1.pointer = QSharedPointer<ForwardDeclared>(forwardPointer()); + QVERIFY(!w1.pointer.isNull()); + } + QCOMPARE(forwardDeclaredDestructorRunCount, 1); } void tst_QSharedPointer::memoryManagement() @@ -424,6 +446,109 @@ void tst_QSharedPointer::upCast() QCOMPARE(int(baseptr.d->strongref), 1); } +class OtherObject: public QObject +{ + Q_OBJECT +}; + +void tst_QSharedPointer::objectCast() +{ + { + OtherObject *data = new OtherObject; + QSharedPointer<QObject> baseptr = QSharedPointer<QObject>(data); + QVERIFY(baseptr == data); + QVERIFY(data == baseptr); + + // perform object cast + QSharedPointer<OtherObject> ptr = qSharedPointerObjectCast<OtherObject>(baseptr); + QVERIFY(!ptr.isNull()); + QCOMPARE(ptr.data(), data); + QVERIFY(ptr == data); + + // again: + ptr = baseptr.objectCast<OtherObject>(); + QVERIFY(ptr == data); + +#ifndef QT_NO_PARTIAL_TEMPLATE_SPECIALIZATION + // again: + ptr = qobject_cast<OtherObject *>(baseptr); + QVERIFY(ptr == data); + + // again: + ptr = qobject_cast<QSharedPointer<OtherObject> >(baseptr); + QVERIFY(ptr == data); +#endif + } + + { + const OtherObject *data = new OtherObject; + QSharedPointer<const QObject> baseptr = QSharedPointer<const QObject>(data); + QVERIFY(baseptr == data); + QVERIFY(data == baseptr); + + // perform object cast + QSharedPointer<const OtherObject> ptr = qSharedPointerObjectCast<const OtherObject>(baseptr); + QVERIFY(!ptr.isNull()); + QCOMPARE(ptr.data(), data); + QVERIFY(ptr == data); + + // again: + ptr = baseptr.objectCast<const OtherObject>(); + QVERIFY(ptr == data); + +#ifndef QT_NO_PARTIAL_TEMPLATE_SPECIALIZATION + // again: + ptr = qobject_cast<const OtherObject *>(baseptr); + QVERIFY(ptr == data); + + // again: + ptr = qobject_cast<QSharedPointer<const OtherObject> >(baseptr); + QVERIFY(ptr == data); +#endif + } + + { + OtherObject *data = new OtherObject; + QPointer<OtherObject> qptr = data; + QSharedPointer<OtherObject> ptr = QSharedPointer<OtherObject>(data); + QWeakPointer<QObject> weakptr = ptr; + + { + // perform object cast + QSharedPointer<OtherObject> otherptr = qSharedPointerObjectCast<OtherObject>(weakptr); + QVERIFY(otherptr == ptr); + + // again: + otherptr = qobject_cast<OtherObject *>(weakptr); + QVERIFY(otherptr == ptr); + + // again: + otherptr = qobject_cast<QSharedPointer<OtherObject> >(weakptr); + QVERIFY(otherptr == ptr); + } + + // drop the reference: + ptr.clear(); + QVERIFY(ptr.isNull()); + QVERIFY(qptr.isNull()); + QVERIFY(weakptr.toStrongRef().isNull()); + + // verify that the object casts fail without crash + QSharedPointer<OtherObject> otherptr = qSharedPointerObjectCast<OtherObject>(weakptr); + QVERIFY(otherptr.isNull()); + +#ifndef QT_NO_PARTIAL_TEMPLATE_SPECIALIZATION + // again: + otherptr = qobject_cast<OtherObject *>(weakptr); + QVERIFY(otherptr.isNull()); + + // again: + otherptr = qobject_cast<QSharedPointer<OtherObject> >(weakptr); + QVERIFY(otherptr.isNull()); +#endif + } +} + void tst_QSharedPointer::differentPointers() { { @@ -908,15 +1033,17 @@ void tst_QSharedPointer::invalidConstructs_data() QTest::newRow("implicit-initialization3") << &QTest::QExternalTest::tryCompileFail << "QWeakPointer<Data> ptr = new Data;"; - QTest::newRow("implicit-initialization1") + QTest::newRow("implicit-initialization4") << &QTest::QExternalTest::tryCompileFail << "QWeakPointer<Data> ptr;" "ptr = new Data;"; // use of forward-declared class QTest::newRow("forward-declaration") - << &QTest::QExternalTest::tryCompileFail - << "QSharedPointer<ForwardDeclared> ptr;"; + << &QTest::QExternalTest::tryRun + << "forwardDeclaredDestructorRunCount = 0;\n" + "{ QSharedPointer<ForwardDeclared> ptr = QSharedPointer<ForwardDeclared>(forwardPointer()); }\n" + "exit(forwardDeclaredDestructorRunCount);"; // upcast without cast operator: QTest::newRow("upcast1") @@ -939,6 +1066,20 @@ void tst_QSharedPointer::invalidConstructs_data() << "QSharedPointer<const Data> baseptr = QSharedPointer<const Data>(new Data);\n" "QSharedPointer<Data> ptr;" "ptr = baseptr;"; + QTest::newRow("const-dropping-static-cast") + << &QTest::QExternalTest::tryCompileFail + << "QSharedPointer<const Data> baseptr = QSharedPointer<const Data>(new Data);\n" + "qSharedPointerCast<DerivedData>(baseptr);"; +#ifndef QTEST_NO_RTTI + QTest::newRow("const-dropping-dynamic-cast") + << &QTest::QExternalTest::tryCompileFail + << "QSharedPointer<const Data> baseptr = QSharedPointer<const Data>(new Data);\n" + "qSharedPointerDynamicCast<DerivedData>(baseptr);"; +#endif + QTest::newRow("const-dropping-object-cast") + << &QTest::QExternalTest::tryCompileFail + << "QSharedPointer<const QObject> baseptr = QSharedPointer<const QObject>(new QObject);\n" + "qSharedPointerObjectCast<QCoreApplication>(baseptr);"; // arithmethics through automatic cast operators QTest::newRow("arithmethic1") @@ -972,14 +1113,20 @@ void tst_QSharedPointer::invalidConstructs_data() << &QTest::QExternalTest::tryCompileFail << "QSharedPointer<Data> ptr1;\n" "QSharedPointer<int> ptr2 = qSharedPointerCast<int>(ptr1);"; +#ifndef QTEST_NO_RTTI QTest::newRow("invalid-cast2") << &QTest::QExternalTest::tryCompileFail << "QSharedPointer<Data> ptr1;\n" "QSharedPointer<int> ptr2 = qSharedPointerDynamicCast<int>(ptr1);"; - QTest::newRow("implicit-initialization1") +#endif + QTest::newRow("invalid-cast3") << &QTest::QExternalTest::tryCompileFail << "QSharedPointer<Data> ptr1;\n" "QSharedPointer<int> ptr2 = qSharedPointerConstCast<int>(ptr1);"; + QTest::newRow("invalid-cast4") + << &QTest::QExternalTest::tryCompileFail + << "QSharedPointer<Data> ptr1;\n" + "QSharedPointer<int> ptr2 = qSharedPointerObjectCast<int>(ptr1);"; } void tst_QSharedPointer::invalidConstructs() @@ -994,12 +1141,19 @@ void tst_QSharedPointer::invalidConstructs() QTest::QExternalTest test; test.setDebugMode(true); test.setQtModules(QTest::QExternalTest::QtCore); + test.setExtraProgramSources(QStringList() << SRCDIR "forwarddeclared.cpp"); test.setProgramHeader( + "#define QT_SHAREDPOINTER_TRACK_POINTERS\n" "#include <QtCore/qsharedpointer.h>\n" + "#include <QtCore/qcoreapplication.h>\n" "\n" "struct Data { int i; };\n" "struct DerivedData: public Data { int j; };\n" - "struct ForwardDeclared;"); + "\n" + "extern int forwardDeclaredDestructorRunCount;\n" + "struct ForwardDeclared;\n" + "ForwardDeclared *forwardPointer();\n" + ); QFETCH(QString, code); static bool sane = true; @@ -1023,7 +1177,12 @@ void tst_QSharedPointer::invalidConstructs() QByteArray body = code.toLatin1(); - if (!(test.*testFunction)(body)) { + bool result = (test.*testFunction)(body); + if (qgetenv("QTEST_EXTERNAL_DEBUG").toInt() > 0) { + qDebug("External test output:"); + printf("%s\n", test.standardError().constData()); + } + if (!result) { qWarning("External code testing failed\nCode:\n%s\n", body.constData()); QFAIL("Fail"); } diff --git a/tests/auto/qshortcut/tst_qshortcut.cpp b/tests/auto/qshortcut/tst_qshortcut.cpp index 69ebf74e2e..7320485f59 100644 --- a/tests/auto/qshortcut/tst_qshortcut.cpp +++ b/tests/auto/qshortcut/tst_qshortcut.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsidebar/tst_qsidebar.cpp b/tests/auto/qsidebar/tst_qsidebar.cpp index 13843919e0..0f2fca43bb 100644 --- a/tests/auto/qsidebar/tst_qsidebar.cpp +++ b/tests/auto/qsidebar/tst_qsidebar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsignalmapper/tst_qsignalmapper.cpp b/tests/auto/qsignalmapper/tst_qsignalmapper.cpp index 493cbc7818..0beeffa08e 100644 --- a/tests/auto/qsignalmapper/tst_qsignalmapper.cpp +++ b/tests/auto/qsignalmapper/tst_qsignalmapper.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsignalspy/tst_qsignalspy.cpp b/tests/auto/qsignalspy/tst_qsignalspy.cpp index 4abfb9a6dc..66ce0fe3b7 100644 --- a/tests/auto/qsignalspy/tst_qsignalspy.cpp +++ b/tests/auto/qsignalspy/tst_qsignalspy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h b/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h index 2b9817b3cc..6891ed3cf9 100644 --- a/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h +++ b/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp b/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp index 5551f495cd..d1f86e6dee 100644 --- a/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp +++ b/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsize/tst_qsize.cpp b/tests/auto/qsize/tst_qsize.cpp index c9629fd485..17532d15fa 100644 --- a/tests/auto/qsize/tst_qsize.cpp +++ b/tests/auto/qsize/tst_qsize.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsizef/tst_qsizef.cpp b/tests/auto/qsizef/tst_qsizef.cpp index c1a827b0e5..c860b8e740 100644 --- a/tests/auto/qsizef/tst_qsizef.cpp +++ b/tests/auto/qsizef/tst_qsizef.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsizegrip/tst_qsizegrip.cpp b/tests/auto/qsizegrip/tst_qsizegrip.cpp index 5b050e86ea..ea58cc8309 100644 --- a/tests/auto/qsizegrip/tst_qsizegrip.cpp +++ b/tests/auto/qsizegrip/tst_qsizegrip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qslider/tst_qslider.cpp b/tests/auto/qslider/tst_qslider.cpp index 694428d058..b748158994 100644 --- a/tests/auto/qslider/tst_qslider.cpp +++ b/tests/auto/qslider/tst_qslider.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsocketnotifier/tst_qsocketnotifier.cpp b/tests/auto/qsocketnotifier/tst_qsocketnotifier.cpp index 241e5dd388..7f6d9328f0 100644 --- a/tests/auto/qsocketnotifier/tst_qsocketnotifier.cpp +++ b/tests/auto/qsocketnotifier/tst_qsocketnotifier.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsocks5socketengine/tst_qsocks5socketengine.cpp b/tests/auto/qsocks5socketengine/tst_qsocks5socketengine.cpp index 5ab5064fc3..5a8bb38922 100644 --- a/tests/auto/qsocks5socketengine/tst_qsocks5socketengine.cpp +++ b/tests/auto/qsocks5socketengine/tst_qsocks5socketengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsortfilterproxymodel/tst_qsortfilterproxymodel.cpp b/tests/auto/qsortfilterproxymodel/tst_qsortfilterproxymodel.cpp index 274b177bb3..de239fb78e 100644 --- a/tests/auto/qsortfilterproxymodel/tst_qsortfilterproxymodel.cpp +++ b/tests/auto/qsortfilterproxymodel/tst_qsortfilterproxymodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsound/tst_qsound.cpp b/tests/auto/qsound/tst_qsound.cpp index 55b5192829..e12f09dba3 100644 --- a/tests/auto/qsound/tst_qsound.cpp +++ b/tests/auto/qsound/tst_qsound.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsourcelocation/tst_qsourcelocation.cpp b/tests/auto/qsourcelocation/tst_qsourcelocation.cpp index 9952d0f3b5..796b36a8e4 100644 --- a/tests/auto/qsourcelocation/tst_qsourcelocation.cpp +++ b/tests/auto/qsourcelocation/tst_qsourcelocation.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qspinbox/tst_qspinbox.cpp b/tests/auto/qspinbox/tst_qspinbox.cpp index 575f261486..d6a208d3ce 100644 --- a/tests/auto/qspinbox/tst_qspinbox.cpp +++ b/tests/auto/qspinbox/tst_qspinbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -65,6 +65,7 @@ #include <QDoubleSpinBox> #include <QVBoxLayout> #include <QKeySequence> +#include <QStackedWidget> #include <QDebug> #include "../../shared/util.h" @@ -142,6 +143,9 @@ private slots: void specialValue(); void textFromValue(); + + void sizeHint(); + public slots: void valueChangedHelper(const QString &); void valueChangedHelper(int); @@ -956,5 +960,45 @@ void tst_QSpinBox::textFromValue() QCOMPARE(spinBox.textFromValue(INT_MIN), QString::number(INT_MIN)); } +class sizeHint_SpinBox : public QSpinBox +{ +public: + QSize sizeHint() const + { + ++sizeHintRequests; + return QSpinBox::sizeHint(); + } + mutable int sizeHintRequests; +}; + +void tst_QSpinBox::sizeHint() +{ + QWidget *widget = new QWidget; + QHBoxLayout *layout = new QHBoxLayout(widget); + sizeHint_SpinBox *spinBox = new sizeHint_SpinBox; + layout->addWidget(spinBox); + widget->show(); + QTest::qWait(100); + + // Prefix + spinBox->sizeHintRequests = 0; + spinBox->setPrefix(QLatin1String("abcdefghij")); + qApp->processEvents(); + QVERIFY(spinBox->sizeHintRequests > 0); + + // Suffix + spinBox->sizeHintRequests = 0; + spinBox->setSuffix(QLatin1String("abcdefghij")); + qApp->processEvents(); + QVERIFY(spinBox->sizeHintRequests > 0); + + // Range + spinBox->sizeHintRequests = 0; + spinBox->setRange(0, 1234567890); + spinBox->setValue(spinBox->maximum()); + qApp->processEvents(); + QVERIFY(spinBox->sizeHintRequests > 0); +} + QTEST_MAIN(tst_QSpinBox) #include "tst_qspinbox.moc" diff --git a/tests/auto/qsplitter/tst_qsplitter.cpp b/tests/auto/qsplitter/tst_qsplitter.cpp index 5fa02868a0..a44e25d448 100644 --- a/tests/auto/qsplitter/tst_qsplitter.cpp +++ b/tests/auto/qsplitter/tst_qsplitter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsql/tst_qsql.cpp b/tests/auto/qsql/tst_qsql.cpp index d664680d27..419e5f9a44 100644 --- a/tests/auto/qsql/tst_qsql.cpp +++ b/tests/auto/qsql/tst_qsql.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsqldatabase/tst_databases.h b/tests/auto/qsqldatabase/tst_databases.h index ef51285667..c6b65a4804 100644 --- a/tests/auto/qsqldatabase/tst_databases.h +++ b/tests/auto/qsqldatabase/tst_databases.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -239,15 +239,20 @@ public: // use in-memory database to prevent local files // addDb("QSQLITE", ":memory:"); - addDb( "QSQLITE", QDir::toNativeSeparators(QDir::tempPath()+"/foo.db") ); + addDb( "QSQLITE", QDir::toNativeSeparators(QDir::tempPath()+"/foo.db") ); // addDb( "QSQLITE2", QDir::toNativeSeparators(QDir::tempPath()+"/foo2.db") ); // addDb( "QODBC3", "DRIVER={SQL SERVER};SERVER=iceblink.nokia.troll.no\\ICEBLINK", "troll", "trond", "" ); // addDb( "QODBC3", "DRIVER={SQL Native Client};SERVER=silence.nokia.troll.no\\SQLEXPRESS", "troll", "trond", "" ); // addDb( "QODBC", "DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysql5-nokia.trolltech.com.au;DATABASE=testdb", "testuser", "Ee4Gabf6_", "" ); -// addDb( "QODBC", "DRIVER={FreeTDS};SERVER=horsehead.nokia.troll.no;DATABASE=testdb;PORT=4101;UID=troll;PWD=trondk", "troll", "trondk", "" ); -// addDb( "QODBC", "DRIVER={FreeTDS};SERVER=silence.nokia.troll.no;DATABASE=testdb;PORT=2392;UID=troll;PWD=trond", "troll", "trond", "" ); - +// addDb( "QODBC", "DRIVER={FreeTDS};SERVER=horsehead.nokia.troll.no;DATABASE=testdb;PORT=4101;UID=troll;PWD=trondk;TDS_Version=8.0", "troll", "trondk", "" ); +// addDb( "QODBC", "DRIVER={FreeTDS};SERVER=silence.nokia.troll.no;DATABASE=testdb;PORT=2392;UID=troll;PWD=trond;TDS_Version=8.0", "troll", "trond", "" ); +// addDb( "QODBC", "DRIVER={FreeTDS};SERVER=bq-winserv2003-x86-01.apac.nokia.com;DATABASE=testdb;PORT=1433;UID=testuser;PWD=Ee4Gabf6_;TDS_Version=8.0", "testuser", "Ee4Gabf6_", "" ); +// addDb( "QODBC", "DRIVER={FreeTDS};SERVER=bq-winserv2008-x86-01.apac.nokia.com;DATABASE=testdb;PORT=1433;UID=testuser;PWD=Ee4Gabf6_;TDS_Version=8.0", "testuser", "Ee4Gabf6_", "" ); +// addDb( "QTDS7", "testdb", "testuser", "Ee4Gabf6_", "bq-winserv2003" ); +// addDb( "QTDS7", "testdb", "testuser", "Ee4Gabf6_", "bq-winserv2008" ); +// addDb( "QODBC3", "DRIVER={SQL SERVER};SERVER=bq-winserv2003-x86-01.apac.nokia.com;DATABASE=testdb;PORT=1433", "testuser", "Ee4Gabf6_", "" ); +// addDb( "QODBC3", "DRIVER={SQL SERVER};SERVER=bq-winserv2008-x86-01.apac.nokia.com;DATABASE=testdb;PORT=1433", "testuser", "Ee4Gabf6_", "" ); } void open() @@ -320,41 +325,68 @@ public: if ( db.driver()->isIdentifierEscaped(table, QSqlDriver::TableName)) table = db.driver()->stripDelimiters(table, QSqlDriver::TableName); - foreach(const QString dbtablesName, dbtables) { - if(dbtablesName.toUpper() == table.toUpper()) { - dbtables.removeAll(dbtablesName); - wasDropped = q.exec("drop table " + db.driver()->escapeIdentifier( dbtablesName, QSqlDriver::TableName )); - if(!wasDropped) - wasDropped = q.exec("drop table " + dbtablesName); + if ( dbtables.contains( table, Qt::CaseInsensitive ) ) { + foreach(const QString &table2, dbtables.filter(table, Qt::CaseInsensitive)) { + if(table2.compare(table.section('.', -1, -1), Qt::CaseInsensitive) == 0) { + table=db.driver()->escapeIdentifier(table2, QSqlDriver::TableName); + wasDropped = q.exec( "drop table " + table); + dbtables.removeAll(table); + } } } - - if ( !wasDropped ) - qWarning() << dbToString(db) << "unable to drop table" << tableName << ':' << q.lastError().text() << "tables:" << dbtables; + if ( !wasDropped ) { + qWarning() << dbToString(db) << "unable to drop table" << tableName << ':' << q.lastError(); +// qWarning() << "last query:" << q.lastQuery(); +// qWarning() << "dbtables:" << dbtables; +// qWarning() << "db.tables():" << db.tables(); + } } } + static void safeDropTable( QSqlDatabase db, const QString& tableName ) + { + safeDropTables(db, QStringList() << tableName); + } + static void safeDropViews( QSqlDatabase db, const QStringList &viewNames ) { if ( isMSAccess( db ) ) // Access is sooo stupid. safeDropTables( db, viewNames ); + bool wasDropped; + QSqlQuery q( db ); QStringList dbtables=db.tables(QSql::Views); foreach(QString viewName, viewNames) { - if ( dbtables.contains( viewName, Qt::CaseInsensitive ) ) { - QSqlQuery q( "drop view " + viewName, db ); - - if ( !q.isActive() ) - qWarning() << "unable to drop view" << viewName << ':' << q.lastError().text(); - } else if ( db.driverName().startsWith( "QMYSQL" ) - && dbtables.contains( viewName, Qt::CaseInsensitive ) ) { // MySql is a bit stupid too - QSqlQuery q( "drop view " + viewName, db ); + wasDropped = true; + QString view=viewName; + if ( db.driver()->isIdentifierEscaped(view, QSqlDriver::TableName)) + view = db.driver()->stripDelimiters(view, QSqlDriver::TableName); + + if ( dbtables.contains( view, Qt::CaseInsensitive ) ) { + foreach(const QString &view2, dbtables.filter(view, Qt::CaseInsensitive)) { + if(view2.compare(view.section('.', -1, -1), Qt::CaseInsensitive) == 0) { + view=db.driver()->escapeIdentifier(view2, QSqlDriver::TableName); + wasDropped = q.exec( "drop view " + view); + dbtables.removeAll(view); + } + } } + + if ( !wasDropped ) + qWarning() << dbToString(db) << "unable to drop view" << viewName << ':' << q.lastError(); +// << "\nlast query:" << q.lastQuery() +// << "\ndbtables:" << dbtables +// << "\ndb.tables(QSql::Views):" << db.tables(QSql::Views); } } + static void safeDropView( QSqlDatabase db, const QString& tableName ) + { + safeDropViews(db, QStringList() << tableName); + } + // returns the type name of the blob datatype for the database db. // blobSize is only used if the db doesn't have a generic blob type static QString blobTypeName( QSqlDatabase db, int blobSize = 10000 ) @@ -427,7 +459,9 @@ public: { return db.databaseName().contains( "sql server", Qt::CaseInsensitive ) || db.databaseName().contains( "sqlserver", Qt::CaseInsensitive ) - || db.databaseName().contains( "sql native client", Qt::CaseInsensitive ); + || db.databaseName().contains( "sql native client", Qt::CaseInsensitive ) + || db.databaseName().contains( "bq-winserv", Qt::CaseInsensitive ) + || db.hostName().contains( "bq-winserv", Qt::CaseInsensitive ); } static bool isMSAccess( QSqlDatabase db ) diff --git a/tests/auto/qsqldatabase/tst_qsqldatabase.cpp b/tests/auto/qsqldatabase/tst_qsqldatabase.cpp index d8c21ac261..a5095f1041 100644 --- a/tests/auto/qsqldatabase/tst_qsqldatabase.cpp +++ b/tests/auto/qsqldatabase/tst_qsqldatabase.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -249,7 +249,7 @@ struct FieldDef { // excluding the primary key field static int createFieldTable(const FieldDef fieldDefs[], QSqlDatabase db) { - tst_Databases::safeDropTables(db, QStringList() << qTableName("qtestfields")); + tst_Databases::safeDropTable(db, qTableName("qtestfields")); QSqlQuery q(db); // construct a create table statement consisting of all fieldtypes QString qs = "create table " + qTableName("qtestfields"); @@ -296,6 +296,10 @@ void tst_QSqlDatabase::createTestTables(QSqlDatabase db) // ### stupid workaround until we find a way to hardcode this // in the MySQL server startup script q.exec("set table_type=innodb"); + if (tst_Databases::isSqlServer(db)) { + QVERIFY_SQL(q, exec("SET ANSI_DEFAULTS ON")); + QVERIFY_SQL(q, exec("SET IMPLICIT_TRANSACTIONS OFF")); + } // please never ever change this table; otherwise fix all tests ;) if (tst_Databases::isMSAccess(db)) { @@ -351,7 +355,7 @@ void tst_QSqlDatabase::dropTestTables(QSqlDatabase db) q.exec("drop schema " + qTableName("qtestschema") + " cascade"); if (testWhiteSpaceNames(db.driverName())) - tableNames << (qTableName("qtest") + " test"); + tableNames << db.driver()->escapeIdentifier(qTableName("qtest") + " test", QSqlDriver::TableName); tst_Databases::safeDropTables(db, tableNames); } @@ -537,11 +541,6 @@ void tst_QSqlDatabase::tables() QVERIFY(tables.contains(qTableName("temp_tab"), Qt::CaseInsensitive)); QVERIFY(tables.contains(qTableName("qtest"), Qt::CaseInsensitive)); - if (tst_Databases::isMSAccess(db)) - QSqlQuery("drop table " + qTableName("qtest_view"), db); - else - QSqlQuery("drop view " + qTableName("qtest_view"), db); - if (db.driverName().startsWith("QPSQL")) { QVERIFY(tables.contains(qTableName("qtest") + " test")); } @@ -1241,7 +1240,7 @@ void tst_QSqlDatabase::recordSQLServer() FieldDef("varchar(20)", QVariant::String, QString("Blah1")), FieldDef("bigint", QVariant::LongLong, 12345), FieldDef("int", QVariant::Int, 123456), - FieldDef("tinyint", QVariant::Int, 255), + FieldDef("tinyint", QVariant::UInt, 255), #ifdef QT3_SUPPORT FieldDef("image", QVariant::ByteArray, Q3CString("Blah1")), #endif @@ -1356,11 +1355,13 @@ void tst_QSqlDatabase::bigIntField() QFETCH(QString, dbName); QSqlDatabase db = QSqlDatabase::database(dbName); CHECK_DATABASE(db); + QString drvName = db.driverName(); QSqlQuery q(db); q.setForwardOnly(true); + if (drvName.startsWith("QOCI")) + q.setNumericalPrecisionPolicy(QSql::LowPrecisionInt64); - QString drvName = db.driverName(); if (drvName.startsWith("QMYSQL")) { QVERIFY_SQL(q, exec("create table " + qTableName("qtest_bigint") + " (id int, t_s64bit bigint, t_u64bit bigint unsigned)")); } else if (drvName.startsWith("QPSQL") @@ -1369,6 +1370,8 @@ void tst_QSqlDatabase::bigIntField() QVERIFY_SQL(q, exec("create table " + qTableName("qtest_bigint") + "(id int, t_s64bit bigint, t_u64bit bigint)")); } else if (drvName.startsWith("QOCI")) { QVERIFY_SQL(q, exec("create table " + qTableName("qtest_bigint") + " (id int, t_s64bit int, t_u64bit int)")); + //} else if (drvName.startsWith("QIBASE")) { + // QVERIFY_SQL(q, exec("create table " + qTableName("qtest_bigint") + " (id int, t_s64bit int64, t_u64bit int64)")); } else { QSKIP("no 64 bit integer support", SkipAll); } @@ -1398,10 +1401,15 @@ void tst_QSqlDatabase::bigIntField() } QVERIFY(q.exec("select * from " + qTableName("qtest_bigint") + " order by id")); QVERIFY(q.next()); + QCOMPARE(q.value(1).toDouble(), (double)ll); QCOMPARE(q.value(1).toLongLong(), ll); + if(drvName.startsWith("QOCI")) + QEXPECT_FAIL("", "Oracle driver lacks support for unsigned int64 types", Continue); QCOMPARE(q.value(2).toULongLong(), ull); QVERIFY(q.next()); QCOMPARE(q.value(1).toLongLong(), -ll); + if(drvName.startsWith("QOCI")) + QEXPECT_FAIL("", "Oracle driver lacks support for unsigned int64 types", Continue); QCOMPARE(q.value(2).toULongLong(), ull); } @@ -1622,7 +1630,7 @@ void tst_QSqlDatabase::precisionPolicy() q.bindValue(1, 123); QVERIFY_SQL(q, exec()); q.bindValue(0, 2); - q.bindValue(1, QString("1850000000000.0001")); + q.bindValue(1, 1850000000000.0001); QVERIFY_SQL(q, exec()); // These are expected to pass @@ -1630,29 +1638,39 @@ void tst_QSqlDatabase::precisionPolicy() QString query = QString("SELECT num FROM %1 WHERE id = 1").arg(tableName); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::String); q.setNumericalPrecisionPolicy(QSql::LowPrecisionInt64); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(q.value(0).type() != QVariant::LongLong) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::LongLong); QCOMPARE(q.value(0).toLongLong(), (qlonglong)123); q.setNumericalPrecisionPolicy(QSql::LowPrecisionInt32); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::Int); QCOMPARE(q.value(0).toInt(), 123); q.setNumericalPrecisionPolicy(QSql::LowPrecisionDouble); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::Double); QCOMPARE(q.value(0).toDouble(), (double)123); query = QString("SELECT num FROM %1 WHERE id = 2").arg(tableName); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::Double); QCOMPARE(q.value(0).toDouble(), QString("1850000000000.0001").toDouble()); @@ -1660,21 +1678,27 @@ void tst_QSqlDatabase::precisionPolicy() q.setNumericalPrecisionPolicy(QSql::HighPrecision); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::String); q.setNumericalPrecisionPolicy(QSql::LowPrecisionInt64); QEXPECT_FAIL("QOCI", "Oracle fails here, to retrieve next", Continue); QVERIFY_SQL(q, exec(query)); QVERIFY_SQL(q, next()); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); QCOMPARE(q.value(0).type(), QVariant::LongLong); QSql::NumericalPrecisionPolicy oldPrecision= db.numericalPrecisionPolicy(); - db.setNumericalPrecisionPolicy(QSql::LowPrecisionDouble); + db.setNumericalPrecisionPolicy(QSql::LowPrecisionInt64); QSqlQuery q2(db); q2.exec(QString("SELECT num FROM %1 WHERE id = 2").arg(tableName)); QVERIFY_SQL(q2, exec(query)); QVERIFY_SQL(q2, next()); - QCOMPARE(q2.value(0).type(), QVariant::Double); + if(db.driverName().startsWith("QSQLITE")) + QEXPECT_FAIL("", "SQLite returns this value as determined by contents of the field, not the declaration", Continue); + QCOMPARE(q2.value(0).type(), QVariant::LongLong); db.setNumericalPrecisionPolicy(oldPrecision); } diff --git a/tests/auto/qsqldriver/tst_qsqldriver.cpp b/tests/auto/qsqldriver/tst_qsqldriver.cpp index bbd7483212..6d428df2b4 100644 --- a/tests/auto/qsqldriver/tst_qsqldriver.cpp +++ b/tests/auto/qsqldriver/tst_qsqldriver.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -85,9 +85,7 @@ void tst_QSqlDriver::recreateTestTables(QSqlDatabase db) { QSqlQuery q(db); - QStringList tableNames; - tableNames << qTableName( "relTEST1" ); - tst_Databases::safeDropTables( db, tableNames ); + tst_Databases::safeDropTable( db, qTableName( "relTEST1" ) ); QVERIFY_SQL( q, exec("create table " + qTableName("relTEST1") + " (id int not null primary key, name varchar(20), title_key int, another_title_key int)")); @@ -105,11 +103,9 @@ void tst_QSqlDriver::initTestCase() void tst_QSqlDriver::cleanupTestCase() { - QStringList tableNames; - tableNames << qTableName( "relTEST1" ); foreach (const QString &dbName, dbs.dbNames) { QSqlDatabase db = QSqlDatabase::database(dbName); - tst_Databases::safeDropTables( db, tableNames ); + tst_Databases::safeDropTable( db, qTableName( "relTEST1" ) ); } dbs.close(); } diff --git a/tests/auto/qsqlerror/tst_qsqlerror.cpp b/tests/auto/qsqlerror/tst_qsqlerror.cpp index 102cb02870..1364ad9080 100644 --- a/tests/auto/qsqlerror/tst_qsqlerror.cpp +++ b/tests/auto/qsqlerror/tst_qsqlerror.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsqlfield/tst_qsqlfield.cpp b/tests/auto/qsqlfield/tst_qsqlfield.cpp index 0c14ef095d..acab2fde86 100644 --- a/tests/auto/qsqlfield/tst_qsqlfield.cpp +++ b/tests/auto/qsqlfield/tst_qsqlfield.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsqlquery/tst_qsqlquery.cpp b/tests/auto/qsqlquery/tst_qsqlquery.cpp index 7f979722c3..ab7f0c9ddc 100644 --- a/tests/auto/qsqlquery/tst_qsqlquery.cpp +++ b/tests/auto/qsqlquery/tst_qsqlquery.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -175,16 +175,20 @@ private slots: void emptyTableNavigate(); #ifdef NOT_READY_YET + void task_229811(); + void task_229811_data() { generic_data(); } + void task_234422_data() { generic_data(); } + void task_234422(); +#endif void task_217003_data() { generic_data(); } void task_217003(); -#endif + void task_250026_data() { generic_data("QODBC"); } void task_250026(); void task_205701_data() { generic_data("QMYSQL"); } void task_205701(); - private: // returns all database connections void generic_data(const QString &engine=QString()); @@ -286,7 +290,8 @@ void tst_QSqlQuery::dropTestTables( QSqlDatabase db ) << qTableName( "bindtest" ) << qTableName( "more_results" ) << qTableName( "blobstest" ) - << qTableName( "oraRowId" ); + << qTableName( "oraRowId" ) + << qTableName( "qtest_batch" ); if ( db.driverName().startsWith("QSQLITE") ) tablenames << qTableName( "record_sqlite" ); @@ -296,10 +301,10 @@ void tst_QSqlQuery::dropTestTables( QSqlDatabase db ) tablenames << qTableName( "qtest_lockedtable" ); -#ifdef NOT_READY_YET tablenames << qTableName( "Planet" ); -#endif + tablenames << qTableName( "task_250026" ); + tablenames << qTableName( "task_234422" ); tst_Databases::safeDropTables( db, tablenames ); } @@ -1899,71 +1904,48 @@ void tst_QSqlQuery::batchExec() QSKIP( "Database can't do BatchOperations", SkipSingle ); QSqlQuery q( db ); + QString tableName = qTableName( "qtest_batch" ); - q.exec( "drop table " + qTableName( "qtest_batch" ) ); - - QVERIFY_SQL( q, exec( "create table " + qTableName( "qtest_batch" ) + " (id int, name varchar(20), dt date, num numeric(8, 4))" ) ); - - QVERIFY_SQL( q, prepare( "insert into " + qTableName( "qtest_batch" ) + " (id, name, dt, num) values (?, ?, ?, ?)" ) ); + QVERIFY_SQL( q, exec( "create table " + tableName + " (id int, name varchar(20), dt date, num numeric(8, 4))" ) ); + QVERIFY_SQL( q, prepare( "insert into " + tableName + " (id, name, dt, num) values (?, ?, ?, ?)" ) ); QVariantList intCol; - intCol << 1 << 2 << QVariant( QVariant::Int ); QVariantList charCol; - charCol << QLatin1String( "harald" ) << QLatin1String( "boris" ) << QVariant( QVariant::String ); QVariantList dateCol; - QDateTime dt = QDateTime( QDate::currentDate(), QTime( 1, 2, 3 ) ); - dateCol << dt << dt.addDays( -1 ) << QVariant( QVariant::DateTime ); QVariantList numCol; - numCol << 2.3 << 3.4 << QVariant( QVariant::Double ); q.addBindValue( intCol ); - q.addBindValue( charCol ); - q.addBindValue( dateCol ); - q.addBindValue( numCol ); QVERIFY_SQL( q, execBatch() ); - - QVERIFY_SQL( q, exec( "select id, name, dt, num from " + qTableName( "qtest_batch" ) + " order by id" ) ); + QVERIFY_SQL( q, exec( "select id, name, dt, num from " + tableName + " order by id" ) ); QVERIFY( q.next() ); - QCOMPARE( q.value( 0 ).toInt(), 1 ); - QCOMPARE( q.value( 1 ).toString(), QString( "harald" ) ); - QCOMPARE( q.value( 2 ).toDateTime(), dt ); - QCOMPARE( q.value( 3 ).toDouble(), 2.3 ); QVERIFY( q.next() ); - QCOMPARE( q.value( 0 ).toInt(), 2 ); - QCOMPARE( q.value( 1 ).toString(), QString( "boris" ) ); - QCOMPARE( q.value( 2 ).toDateTime(), dt.addDays( -1 ) ); - QCOMPARE( q.value( 3 ).toDouble(), 3.4 ); QVERIFY( q.next() ); - QVERIFY( q.value( 0 ).isNull() ); - QVERIFY( q.value( 1 ).isNull() ); - QVERIFY( q.value( 2 ).isNull() ); - QVERIFY( q.value( 3 ).isNull() ); } @@ -2341,6 +2323,8 @@ void tst_QSqlQuery::sqlite_finish() QString tableName = qTableName( "qtest_lockedtable" ); QSqlQuery q( db ); + + tst_Databases::safeDropTable( db2, tableName ); q.exec( "CREATE TABLE " + tableName + " (pk_id INTEGER PRIMARY KEY, whatever TEXT)" ); q.exec( "INSERT INTO " + tableName + " values(1, 'whatever')" ); q.exec( "INSERT INTO " + tableName + " values(2, 'whatever more')" ); @@ -2358,7 +2342,8 @@ void tst_QSqlQuery::sqlite_finish() q.finish(); QVERIFY_SQL( q2, exec( "DELETE FROM " + tableName + " WHERE pk_id=2" ) ); QCOMPARE( q2.numRowsAffected(), 1 ); - q.exec( "DROP TABLE " + tableName ); + + tst_Databases::safeDropTable( db2, tableName ); } QSqlDatabase::removeDatabase( "sqlite_finish_sqlite" ); @@ -2571,71 +2556,47 @@ void tst_QSqlQuery::blobsPreparedQuery() QString tableName = qTableName( "blobstest" ); QSqlQuery q( db ); - q.setForwardOnly( true ); // This is needed to make the test work with DB2. - QString shortBLOB( "abc" ); - QString longerBLOB( "abcdefghijklmnopqrstuvxyz¿äëïöü¡ " ); // In PostgreSQL a BLOB is not called a BLOB, but a BYTEA! :-) // ... and in SQL Server it can be called a lot, but IMAGE will do. QString typeName( "BLOB" ); - if ( db.driverName().startsWith( "QPSQL" ) ) typeName = "BYTEA"; else if ( db.driverName().startsWith( "QODBC" ) ) typeName = "IMAGE"; QVERIFY_SQL( q, exec( QString( "CREATE TABLE %1(id INTEGER, data %2)" ).arg( tableName ).arg( typeName ) ) ); - q.prepare( QString( "INSERT INTO %1(id, data) VALUES(:id, :data)" ).arg( tableName ) ); - q.bindValue( ":id", 1 ); - q.bindValue( ":data", shortBLOB.toAscii() ); - QVERIFY_SQL( q, exec() ); q.bindValue( ":id", 2 ); - q.bindValue( ":data", longerBLOB.toAscii() ); - QVERIFY_SQL( q, exec() ); // Two executions and result sets q.prepare( QString( "SELECT data FROM %1 WHERE id = ?" ).arg( tableName ) ); - q.bindValue( 0, QVariant( 1 ) ); - QVERIFY_SQL( q, exec() ); - QVERIFY_SQL( q, next() ); - QCOMPARE( q.value( 0 ).toString(), shortBLOB ); q.bindValue( 0, QVariant( 2 ) ); - QVERIFY_SQL( q, exec() ); - QVERIFY_SQL( q, next() ); - QCOMPARE( q.value( 0 ).toString(), longerBLOB ); // Only one execution and result set q.prepare( QString( "SELECT id, data FROM %1 ORDER BY id" ).arg( tableName ) ); - QVERIFY_SQL( q, exec() ); - QVERIFY_SQL( q, next() ); - QCOMPARE( q.value( 1 ).toString(), shortBLOB ); - QVERIFY_SQL( q, next() ); - QCOMPARE( q.value( 1 ).toString(), longerBLOB ); - - q.exec( QString( "DROP TABLE %1" ).arg( tableName ) ); } // There were problems with navigating past the end of a table returning an error on mysql @@ -2655,7 +2616,6 @@ void tst_QSqlQuery::emptyTableNavigate() } } -#ifdef NOT_READY_YET void tst_QSqlQuery::task_217003() { QFETCH( QString, dbName ); @@ -2682,7 +2642,6 @@ void tst_QSqlQuery::task_217003() QVERIFY_SQL( q, seek( 1 ) ); QCOMPARE( q.value( 0 ).toString(), QString( "Venus" ) ); } -#endif void tst_QSqlQuery::task_250026() { @@ -2715,12 +2674,12 @@ void tst_QSqlQuery::task_250026() void tst_QSqlQuery::task_205701() { - QSqlDatabase qsdb = QSqlDatabase::addDatabase("QMYSQL", "atest"); - qsdb.setHostName("test"); - qsdb.setDatabaseName("test"); - qsdb.setUserName("test"); - qsdb.setPassword("test"); - qsdb.open(); + QSqlDatabase qsdb = QSqlDatabase::addDatabase("QMYSQL", "atest"); + qsdb.setHostName("test"); + qsdb.setDatabaseName("test"); + qsdb.setUserName("test"); + qsdb.setPassword("test"); + qsdb.open(); // { QSqlQuery query(qsdb); @@ -2728,6 +2687,89 @@ void tst_QSqlQuery::task_205701() QSqlDatabase::removeDatabase("atest"); } +#ifdef NOT_READY_YET +// For task: 229811 +void tst_QSqlQuery::task_229811() +{ + QFETCH( QString, dbName ); + QSqlDatabase db = QSqlDatabase::database( dbName ); + CHECK_DATABASE( db ); + + if (!db.driverName().startsWith( "QODBC" )) return; + + QSqlQuery q( db ); + + QString tableName = qTableName( "task_229811" ); + + if ( !q.exec( "CREATE TABLE " + tableName + " (Word varchar(20))" ) ) { + qDebug() << "Warning" << q.lastError(); + } + + QVERIFY_SQL( q, exec( "INSERT INTO " + tableName + " values ('Albert')" ) ); + QVERIFY_SQL( q, exec( "INSERT INTO " + tableName + " values ('Beehive')" ) ); + QVERIFY_SQL( q, exec( "INSERT INTO " + tableName + " values ('Alimony')" ) ); + QVERIFY_SQL( q, exec( "INSERT INTO " + tableName + " values ('Bohemian')" ) ); + QVERIFY_SQL( q, exec( "INSERT INTO " + tableName + " values ('AllStars')" ) ); + + + QString stmt = "SELECT * FROM " + tableName + " WHERE Word LIKE :name"; + QVERIFY_SQL(q,prepare(stmt)); + q.bindValue(":name", "A%"); + QVERIFY_SQL(q,exec()); + + QVERIFY(q.isActive()); + QVERIFY(q.isSelect()); + QVERIFY(q.first()); + + QSqlRecord rec = q.record(); + QCOMPARE(rec.field(0).value().toString(), QString("Albert")); + QVERIFY(q.next()); + rec = q.record(); + QCOMPARE(rec.field(0).value().toString(), QString("Alimony")); + QVERIFY(q.next()); + rec = q.record(); + QCOMPARE(rec.field(0).value().toString(),QString("AllStars")); + + q.exec("DROP TABLE " + tableName ); +} + +void tst_QSqlQuery::task_234422() +{ + QFETCH( QString, dbName ); + QSqlDatabase db = QSqlDatabase::database( dbName ); + CHECK_DATABASE( db ); + + QSqlQuery query(db); + QStringList m_airlines; + QStringList m_countries; + + m_airlines << "Lufthansa" << "SAS" << "United" << "KLM" << "Aeroflot"; + m_countries << "DE" << "SE" << "US" << "NL" << "RU"; + + QString tableName = qTableName( "task_234422" ); + + QVERIFY_SQL(query,exec("CREATE TABLE " + tableName + " (id int primary key, " + "name varchar(20), homecountry varchar(2))")); + for (int i = 0; i < m_airlines.count(); ++i) { + QVERIFY(query.exec(QString("INSERT INTO " + tableName + " values(%1, '%2', '%3')") + .arg(i).arg(m_airlines[i], m_countries[i]))); + } + + QVERIFY_SQL(query, exec("SELECT name FROM " + tableName)); + QVERIFY(query.isSelect()); + QVERIFY(query.first()); + QVERIFY(query.next()); + QCOMPARE(query.at(), 1); + + QSqlQuery query2(query); + + QVERIFY_SQL(query2,exec()); + QVERIFY(query2.first()); + QCOMPARE(query2.at(), 0); + QCOMPARE(query.at(), 1); +} + +#endif QTEST_MAIN( tst_QSqlQuery ) #include "tst_qsqlquery.moc" diff --git a/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp b/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp index 88b5770572..912d67d3c8 100644 --- a/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp +++ b/tests/auto/qsqlquerymodel/tst_qsqlquerymodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -94,6 +94,9 @@ private slots: void setQueryWithNoRowsInResultSet_data() { generic_data(); } void setQueryWithNoRowsInResultSet(); + void task_180617(); + void task_180617_data() { generic_data(); } + private: void generic_data(const QString &engine=QString()); void dropTestTables(QSqlDatabase db); @@ -496,7 +499,7 @@ void tst_QSqlQueryModel::withSortFilterProxyModel() QSignalSpy modelRowsInsertedSpy(&model, SIGNAL(rowsInserted(const QModelIndex &, int, int))); model.setQuery(QSqlQuery("SELECT * FROM " + qTableName("test3"), db)); view.scrollToBottom(); - + QTestEventLoop::instance().enterLoop(1); QCOMPARE(proxy.rowCount(), 511); @@ -530,12 +533,12 @@ void tst_QSqlQueryModel::setQuerySignalEmission() QSignalSpy modelRowsRemovedSpy(&model, SIGNAL(rowsRemoved(const QModelIndex &, int, int))); // First select, the model was empty and no rows had to be removed! - model.setQuery(QSqlQuery("SELECT * FROM " + qTableName("test"), db)); + model.setQuery(QSqlQuery("SELECT * FROM " + qTableName("test"), db)); QCOMPARE(modelRowsAboutToBeRemovedSpy.count(), 0); QCOMPARE(modelRowsRemovedSpy.count(), 0); // Second select, the model wasn't empty and two rows had to be removed! - model.setQuery(QSqlQuery("SELECT * FROM " + qTableName("test"), db)); + model.setQuery(QSqlQuery("SELECT * FROM " + qTableName("test"), db)); QCOMPARE(modelRowsAboutToBeRemovedSpy.count(), 1); QCOMPARE(modelRowsAboutToBeRemovedSpy.value(0).value(1).toInt(), 0); QCOMPARE(modelRowsAboutToBeRemovedSpy.value(0).value(2).toInt(), 1); @@ -559,10 +562,44 @@ void tst_QSqlQueryModel::setQueryWithNoRowsInResultSet() // The query's result set will be empty so no signals should be emitted! QSqlQuery query(db); QVERIFY_SQL(query, exec("SELECT * FROM " + qTableName("test") + " where 0 = 1")); - model.setQuery(query); + model.setQuery(query); QCOMPARE(modelRowsAboutToBeInsertedSpy.count(), 0); QCOMPARE(modelRowsInsertedSpy.count(), 0); } +// For task 180617 +// According to the task, several specific duplicate SQL queries would cause +// multiple empty grid lines to be visible in the view +void tst_QSqlQueryModel::task_180617() +{ + QFETCH(QString, dbName); + QSqlDatabase db = QSqlDatabase::database(dbName); + CHECK_DATABASE(db); + + QTableView view; + QCOMPARE(view.columnAt(0), -1); + QCOMPARE(view.rowAt(0), -1); + + QSqlQueryModel model; + model.setQuery( "SELECT TOP 0 * FROM " + qTableName("test3"), db ); + view.setModel(&model); + + bool error = false; + // Usually a syntax error + if (model.lastError().isValid()) // usually a syntax error + error = true; + + QCOMPARE(view.columnAt(0), (error)?-1:0 ); + QCOMPARE(view.rowAt(0), -1); + + model.setQuery( "SELECT TOP 0 * FROM " + qTableName("test3"), db ); + model.setQuery( "SELECT TOP 0 * FROM " + qTableName("test3"), db ); + model.setQuery( "SELECT TOP 0 * FROM " + qTableName("test3"), db ); + model.setQuery( "SELECT TOP 0 * FROM " + qTableName("test3"), db ); + + QCOMPARE(view.columnAt(0), (error)?-1:0 ); + QCOMPARE(view.rowAt(0), -1); +} + QTEST_MAIN(tst_QSqlQueryModel) #include "tst_qsqlquerymodel.moc" diff --git a/tests/auto/qsqlrecord/tst_qsqlrecord.cpp b/tests/auto/qsqlrecord/tst_qsqlrecord.cpp index 7e79b4e33d..ad4cdbe0e2 100644 --- a/tests/auto/qsqlrecord/tst_qsqlrecord.cpp +++ b/tests/auto/qsqlrecord/tst_qsqlrecord.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp b/tests/auto/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp index bb2cdddd52..e2dace8629 100644 --- a/tests/auto/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp +++ b/tests/auto/qsqlrelationaltablemodel/tst_qsqlrelationaltablemodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -86,6 +86,9 @@ private slots: void escapedRelations(); void escapedTableName(); void whiteSpaceInIdentifiers(); + +private: + void dropTestTables( QSqlDatabase db ); }; @@ -100,18 +103,9 @@ void tst_QSqlRelationalTableModel::initTestCase_data() void tst_QSqlRelationalTableModel::recreateTestTables(QSqlDatabase db) { - QSqlQuery q(db); - - QStringList tableNames; - tableNames << qTableName( "reltest1" ) - << qTableName( "reltest2" ) - << qTableName( "reltest3" ) - << qTableName( "reltest4" ) - << qTableName( "reltest5" ) - << db.driver()->escapeIdentifier(qTableName( "rel test6" ), QSqlDriver::TableName) - << db.driver()->escapeIdentifier(qTableName( "rel test7" ), QSqlDriver::TableName); - tst_Databases::safeDropTables( db, tableNames ); + dropTestTables(db); + QSqlQuery q(db); QVERIFY_SQL( q, exec("create table " + qTableName("reltest1") + " (id int not null primary key, name varchar(20), title_key int, another_title_key int)")); QVERIFY_SQL( q, exec("insert into " + qTableName("reltest1") + " values(1, 'harry', 1, 2)")); @@ -157,20 +151,27 @@ void tst_QSqlRelationalTableModel::initTestCase() void tst_QSqlRelationalTableModel::cleanupTestCase() { + foreach (const QString &dbName, dbs.dbNames) { + QSqlDatabase db = QSqlDatabase::database(dbName); + CHECK_DATABASE( db ); + dropTestTables( QSqlDatabase::database(dbName) ); + } + dbs.close(); +} + +void tst_QSqlRelationalTableModel::dropTestTables( QSqlDatabase db ) +{ QStringList tableNames; tableNames << qTableName( "reltest1" ) << qTableName( "reltest2" ) << qTableName( "reltest3" ) << qTableName( "reltest4" ) - << qTableName( "reltest5" ); - foreach (const QString &dbName, dbs.dbNames) { - QSqlDatabase db = QSqlDatabase::database(dbName); - QStringList tables = tableNames; - tables << db.driver()->escapeIdentifier(qTableName( "rel test6" ), QSqlDriver::TableName) - << db.driver()->escapeIdentifier(qTableName( "rel test7" ), QSqlDriver::TableName); - tst_Databases::safeDropTables( db, tables ); - } - dbs.close(); + << qTableName( "reltest5" ) + << qTableName( "rel test6", db.driver() ) + << qTableName( "rel test7", db.driver() ) + << qTableName("CASETEST1", db.driver() ) + << qTableName("casetest1", db.driver() ); + tst_Databases::safeDropTables( db, tableNames ); } void tst_QSqlRelationalTableModel::init() @@ -916,11 +917,6 @@ void tst_QSqlRelationalTableModel::casing() if (db.driverName().startsWith("QSQLITE")) QSKIP("The casing test for SQLITE is irrelevant since SQLITE is case insensitive", SkipAll); - QStringList tableNames; - tableNames << qTableName("CASETEST1", db.driver()).toUpper(); - tableNames << qTableName("casetest1", db.driver()); - tst_Databases::safeDropTables(db, tableNames); - QSqlQuery q(db); QVERIFY_SQL( q, exec("create table " + qTableName("CASETEST1", db.driver()).toUpper() + " (id int not null primary key, name varchar(20), title_key int, another_title_key int)")); @@ -974,8 +970,6 @@ void tst_QSqlRelationalTableModel::casing() QCOMPARE(model.data(model.index(0, 0)).toInt(), 1); QCOMPARE(model.data(model.index(0, 1)).toString(), QString("harry")); QCOMPARE(model.data(model.index(0, 2)).toString(), QString("herr")); - - tst_Databases::safeDropTables(db, tableNames); } void tst_QSqlRelationalTableModel::escapedRelations() diff --git a/tests/auto/qsqltablemodel/tst_qsqltablemodel.cpp b/tests/auto/qsqltablemodel/tst_qsqltablemodel.cpp index 0e7355e71d..1445f345e8 100644 --- a/tests/auto/qsqltablemodel/tst_qsqltablemodel.cpp +++ b/tests/auto/qsqltablemodel/tst_qsqltablemodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -899,7 +899,7 @@ void tst_QSqlTableModel::sqlite_attachedDatabase() QVERIFY_SQL( q, exec("INSERT INTO atest2 VALUES(2, 'attached-atest2')")); QSqlQuery q2(db); - tst_Databases::safeDropTables(db, QStringList() << "atest"); + tst_Databases::safeDropTable(db, "atest"); QVERIFY_SQL(q2, exec("CREATE TABLE atest(id int, text varchar(20))")); QVERIFY_SQL(q2, exec("INSERT INTO atest VALUES(3, 'main')")); QVERIFY_SQL(q2, exec("ATTACH DATABASE \""+attachedDb.databaseName()+"\" as adb")); diff --git a/tests/auto/qsqlthread/tst_qsqlthread.cpp b/tests/auto/qsqlthread/tst_qsqlthread.cpp index 8b8fc6516f..e9158e8fc8 100644 --- a/tests/auto/qsqlthread/tst_qsqlthread.cpp +++ b/tests/auto/qsqlthread/tst_qsqlthread.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsslcertificate/tst_qsslcertificate.cpp b/tests/auto/qsslcertificate/tst_qsslcertificate.cpp index 6f50fc456d..7fd92d6358 100644 --- a/tests/auto/qsslcertificate/tst_qsslcertificate.cpp +++ b/tests/auto/qsslcertificate/tst_qsslcertificate.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -99,6 +99,7 @@ private slots: void fromPath_data(); void fromPath(); void certInfo(); + void task256066toPem(); // ### add tests for certificate bundles (multiple certificates concatenated into a single // structure); both PEM and DER formatted #endif @@ -689,6 +690,43 @@ void tst_QSslCertificate::certInfo() QCOMPARE(cert, QSslCertificate(QByteArray::fromHex(der), QSsl::Der)); } +void tst_QSslCertificate::task256066toPem() +{ + // a certificate whose PEM encoding's length is a multiple of 64 + const char *mycert = "-----BEGIN CERTIFICATE-----\n" \ + "MIIEGjCCAwKgAwIBAgIESikYSjANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJF\n" \ + "RTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMG\n" \ + "RVNURUlEMRcwFQYDVQQDEw5FU1RFSUQtU0sgMjAwNzAeFw0wOTA2MDUxMzA2MTha\n" \ + "Fw0xNDA2MDkyMTAwMDBaMIGRMQswCQYDVQQGEwJFRTEPMA0GA1UEChMGRVNURUlE\n" \ + "MRcwFQYDVQQLEw5hdXRoZW50aWNhdGlvbjEhMB8GA1UEAxMYSEVJQkVSRyxTVkVO\n" \ + "LDM3NzA5MjcwMjg1MRAwDgYDVQQEEwdIRUlCRVJHMQ0wCwYDVQQqEwRTVkVOMRQw\n" \ + "EgYDVQQFEwszNzcwOTI3MDI4NTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA\n" \ + "k2Euwhm34vu1jOFp02J5fQRx9LW2C7x78CbJ7yInoAKn7QR8UdxTU7mJk90Opejo\n" \ + "71RUi2/aYl4jCr9gr99v2YoLufMRwAuqdmwmwqH1WAHRUtIcD0oPdKyelmmn9ig0\n" \ + "RV+yJLNT3dnyrwPw+uuzDe3DeKepGKE4lxexliCaAx0CAyCMW6OCATEwggEtMA4G\n" \ + "A1UdDwEB/wQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwPAYD\n" \ + "VR0fBDUwMzAxoC+gLYYraHR0cDovL3d3dy5zay5lZS9jcmxzL2VzdGVpZC9lc3Rl\n" \ + "aWQyMDA3LmNybDAgBgNVHREEGTAXgRVzdmVuLmhlaWJlcmdAZWVzdGkuZWUwUQYD\n" \ + "VR0gBEowSDBGBgsrBgEEAc4fAQEBATA3MBIGCCsGAQUFBwICMAYaBG5vbmUwIQYI\n" \ + "KwYBBQUHAgEWFWh0dHA6Ly93d3cuc2suZWUvY3BzLzAfBgNVHSMEGDAWgBRIBt6+\n" \ + "jIdXlYB4Y/qcIysroDoYdTAdBgNVHQ4EFgQUKCjpDf+LcvL6AH0QOiW6rMTtB/0w\n" \ + "CQYDVR0TBAIwADANBgkqhkiG9w0BAQUFAAOCAQEABRyRuUm9zt8V27WuNeXtCDmU\n" \ + "MGzA6g4QXNAd2nxFzT3k+kNzzQTOcgRdmjiEPuK49On+GWnBr/5MSBNhbCJVPWr/\n" \ + "yym1UYTBisaqhRt/N/kwZqd0bHeLJk+ZxSePXRyqkp9H8KPWqz7H+O/FxRS4ffxo\n" \ + "Q9Clem+e0bcjNlL5xXiRGycBeZq8cKj+0+A/UuattznQlvHdlCEsSeu1fPOORqFV\n" \ + "fZur4HC31lQD7xVvETLiL83CtOQC78+29XPD6Zlrrc5OF2yibSVParY19b8Zh6yu\n" \ + "p1dNvN8pBgXGrsyxRonwHooV2ghGNmGILkpdvlQfnxeCUg4erfHjDdSY9vmT7w==\n" \ + "-----END CERTIFICATE-----\n"; + + QByteArray pem1(mycert); + QSslCertificate cert1(pem1); + QVERIFY(!cert1.isNull()); + QByteArray pem2(cert1.toPem()); + QSslCertificate cert2(pem2); + QVERIFY(!cert2.isNull()); + QCOMPARE(pem1, pem2); +} + #endif // QT_NO_OPENSSL QTEST_MAIN(tst_QSslCertificate) diff --git a/tests/auto/qsslcipher/tst_qsslcipher.cpp b/tests/auto/qsslcipher/tst_qsslcipher.cpp index 93a2c6ff9f..ddcd2f71cb 100644 --- a/tests/auto/qsslcipher/tst_qsslcipher.cpp +++ b/tests/auto/qsslcipher/tst_qsslcipher.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsslerror/tst_qsslerror.cpp b/tests/auto/qsslerror/tst_qsslerror.cpp index 63fd163215..4a7ba84062 100644 --- a/tests/auto/qsslerror/tst_qsslerror.cpp +++ b/tests/auto/qsslerror/tst_qsslerror.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsslkey/tst_qsslkey.cpp b/tests/auto/qsslkey/tst_qsslkey.cpp index 06f90134cc..fc0e18e1fc 100644 --- a/tests/auto/qsslkey/tst_qsslkey.cpp +++ b/tests/auto/qsslkey/tst_qsslkey.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsslsocket/tst_qsslsocket.cpp b/tests/auto/qsslsocket/tst_qsslsocket.cpp index 40840bd7b3..066b950913 100644 --- a/tests/auto/qsslsocket/tst_qsslsocket.cpp +++ b/tests/auto/qsslsocket/tst_qsslsocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstackedlayout/tst_qstackedlayout.cpp b/tests/auto/qstackedlayout/tst_qstackedlayout.cpp index 2d5e787793..ae7579186e 100644 --- a/tests/auto/qstackedlayout/tst_qstackedlayout.cpp +++ b/tests/auto/qstackedlayout/tst_qstackedlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstackedwidget/tst_qstackedwidget.cpp b/tests/auto/qstackedwidget/tst_qstackedwidget.cpp index ddb4ab7b67..3e3239e580 100644 --- a/tests/auto/qstackedwidget/tst_qstackedwidget.cpp +++ b/tests/auto/qstackedwidget/tst_qstackedwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstandarditem/tst_qstandarditem.cpp b/tests/auto/qstandarditem/tst_qstandarditem.cpp index ab90d000ca..93f64c5d4b 100644 --- a/tests/auto/qstandarditem/tst_qstandarditem.cpp +++ b/tests/auto/qstandarditem/tst_qstandarditem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstandarditemmodel/tst_qstandarditemmodel.cpp b/tests/auto/qstandarditemmodel/tst_qstandarditemmodel.cpp index 8067554ae8..fa440348fe 100644 --- a/tests/auto/qstandarditemmodel/tst_qstandarditemmodel.cpp +++ b/tests/auto/qstandarditemmodel/tst_qstandarditemmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstate/tst_qstate.cpp b/tests/auto/qstate/tst_qstate.cpp index 75b1905dde..ab87767592 100644 --- a/tests/auto/qstate/tst_qstate.cpp +++ b/tests/auto/qstate/tst_qstate.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ****************************************************************************/ diff --git a/tests/auto/qstatemachine/tst_qstatemachine.cpp b/tests/auto/qstatemachine/tst_qstatemachine.cpp index 66e50ba7b0..a859866a1d 100644 --- a/tests/auto/qstatemachine/tst_qstatemachine.cpp +++ b/tests/auto/qstatemachine/tst_qstatemachine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -118,6 +118,7 @@ private slots: void postEvent(); void stateFinished(); void parallelStates(); + void parallelRootState(); void allSourceToTargetConfigurations(); void signalTransitions(); void eventTransitions(); @@ -150,6 +151,8 @@ private slots: void defaultGlobalRestorePolicy(); void globalRestorePolicySetToRestore(); void globalRestorePolicySetToDoNotRestore(); + + void noInitialStateForInitialState(); //void restorePolicyNotInherited(); //void mixedRestoreProperties(); @@ -344,7 +347,7 @@ void tst_QStateMachine::transitionEntersParent() void tst_QStateMachine::defaultErrorState() { QStateMachine machine; - QVERIFY(machine.errorState() != 0); + QCOMPARE(machine.errorState(), reinterpret_cast<QAbstractState *>(0)); QState *brokenState = new QState(); brokenState->setObjectName("MyInitialState"); @@ -363,9 +366,7 @@ void tst_QStateMachine::defaultErrorState() QCOMPARE(machine.error(), QStateMachine::NoInitialStateError); QCOMPARE(machine.errorString(), QString::fromLatin1("Missing initial state in compound state 'MyInitialState'")); - - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(machine.errorState())); + QCOMPARE(machine.isRunning(), false); } class CustomErrorState: public QState @@ -413,7 +414,7 @@ void tst_QStateMachine::customGlobalErrorState() machine.start(); QCoreApplication::processEvents(); - QCOMPARE(machine.errorState(), customErrorState); + QCOMPARE(machine.errorState(), static_cast<QAbstractState*>(customErrorState)); QCOMPARE(machine.configuration().count(), 1); QVERIFY(machine.configuration().contains(initialState)); @@ -423,6 +424,7 @@ void tst_QStateMachine::customGlobalErrorState() QCoreApplication::processEvents(); + QCOMPARE(machine.isRunning(), true); QCOMPARE(machine.configuration().count(), 1); QVERIFY(machine.configuration().contains(customErrorState)); QCOMPARE(customErrorState->error, QStateMachine::NoInitialStateError); @@ -458,6 +460,7 @@ void tst_QStateMachine::customLocalErrorStateInBrokenState() machine.postEvent(new QEvent(QEvent::Type(QEvent::User + 1))); QCoreApplication::processEvents(); + QCOMPARE(machine.isRunning(), true); QCOMPARE(machine.configuration().count(), 1); QVERIFY(machine.configuration().contains(customErrorState)); QCOMPARE(customErrorState->error, QStateMachine::NoInitialStateError); @@ -493,8 +496,7 @@ void tst_QStateMachine::customLocalErrorStateInOtherState() machine.postEvent(new QEvent(QEvent::Type(QEvent::User + 1))); QCoreApplication::processEvents(); - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(machine.errorState())); + QCOMPARE(machine.isRunning(), false); } void tst_QStateMachine::customLocalErrorStateInParentOfBrokenState() @@ -528,6 +530,7 @@ void tst_QStateMachine::customLocalErrorStateInParentOfBrokenState() machine.postEvent(new QEvent(QEvent::Type(QEvent::User + 1))); QCoreApplication::processEvents(); + QCOMPARE(machine.isRunning(), true); QCOMPARE(machine.configuration().count(), 1); QVERIFY(machine.configuration().contains(customErrorState)); } @@ -606,6 +609,7 @@ void tst_QStateMachine::errorStateHasChildren() machine.postEvent(new QEvent(QEvent::Type(QEvent::User + 1))); QCoreApplication::processEvents(); + QCOMPARE(machine.isRunning(), true); QCOMPARE(machine.configuration().count(), 2); QVERIFY(machine.configuration().contains(customErrorState)); QVERIFY(machine.configuration().contains(childOfErrorState)); @@ -619,7 +623,6 @@ void tst_QStateMachine::errorStateHasErrors() customErrorState->setObjectName("customErrorState"); machine.addState(customErrorState); - QAbstractState *oldErrorState = machine.errorState(); machine.setErrorState(customErrorState); QState *childOfErrorState = new QState(customErrorState); @@ -646,8 +649,7 @@ void tst_QStateMachine::errorStateHasErrors() QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: Missing initial state in compound state 'customErrorState'"); QCoreApplication::processEvents(); - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(oldErrorState)); // Fall back to default + QCOMPARE(machine.isRunning(), false); QCOMPARE(machine.error(), QStateMachine::NoInitialStateError); QCOMPARE(machine.errorString(), QString::fromLatin1("Missing initial state in compound state 'customErrorState'")); } @@ -679,8 +681,7 @@ void tst_QStateMachine::errorStateIsRootState() QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: Missing initial state in compound state 'brokenState'"); QCoreApplication::processEvents(); - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(machine.errorState())); + QCOMPARE(machine.isRunning(), false); } void tst_QStateMachine::errorStateEntersParentFirst() @@ -758,7 +759,6 @@ void tst_QStateMachine::errorStateEntersParentFirst() void tst_QStateMachine::customErrorStateIsNull() { QStateMachine machine; - QAbstractState *oldErrorState = machine.errorState(); machine.rootState()->setErrorState(0); QState *initialState = new QState(); @@ -778,9 +778,8 @@ void tst_QStateMachine::customErrorStateIsNull() QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: Missing initial state in compound state ''"); QCoreApplication::processEvents(); - QCOMPARE(machine.errorState(), reinterpret_cast<void *>(0)); - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(oldErrorState)); + QCOMPARE(machine.errorState(), reinterpret_cast<QAbstractState *>(0)); + QCOMPARE(machine.isRunning(), false); } void tst_QStateMachine::clearError() @@ -796,6 +795,7 @@ void tst_QStateMachine::clearError() machine.start(); QCoreApplication::processEvents(); + QCOMPARE(machine.isRunning(), true); QCOMPARE(machine.error(), QStateMachine::NoInitialStateError); QCOMPARE(machine.errorString(), QString::fromLatin1("Missing initial state in compound state 'brokenState'")); @@ -861,6 +861,7 @@ void tst_QStateMachine::historyStateHasNowhereToGo() machine.postEvent(new QEvent(QEvent::User)); QCoreApplication::processEvents(); + QCOMPARE(machine.isRunning(), true); QCOMPARE(machine.configuration().count(), 1); QVERIFY(machine.configuration().contains(machine.errorState())); QCOMPARE(machine.error(), QStateMachine::NoDefaultStateInHistoryStateError); @@ -919,8 +920,7 @@ void tst_QStateMachine::transitionToStateNotInGraph() QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: No common ancestor for targets and source of transition from state 'initialState'"); QCoreApplication::processEvents(); - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(qobject_cast<QState*>(machine.rootState())->errorState())); + QCOMPARE(machine.isRunning(), false); } void tst_QStateMachine::customErrorStateNotInGraph() @@ -931,7 +931,7 @@ void tst_QStateMachine::customErrorStateNotInGraph() errorState.setObjectName("errorState"); QTest::ignoreMessage(QtWarningMsg, "QState::setErrorState: error state cannot belong to a different state machine"); machine.setErrorState(&errorState); - QVERIFY(&errorState != machine.errorState()); + QCOMPARE(machine.errorState(), reinterpret_cast<QAbstractState *>(0)); QState *initialBrokenState = new QState(machine.rootState()); initialBrokenState->setObjectName("initialBrokenState"); @@ -941,9 +941,8 @@ void tst_QStateMachine::customErrorStateNotInGraph() machine.start(); QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: Missing initial state in compound state 'initialBrokenState'"); QCoreApplication::processEvents(); - - QCOMPARE(machine.configuration().count(), 1); - QVERIFY(machine.configuration().contains(machine.errorState())); + + QCOMPARE(machine.isRunning(), false); } void tst_QStateMachine::restoreProperties() @@ -1018,8 +1017,7 @@ void tst_QStateMachine::addAndRemoveState() { QStateMachine machine; QStatePrivate *root_d = QStatePrivate::get(machine.rootState()); - QCOMPARE(root_d->childStates().size(), 1); // the error state - QCOMPARE(root_d->childStates().at(0), (QAbstractState*)machine.errorState()); + QCOMPARE(root_d->childStates().size(), 0); QTest::ignoreMessage(QtWarningMsg, "QStateMachine::addState: cannot add null state"); machine.addState(0); @@ -1030,9 +1028,8 @@ void tst_QStateMachine::addAndRemoveState() machine.addState(s1); QCOMPARE(s1->machine(), &machine); QCOMPARE(s1->parentState(), machine.rootState()); - QCOMPARE(root_d->childStates().size(), 2); - QCOMPARE(root_d->childStates().at(0), (QAbstractState*)machine.errorState()); - QCOMPARE(root_d->childStates().at(1), (QAbstractState*)s1); + QCOMPARE(root_d->childStates().size(), 1); + QCOMPARE(root_d->childStates().at(0), (QAbstractState*)s1); QTest::ignoreMessage(QtWarningMsg, "QStateMachine::addState: state has already been added to this machine"); machine.addState(s1); @@ -1041,24 +1038,21 @@ void tst_QStateMachine::addAndRemoveState() QCOMPARE(s2->parentState(), (QState*)0); machine.addState(s2); QCOMPARE(s2->parentState(), machine.rootState()); - QCOMPARE(root_d->childStates().size(), 3); - QCOMPARE(root_d->childStates().at(0), (QAbstractState*)machine.errorState()); - QCOMPARE(root_d->childStates().at(1), (QAbstractState*)s1); - QCOMPARE(root_d->childStates().at(2), (QAbstractState*)s2); + QCOMPARE(root_d->childStates().size(), 2); + QCOMPARE(root_d->childStates().at(0), (QAbstractState*)s1); + QCOMPARE(root_d->childStates().at(1), (QAbstractState*)s2); QTest::ignoreMessage(QtWarningMsg, "QStateMachine::addState: state has already been added to this machine"); machine.addState(s2); machine.removeState(s1); QCOMPARE(s1->parentState(), (QState*)0); - QCOMPARE(root_d->childStates().size(), 2); - QCOMPARE(root_d->childStates().at(0), (QAbstractState*)machine.errorState()); - QCOMPARE(root_d->childStates().at(1), (QAbstractState*)s2); + QCOMPARE(root_d->childStates().size(), 1); + QCOMPARE(root_d->childStates().at(0), (QAbstractState*)s2); machine.removeState(s2); QCOMPARE(s2->parentState(), (QState*)0); - QCOMPARE(root_d->childStates().size(), 1); - QCOMPARE(root_d->childStates().at(0), (QAbstractState*)machine.errorState()); + QCOMPARE(root_d->childStates().size(), 0); QTest::ignoreMessage(QtWarningMsg, "QStateMachine::removeState: cannot remove null state"); machine.removeState(0); @@ -1066,10 +1060,10 @@ void tst_QStateMachine::addAndRemoveState() { QStateMachine machine2; { - char warning[256]; - sprintf(warning, "QStateMachine::removeState: state %p's machine (%p) is different from this machine (%p)", - machine2.rootState(), &machine2, &machine); - QTest::ignoreMessage(QtWarningMsg, warning); + QString warning; + warning.sprintf("QStateMachine::removeState: state %p's machine (%p) is different from this machine (%p)", + machine2.rootState(), &machine2, &machine); + QTest::ignoreMessage(QtWarningMsg, qPrintable(warning)); machine.removeState(machine2.rootState()); } // ### check this behavior @@ -1103,41 +1097,41 @@ void tst_QStateMachine::stateEntryAndExit() TestTransition *t = new TestTransition(s2); QCOMPARE(t->machine(), (QStateMachine*)0); QCOMPARE(t->sourceState(), (QState*)0); - QCOMPARE(t->targetState(), s2); + QCOMPARE(t->targetState(), (QAbstractState*)s2); QCOMPARE(t->targetStates().size(), 1); - QCOMPARE(t->targetStates().at(0), s2); + QCOMPARE(t->targetStates().at(0), (QAbstractState*)s2); t->setTargetState(0); - QCOMPARE(t->targetState(), (QState*)0); + QCOMPARE(t->targetState(), (QAbstractState*)0); QVERIFY(t->targetStates().isEmpty()); t->setTargetState(s2); - QCOMPARE(t->targetState(), s2); + QCOMPARE(t->targetState(), (QAbstractState*)s2); QTest::ignoreMessage(QtWarningMsg, "QAbstractTransition::setTargetStates: target state(s) cannot be null"); t->setTargetStates(QList<QAbstractState*>() << 0); - QCOMPARE(t->targetState(), s2); + QCOMPARE(t->targetState(), (QAbstractState*)s2); t->setTargetStates(QList<QAbstractState*>() << s2); - QCOMPARE(t->targetState(), s2); + QCOMPARE(t->targetState(), (QAbstractState*)s2); QCOMPARE(t->targetStates().size(), 1); - QCOMPARE(t->targetStates().at(0), s2); + QCOMPARE(t->targetStates().at(0), (QAbstractState*)s2); QCOMPARE(s1->addTransition(t), (QAbstractTransition*)t); - QCOMPARE(t->sourceState(), s1); + QCOMPARE(t->sourceState(), (QState*)s1); QCOMPARE(t->machine(), &machine); { QAbstractTransition *trans = s2->addTransition(s3); QVERIFY(trans != 0); - QCOMPARE(trans->sourceState(), (QAbstractState*)s2); + QCOMPARE(trans->sourceState(), (QState*)s2); QCOMPARE(trans->targetState(), (QAbstractState*)s3); { - char warning[256]; - sprintf(warning, "QState::removeTransition: transition %p's source state (%p) is different from this state (%p)", trans, s2, s1); - QTest::ignoreMessage(QtWarningMsg, warning); + QString warning; + warning.sprintf("QState::removeTransition: transition %p's source state (%p) is different from this state (%p)", trans, s2, s1); + QTest::ignoreMessage(QtWarningMsg, qPrintable(warning)); s1->removeTransition(trans); } s2->removeTransition(trans); - QCOMPARE(trans->sourceState(), (QAbstractState*)0); + QCOMPARE(trans->sourceState(), (QState*)0); QCOMPARE(trans->targetState(), (QAbstractState*)s3); QCOMPARE(s2->addTransition(trans), trans); - QCOMPARE(trans->sourceState(), (QAbstractState*)s2); + QCOMPARE(trans->sourceState(), (QState*)s2); } QSignalSpy startedSpy(&machine, SIGNAL(started())); @@ -1146,15 +1140,20 @@ void tst_QStateMachine::stateEntryAndExit() machine.setInitialState(s1); QCOMPARE(machine.initialState(), (QAbstractState*)s1); { - char warning[256]; - sprintf(warning, "QState::setInitialState: state %p is not a child of this state (%p)", machine.rootState(), machine.rootState()); - QTest::ignoreMessage(QtWarningMsg, warning); + QString warning; + warning.sprintf("QState::setInitialState: state %p is not a child of this state (%p)", machine.rootState(), machine.rootState()); + QTest::ignoreMessage(QtWarningMsg, qPrintable(warning)); machine.setInitialState(machine.rootState()); QCOMPARE(machine.initialState(), (QAbstractState*)s1); } QVERIFY(machine.configuration().isEmpty()); globalTick = 0; QVERIFY(!machine.isRunning()); + QSignalSpy s1EnteredSpy(s1, SIGNAL(entered())); + QSignalSpy s1ExitedSpy(s1, SIGNAL(exited())); + QSignalSpy tTriggeredSpy(t, SIGNAL(triggered())); + QSignalSpy s2EnteredSpy(s2, SIGNAL(entered())); + QSignalSpy s2ExitedSpy(s2, SIGNAL(exited())); machine.start(); QTRY_COMPARE(startedSpy.count(), 1); @@ -1180,6 +1179,12 @@ void tst_QStateMachine::stateEntryAndExit() // s2 is exited QCOMPARE(s2->events.at(1).first, 4); QCOMPARE(s2->events.at(1).second, TestState::Exit); + + QCOMPARE(s1EnteredSpy.count(), 1); + QCOMPARE(s1ExitedSpy.count(), 1); + QCOMPARE(tTriggeredSpy.count(), 1); + QCOMPARE(s2EnteredSpy.count(), 1); + QCOMPARE(s2ExitedSpy.count(), 1); } // Two top-level states, one has two child states { @@ -1258,25 +1263,33 @@ void tst_QStateMachine::assignProperty() s1->addTransition(s2); machine.setInitialState(s1); machine.start(); - QCoreApplication::processEvents(); - QCOMPARE(s1->objectName(), QString::fromLatin1("s1")); + QTRY_COMPARE(s1->objectName(), QString::fromLatin1("s1")); s1->assignProperty(s1, "objectName", "foo"); machine.start(); - QCoreApplication::processEvents(); - QCOMPARE(s1->objectName(), QString::fromLatin1("foo")); + QTRY_COMPARE(s1->objectName(), QString::fromLatin1("foo")); s1->assignProperty(s1, "noSuchProperty", 123); machine.start(); - QCoreApplication::processEvents(); - QCOMPARE(s1->objectName(), QString::fromLatin1("foo")); - QCOMPARE(s1->dynamicPropertyNames().size(), 1); + QTRY_COMPARE(s1->dynamicPropertyNames().size(), 1); QCOMPARE(s1->dynamicPropertyNames().at(0), QByteArray("noSuchProperty")); + QCOMPARE(s1->objectName(), QString::fromLatin1("foo")); - QSignalSpy polishedSpy(s1, SIGNAL(polished())); - machine.start(); - QCoreApplication::processEvents(); - QCOMPARE(polishedSpy.count(), 1); + { + QSignalSpy polishedSpy(s1, SIGNAL(polished())); + machine.start(); + QTRY_COMPARE(polishedSpy.count(), 1); + } + + // nested states + { + QState *s11 = new QState(s1); + QString str = QString::fromLatin1("set by nested state"); + s11->assignProperty(s11, "objectName", str); + s1->setInitialState(s11); + machine.start(); + QTRY_COMPARE(s11->objectName(), str); + } } void tst_QStateMachine::assignPropertyWithAnimation() @@ -1594,9 +1607,9 @@ void tst_QStateMachine::parallelStates() s1_2_1->addTransition(s1_2_f); s1_2->setInitialState(s1_2_1); { - char warning[256]; - sprintf(warning, "QState::setInitialState: ignoring attempt to set initial state of parallel state group %p", s1); - QTest::ignoreMessage(QtWarningMsg, warning); + QString warning; + warning.sprintf("QState::setInitialState: ignoring attempt to set initial state of parallel state group %p", s1); + QTest::ignoreMessage(QtWarningMsg, qPrintable(warning)); s1->setInitialState(0); } machine.addState(s1); @@ -1614,6 +1627,29 @@ void tst_QStateMachine::parallelStates() QVERIFY(machine.configuration().contains(s2)); } +void tst_QStateMachine::parallelRootState() +{ + QStateMachine machine; + QState *root = machine.rootState(); + QCOMPARE(root->childMode(), QState::ExclusiveStates); + root->setChildMode(QState::ParallelStates); + QCOMPARE(root->childMode(), QState::ParallelStates); + + QState *s1 = new QState(root); + QFinalState *s1_f = new QFinalState(s1); + s1->setInitialState(s1_f); + QState *s2 = new QState(root); + QFinalState *s2_f = new QFinalState(s2); + s2->setInitialState(s2_f); + + QSignalSpy startedSpy(&machine, SIGNAL(started())); + QTest::ignoreMessage(QtWarningMsg, "QStateMachine::start: No initial state set for machine. Refusing to start."); + machine.start(); + QCoreApplication::processEvents(); + QEXPECT_FAIL("", "parallel root state is not supported (task 256587)", Continue); + QCOMPARE(startedSpy.count(), 1); +} + void tst_QStateMachine::allSourceToTargetConfigurations() { QStateMachine machine; @@ -1705,18 +1741,18 @@ void tst_QStateMachine::signalTransitions() QStateMachine machine; QState *s0 = new QState(machine.rootState()); QTest::ignoreMessage(QtWarningMsg, "QState::addTransition: sender cannot be null"); - QCOMPARE(s0->addTransition(0, SIGNAL(noSuchSignal()), 0), (QObject*)0); + QCOMPARE(s0->addTransition(0, SIGNAL(noSuchSignal()), 0), (QSignalTransition*)0); SignalEmitter emitter; QTest::ignoreMessage(QtWarningMsg, "QState::addTransition: signal cannot be null"); - QCOMPARE(s0->addTransition(&emitter, 0, 0), (QObject*)0); + QCOMPARE(s0->addTransition(&emitter, 0, 0), (QSignalTransition*)0); QTest::ignoreMessage(QtWarningMsg, "QState::addTransition: cannot add transition to null state"); - QCOMPARE(s0->addTransition(&emitter, SIGNAL(signalWithNoArg()), 0), (QObject*)0); + QCOMPARE(s0->addTransition(&emitter, SIGNAL(signalWithNoArg()), 0), (QSignalTransition*)0); QFinalState *s1 = new QFinalState(machine.rootState()); QTest::ignoreMessage(QtWarningMsg, "QState::addTransition: no such signal SignalEmitter::noSuchSignal()"); - QCOMPARE(s0->addTransition(&emitter, SIGNAL(noSuchSignal()), s1), (QObject*)0); + QCOMPARE(s0->addTransition(&emitter, SIGNAL(noSuchSignal()), s1), (QSignalTransition*)0); QSignalTransition *trans = s0->addTransition(&emitter, SIGNAL(signalWithNoArg()), s1); QVERIFY(trans != 0); @@ -1938,6 +1974,31 @@ void tst_QStateMachine::signalTransitions() QCOMPARE(machine.configuration().size(), 1); QVERIFY(machine.configuration().contains(s3)); } + // signature normalization + { + QStateMachine machine; + SignalEmitter emitter; + QState *s0 = new QState(machine.rootState()); + QFinalState *s1 = new QFinalState(machine.rootState()); + QSignalTransition *t0 = s0->addTransition(&emitter, SIGNAL( signalWithNoArg( ) ), s1); + QVERIFY(t0 != 0); + QCOMPARE(t0->signal(), QByteArray(SIGNAL( signalWithNoArg( ) ))); + + QSignalTransition *t1 = s0->addTransition(&emitter, SIGNAL( signalWithStringArg( const QString & ) ), s1); + QVERIFY(t1 != 0); + QCOMPARE(t1->signal(), QByteArray(SIGNAL( signalWithStringArg( const QString & ) ))); + + QSignalSpy startedSpy(&machine, SIGNAL(started())); + QSignalSpy finishedSpy(&machine, SIGNAL(finished())); + machine.setInitialState(s0); + machine.start(); + QTRY_COMPARE(startedSpy.count(), 1); + QCOMPARE(finishedSpy.count(), 0); + + emitter.emitSignalWithNoArg(); + + QTRY_COMPARE(finishedSpy.count(), 1); + } } void tst_QStateMachine::eventTransitions() @@ -2218,9 +2279,9 @@ void tst_QStateMachine::historyStates() QCOMPARE(s0h->defaultState(), (QAbstractState*)0); s0h->setDefaultState(s00); QCOMPARE(s0h->defaultState(), (QAbstractState*)s00); - char warning[256]; - sprintf(warning, "QHistoryState::setDefaultState: state %p does not belong to this history state's group (%p)", s0, s0); - QTest::ignoreMessage(QtWarningMsg, warning); + QString warning; + warning.sprintf("QHistoryState::setDefaultState: state %p does not belong to this history state's group (%p)", s0, s0); + QTest::ignoreMessage(QtWarningMsg, qPrintable(warning)); s0h->setDefaultState(s0); QState *s1 = new QState(root); QFinalState *s2 = new QFinalState(root); @@ -2325,12 +2386,10 @@ void tst_QStateMachine::targetStateWithNoParent() QSignalSpy finishedSpy(&machine, SIGNAL(finished())); machine.start(); QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: No common ancestor for targets and source of transition from state 's1'"); - QTRY_COMPARE(machine.isRunning(), true); QTRY_COMPARE(startedSpy.count(), 1); - QCOMPARE(stoppedSpy.count(), 0); + QCOMPARE(machine.isRunning(), false); + QCOMPARE(stoppedSpy.count(), 1); QCOMPARE(finishedSpy.count(), 0); - QCOMPARE(machine.configuration().size(), 1); - QVERIFY(machine.configuration().contains(machine.errorState())); QCOMPARE(machine.error(), QStateMachine::NoCommonAncestorForTransitionError); } @@ -2385,6 +2444,25 @@ void tst_QStateMachine::defaultGlobalRestorePolicy() QCOMPARE(propertyHolder->property("b").toInt(), 4); } +void tst_QStateMachine::noInitialStateForInitialState() +{ + QStateMachine machine; + + QState *initialState = new QState(machine.rootState()); + initialState->setObjectName("initialState"); + machine.setInitialState(initialState); + + QState *childState = new QState(initialState); + + QTest::ignoreMessage(QtWarningMsg, "Unrecoverable error detected in running state machine: " + "Missing initial state in compound state 'initialState'"); + machine.start(); + QCoreApplication::processEvents(); + + QCOMPARE(machine.isRunning(), false); + QCOMPARE(int(machine.error()), int(QStateMachine::NoInitialStateError)); +} + /* void tst_QStateMachine::restorePolicyNotInherited() { diff --git a/tests/auto/qstatusbar/tst_qstatusbar.cpp b/tests/auto/qstatusbar/tst_qstatusbar.cpp index 83da625286..e649b344e1 100644 --- a/tests/auto/qstatusbar/tst_qstatusbar.cpp +++ b/tests/auto/qstatusbar/tst_qstatusbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstl/tst_qstl.cpp b/tests/auto/qstl/tst_qstl.cpp index 2536aa286b..0f77913f96 100644 --- a/tests/auto/qstl/tst_qstl.cpp +++ b/tests/auto/qstl/tst_qstl.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstring/double_data.h b/tests/auto/qstring/double_data.h index f9bee04e24..ca8ce67312 100644 --- a/tests/auto/qstring/double_data.h +++ b/tests/auto/qstring/double_data.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstring/tst_qstring.cpp b/tests/auto/qstring/tst_qstring.cpp index 1263a417f1..85dbda0e70 100644 --- a/tests/auto/qstring/tst_qstring.cpp +++ b/tests/auto/qstring/tst_qstring.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -3997,15 +3997,15 @@ void tst_QString::localeAwareCompare() # if defined(Q_OS_WINCE) DWORD oldLcid = GetUserDefaultLCID(); SetUserDefaultLCID(locale); - if (locale != GetUserDefaultLCID()) { + + QCOMPARE(locale, GetUserDefaultLCID()); # else DWORD oldLcid = GetThreadLocale(); SetThreadLocale(locale); - if (locale != GetThreadLocale()) { + QCOMPARE(locale, GetThreadLocale()); # endif - QSKIP("SetThreadLocale() not supported on Win9x", SkipSingle); - } + #elif defined (Q_WS_MAC) QSKIP("Setting the locale is not supported on OS X (you can set the C locale, but that won't affect CFStringCompare which is used to compare strings)", SkipAll); #else diff --git a/tests/auto/qstringbuilder/tst_qstringbuilder.cpp b/tests/auto/qstringbuilder/tst_qstringbuilder.cpp index 5501204d2c..fdbaf2126d 100644 --- a/tests/auto/qstringbuilder/tst_qstringbuilder.cpp +++ b/tests/auto/qstringbuilder/tst_qstringbuilder.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstringlist/tst_qstringlist.cpp b/tests/auto/qstringlist/tst_qstringlist.cpp index 35a13d29d5..709824f3e1 100644 --- a/tests/auto/qstringlist/tst_qstringlist.cpp +++ b/tests/auto/qstringlist/tst_qstringlist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstringlistmodel/qmodellistener.h b/tests/auto/qstringlistmodel/qmodellistener.h index 7c25c45f12..86d00df23b 100644 --- a/tests/auto/qstringlistmodel/qmodellistener.h +++ b/tests/auto/qstringlistmodel/qmodellistener.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstringlistmodel/tst_qstringlistmodel.cpp b/tests/auto/qstringlistmodel/tst_qstringlistmodel.cpp index 27d961eebd..0a4081fa7e 100644 --- a/tests/auto/qstringlistmodel/tst_qstringlistmodel.cpp +++ b/tests/auto/qstringlistmodel/tst_qstringlistmodel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstringmatcher/tst_qstringmatcher.cpp b/tests/auto/qstringmatcher/tst_qstringmatcher.cpp index aa0ee8529b..da0aaafffe 100644 --- a/tests/auto/qstringmatcher/tst_qstringmatcher.cpp +++ b/tests/auto/qstringmatcher/tst_qstringmatcher.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstyle/qstyle.pro b/tests/auto/qstyle/qstyle.pro index 71ee2e6a41..ba0908afa9 100644 --- a/tests/auto/qstyle/qstyle.pro +++ b/tests/auto/qstyle/qstyle.pro @@ -2,9 +2,12 @@ load(qttest_p4) SOURCES += tst_qstyle.cpp wince*: { + DEFINES += SRCDIR=\\\".\\\" addPixmap.sources = task_25863.png addPixmap.path = . DEPLOYMENT += addPixmap +} else { + DEFINES += SRCDIR=\\\"$$PWD\\\" } diff --git a/tests/auto/qstyle/tst_qstyle.cpp b/tests/auto/qstyle/tst_qstyle.cpp index 46e9edc3a4..2cb508080c 100644 --- a/tests/auto/qstyle/tst_qstyle.cpp +++ b/tests/auto/qstyle/tst_qstyle.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -91,7 +91,7 @@ #include <windows.h> static bool qt_wince_is_smartphone() { - TCHAR tszPlatform[64]; + wchar_t tszPlatform[64]; if (SystemParametersInfo(SPI_GETPLATFORMTYPE, sizeof(tszPlatform)/sizeof(*tszPlatform),tszPlatform,0)) if (0 == _tcsicmp(reinterpret_cast<const wchar_t *> (QString::fromLatin1("Smartphone").utf16()), tszPlatform)) @@ -257,7 +257,8 @@ void tst_QStyle::drawItemPixmap() { testWidget->resize(300, 300); testWidget->show(); - QPixmap p("task_25863.png", "PNG"); + + QPixmap p(QString(SRCDIR) + "/task_25863.png", "PNG"); QPixmap actualPix = QPixmap::grabWidget(testWidget); QVERIFY(pixmapsAreEqual(&actualPix,&p)); testWidget->hide(); diff --git a/tests/auto/qstyleoption/tst_qstyleoption.cpp b/tests/auto/qstyleoption/tst_qstyleoption.cpp index 9f4db797d3..8bbe67662c 100644 --- a/tests/auto/qstyleoption/tst_qstyleoption.cpp +++ b/tests/auto/qstyleoption/tst_qstyleoption.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp b/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp index 1a4b639a36..22b0f66075 100644 --- a/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp +++ b/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsvgdevice/tst_qsvgdevice.cpp b/tests/auto/qsvgdevice/tst_qsvgdevice.cpp index 4f16e7e62e..0d036cdf3e 100644 --- a/tests/auto/qsvgdevice/tst_qsvgdevice.cpp +++ b/tests/auto/qsvgdevice/tst_qsvgdevice.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsvggenerator/tst_qsvggenerator.cpp b/tests/auto/qsvggenerator/tst_qsvggenerator.cpp index a1aad59cf2..1b4115a53e 100644 --- a/tests/auto/qsvggenerator/tst_qsvggenerator.cpp +++ b/tests/auto/qsvggenerator/tst_qsvggenerator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp index 4da99da7f5..7b62eaec9c 100644 --- a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp +++ b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -75,7 +75,12 @@ private slots: void stylePropagation() const; void matrixForElement() const; void gradientStops() const; + void gradientRefs(); void fillRule(); + void opacity(); + void paths(); + void displayMode(); + void strokeInherit(); #ifndef QT_NO_COMPRESS void testGzLoading(); @@ -331,7 +336,7 @@ void tst_QSvgRenderer::nestedQXmlStreamReader() const QCOMPARE(reader.readNext(), QXmlStreamReader::StartDocument); QCOMPARE(reader.readNext(), QXmlStreamReader::StartElement); QCOMPARE(reader.name().toString(), QLatin1String("bar")); - + QPicture picture; QPainter painter(&picture); QSvgRenderer renderer(&reader); @@ -533,7 +538,10 @@ void tst_QSvgRenderer::gradientStops() const QCOMPARE(image, refImage); } +} +void tst_QSvgRenderer::gradientRefs() +{ const char *svgs[] = { "<svg>" "<defs>" @@ -565,6 +573,17 @@ void tst_QSvgRenderer::gradientStops() const "</linearGradient>" "</defs>" "<rect fill=\"url(#gradient)\" height=\"8\" width=\"256\" x=\"0\" y=\"0\"/>" + "</svg>", + "<svg>" + "<rect fill=\"url(#gradient)\" height=\"8\" width=\"256\" x=\"0\" y=\"0\"/>" + "<defs>" + "<linearGradient id=\"gradient0\">" + "<stop offset=\"0\" stop-color=\"red\" stop-opacity=\"0\"/>" + "<stop offset=\"1\" stop-color=\"blue\"/>" + "</linearGradient>" + "<linearGradient id=\"gradient\" xlink:href=\"#gradient0\">" + "</linearGradient>" + "</defs>" "</svg>" }; for (int i = 0 ; i < sizeof(svgs) / sizeof(svgs[0]) ; ++i) @@ -589,6 +608,7 @@ void tst_QSvgRenderer::gradientStops() const } } + #ifndef QT_NO_COMPRESS void tst_QSvgRenderer::testGzLoading() { @@ -653,22 +673,380 @@ void tst_QSvgRenderer::testGzHelper() void tst_QSvgRenderer::fillRule() { - QByteArray data( + static const char *svgs[] = { + // Paths + // Default fill-rule (nonzero) + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"30\" width=\"30\" fill=\"blue\" />" + " <path d=\"M10 0 L30 0 L30 30 L0 30 L0 10 L20 10 L20 20 L10 20 Z\" fill=\"red\" />" + "</svg>", + // nonzero + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"30\" width=\"30\" fill=\"blue\" />" + " <path d=\"M10 0 L30 0 L30 30 L0 30 L0 10 L20 10 L20 20 L10 20 Z\" fill=\"red\" fill-rule=\"nonzero\" />" + "</svg>", + // evenodd "<svg>" - "<rect x=\"0\" y=\"0\" height=\"300\" width=\"400\" fill=\"blue\" />" - "<path d=\"M100 200 L300 200 L300 100 L100 100 M100 200 L300 200 L300 100 L100 100 Z\" fill=\"red\" stroke=\"black\" />" - "</svg>"); + " <rect x=\"0\" y=\"0\" height=\"30\" width=\"30\" fill=\"blue\" />" + " <path d=\"M10 0 L30 0 L30 30 L0 30 L0 10 L20 10 L20 20 L10 20 Z\" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>", - QSvgRenderer renderer(data); + // Polygons + // Default fill-rule (nonzero) + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"30\" width=\"30\" fill=\"blue\" />" + " <polygon points=\"10 0 30 0 30 30 0 30 0 10 20 10 20 20 10 20\" fill=\"red\" />" + "</svg>", + // nonzero + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"30\" width=\"30\" fill=\"blue\" />" + " <polygon points=\"10 0 30 0 30 30 0 30 0 10 20 10 20 20 10 20\" fill=\"red\" fill-rule=\"nonzero\" />" + "</svg>", + // evenodd + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"30\" width=\"30\" fill=\"blue\" />" + " <polygon points=\"10 0 30 0 30 30 0 30 0 10 20 10 20 20 10 20\" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>" + }; - QImage image(128, 128, QImage::Format_ARGB32_Premultiplied); - image.fill(0); + const int COUNT = sizeof(svgs) / sizeof(svgs[0]); + QImage refImageNonZero(30, 30, QImage::Format_ARGB32_Premultiplied); + QImage refImageEvenOdd(30, 30, QImage::Format_ARGB32_Premultiplied); + refImageNonZero.fill(0xffff0000); + refImageEvenOdd.fill(0xffff0000); + QPainter p; + p.begin(&refImageNonZero); + p.fillRect(QRectF(0, 0, 10, 10), Qt::blue); + p.end(); + p.begin(&refImageEvenOdd); + p.fillRect(QRectF(0, 0, 10, 10), Qt::blue); + p.fillRect(QRectF(10, 10, 10, 10), Qt::blue); + p.end(); + + for (int i = 0; i < COUNT; ++i) { + QByteArray data(svgs[i]); + QSvgRenderer renderer(data); + QImage image(30, 30, QImage::Format_ARGB32_Premultiplied); + image.fill(0); + p.begin(&image); + renderer.render(&p); + p.end(); + QCOMPARE(image, i % 3 == 2 ? refImageEvenOdd : refImageNonZero); + } +} +static void opacity_drawSvgAndVerify(const QByteArray &data) +{ + QSvgRenderer renderer(data); + QVERIFY(renderer.isValid()); + QImage image(10, 10, QImage::Format_ARGB32_Premultiplied); + image.fill(0xffff00ff); QPainter painter(&image); renderer.render(&painter); painter.end(); + QCOMPARE(image.pixel(5, 5), 0xff7f7f7f); +} + +void tst_QSvgRenderer::opacity() +{ + static const char *opacities[] = {"-1,4641", "0", "0.5", "1", "1.337"}; + static const char *firstColors[] = {"#7f7f7f", "#7f7f7f", "#402051", "blue", "#123456"}; + static const char *secondColors[] = {"red", "#bad", "#bedead", "#7f7f7f", "#7f7f7f"}; + + // Fill-opacity + for (int i = 0; i < 5; ++i) { + QByteArray data("<svg><rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\""); + data.append(firstColors[i]); + data.append("\"/><rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\""); + data.append(secondColors[i]); + data.append("\" fill-opacity=\""); + data.append(opacities[i]); + data.append("\"/></svg>"); + opacity_drawSvgAndVerify(data); + } + // Stroke-opacity + for (int i = 0; i < 5; ++i) { + QByteArray data("<svg viewBox=\"0 0 10 10\"><polyline points=\"0 5 10 5\" fill=\"none\" stroke=\""); + data.append(firstColors[i]); + data.append("\" stroke-width=\"10\"/><line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"10\" fill=\"none\" stroke=\""); + data.append(secondColors[i]); + data.append("\" stroke-width=\"10\" stroke-opacity=\""); + data.append(opacities[i]); + data.append("\"/></svg>"); + opacity_drawSvgAndVerify(data); + } + // As gradients: + // Fill-opacity + for (int i = 0; i < 5; ++i) { + QByteArray data("<svg><defs><linearGradient id=\"gradient\"><stop offset=\"0\" stop-color=\""); + data.append(secondColors[i]); + data.append("\"/><stop offset=\"1\" stop-color=\""); + data.append(secondColors[i]); + data.append("\"/></linearGradient></defs><rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\""); + data.append(firstColors[i]); + data.append("\"/><rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"url(#gradient)\" fill-opacity=\""); + data.append(opacities[i]); + data.append("\"/></svg>"); + opacity_drawSvgAndVerify(data); + } + // When support for gradients on strokes has been implemented, add the code below. + /* + // Stroke-opacity + for (int i = 0; i < 5; ++i) { + QByteArray data("<svg viewBox=\"0 0 10 10\"><defs><linearGradient id=\"grad\"><stop offset=\"0\" stop-color=\""); + data.append(secondColors[i]); + data.append("\"/><stop offset=\"1\" stop-color=\""); + data.append(secondColors[i]); + data.append("\"/></linearGradient></defs><polyline points=\"0 5 10 5\" fill=\"none\" stroke=\""); + data.append(firstColors[i]); + data.append("\" stroke-width=\"10\" /><line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"10\" fill=\"none\" stroke=\"url(#grad)\" stroke-width=\"10\" stroke-opacity=\""); + data.append(opacities[i]); + data.append("\" /></svg>"); + opacity_drawSvgAndVerify(data); + } + */ +} - QCOMPARE(image.pixel(64, 64), QColor(Qt::red).rgba()); +void tst_QSvgRenderer::paths() +{ + static const char *svgs[] = { + // Absolute coordinates, explicit commands. + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"50\" width=\"50\" fill=\"blue\" />" + " <path d=\"M50 0 V50 H0 Q0 25 25 25 T50 0 C25 0 50 50 25 50 S25 0 0 0 Z\" fill=\"red\" fill-rule=\"evenodd\"/>" + "</svg>", + // Absolute coordinates, implicit commands. + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"50\" width=\"50\" fill=\"blue\" />" + " <path d=\"M50 0 50 50 0 50 Q0 25 25 25 Q50 25 50 0 C25 0 50 50 25 50 C0 50 25 0 0 0 Z\" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>", + // Relative coordinates, explicit commands. + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"50\" width=\"50\" fill=\"blue\" />" + " <path d=\"m50 0 v50 h-50 q0 -25 25 -25 t25 -25 c-25 0 0 50 -25 50 s0 -50 -25 -50 z\" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>", + // Relative coordinates, implicit commands. + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"50\" width=\"50\" fill=\"blue\" />" + " <path d=\"m50 0 0 50 -50 0 q0 -25 25 -25 25 0 25 -25 c-25 0 0 50 -25 50 -25 0 0 -50 -25 -50 z\" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>", + // Absolute coordinates, explicit commands, minimal whitespace. + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"50\" width=\"50\" fill=\"blue\" />" + " <path d=\"m50 0v50h-50q0-25 25-25t25-25c-25 0 0 50-25 50s0-50-25-50z\" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>", + // Absolute coordinates, explicit commands, extra whitespace. + "<svg>" + " <rect x=\"0\" y=\"0\" height=\"50\" width=\"50\" fill=\"blue\" />" + " <path d=\" M 50 0 V 50 H 0 Q 0 25 25 25 T 50 0 C 25 0 50 50 25 50 S 25 0 0 0 Z \" fill=\"red\" fill-rule=\"evenodd\" />" + "</svg>" + }; + + const int COUNT = sizeof(svgs) / sizeof(svgs[0]); + QImage images[COUNT]; + QPainter p; + + for (int i = 0; i < COUNT; ++i) { + QByteArray data(svgs[i]); + QSvgRenderer renderer(data); + QVERIFY(renderer.isValid()); + images[i] = QImage(50, 50, QImage::Format_ARGB32_Premultiplied); + images[i].fill(0); + p.begin(&images[i]); + renderer.render(&p); + p.end(); + if (i != 0) { + QCOMPARE(images[i], images[0]); + } + } +} + +void tst_QSvgRenderer::displayMode() +{ + static const char *svgs[] = { + // All visible. + "<svg>" + " <g>" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"red\" />" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"blue\" />" + " </g>" + "</svg>", + // Don't display svg element. + "<svg display=\"none\">" + " <g>" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"red\" />" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"blue\" />" + " </g>" + "</svg>", + // Don't display g element. + "<svg>" + " <g display=\"none\">" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"red\" />" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"blue\" />" + " </g>" + "</svg>", + // Don't display first rect element. + "<svg>" + " <g>" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"red\" display=\"none\" />" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"blue\" />" + " </g>" + "</svg>", + // Don't display second rect element. + "<svg>" + " <g>" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"red\" />" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"blue\" display=\"none\" />" + " </g>" + "</svg>", + // Don't display svg element, but set display mode to "inline" for other elements. + "<svg display=\"none\">" + " <g display=\"inline\">" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"red\" display=\"inline\" />" + " <rect x=\"0\" y=\"0\" height=\"10\" width=\"10\" fill=\"blue\" display=\"inline\" />" + " </g>" + "</svg>" + }; + + QRgb expectedColors[] = {0xff0000ff, 0xff00ff00, 0xff00ff00, 0xff0000ff, 0xffff0000, 0xff00ff00}; + + const int COUNT = sizeof(svgs) / sizeof(svgs[0]); + QPainter p; + + for (int i = 0; i < COUNT; ++i) { + QByteArray data(svgs[i]); + QSvgRenderer renderer(data); + QVERIFY(renderer.isValid()); + QImage image(10, 10, QImage::Format_ARGB32_Premultiplied); + image.fill(0xff00ff00); + p.begin(&image); + renderer.render(&p); + p.end(); + QCOMPARE(image.pixel(5, 5), expectedColors[i]); + } +} + +void tst_QSvgRenderer::strokeInherit() +{ + static const char *svgs[] = { + // Reference. + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\"/>" + " </g>" + "</svg>", + // stroke + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"none\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke=\"blue\"/>" + " </g>" + " <g stroke=\"yellow\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\" stroke=\"green\"/>" + " </g>" + "</svg>", + // stroke-width + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"0\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-width=\"20\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"10\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\" stroke-width=\"0\"/>" + " </g>" + "</svg>", + // stroke-linecap + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"round\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-linecap=\"butt\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\"/>" + " </g>" + "</svg>", + // stroke-linejoin + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"round\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-linejoin=\"miter\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\"/>" + " </g>" + "</svg>", + // stroke-miterlimit + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"2\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-miterlimit=\"1\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\"/>" + " </g>" + "</svg>", + // stroke-dasharray + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"1,1,1,1,1,1,3,1,3,1,3,1,1,1,1,1,1,3\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-dasharray=\"20,10\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"none\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\" stroke-dasharray=\"3,3,1\"/>" + " </g>" + "</svg>", + // stroke-dashoffset + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"0\" stroke-opacity=\"0.5\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-dashoffset=\"10\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"0\">" + " <polyline fill=\"none\" points=\"10 25 80 25\" stroke-dashoffset=\"4.5\"/>" + " </g>" + "</svg>", + // stroke-opacity + "<svg viewBox=\"0 0 200 30\">" + " <g stroke=\"blue\" stroke-width=\"20\" stroke-linecap=\"butt\"" + " stroke-linejoin=\"miter\" stroke-miterlimit=\"1\" stroke-dasharray=\"20,10\"" + " stroke-dashoffset=\"10\" stroke-opacity=\"0\">" + " <polyline fill=\"none\" points=\"10 10 100 10 100 20 190 20\" stroke-opacity=\"0.5\"/>" + " </g>" + " <g stroke=\"green\" stroke-width=\"0\" stroke-dasharray=\"3,3,1\" stroke-dashoffset=\"4.5\">" + " <polyline fill=\"none\" points=\"10 25 80 25\"/>" + " </g>" + "</svg>" + }; + + const int COUNT = sizeof(svgs) / sizeof(svgs[0]); + QImage images[COUNT]; + QPainter p; + + for (int i = 0; i < COUNT; ++i) { + QByteArray data(svgs[i]); + QSvgRenderer renderer(data); + QVERIFY(renderer.isValid()); + images[i] = QImage(200, 30, QImage::Format_ARGB32_Premultiplied); + images[i].fill(-1); + p.begin(&images[i]); + renderer.render(&p); + p.end(); + if (i != 0) { + QCOMPARE(images[0], images[i]); + } + } } QTEST_MAIN(tst_QSvgRenderer) diff --git a/tests/auto/qsyntaxhighlighter/tst_qsyntaxhighlighter.cpp b/tests/auto/qsyntaxhighlighter/tst_qsyntaxhighlighter.cpp index 4a26df68d5..22e9455965 100644 --- a/tests/auto/qsyntaxhighlighter/tst_qsyntaxhighlighter.cpp +++ b/tests/auto/qsyntaxhighlighter/tst_qsyntaxhighlighter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsysinfo/tst_qsysinfo.cpp b/tests/auto/qsysinfo/tst_qsysinfo.cpp index 206d4d2ffe..dc677615b1 100644 --- a/tests/auto/qsysinfo/tst_qsysinfo.cpp +++ b/tests/auto/qsysinfo/tst_qsysinfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsystemsemaphore/tst_qsystemsemaphore.cpp b/tests/auto/qsystemsemaphore/tst_qsystemsemaphore.cpp index 43ef509e9c..2fd786fe19 100644 --- a/tests/auto/qsystemsemaphore/tst_qsystemsemaphore.cpp +++ b/tests/auto/qsystemsemaphore/tst_qsystemsemaphore.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qsystemtrayicon/tst_qsystemtrayicon.cpp b/tests/auto/qsystemtrayicon/tst_qsystemtrayicon.cpp index 8c5da7b2b7..5512c6ef94 100644 --- a/tests/auto/qsystemtrayicon/tst_qsystemtrayicon.cpp +++ b/tests/auto/qsystemtrayicon/tst_qsystemtrayicon.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtabbar/tst_qtabbar.cpp b/tests/auto/qtabbar/tst_qtabbar.cpp index 31722de73b..f908d3f7ca 100644 --- a/tests/auto/qtabbar/tst_qtabbar.cpp +++ b/tests/auto/qtabbar/tst_qtabbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -370,7 +370,7 @@ void tst_QTabBar::tabButton() tabbar.setTabButton(0, position, button); - QCOMPARE(tabbar.tabButton(0, position), static_cast<const QWidget *>(button)); + QCOMPARE(tabbar.tabButton(0, position), static_cast<QWidget *>(button)); QTRY_VERIFY(!button->isHidden()); QVERIFY(tabbar.tabButton(0, otherSide) == 0); QCOMPARE(button->parent(), static_cast<QObject *>(&tabbar)); diff --git a/tests/auto/qtableview/tst_qtableview.cpp b/tests/auto/qtableview/tst_qtableview.cpp index 959515568a..ae023baa94 100644 --- a/tests/auto/qtableview/tst_qtableview.cpp +++ b/tests/auto/qtableview/tst_qtableview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtablewidget/tst_qtablewidget.cpp b/tests/auto/qtablewidget/tst_qtablewidget.cpp index 22ded6f246..4823512516 100644 --- a/tests/auto/qtablewidget/tst_qtablewidget.cpp +++ b/tests/auto/qtablewidget/tst_qtablewidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtabwidget/tst_qtabwidget.cpp b/tests/auto/qtabwidget/tst_qtabwidget.cpp index cb04a5d579..d323d0b436 100644 --- a/tests/auto/qtabwidget/tst_qtabwidget.cpp +++ b/tests/auto/qtabwidget/tst_qtabwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtconcurrentfilter/tst_qtconcurrentfilter.cpp b/tests/auto/qtconcurrentfilter/tst_qtconcurrentfilter.cpp index 4320318c01..f9f8823d94 100644 --- a/tests/auto/qtconcurrentfilter/tst_qtconcurrentfilter.cpp +++ b/tests/auto/qtconcurrentfilter/tst_qtconcurrentfilter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtconcurrentiteratekernel/tst_qtconcurrentiteratekernel.cpp b/tests/auto/qtconcurrentiteratekernel/tst_qtconcurrentiteratekernel.cpp index 50da773614..293c9fd5bd 100644 --- a/tests/auto/qtconcurrentiteratekernel/tst_qtconcurrentiteratekernel.cpp +++ b/tests/auto/qtconcurrentiteratekernel/tst_qtconcurrentiteratekernel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtconcurrentmap/functions.h b/tests/auto/qtconcurrentmap/functions.h index b2db4f36cf..5374299c7c 100644 --- a/tests/auto/qtconcurrentmap/functions.h +++ b/tests/auto/qtconcurrentmap/functions.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtconcurrentmap/tst_qtconcurrentmap.cpp b/tests/auto/qtconcurrentmap/tst_qtconcurrentmap.cpp index 116f46ebd6..8cc8fd5341 100644 --- a/tests/auto/qtconcurrentmap/tst_qtconcurrentmap.cpp +++ b/tests/auto/qtconcurrentmap/tst_qtconcurrentmap.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp b/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp index fdec9b12e2..84d480da3e 100644 --- a/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp +++ b/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtconcurrentthreadengine/tst_qtconcurrentthreadengine.cpp b/tests/auto/qtconcurrentthreadengine/tst_qtconcurrentthreadengine.cpp index 82b70f6a97..cc4871f444 100644 --- a/tests/auto/qtconcurrentthreadengine/tst_qtconcurrentthreadengine.cpp +++ b/tests/auto/qtconcurrentthreadengine/tst_qtconcurrentthreadengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtcpserver/crashingServer/main.cpp b/tests/auto/qtcpserver/crashingServer/main.cpp index 7b9a0d528a..6df3f83294 100644 --- a/tests/auto/qtcpserver/crashingServer/main.cpp +++ b/tests/auto/qtcpserver/crashingServer/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtcpserver/tst_qtcpserver.cpp b/tests/auto/qtcpserver/tst_qtcpserver.cpp index 4fd1827fae..5c82cbb926 100644 --- a/tests/auto/qtcpserver/tst_qtcpserver.cpp +++ b/tests/auto/qtcpserver/tst_qtcpserver.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -274,42 +274,35 @@ void tst_QTcpServer::ipv4LoopbackPerformanceTest() QTcpSocket *clientB = server.nextPendingConnection(); QVERIFY(clientB); -#if defined(Q_WS_WIN) - if (QSysInfo::WindowsVersion & QSysInfo::WV_DOS_based) { - QSKIP("Dont run performance tests on QSysInfo::WV_DOS_based systems, overloads the system", SkipAll); - } else -#endif - { - QByteArray buffer(16384, '@'); - QTime stopWatch; - stopWatch.start(); - qlonglong totalWritten = 0; - while (stopWatch.elapsed() < 5000) { - QVERIFY(clientA.write(buffer.data(), buffer.size()) > 0); - clientA.flush(); - totalWritten += buffer.size(); - while (clientB->waitForReadyRead(100)) { - if (clientB->bytesAvailable() == 16384) - break; - } - clientB->read(buffer.data(), buffer.size()); - clientB->write(buffer.data(), buffer.size()); - clientB->flush(); - totalWritten += buffer.size(); - while (clientA.waitForReadyRead(100)) { - if (clientA.bytesAvailable() == 16384) - break; - } - clientA.read(buffer.data(), buffer.size()); + QByteArray buffer(16384, '@'); + QTime stopWatch; + stopWatch.start(); + qlonglong totalWritten = 0; + while (stopWatch.elapsed() < 5000) { + QVERIFY(clientA.write(buffer.data(), buffer.size()) > 0); + clientA.flush(); + totalWritten += buffer.size(); + while (clientB->waitForReadyRead(100)) { + if (clientB->bytesAvailable() == 16384) + break; } + clientB->read(buffer.data(), buffer.size()); + clientB->write(buffer.data(), buffer.size()); + clientB->flush(); + totalWritten += buffer.size(); + while (clientA.waitForReadyRead(100)) { + if (clientA.bytesAvailable() == 16384) + break; + } + clientA.read(buffer.data(), buffer.size()); + } - qDebug("\t\t%s: %.1fMB/%.1fs: %.1fMB/s", - server.serverAddress().toString().toLatin1().constData(), - totalWritten / (1024.0 * 1024.0), - stopWatch.elapsed() / 1000.0, - (totalWritten / (stopWatch.elapsed() / 1000.0)) / (1024 * 1024)); + qDebug("\t\t%s: %.1fMB/%.1fs: %.1fMB/s", + server.serverAddress().toString().toLatin1().constData(), + totalWritten / (1024.0 * 1024.0), + stopWatch.elapsed() / 1000.0, + (totalWritten / (stopWatch.elapsed() / 1000.0)) / (1024 * 1024)); - } delete clientB; } @@ -378,42 +371,35 @@ void tst_QTcpServer::ipv4PerformanceTest() QTcpSocket *clientB = server.nextPendingConnection(); QVERIFY(clientB); -#if defined(Q_WS_WIN) - if (QSysInfo::WindowsVersion & QSysInfo::WV_DOS_based) { - QSKIP("Dont run performance tests on QSysInfo::WV_DOS_based systems, overloads the system", SkipAll); - } else -#endif - { - - QByteArray buffer(16384, '@'); - QTime stopWatch; - stopWatch.start(); - qlonglong totalWritten = 0; - while (stopWatch.elapsed() < 5000) { - qlonglong writtenA = clientA.write(buffer.data(), buffer.size()); - clientA.flush(); - totalWritten += buffer.size(); - while (clientB->waitForReadyRead(100)) { - if (clientB->bytesAvailable() == writtenA) - break; - } - clientB->read(buffer.data(), buffer.size()); - qlonglong writtenB = clientB->write(buffer.data(), buffer.size()); - clientB->flush(); - totalWritten += buffer.size(); - while (clientA.waitForReadyRead(100)) { - if (clientA.bytesAvailable() == writtenB) - break; - } - clientA.read(buffer.data(), buffer.size()); + QByteArray buffer(16384, '@'); + QTime stopWatch; + stopWatch.start(); + qlonglong totalWritten = 0; + while (stopWatch.elapsed() < 5000) { + qlonglong writtenA = clientA.write(buffer.data(), buffer.size()); + clientA.flush(); + totalWritten += buffer.size(); + while (clientB->waitForReadyRead(100)) { + if (clientB->bytesAvailable() == writtenA) + break; } - - qDebug("\t\t%s: %.1fMB/%.1fs: %.1fMB/s", - probeSocket.localAddress().toString().toLatin1().constData(), - totalWritten / (1024.0 * 1024.0), - stopWatch.elapsed() / 1000.0, - (totalWritten / (stopWatch.elapsed() / 1000.0)) / (1024 * 1024)); + clientB->read(buffer.data(), buffer.size()); + qlonglong writtenB = clientB->write(buffer.data(), buffer.size()); + clientB->flush(); + totalWritten += buffer.size(); + while (clientA.waitForReadyRead(100)) { + if (clientA.bytesAvailable() == writtenB) + break; + } + clientA.read(buffer.data(), buffer.size()); } + + qDebug("\t\t%s: %.1fMB/%.1fs: %.1fMB/s", + probeSocket.localAddress().toString().toLatin1().constData(), + totalWritten / (1024.0 * 1024.0), + stopWatch.elapsed() / 1000.0, + (totalWritten / (stopWatch.elapsed() / 1000.0)) / (1024 * 1024)); + delete clientB; } diff --git a/tests/auto/qtcpsocket/stressTest/Test.cpp b/tests/auto/qtcpsocket/stressTest/Test.cpp index 305cf728a1..3a0231d652 100644 --- a/tests/auto/qtcpsocket/stressTest/Test.cpp +++ b/tests/auto/qtcpsocket/stressTest/Test.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtcpsocket/stressTest/Test.h b/tests/auto/qtcpsocket/stressTest/Test.h index eb44cca8e3..6919153d80 100644 --- a/tests/auto/qtcpsocket/stressTest/Test.h +++ b/tests/auto/qtcpsocket/stressTest/Test.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtcpsocket/stressTest/main.cpp b/tests/auto/qtcpsocket/stressTest/main.cpp index 73e04e2d3d..8b8542dca2 100644 --- a/tests/auto/qtcpsocket/stressTest/main.cpp +++ b/tests/auto/qtcpsocket/stressTest/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtcpsocket/tst_qtcpsocket.cpp b/tests/auto/qtcpsocket/tst_qtcpsocket.cpp index 1e7cc48ca7..9e55764ada 100644 --- a/tests/auto/qtcpsocket/tst_qtcpsocket.cpp +++ b/tests/auto/qtcpsocket/tst_qtcpsocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtemporaryfile/tst_qtemporaryfile.cpp b/tests/auto/qtemporaryfile/tst_qtemporaryfile.cpp index 26f5f40cba..66896a834c 100644 --- a/tests/auto/qtemporaryfile/tst_qtemporaryfile.cpp +++ b/tests/auto/qtemporaryfile/tst_qtemporaryfile.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -88,6 +88,7 @@ private slots: void rename(); void renameFdLeak(); void reOpenThroughQFile(); + void keepOpenMode(); public: }; @@ -439,5 +440,37 @@ void tst_QTemporaryFile::reOpenThroughQFile() QCOMPARE(file.readAll(), data); } +void tst_QTemporaryFile::keepOpenMode() +{ + QByteArray data("abcdefghij"); + + { + QTemporaryFile file; + QVERIFY(((QFile &)file).open(QIODevice::WriteOnly)); + QVERIFY(QIODevice::WriteOnly == file.openMode()); + + QCOMPARE(file.write(data), (qint64)data.size()); + file.close(); + + QVERIFY(((QFile &)file).open(QIODevice::ReadOnly)); + QVERIFY(QIODevice::ReadOnly == file.openMode()); + QCOMPARE(file.readAll(), data); + } + + { + QTemporaryFile file; + QVERIFY(file.open()); + QCOMPARE(file.write(data), (qint64)data.size()); + QVERIFY(file.rename("temporary-file.txt")); + + QVERIFY(((QFile &)file).open(QIODevice::ReadOnly)); + QVERIFY(QIODevice::ReadOnly == file.openMode()); + QCOMPARE(file.readAll(), data); + + QVERIFY(((QFile &)file).open(QIODevice::WriteOnly)); + QVERIFY(QIODevice::WriteOnly == file.openMode()); + } +} + QTEST_MAIN(tst_QTemporaryFile) #include "tst_qtemporaryfile.moc" diff --git a/tests/auto/qtessellator/XrenderFake.h b/tests/auto/qtessellator/XrenderFake.h index b29331be12..f2af17b8dd 100644 --- a/tests/auto/qtessellator/XrenderFake.h +++ b/tests/auto/qtessellator/XrenderFake.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/arc.cpp b/tests/auto/qtessellator/arc.cpp index 7627937aab..824ee8b563 100644 --- a/tests/auto/qtessellator/arc.cpp +++ b/tests/auto/qtessellator/arc.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/arc.h b/tests/auto/qtessellator/arc.h index 0ad7279f21..26a47e5ea2 100644 --- a/tests/auto/qtessellator/arc.h +++ b/tests/auto/qtessellator/arc.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/dataparser.cpp b/tests/auto/qtessellator/dataparser.cpp index c767cfa0d0..c23a8ca85c 100644 --- a/tests/auto/qtessellator/dataparser.cpp +++ b/tests/auto/qtessellator/dataparser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/dataparser.h b/tests/auto/qtessellator/dataparser.h index 8f8571bee4..6ef6dce8de 100644 --- a/tests/auto/qtessellator/dataparser.h +++ b/tests/auto/qtessellator/dataparser.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/oldtessellator.cpp b/tests/auto/qtessellator/oldtessellator.cpp index edfc1aa5ee..63f35bf4fa 100644 --- a/tests/auto/qtessellator/oldtessellator.cpp +++ b/tests/auto/qtessellator/oldtessellator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/oldtessellator.h b/tests/auto/qtessellator/oldtessellator.h index c01e215637..53330c5638 100644 --- a/tests/auto/qtessellator/oldtessellator.h +++ b/tests/auto/qtessellator/oldtessellator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/qnum.h b/tests/auto/qtessellator/qnum.h index 03158c517c..98d64f2a97 100644 --- a/tests/auto/qtessellator/qnum.h +++ b/tests/auto/qtessellator/qnum.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/sample_data.h b/tests/auto/qtessellator/sample_data.h index 540ef3042e..d34f93e2a5 100644 --- a/tests/auto/qtessellator/sample_data.h +++ b/tests/auto/qtessellator/sample_data.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/simple.cpp b/tests/auto/qtessellator/simple.cpp index 34e0f6c8bf..716439762a 100644 --- a/tests/auto/qtessellator/simple.cpp +++ b/tests/auto/qtessellator/simple.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/simple.h b/tests/auto/qtessellator/simple.h index aef063897a..a0da02b65b 100644 --- a/tests/auto/qtessellator/simple.h +++ b/tests/auto/qtessellator/simple.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/testtessellator.cpp b/tests/auto/qtessellator/testtessellator.cpp index 423c1e8045..85dd2ffa44 100644 --- a/tests/auto/qtessellator/testtessellator.cpp +++ b/tests/auto/qtessellator/testtessellator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/testtessellator.h b/tests/auto/qtessellator/testtessellator.h index 089f094ac4..ac74f7502c 100644 --- a/tests/auto/qtessellator/testtessellator.h +++ b/tests/auto/qtessellator/testtessellator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/tst_tessellator.cpp b/tests/auto/qtessellator/tst_tessellator.cpp index 8899285899..20e4d744c2 100644 --- a/tests/auto/qtessellator/tst_tessellator.cpp +++ b/tests/auto/qtessellator/tst_tessellator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/utils.cpp b/tests/auto/qtessellator/utils.cpp index d4081931ad..c4573dae12 100644 --- a/tests/auto/qtessellator/utils.cpp +++ b/tests/auto/qtessellator/utils.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtessellator/utils.h b/tests/auto/qtessellator/utils.h index bc27853a14..801b798751 100644 --- a/tests/auto/qtessellator/utils.h +++ b/tests/auto/qtessellator/utils.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextblock/tst_qtextblock.cpp b/tests/auto/qtextblock/tst_qtextblock.cpp index c9206cec58..59ab957ce3 100644 --- a/tests/auto/qtextblock/tst_qtextblock.cpp +++ b/tests/auto/qtextblock/tst_qtextblock.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextboundaryfinder/tst_qtextboundaryfinder.cpp b/tests/auto/qtextboundaryfinder/tst_qtextboundaryfinder.cpp index 0886dbdc74..eecc5276f9 100644 --- a/tests/auto/qtextboundaryfinder/tst_qtextboundaryfinder.cpp +++ b/tests/auto/qtextboundaryfinder/tst_qtextboundaryfinder.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextbrowser/tst_qtextbrowser.cpp b/tests/auto/qtextbrowser/tst_qtextbrowser.cpp index f0b8f2c165..08173d14c9 100644 --- a/tests/auto/qtextbrowser/tst_qtextbrowser.cpp +++ b/tests/auto/qtextbrowser/tst_qtextbrowser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextcodec/echo/main.cpp b/tests/auto/qtextcodec/echo/main.cpp index 0c05a111db..462d09e048 100644 --- a/tests/auto/qtextcodec/echo/main.cpp +++ b/tests/auto/qtextcodec/echo/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextcodec/tst_qtextcodec.cpp b/tests/auto/qtextcodec/tst_qtextcodec.cpp index 1802c3eb65..f2da1ecce0 100644 --- a/tests/auto/qtextcodec/tst_qtextcodec.cpp +++ b/tests/auto/qtextcodec/tst_qtextcodec.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextcursor/tst_qtextcursor.cpp b/tests/auto/qtextcursor/tst_qtextcursor.cpp index 86b253f254..dd8c108865 100644 --- a/tests/auto/qtextcursor/tst_qtextcursor.cpp +++ b/tests/auto/qtextcursor/tst_qtextcursor.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextdocument/common.h b/tests/auto/qtextdocument/common.h index 06932fc719..549985d041 100644 --- a/tests/auto/qtextdocument/common.h +++ b/tests/auto/qtextdocument/common.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextdocument/tst_qtextdocument.cpp b/tests/auto/qtextdocument/tst_qtextdocument.cpp index 27be372bae..eea3ff0f5d 100644 --- a/tests/auto/qtextdocument/tst_qtextdocument.cpp +++ b/tests/auto/qtextdocument/tst_qtextdocument.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextdocumentfragment/tst_qtextdocumentfragment.cpp b/tests/auto/qtextdocumentfragment/tst_qtextdocumentfragment.cpp index 46f5f0c5ac..56f5e7a32b 100644 --- a/tests/auto/qtextdocumentfragment/tst_qtextdocumentfragment.cpp +++ b/tests/auto/qtextdocumentfragment/tst_qtextdocumentfragment.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextdocumentlayout/tst_qtextdocumentlayout.cpp b/tests/auto/qtextdocumentlayout/tst_qtextdocumentlayout.cpp index 36de574439..09126b352f 100644 --- a/tests/auto/qtextdocumentlayout/tst_qtextdocumentlayout.cpp +++ b/tests/auto/qtextdocumentlayout/tst_qtextdocumentlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextedit/tst_qtextedit.cpp b/tests/auto/qtextedit/tst_qtextedit.cpp index e61ff7b011..3bc1517599 100644 --- a/tests/auto/qtextedit/tst_qtextedit.cpp +++ b/tests/auto/qtextedit/tst_qtextedit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextformat/tst_qtextformat.cpp b/tests/auto/qtextformat/tst_qtextformat.cpp index f41b9fbe09..bc1cf31dc7 100644 --- a/tests/auto/qtextformat/tst_qtextformat.cpp +++ b/tests/auto/qtextformat/tst_qtextformat.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextlayout/tst_qtextlayout.cpp b/tests/auto/qtextlayout/tst_qtextlayout.cpp index 4ea3e2f38d..e948cf2023 100644 --- a/tests/auto/qtextlayout/tst_qtextlayout.cpp +++ b/tests/auto/qtextlayout/tst_qtextlayout.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextlist/tst_qtextlist.cpp b/tests/auto/qtextlist/tst_qtextlist.cpp index dd41d27c46..658b8bb0e6 100644 --- a/tests/auto/qtextlist/tst_qtextlist.cpp +++ b/tests/auto/qtextlist/tst_qtextlist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextobject/tst_qtextobject.cpp b/tests/auto/qtextobject/tst_qtextobject.cpp index 4d1d4b20fd..f87e8888c8 100644 --- a/tests/auto/qtextobject/tst_qtextobject.cpp +++ b/tests/auto/qtextobject/tst_qtextobject.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextodfwriter/tst_qtextodfwriter.cpp b/tests/auto/qtextodfwriter/tst_qtextodfwriter.cpp index f8c7cdf25d..1971493fb4 100644 --- a/tests/auto/qtextodfwriter/tst_qtextodfwriter.cpp +++ b/tests/auto/qtextodfwriter/tst_qtextodfwriter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextpiecetable/tst_qtextpiecetable.cpp b/tests/auto/qtextpiecetable/tst_qtextpiecetable.cpp index 5748b44f3f..accbabb1ff 100644 --- a/tests/auto/qtextpiecetable/tst_qtextpiecetable.cpp +++ b/tests/auto/qtextpiecetable/tst_qtextpiecetable.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextscriptengine/generate/main.cpp b/tests/auto/qtextscriptengine/generate/main.cpp index d3ef67b3e2..e8ef5648d7 100644 --- a/tests/auto/qtextscriptengine/generate/main.cpp +++ b/tests/auto/qtextscriptengine/generate/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp b/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp index c60e0bf7e8..30f97ba745 100644 --- a/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp +++ b/tests/auto/qtextscriptengine/tst_qtextscriptengine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextstream/readAllStdinProcess/main.cpp b/tests/auto/qtextstream/readAllStdinProcess/main.cpp index ec9e95f7f6..e9d41cdfc2 100644 --- a/tests/auto/qtextstream/readAllStdinProcess/main.cpp +++ b/tests/auto/qtextstream/readAllStdinProcess/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextstream/readLineStdinProcess/main.cpp b/tests/auto/qtextstream/readLineStdinProcess/main.cpp index 47fed8885b..cc496f28a7 100644 --- a/tests/auto/qtextstream/readLineStdinProcess/main.cpp +++ b/tests/auto/qtextstream/readLineStdinProcess/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextstream/stdinProcess/main.cpp b/tests/auto/qtextstream/stdinProcess/main.cpp index 4e1da8d99d..43a45ff3fe 100644 --- a/tests/auto/qtextstream/stdinProcess/main.cpp +++ b/tests/auto/qtextstream/stdinProcess/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtextstream/tst_qtextstream.cpp b/tests/auto/qtextstream/tst_qtextstream.cpp index 957395722d..d05dcf8af3 100644 --- a/tests/auto/qtextstream/tst_qtextstream.cpp +++ b/tests/auto/qtextstream/tst_qtextstream.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtexttable/tst_qtexttable.cpp b/tests/auto/qtexttable/tst_qtexttable.cpp index 15bf4210e9..a984e88552 100644 --- a/tests/auto/qtexttable/tst_qtexttable.cpp +++ b/tests/auto/qtexttable/tst_qtexttable.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qthread/tst_qthread.cpp b/tests/auto/qthread/tst_qthread.cpp index 235d63b7a0..3a7d83f5ab 100644 --- a/tests/auto/qthread/tst_qthread.cpp +++ b/tests/auto/qthread/tst_qthread.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qthreadonce/qthreadonce.cpp b/tests/auto/qthreadonce/qthreadonce.cpp index 1c7dc7e0ff..f9b7faaf9e 100644 --- a/tests/auto/qthreadonce/qthreadonce.cpp +++ b/tests/auto/qthreadonce/qthreadonce.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qthreadonce/qthreadonce.h b/tests/auto/qthreadonce/qthreadonce.h index d5f9cc9fd3..c63102b2e0 100644 --- a/tests/auto/qthreadonce/qthreadonce.h +++ b/tests/auto/qthreadonce/qthreadonce.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qthreadonce/tst_qthreadonce.cpp b/tests/auto/qthreadonce/tst_qthreadonce.cpp index f20788a7fe..590de0fb22 100644 --- a/tests/auto/qthreadonce/tst_qthreadonce.cpp +++ b/tests/auto/qthreadonce/tst_qthreadonce.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qthreadpool/tst_qthreadpool.cpp b/tests/auto/qthreadpool/tst_qthreadpool.cpp index 9bb39d0ef3..1111ecc9a0 100644 --- a/tests/auto/qthreadpool/tst_qthreadpool.cpp +++ b/tests/auto/qthreadpool/tst_qthreadpool.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qthreadstorage/tst_qthreadstorage.cpp b/tests/auto/qthreadstorage/tst_qthreadstorage.cpp index 442f96ae4c..7e57c5989a 100644 --- a/tests/auto/qthreadstorage/tst_qthreadstorage.cpp +++ b/tests/auto/qthreadstorage/tst_qthreadstorage.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtime/tst_qtime.cpp b/tests/auto/qtime/tst_qtime.cpp index cc91e9db4d..dd0cff4533 100644 --- a/tests/auto/qtime/tst_qtime.cpp +++ b/tests/auto/qtime/tst_qtime.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtimeline/tst_qtimeline.cpp b/tests/auto/qtimeline/tst_qtimeline.cpp index 957619377d..e6e75ff018 100644 --- a/tests/auto/qtimeline/tst_qtimeline.cpp +++ b/tests/auto/qtimeline/tst_qtimeline.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtimer/tst_qtimer.cpp b/tests/auto/qtimer/tst_qtimer.cpp index bffb4f24da..43b755347c 100644 --- a/tests/auto/qtimer/tst_qtimer.cpp +++ b/tests/auto/qtimer/tst_qtimer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -253,7 +253,7 @@ void tst_QTimer::livelock() QEXPECT_FAIL("non-zero timer", "", Continue); #elif defined(Q_OS_WIN) if (QSysInfo::WindowsVersion < QSysInfo::WV_XP) - QEXPECT_FAIL("non-zero timer", "Multimedia timers are not available on Win2K/9x", Continue); + QEXPECT_FAIL("non-zero timer", "Multimedia timers are not available on Windows 2000", Continue); #endif QVERIFY(tester.postEventAtRightTime); } diff --git a/tests/auto/qtmd5/tst_qtmd5.cpp b/tests/auto/qtmd5/tst_qtmd5.cpp index be5e4aa973..f271dde10a 100644 --- a/tests/auto/qtmd5/tst_qtmd5.cpp +++ b/tests/auto/qtmd5/tst_qtmd5.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/basic/basic.cpp b/tests/auto/qtokenautomaton/tokenizers/basic/basic.cpp index ed513b3164..07738f9925 100644 --- a/tests/auto/qtokenautomaton/tokenizers/basic/basic.cpp +++ b/tests/auto/qtokenautomaton/tokenizers/basic/basic.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/basic/basic.h b/tests/auto/qtokenautomaton/tokenizers/basic/basic.h index a2eea596e0..f9bfb08bd9 100644 --- a/tests/auto/qtokenautomaton/tokenizers/basic/basic.h +++ b/tests/auto/qtokenautomaton/tokenizers/basic/basic.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.cpp b/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.cpp index 8fcde3859d..d8d4ae4297 100644 --- a/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.cpp +++ b/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.h b/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.h index de67f0f1a3..e2177150a7 100644 --- a/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.h +++ b/tests/auto/qtokenautomaton/tokenizers/basicNamespace/basicNamespace.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.cpp b/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.cpp index 58ddf9d4b1..ed95e30b57 100644 --- a/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.cpp +++ b/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.h b/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.h index 6d3fde6ba6..7d575550f0 100644 --- a/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.h +++ b/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.xml b/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.xml index 34d57cd086..6287259593 100644 --- a/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.xml +++ b/tests/auto/qtokenautomaton/tokenizers/boilerplate/boilerplate.xml @@ -24,7 +24,7 @@ <prolog>/**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -57,7 +57,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.cpp b/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.cpp index b01f04ef72..7e0267eab2 100644 --- a/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.cpp +++ b/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.h b/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.h index 1930dd5b18..404c0bf6db 100644 --- a/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.h +++ b/tests/auto/qtokenautomaton/tokenizers/noNamespace/noNamespace.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.cpp b/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.cpp index 44e16ba5d2..ad8a7a1b4f 100644 --- a/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.cpp +++ b/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.h b/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.h index 04be573b5b..13afedcfcd 100644 --- a/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.h +++ b/tests/auto/qtokenautomaton/tokenizers/noToString/noToString.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.cpp b/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.cpp index 541a06d894..6c552ea3fe 100644 --- a/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.cpp +++ b/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.h b/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.h index bda90a0264..fa5e4bc044 100644 --- a/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.h +++ b/tests/auto/qtokenautomaton/tokenizers/withNamespace/withNamespace.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtokenautomaton/tst_qtokenautomaton.cpp b/tests/auto/qtokenautomaton/tst_qtokenautomaton.cpp index e48752df32..bf86ae3a1a 100644 --- a/tests/auto/qtokenautomaton/tst_qtokenautomaton.cpp +++ b/tests/auto/qtokenautomaton/tst_qtokenautomaton.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtoolbar/tst_qtoolbar.cpp b/tests/auto/qtoolbar/tst_qtoolbar.cpp index 15cee18e53..a762cbae7e 100644 --- a/tests/auto/qtoolbar/tst_qtoolbar.cpp +++ b/tests/auto/qtoolbar/tst_qtoolbar.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtoolbox/tst_qtoolbox.cpp b/tests/auto/qtoolbox/tst_qtoolbox.cpp index c246843132..c760172d62 100644 --- a/tests/auto/qtoolbox/tst_qtoolbox.cpp +++ b/tests/auto/qtoolbox/tst_qtoolbox.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtoolbutton/tst_qtoolbutton.cpp b/tests/auto/qtoolbutton/tst_qtoolbutton.cpp index 1dbf99bf43..9e342ad360 100644 --- a/tests/auto/qtoolbutton/tst_qtoolbutton.cpp +++ b/tests/auto/qtoolbutton/tst_qtoolbutton.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtooltip/tst_qtooltip.cpp b/tests/auto/qtooltip/tst_qtooltip.cpp index cb173207c8..7775a66bc1 100644 --- a/tests/auto/qtooltip/tst_qtooltip.cpp +++ b/tests/auto/qtooltip/tst_qtooltip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtouchevent/qtouchevent.pro b/tests/auto/qtouchevent/qtouchevent.pro new file mode 100644 index 0000000000..8f6aa8703f --- /dev/null +++ b/tests/auto/qtouchevent/qtouchevent.pro @@ -0,0 +1,3 @@ +SOURCES=tst_qtouchevent.cpp +TARGET=tst_qtouchevent +QT+=testlib diff --git a/tests/auto/qtouchevent/tst_qtouchevent.cpp b/tests/auto/qtouchevent/tst_qtouchevent.cpp new file mode 100644 index 0000000000..0d584cd48d --- /dev/null +++ b/tests/auto/qtouchevent/tst_qtouchevent.cpp @@ -0,0 +1,798 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the $MODULE$ of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtGui> +#include <QtTest> + +class tst_QTouchEventWidget : public QWidget +{ +public: + QList<QTouchEvent::TouchPoint> touchBeginPoints, touchUpdatePoints, touchEndPoints; + bool seenTouchBegin, seenTouchUpdate, seenTouchEnd; + bool acceptTouchBegin, acceptTouchUpdate, acceptTouchEnd; + + tst_QTouchEventWidget() + : QWidget() + { + reset(); + } + + void reset() + { + touchBeginPoints.clear(); + touchUpdatePoints.clear(); + touchEndPoints.clear(); + seenTouchBegin = seenTouchUpdate = seenTouchEnd = false; + acceptTouchBegin = acceptTouchUpdate = acceptTouchEnd = true; + } + + bool event(QEvent *event) + { + switch (event->type()) { + case QEvent::TouchBegin: + if (seenTouchBegin) qWarning("TouchBegin: already seen a TouchBegin"); + if (seenTouchUpdate) qWarning("TouchBegin: TouchUpdate cannot happen before TouchBegin"); + if (seenTouchEnd) qWarning("TouchBegin: TouchEnd cannot happen before TouchBegin"); + seenTouchBegin = !seenTouchBegin && !seenTouchUpdate && !seenTouchEnd; + touchBeginPoints = static_cast<QTouchEvent *>(event)->touchPoints(); + event->setAccepted(acceptTouchBegin); + break; + case QEvent::TouchUpdate: + if (!seenTouchBegin) qWarning("TouchUpdate: have not seen TouchBegin"); + if (seenTouchEnd) qWarning("TouchUpdate: TouchEnd cannot happen before TouchUpdate"); + seenTouchUpdate = seenTouchBegin && !seenTouchEnd; + touchUpdatePoints = static_cast<QTouchEvent *>(event)->touchPoints(); + event->setAccepted(acceptTouchUpdate); + break; + case QEvent::TouchEnd: + if (!seenTouchBegin) qWarning("TouchEnd: have not seen TouchBegin"); + if (seenTouchEnd) qWarning("TouchEnd: already seen a TouchEnd"); + seenTouchEnd = seenTouchBegin && !seenTouchEnd; + touchEndPoints = static_cast<QTouchEvent *>(event)->touchPoints(); + event->setAccepted(acceptTouchEnd); + break; + default: + return QWidget::event(event); + } + return true; + } +}; + +class tst_QTouchEvent : public QObject +{ + Q_OBJECT +public: + tst_QTouchEvent() { } + ~tst_QTouchEvent() { } + +private slots: + void touchDisabledByDefault(); + void touchEventAcceptedByDefault(); + void touchBeginPropagatesWhenIgnored(); + void touchUpdateAndEndNeverPropagate(); + void basicRawEventTranslation(); + void multiPointRawEventTranslationOnTouchScreen(); + void multiPointRawEventTranslationOnTouchPad(); +}; + +void tst_QTouchEvent::touchDisabledByDefault() +{ + // the widget attribute is not enabled by default + QWidget widget; + QVERIFY(!widget.testAttribute(Qt::WA_AcceptTouchEvents)); + + // events should not be accepted since they are not enabled + QList<QTouchEvent::TouchPoint> touchPoints; + touchPoints.append(QTouchEvent::TouchPoint(0)); + QTouchEvent touchEvent(QEvent::TouchBegin, + QTouchEvent::TouchScreen, + Qt::NoModifier, + Qt::TouchPointPressed, + touchPoints); + bool res = QApplication::sendEvent(&widget, &touchEvent); + QVERIFY(!res); + QVERIFY(!touchEvent.isAccepted()); +} + +void tst_QTouchEvent::touchEventAcceptedByDefault() +{ + // enabling touch events should automatically accept touch events + QWidget widget; + widget.setAttribute(Qt::WA_AcceptTouchEvents); + + // QWidget handles touch event by converting them into a mouse event, so the event is both + // accepted and handled (res == true) + QList<QTouchEvent::TouchPoint> touchPoints; + touchPoints.append(QTouchEvent::TouchPoint(0)); + QTouchEvent touchEvent(QEvent::TouchBegin, + QTouchEvent::TouchScreen, + Qt::NoModifier, + Qt::TouchPointPressed, + touchPoints); + bool res = QApplication::sendEvent(&widget, &touchEvent); + QVERIFY(res); + QVERIFY(touchEvent.isAccepted()); + + // tst_QTouchEventWidget does handle, sending succeeds + tst_QTouchEventWidget touchWidget; + touchWidget.setAttribute(Qt::WA_AcceptTouchEvents); + touchEvent.ignore(); + res = QApplication::sendEvent(&touchWidget, &touchEvent); + QVERIFY(res); + QVERIFY(touchEvent.isAccepted()); +} + +void tst_QTouchEvent::touchBeginPropagatesWhenIgnored() +{ + tst_QTouchEventWidget window, child, grandchild; + child.setParent(&window); + grandchild.setParent(&child); + + // all widgets accept touch events, grandchild ignores, so child sees the event, but not window + window.setAttribute(Qt::WA_AcceptTouchEvents); + child.setAttribute(Qt::WA_AcceptTouchEvents); + grandchild.setAttribute(Qt::WA_AcceptTouchEvents); + grandchild.acceptTouchBegin = false; + + QList<QTouchEvent::TouchPoint> touchPoints; + touchPoints.append(QTouchEvent::TouchPoint(0)); + QTouchEvent touchEvent(QEvent::TouchBegin, + QTouchEvent::TouchScreen, + Qt::NoModifier, + Qt::TouchPointPressed, + touchPoints); + bool res = QApplication::sendEvent(&grandchild, &touchEvent); + QVERIFY(res); + QVERIFY(touchEvent.isAccepted()); + QVERIFY(grandchild.seenTouchBegin); + QVERIFY(child.seenTouchBegin); + QVERIFY(!window.seenTouchBegin); + + // disable touch on grandchild. even though it doesn't accept it, child should still get the + // TouchBegin + grandchild.reset(); + child.reset(); + window.reset(); + grandchild.setAttribute(Qt::WA_AcceptTouchEvents, false); + + touchEvent.ignore(); + res = QApplication::sendEvent(&grandchild, &touchEvent); + QVERIFY(res); + QVERIFY(touchEvent.isAccepted()); + QVERIFY(!grandchild.seenTouchBegin); + QVERIFY(child.seenTouchBegin); + QVERIFY(!window.seenTouchBegin); +} + +void tst_QTouchEvent::touchUpdateAndEndNeverPropagate() +{ + tst_QTouchEventWidget window, child; + child.setParent(&window); + + window.setAttribute(Qt::WA_AcceptTouchEvents); + child.setAttribute(Qt::WA_AcceptTouchEvents); + child.acceptTouchUpdate = false; + child.acceptTouchEnd = false; + + QList<QTouchEvent::TouchPoint> touchPoints; + touchPoints.append(QTouchEvent::TouchPoint(0)); + QTouchEvent touchBeginEvent(QEvent::TouchBegin, + QTouchEvent::TouchScreen, + Qt::NoModifier, + Qt::TouchPointPressed, + touchPoints); + bool res = QApplication::sendEvent(&child, &touchBeginEvent); + QVERIFY(res); + QVERIFY(touchBeginEvent.isAccepted()); + QVERIFY(child.seenTouchBegin); + QVERIFY(!window.seenTouchBegin); + + // send the touch update to the child, but ignore it, it doesn't propagate + QTouchEvent touchUpdateEvent(QEvent::TouchUpdate, + QTouchEvent::TouchScreen, + Qt::NoModifier, + Qt::TouchPointMoved, + touchPoints); + res = QApplication::sendEvent(&child, &touchUpdateEvent); + QVERIFY(res); + QVERIFY(!touchUpdateEvent.isAccepted()); + QVERIFY(child.seenTouchUpdate); + QVERIFY(!window.seenTouchUpdate); + + // send the touch end, same thing should happen as with touch update + QTouchEvent touchEndEvent(QEvent::TouchEnd, + QTouchEvent::TouchScreen, + Qt::NoModifier, + Qt::TouchPointReleased, + touchPoints); + res = QApplication::sendEvent(&child, &touchEndEvent); + QVERIFY(res); + QVERIFY(!touchEndEvent.isAccepted()); + QVERIFY(child.seenTouchEnd); + QVERIFY(!window.seenTouchEnd); +} + +QPointF normalized(const QPointF &pos, const QRectF &rect) +{ + return QPointF(pos.x() / rect.width(), pos.y() / rect.height()); +} + +void tst_QTouchEvent::basicRawEventTranslation() +{ + tst_QTouchEventWidget touchWidget; + touchWidget.setAttribute(Qt::WA_AcceptTouchEvents); + touchWidget.setGeometry(100, 100, 400, 300); + + QPointF pos = touchWidget.rect().center(); + QPointF screenPos = touchWidget.mapToGlobal(pos.toPoint()); + QPointF delta(10, 10); + QRectF screenGeometry = qApp->desktop()->screenGeometry(&touchWidget); + + QTouchEvent::TouchPoint rawTouchPoint; + rawTouchPoint.setId(0); + + // this should be translated to a TouchBegin + rawTouchPoint.setState(Qt::TouchPointPressed); + rawTouchPoint.setScreenPos(screenPos); + rawTouchPoint.setNormalizedPos(normalized(rawTouchPoint.pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, + QTouchEvent::TouchScreen, + QList<QTouchEvent::TouchPoint>() << rawTouchPoint); + QVERIFY(touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QCOMPARE(touchWidget.touchBeginPoints.count(), 1); + QTouchEvent::TouchPoint touchBeginPoint = touchWidget.touchBeginPoints.first(); + QCOMPARE(touchBeginPoint.id(), rawTouchPoint.id()); + QCOMPARE(touchBeginPoint.state(), rawTouchPoint.state()); + QCOMPARE(touchBeginPoint.pos(), pos); + QCOMPARE(touchBeginPoint.startPos(), pos); + QCOMPARE(touchBeginPoint.lastPos(), pos); + QCOMPARE(touchBeginPoint.scenePos(), rawTouchPoint.screenPos()); + QCOMPARE(touchBeginPoint.startScenePos(), rawTouchPoint.screenPos()); + QCOMPARE(touchBeginPoint.lastScenePos(), rawTouchPoint.screenPos()); + QCOMPARE(touchBeginPoint.screenPos(), rawTouchPoint.screenPos()); + QCOMPARE(touchBeginPoint.startScreenPos(), rawTouchPoint.screenPos()); + QCOMPARE(touchBeginPoint.lastScreenPos(), rawTouchPoint.screenPos()); + QCOMPARE(touchBeginPoint.normalizedPos(), rawTouchPoint.normalizedPos()); + QCOMPARE(touchBeginPoint.startNormalizedPos(), touchBeginPoint.normalizedPos()); + QCOMPARE(touchBeginPoint.lastNormalizedPos(), touchBeginPoint.normalizedPos()); + QCOMPARE(touchBeginPoint.rect(), QRectF(pos, QSizeF(0, 0))); + QCOMPARE(touchBeginPoint.screenRect(), QRectF(rawTouchPoint.screenPos(), QSizeF(0, 0))); + QCOMPARE(touchBeginPoint.sceneRect(), touchBeginPoint.screenRect()); + QCOMPARE(touchBeginPoint.pressure(), qreal(1.)); + + // moving the point should translate to TouchUpdate + rawTouchPoint.setState(Qt::TouchPointMoved); + rawTouchPoint.setScreenPos(screenPos + delta); + rawTouchPoint.setNormalizedPos(normalized(rawTouchPoint.pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, + QTouchEvent::TouchScreen, + QList<QTouchEvent::TouchPoint>() << rawTouchPoint); + QVERIFY(touchWidget.seenTouchBegin); + QVERIFY(touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QCOMPARE(touchWidget.touchUpdatePoints.count(), 1); + QTouchEvent::TouchPoint touchUpdatePoint = touchWidget.touchUpdatePoints.first(); + QCOMPARE(touchUpdatePoint.id(), rawTouchPoint.id()); + QCOMPARE(touchUpdatePoint.state(), rawTouchPoint.state()); + QCOMPARE(touchUpdatePoint.pos(), pos + delta); + QCOMPARE(touchUpdatePoint.startPos(), pos); + QCOMPARE(touchUpdatePoint.lastPos(), pos); + QCOMPARE(touchUpdatePoint.scenePos(), rawTouchPoint.screenPos()); + QCOMPARE(touchUpdatePoint.startScenePos(), screenPos); + QCOMPARE(touchUpdatePoint.lastScenePos(), screenPos); + QCOMPARE(touchUpdatePoint.screenPos(), rawTouchPoint.screenPos()); + QCOMPARE(touchUpdatePoint.startScreenPos(), screenPos); + QCOMPARE(touchUpdatePoint.lastScreenPos(), screenPos); + QCOMPARE(touchUpdatePoint.normalizedPos(), rawTouchPoint.normalizedPos()); + QCOMPARE(touchUpdatePoint.startNormalizedPos(), touchBeginPoint.normalizedPos()); + QCOMPARE(touchUpdatePoint.lastNormalizedPos(), touchBeginPoint.normalizedPos()); + QCOMPARE(touchUpdatePoint.rect(), QRectF(pos + delta, QSizeF(0, 0))); + QCOMPARE(touchUpdatePoint.screenRect(), QRectF(rawTouchPoint.screenPos(), QSizeF(0, 0))); + QCOMPARE(touchUpdatePoint.sceneRect(), touchUpdatePoint.screenRect()); + QCOMPARE(touchUpdatePoint.pressure(), qreal(1.)); + + // releasing the point translates to TouchEnd + rawTouchPoint.setState(Qt::TouchPointReleased); + rawTouchPoint.setScreenPos(screenPos + delta + delta); + rawTouchPoint.setNormalizedPos(normalized(rawTouchPoint.pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, + QTouchEvent::TouchScreen, + QList<QTouchEvent::TouchPoint>() << rawTouchPoint); + QVERIFY(touchWidget.seenTouchBegin); + QVERIFY(touchWidget.seenTouchUpdate); + QVERIFY(touchWidget.seenTouchEnd); + QCOMPARE(touchWidget.touchEndPoints.count(), 1); + QTouchEvent::TouchPoint touchEndPoint = touchWidget.touchEndPoints.first(); + QCOMPARE(touchEndPoint.id(), rawTouchPoint.id()); + QCOMPARE(touchEndPoint.state(), rawTouchPoint.state()); + QCOMPARE(touchEndPoint.pos(), pos + delta + delta); + QCOMPARE(touchEndPoint.startPos(), pos); + QCOMPARE(touchEndPoint.lastPos(), pos + delta); + QCOMPARE(touchEndPoint.scenePos(), rawTouchPoint.screenPos()); + QCOMPARE(touchEndPoint.startScenePos(), screenPos); + QCOMPARE(touchEndPoint.lastScenePos(), screenPos + delta); + QCOMPARE(touchEndPoint.screenPos(), rawTouchPoint.screenPos()); + QCOMPARE(touchEndPoint.startScreenPos(), screenPos); + QCOMPARE(touchEndPoint.lastScreenPos(), screenPos + delta); + QCOMPARE(touchEndPoint.normalizedPos(), rawTouchPoint.normalizedPos()); + QCOMPARE(touchEndPoint.startNormalizedPos(), touchBeginPoint.normalizedPos()); + QCOMPARE(touchEndPoint.lastNormalizedPos(), touchUpdatePoint.normalizedPos()); + QCOMPARE(touchEndPoint.rect(), QRectF(pos + delta + delta, QSizeF(0, 0))); + QCOMPARE(touchEndPoint.screenRect(), QRectF(rawTouchPoint.screenPos(), QSizeF(0, 0))); + QCOMPARE(touchEndPoint.sceneRect(), touchEndPoint.screenRect()); + QCOMPARE(touchEndPoint.pressure(), qreal(0.)); +} + +void tst_QTouchEvent::multiPointRawEventTranslationOnTouchScreen() +{ + tst_QTouchEventWidget touchWidget; + touchWidget.setAttribute(Qt::WA_AcceptTouchEvents); + touchWidget.setGeometry(100, 100, 400, 300); + + tst_QTouchEventWidget leftWidget; + leftWidget.setParent(&touchWidget); + leftWidget.setAttribute(Qt::WA_AcceptTouchEvents); + leftWidget.setGeometry(0, 100, 100, 100); + leftWidget.show(); + + tst_QTouchEventWidget rightWidget; + rightWidget.setParent(&touchWidget); + rightWidget.setAttribute(Qt::WA_AcceptTouchEvents); + rightWidget.setGeometry(300, 100, 100, 100); + rightWidget.show(); + + QPointF leftPos = leftWidget.rect().center(); + QPointF rightPos = rightWidget.rect().center(); + QPointF centerPos = touchWidget.rect().center(); + QPointF leftScreenPos = leftWidget.mapToGlobal(leftPos.toPoint()); + QPointF rightScreenPos = rightWidget.mapToGlobal(rightPos.toPoint()); + QPointF centerScreenPos = touchWidget.mapToGlobal(centerPos.toPoint()); + QPointF delta(10, 10); + QRectF screenGeometry = qApp->desktop()->screenGeometry(&touchWidget); + + QList<QTouchEvent::TouchPoint> rawTouchPoints; + rawTouchPoints.append(QTouchEvent::TouchPoint(0)); + rawTouchPoints.append(QTouchEvent::TouchPoint(1)); + + // generate TouchBegins on both leftWidget and rightWidget + rawTouchPoints[0].setState(Qt::TouchPointPressed); + rawTouchPoints[0].setScreenPos(leftScreenPos); + rawTouchPoints[0].setNormalizedPos(normalized(rawTouchPoints[0].pos(), screenGeometry)); + rawTouchPoints[1].setState(Qt::TouchPointPressed); + rawTouchPoints[1].setScreenPos(rightScreenPos); + rawTouchPoints[1].setNormalizedPos(normalized(rawTouchPoints[1].pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, QTouchEvent::TouchScreen, rawTouchPoints); + QVERIFY(!touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QVERIFY(leftWidget.seenTouchBegin); + QVERIFY(!leftWidget.seenTouchUpdate); + QVERIFY(!leftWidget.seenTouchEnd); + QVERIFY(rightWidget.seenTouchBegin); + QVERIFY(!rightWidget.seenTouchUpdate); + QVERIFY(!rightWidget.seenTouchEnd); + QCOMPARE(leftWidget.touchBeginPoints.count(), 1); + QCOMPARE(rightWidget.touchBeginPoints.count(), 1); + { + QTouchEvent::TouchPoint leftTouchPoint = leftWidget.touchBeginPoints.first(); + QCOMPARE(leftTouchPoint.id(), rawTouchPoints[0].id()); + QCOMPARE(leftTouchPoint.state(), rawTouchPoints[0].state()); + QCOMPARE(leftTouchPoint.pos(), leftPos); + QCOMPARE(leftTouchPoint.startPos(), leftPos); + QCOMPARE(leftTouchPoint.lastPos(), leftPos); + QCOMPARE(leftTouchPoint.scenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.startScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.screenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.startScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.normalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.startNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.lastNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.rect(), QRectF(leftPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.sceneRect(), QRectF(leftScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.screenRect(), QRectF(leftScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.pressure(), qreal(1.)); + + QTouchEvent::TouchPoint rightTouchPoint = rightWidget.touchBeginPoints.first(); + QCOMPARE(rightTouchPoint.id(), rawTouchPoints[1].id()); + QCOMPARE(rightTouchPoint.state(), rawTouchPoints[1].state()); + QCOMPARE(rightTouchPoint.pos(), rightPos); + QCOMPARE(rightTouchPoint.startPos(), rightPos); + QCOMPARE(rightTouchPoint.lastPos(), rightPos); + QCOMPARE(rightTouchPoint.scenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.startScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.screenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.startScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.normalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.startNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.lastNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.rect(), QRectF(rightPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.sceneRect(), QRectF(rightScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.screenRect(), QRectF(rightScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.pressure(), qreal(1.)); + } + + // generate TouchUpdates on both leftWidget and rightWidget + rawTouchPoints[0].setState(Qt::TouchPointMoved); + rawTouchPoints[0].setScreenPos(centerScreenPos); + rawTouchPoints[0].setNormalizedPos(normalized(rawTouchPoints[0].pos(), screenGeometry)); + rawTouchPoints[1].setState(Qt::TouchPointMoved); + rawTouchPoints[1].setScreenPos(centerScreenPos); + rawTouchPoints[1].setNormalizedPos(normalized(rawTouchPoints[1].pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, QTouchEvent::TouchScreen, rawTouchPoints); + QVERIFY(!touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QVERIFY(leftWidget.seenTouchBegin); + QVERIFY(leftWidget.seenTouchUpdate); + QVERIFY(!leftWidget.seenTouchEnd); + QVERIFY(rightWidget.seenTouchBegin); + QVERIFY(rightWidget.seenTouchUpdate); + QVERIFY(!rightWidget.seenTouchEnd); + QCOMPARE(leftWidget.touchUpdatePoints.count(), 1); + QCOMPARE(rightWidget.touchUpdatePoints.count(), 1); + { + QTouchEvent::TouchPoint leftTouchPoint = leftWidget.touchUpdatePoints.first(); + QCOMPARE(leftTouchPoint.id(), rawTouchPoints[0].id()); + QCOMPARE(leftTouchPoint.state(), rawTouchPoints[0].state()); + QCOMPARE(leftTouchPoint.pos(), QPointF(leftWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(leftTouchPoint.startPos(), leftPos); + QCOMPARE(leftTouchPoint.lastPos(), leftPos); + QCOMPARE(leftTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.normalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.startNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.lastNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.rect(), QRectF(leftWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.pressure(), qreal(1.)); + + QTouchEvent::TouchPoint rightTouchPoint = rightWidget.touchUpdatePoints.first(); + QCOMPARE(rightTouchPoint.id(), rawTouchPoints[1].id()); + QCOMPARE(rightTouchPoint.state(), rawTouchPoints[1].state()); + QCOMPARE(rightTouchPoint.pos(), QPointF(rightWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(rightTouchPoint.startPos(), rightPos); + QCOMPARE(rightTouchPoint.lastPos(), rightPos); + QCOMPARE(rightTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.normalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.startNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.lastNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.rect(), QRectF(rightWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.pressure(), qreal(1.)); + } + + // generate TouchEnds on both leftWidget and rightWidget + rawTouchPoints[0].setState(Qt::TouchPointReleased); + rawTouchPoints[0].setScreenPos(centerScreenPos); + rawTouchPoints[0].setNormalizedPos(normalized(rawTouchPoints[0].pos(), screenGeometry)); + rawTouchPoints[1].setState(Qt::TouchPointReleased); + rawTouchPoints[1].setScreenPos(centerScreenPos); + rawTouchPoints[1].setNormalizedPos(normalized(rawTouchPoints[1].pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, QTouchEvent::TouchScreen, rawTouchPoints); + QVERIFY(!touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QVERIFY(leftWidget.seenTouchBegin); + QVERIFY(leftWidget.seenTouchUpdate); + QVERIFY(leftWidget.seenTouchEnd); + QVERIFY(rightWidget.seenTouchBegin); + QVERIFY(rightWidget.seenTouchUpdate); + QVERIFY(rightWidget.seenTouchEnd); + QCOMPARE(leftWidget.touchEndPoints.count(), 1); + QCOMPARE(rightWidget.touchEndPoints.count(), 1); + { + QTouchEvent::TouchPoint leftTouchPoint = leftWidget.touchEndPoints.first(); + QCOMPARE(leftTouchPoint.id(), rawTouchPoints[0].id()); + QCOMPARE(leftTouchPoint.state(), rawTouchPoints[0].state()); + QCOMPARE(leftTouchPoint.pos(), QPointF(leftWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(leftTouchPoint.startPos(), leftPos); + QCOMPARE(leftTouchPoint.lastPos(), leftTouchPoint.pos()); + QCOMPARE(leftTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScenePos(), leftTouchPoint.scenePos()); + QCOMPARE(leftTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScreenPos(), leftTouchPoint.screenPos()); + QCOMPARE(leftTouchPoint.normalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.startNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.lastNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.rect(), QRectF(leftWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.pressure(), qreal(0.)); + + QTouchEvent::TouchPoint rightTouchPoint = rightWidget.touchEndPoints.first(); + QCOMPARE(rightTouchPoint.id(), rawTouchPoints[1].id()); + QCOMPARE(rightTouchPoint.state(), rawTouchPoints[1].state()); + QCOMPARE(rightTouchPoint.pos(), QPointF(rightWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(rightTouchPoint.startPos(), rightPos); + QCOMPARE(rightTouchPoint.lastPos(), rightTouchPoint.pos()); + QCOMPARE(rightTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScenePos(), rightTouchPoint.scenePos()); + QCOMPARE(rightTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScreenPos(), rightTouchPoint.screenPos()); + QCOMPARE(rightTouchPoint.normalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.startNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.lastNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.rect(), QRectF(rightWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.pressure(), qreal(0.)); + } +} + +void tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() +{ + tst_QTouchEventWidget touchWidget; + touchWidget.setAttribute(Qt::WA_AcceptTouchEvents); + touchWidget.setGeometry(100, 100, 400, 300); + + tst_QTouchEventWidget leftWidget; + leftWidget.setParent(&touchWidget); + leftWidget.setAttribute(Qt::WA_AcceptTouchEvents); + leftWidget.setGeometry(0, 100, 100, 100); + leftWidget.show(); + + tst_QTouchEventWidget rightWidget; + rightWidget.setParent(&touchWidget); + rightWidget.setAttribute(Qt::WA_AcceptTouchEvents); + rightWidget.setGeometry(300, 100, 100, 100); + rightWidget.show(); + + QPointF leftPos = leftWidget.rect().center(); + QPointF rightPos = rightWidget.rect().center(); + QPointF centerPos = touchWidget.rect().center(); + QPointF leftScreenPos = leftWidget.mapToGlobal(leftPos.toPoint()); + QPointF rightScreenPos = rightWidget.mapToGlobal(rightPos.toPoint()); + QPointF centerScreenPos = touchWidget.mapToGlobal(centerPos.toPoint()); + QPointF delta(10, 10); + QRectF screenGeometry = qApp->desktop()->screenGeometry(&touchWidget); + + QList<QTouchEvent::TouchPoint> rawTouchPoints; + rawTouchPoints.append(QTouchEvent::TouchPoint(0)); + rawTouchPoints.append(QTouchEvent::TouchPoint(1)); + + // generate TouchBegin on leftWidget only + rawTouchPoints[0].setState(Qt::TouchPointPressed); + rawTouchPoints[0].setScreenPos(leftScreenPos); + rawTouchPoints[0].setNormalizedPos(normalized(rawTouchPoints[0].pos(), screenGeometry)); + rawTouchPoints[1].setState(Qt::TouchPointPressed); + rawTouchPoints[1].setScreenPos(rightScreenPos); + rawTouchPoints[1].setNormalizedPos(normalized(rawTouchPoints[1].pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, QTouchEvent::TouchPad, rawTouchPoints); + QVERIFY(!touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QVERIFY(leftWidget.seenTouchBegin); + QVERIFY(!leftWidget.seenTouchUpdate); + QVERIFY(!leftWidget.seenTouchEnd); + QVERIFY(!rightWidget.seenTouchBegin); + QVERIFY(!rightWidget.seenTouchUpdate); + QVERIFY(!rightWidget.seenTouchEnd); + QCOMPARE(leftWidget.touchBeginPoints.count(), 2); + QCOMPARE(rightWidget.touchBeginPoints.count(), 0); + { + QTouchEvent::TouchPoint leftTouchPoint = leftWidget.touchBeginPoints.at(0); + QCOMPARE(leftTouchPoint.id(), rawTouchPoints[0].id()); + QCOMPARE(leftTouchPoint.state(), rawTouchPoints[0].state()); + QCOMPARE(leftTouchPoint.pos(), leftPos); + QCOMPARE(leftTouchPoint.startPos(), leftPos); + QCOMPARE(leftTouchPoint.lastPos(), leftPos); + QCOMPARE(leftTouchPoint.scenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.startScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.screenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.startScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.normalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.startNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.lastNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.rect(), QRectF(leftPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.sceneRect(), QRectF(leftScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.screenRect(), QRectF(leftScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.pressure(), qreal(1.)); + + QTouchEvent::TouchPoint rightTouchPoint = leftWidget.touchBeginPoints.at(1); + QCOMPARE(rightTouchPoint.id(), rawTouchPoints[1].id()); + QCOMPARE(rightTouchPoint.state(), rawTouchPoints[1].state()); + QCOMPARE(rightTouchPoint.pos(), QPointF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()))); + QCOMPARE(rightTouchPoint.startPos(), QPointF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()))); + QCOMPARE(rightTouchPoint.lastPos(), QPointF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()))); + QCOMPARE(rightTouchPoint.scenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.startScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.screenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.startScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.normalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.startNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.lastNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.rect(), QRectF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.sceneRect(), QRectF(rightScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.screenRect(), QRectF(rightScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.pressure(), qreal(1.)); + } + + // generate TouchUpdate on leftWidget + rawTouchPoints[0].setState(Qt::TouchPointMoved); + rawTouchPoints[0].setScreenPos(centerScreenPos); + rawTouchPoints[0].setNormalizedPos(normalized(rawTouchPoints[0].pos(), screenGeometry)); + rawTouchPoints[1].setState(Qt::TouchPointMoved); + rawTouchPoints[1].setScreenPos(centerScreenPos); + rawTouchPoints[1].setNormalizedPos(normalized(rawTouchPoints[1].pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, QTouchEvent::TouchPad, rawTouchPoints); + QVERIFY(!touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QVERIFY(leftWidget.seenTouchBegin); + QVERIFY(leftWidget.seenTouchUpdate); + QVERIFY(!leftWidget.seenTouchEnd); + QVERIFY(!rightWidget.seenTouchBegin); + QVERIFY(!rightWidget.seenTouchUpdate); + QVERIFY(!rightWidget.seenTouchEnd); + QCOMPARE(leftWidget.touchUpdatePoints.count(), 2); + QCOMPARE(rightWidget.touchUpdatePoints.count(), 0); + { + QTouchEvent::TouchPoint leftTouchPoint = leftWidget.touchUpdatePoints.at(0); + QCOMPARE(leftTouchPoint.id(), rawTouchPoints[0].id()); + QCOMPARE(leftTouchPoint.state(), rawTouchPoints[0].state()); + QCOMPARE(leftTouchPoint.pos(), QPointF(leftWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(leftTouchPoint.startPos(), leftPos); + QCOMPARE(leftTouchPoint.lastPos(), leftPos); + QCOMPARE(leftTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.normalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.startNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.lastNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.rect(), QRectF(leftWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.pressure(), qreal(1.)); + + QTouchEvent::TouchPoint rightTouchPoint = leftWidget.touchUpdatePoints.at(1); + QCOMPARE(rightTouchPoint.id(), rawTouchPoints[1].id()); + QCOMPARE(rightTouchPoint.state(), rawTouchPoints[1].state()); + QCOMPARE(rightTouchPoint.pos(), QPointF(leftWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(rightTouchPoint.startPos(), QPointF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()))); + QCOMPARE(rightTouchPoint.lastPos(), QPointF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()))); + QCOMPARE(rightTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.normalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.startNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.lastNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.rect(), QRectF(leftWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.pressure(), qreal(1.)); + } + + // generate TouchEnd on leftWidget + rawTouchPoints[0].setState(Qt::TouchPointReleased); + rawTouchPoints[0].setScreenPos(centerScreenPos); + rawTouchPoints[0].setNormalizedPos(normalized(rawTouchPoints[0].pos(), screenGeometry)); + rawTouchPoints[1].setState(Qt::TouchPointReleased); + rawTouchPoints[1].setScreenPos(centerScreenPos); + rawTouchPoints[1].setNormalizedPos(normalized(rawTouchPoints[1].pos(), screenGeometry)); + qt_translateRawTouchEvent(&touchWidget, QTouchEvent::TouchPad, rawTouchPoints); + QVERIFY(!touchWidget.seenTouchBegin); + QVERIFY(!touchWidget.seenTouchUpdate); + QVERIFY(!touchWidget.seenTouchEnd); + QVERIFY(leftWidget.seenTouchBegin); + QVERIFY(leftWidget.seenTouchUpdate); + QVERIFY(leftWidget.seenTouchEnd); + QVERIFY(!rightWidget.seenTouchBegin); + QVERIFY(!rightWidget.seenTouchUpdate); + QVERIFY(!rightWidget.seenTouchEnd); + QCOMPARE(leftWidget.touchEndPoints.count(), 2); + QCOMPARE(rightWidget.touchEndPoints.count(), 0); + { + QTouchEvent::TouchPoint leftTouchPoint = leftWidget.touchEndPoints.at(0); + QCOMPARE(leftTouchPoint.id(), rawTouchPoints[0].id()); + QCOMPARE(leftTouchPoint.state(), rawTouchPoints[0].state()); + QCOMPARE(leftTouchPoint.pos(), QPointF(leftWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(leftTouchPoint.startPos(), leftPos); + QCOMPARE(leftTouchPoint.lastPos(), leftTouchPoint.pos()); + QCOMPARE(leftTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScenePos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScenePos(), leftTouchPoint.scenePos()); + QCOMPARE(leftTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(leftTouchPoint.startScreenPos(), leftScreenPos); + QCOMPARE(leftTouchPoint.lastScreenPos(), leftTouchPoint.screenPos()); + QCOMPARE(leftTouchPoint.normalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.startNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.lastNormalizedPos(), rawTouchPoints[0].normalizedPos()); + QCOMPARE(leftTouchPoint.rect(), QRectF(leftWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(leftTouchPoint.pressure(), qreal(0.)); + + QTouchEvent::TouchPoint rightTouchPoint = leftWidget.touchEndPoints.at(1); + QCOMPARE(rightTouchPoint.id(), rawTouchPoints[1].id()); + QCOMPARE(rightTouchPoint.state(), rawTouchPoints[1].state()); + QCOMPARE(rightTouchPoint.pos(), QPointF(leftWidget.mapFromParent(centerPos.toPoint()))); + QCOMPARE(rightTouchPoint.startPos(), QPointF(leftWidget.mapFromGlobal(rightScreenPos.toPoint()))); + QCOMPARE(rightTouchPoint.lastPos(), rightTouchPoint.pos()); + QCOMPARE(rightTouchPoint.scenePos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScenePos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScenePos(), rightTouchPoint.scenePos()); + QCOMPARE(rightTouchPoint.screenPos(), centerScreenPos); + QCOMPARE(rightTouchPoint.startScreenPos(), rightScreenPos); + QCOMPARE(rightTouchPoint.lastScreenPos(), rightTouchPoint.screenPos()); + QCOMPARE(rightTouchPoint.normalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.startNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.lastNormalizedPos(), rawTouchPoints[1].normalizedPos()); + QCOMPARE(rightTouchPoint.rect(), QRectF(leftWidget.mapFromParent(centerPos.toPoint()), QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.sceneRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.screenRect(), QRectF(centerScreenPos, QSizeF(0, 0))); + QCOMPARE(rightTouchPoint.pressure(), qreal(0.)); + } +} + +QTEST_MAIN(tst_QTouchEvent) + +#include "tst_qtouchevent.moc" diff --git a/tests/auto/qtransform/tst_qtransform.cpp b/tests/auto/qtransform/tst_qtransform.cpp index 99a449af4e..4ef68bc5e3 100644 --- a/tests/auto/qtransform/tst_qtransform.cpp +++ b/tests/auto/qtransform/tst_qtransform.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtransformedscreen/tst_qtransformedscreen.cpp b/tests/auto/qtransformedscreen/tst_qtransformedscreen.cpp index 45f1a7dbb6..d795101fc7 100644 --- a/tests/auto/qtransformedscreen/tst_qtransformedscreen.cpp +++ b/tests/auto/qtransformedscreen/tst_qtransformedscreen.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtranslator/tst_qtranslator.cpp b/tests/auto/qtranslator/tst_qtranslator.cpp index fb0e93095d..eb52ab2c3e 100644 --- a/tests/auto/qtranslator/tst_qtranslator.cpp +++ b/tests/auto/qtranslator/tst_qtranslator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtreeview/tst_qtreeview.cpp b/tests/auto/qtreeview/tst_qtreeview.cpp index 2ef76a4c3e..b21a97355b 100644 --- a/tests/auto/qtreeview/tst_qtreeview.cpp +++ b/tests/auto/qtreeview/tst_qtreeview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtreewidget/tst_qtreewidget.cpp b/tests/auto/qtreewidget/tst_qtreewidget.cpp index 32a2c40b94..7d79d56396 100644 --- a/tests/auto/qtreewidget/tst_qtreewidget.cpp +++ b/tests/auto/qtreewidget/tst_qtreewidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtreewidgetitemiterator/tst_qtreewidgetitemiterator.cpp b/tests/auto/qtreewidgetitemiterator/tst_qtreewidgetitemiterator.cpp index e4572c02d1..77c345981f 100644 --- a/tests/auto/qtreewidgetitemiterator/tst_qtreewidgetitemiterator.cpp +++ b/tests/auto/qtreewidgetitemiterator/tst_qtreewidgetitemiterator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtwidgets/mainwindow.cpp b/tests/auto/qtwidgets/mainwindow.cpp index e3a4f3a12b..bd4aa217e1 100644 --- a/tests/auto/qtwidgets/mainwindow.cpp +++ b/tests/auto/qtwidgets/mainwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtwidgets/mainwindow.h b/tests/auto/qtwidgets/mainwindow.h index 9a5cc3376b..e850469b0b 100644 --- a/tests/auto/qtwidgets/mainwindow.h +++ b/tests/auto/qtwidgets/mainwindow.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qtwidgets/tst_qtwidgets.cpp b/tests/auto/qtwidgets/tst_qtwidgets.cpp index a6a3be19b8..b1809d6a2a 100644 --- a/tests/auto/qtwidgets/tst_qtwidgets.cpp +++ b/tests/auto/qtwidgets/tst_qtwidgets.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qudpsocket/clientserver/main.cpp b/tests/auto/qudpsocket/clientserver/main.cpp index 7bdf337c33..17685b6201 100644 --- a/tests/auto/qudpsocket/clientserver/main.cpp +++ b/tests/auto/qudpsocket/clientserver/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qudpsocket/tst_qudpsocket.cpp b/tests/auto/qudpsocket/tst_qudpsocket.cpp index e79be38804..68a53a0505 100644 --- a/tests/auto/qudpsocket/tst_qudpsocket.cpp +++ b/tests/auto/qudpsocket/tst_qudpsocket.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qudpsocket/udpServer/main.cpp b/tests/auto/qudpsocket/udpServer/main.cpp index 68bfe854e0..b02c4124b3 100644 --- a/tests/auto/qudpsocket/udpServer/main.cpp +++ b/tests/auto/qudpsocket/udpServer/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qundogroup/tst_qundogroup.cpp b/tests/auto/qundogroup/tst_qundogroup.cpp index aec745afd3..64c94b5455 100644 --- a/tests/auto/qundogroup/tst_qundogroup.cpp +++ b/tests/auto/qundogroup/tst_qundogroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qundostack/tst_qundostack.cpp b/tests/auto/qundostack/tst_qundostack.cpp index 3b6e3036a5..afdf9ce252 100644 --- a/tests/auto/qundostack/tst_qundostack.cpp +++ b/tests/auto/qundostack/tst_qundostack.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qurl/tst_qurl.cpp b/tests/auto/qurl/tst_qurl.cpp index 5a797927a8..ea551dafa3 100644 --- a/tests/auto/qurl/tst_qurl.cpp +++ b/tests/auto/qurl/tst_qurl.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -608,18 +608,6 @@ void tst_QUrl::setUrl() } { - QString bigStr(QLatin1String("abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ" - "abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ" - "abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ" - "abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ" - "abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ")); - QUrl url; - url.setHost(bigStr); - QVERIFY(url.isValid()); - QCOMPARE(url.host().toLower(), bigStr.toLower()); - } - - { QUrl url; url.setUrl("hello.com#?"); QVERIFY(url.isValid()); @@ -1398,8 +1386,6 @@ void tst_QUrl::i18n_data() QTest::newRow("øl") << QString::fromLatin1("http://ole:passord@www.øl.no/index.html?ole=æsemann&ilder gud=hei#top") << QByteArray("http://ole:passord@www.xn--l-4ga.no/index.html?ole=%C3%A6semann&ilder%20gud=hei#top"); - QTest::newRow("øl") << QString::fromLatin1("http://ole:passord@www.øl.no/index.html?ole=æsemann&ilder gud=hei#top") - << QByteArray("http://ole:passord@www.xn--l-4ga.no/index.html?ole=%C3%A6semann&ilder%20gud=hei#top"); QTest::newRow("räksmörgås") << QString::fromLatin1("http://www.räksmörgås.no/") << QByteArray("http://www.xn--rksmrgs-5wao1o.no/"); QTest::newRow("bühler") << QString::fromLatin1("http://www.bühler.no/") @@ -2412,9 +2398,7 @@ void tst_QUrl::hasQueryItem() void tst_QUrl::nameprep() { QUrl url(QString::fromUtf8("http://www.fu""\xc3""\x9f""ball.de/")); - QUrl url2 = QUrl::fromEncoded("http://www.xn--fuball-cta.de/"); - QCOMPARE(url2.toString(), QString::fromLatin1("http://www.fussball.de/")); - QCOMPARE(url.toString(), url2.toString()); // should be identical + QCOMPARE(url.toString(), QString::fromLatin1("http://www.fussball.de/")); } void tst_QUrl::isValid() @@ -2425,19 +2409,18 @@ void tst_QUrl::isValid() QCOMPARE(url.path(), QString("A=B")); } { - QUrl url = QUrl::fromEncoded("http://strange<username>@ok_hostname/", QUrl::StrictMode); + QUrl url = QUrl::fromEncoded("http://strange<username>@ok-hostname/", QUrl::StrictMode); QVERIFY(!url.isValid()); // < and > are not allowed in userinfo in strict mode } { - QUrl url = QUrl::fromEncoded("http://strange<username>@ok_hostname/"); + QUrl url = QUrl::fromEncoded("http://strange<username>@ok-hostname/"); QVERIFY(url.isValid()); // < and > are allowed in tolerant mode } { QUrl url = QUrl::fromEncoded("http://strange;hostname/here"); - QVERIFY(url.isValid()); - QCOMPARE(url.host(), QString("strange;hostname")); + QVERIFY(!url.isValid()); QCOMPARE(url.path(), QString("/here")); } } @@ -3488,7 +3471,6 @@ void tst_QUrl::setAuthority_data() QTest::addColumn<QString>("authority"); QTest::addColumn<QString>("url"); QTest::newRow("Plain auth") << QString("62.70.27.22:21") << QString("//62.70.27.22:21"); - QTest::newRow("Auth with empty port") << QString("62.70.27.22:") << QString("//62.70.27.22:"); QTest::newRow("Yet another plain auth") << QString("192.168.1.1:21") << QString("//192.168.1.1:21"); QTest::newRow("Auth without port") << QString("192.168.1.1") << QString("//192.168.1.1"); QTest::newRow("Auth w/full hostname without port") << QString("shusaku.troll.no") << QString("//shusaku.troll.no"); @@ -3496,7 +3478,6 @@ void tst_QUrl::setAuthority_data() QTest::newRow("Auth w/full hostname that ends with number, without port") << QString("shusaku.troll.no.2") << QString("//shusaku.troll.no.2"); QTest::newRow("Auth w/hostname that ends with number, without port") << QString("shusaku2") << QString("//shusaku2"); QTest::newRow("Empty auth") << QString() << QString(); - QTest::newRow("Single") << QString(":") << QString("//:"); } void tst_QUrl::setAuthority() diff --git a/tests/auto/quuid/tst_quuid.cpp b/tests/auto/quuid/tst_quuid.cpp index 5535a409ed..deb21f81bd 100644 --- a/tests/auto/quuid/tst_quuid.cpp +++ b/tests/auto/quuid/tst_quuid.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qvariant/tst_qvariant.cpp b/tests/auto/qvariant/tst_qvariant.cpp index 2d269144dc..63e47abb41 100644 --- a/tests/auto/qvariant/tst_qvariant.cpp +++ b/tests/auto/qvariant/tst_qvariant.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -255,6 +255,7 @@ private slots: void convertByteArrayToBool() const; void convertByteArrayToBool_data() const; void toIntFromQString() const; + void task256984_setValue(); }; Q_DECLARE_METATYPE(QDate) @@ -2967,5 +2968,21 @@ void tst_QVariant::toIntFromQString() const QVERIFY(ok); } +void tst_QVariant::task256984_setValue() +{ + QTransform t; //we just take a value so that we're sure that it will be shared + QVariant v1 = t; + QVERIFY( v1.isDetached() ); + QVariant v2 = v1; + QVERIFY( !v1.isDetached() ); + QVERIFY( !v2.isDetached() ); + + qVariantSetValue(v2, 3); //set an integer value + + QVERIFY( v1.isDetached() ); + QVERIFY( v2.isDetached() ); +} + + QTEST_MAIN(tst_QVariant) #include "tst_qvariant.moc" diff --git a/tests/auto/qvarlengtharray/tst_qvarlengtharray.cpp b/tests/auto/qvarlengtharray/tst_qvarlengtharray.cpp index ef52dcbd66..c6a1f9f21e 100644 --- a/tests/auto/qvarlengtharray/tst_qvarlengtharray.cpp +++ b/tests/auto/qvarlengtharray/tst_qvarlengtharray.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qvector/tst_qvector.cpp b/tests/auto/qvector/tst_qvector.cpp index db2fd09528..12455434d0 100644 --- a/tests/auto/qvector/tst_qvector.cpp +++ b/tests/auto/qvector/tst_qvector.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwaitcondition/tst_qwaitcondition.cpp b/tests/auto/qwaitcondition/tst_qwaitcondition.cpp index 1e0136f4cb..7178866837 100644 --- a/tests/auto/qwaitcondition/tst_qwaitcondition.cpp +++ b/tests/auto/qwaitcondition/tst_qwaitcondition.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwebelement/dummy.cpp b/tests/auto/qwebelement/dummy.cpp index 2a34bb9d04..0c034f387e 100644 --- a/tests/auto/qwebelement/dummy.cpp +++ b/tests/auto/qwebelement/dummy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwebframe/dummy.cpp b/tests/auto/qwebframe/dummy.cpp index 2a34bb9d04..0c034f387e 100644 --- a/tests/auto/qwebframe/dummy.cpp +++ b/tests/auto/qwebframe/dummy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwebhistory/.gitignore b/tests/auto/qwebhistory/.gitignore new file mode 100644 index 0000000000..2bdefcd40b --- /dev/null +++ b/tests/auto/qwebhistory/.gitignore @@ -0,0 +1 @@ +tst_qwebhistory diff --git a/tests/auto/qwebhistory/dummy.cpp b/tests/auto/qwebhistory/dummy.cpp new file mode 100644 index 0000000000..0c034f387e --- /dev/null +++ b/tests/auto/qwebhistory/dummy.cpp @@ -0,0 +1,44 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ +#include <QtTest/QtTest> + +QTEST_NOOP_MAIN + diff --git a/tests/auto/qwebhistory/qwebhistory.pro b/tests/auto/qwebhistory/qwebhistory.pro new file mode 100644 index 0000000000..232f478462 --- /dev/null +++ b/tests/auto/qwebhistory/qwebhistory.pro @@ -0,0 +1,14 @@ +load(qttest_p4) +contains(QT_CONFIG,webkit) { + DEFINES += QTEST_WEBKIT + QT += webkit network + isEmpty(QT_BUILD_TREE):QT_BUILD_TREE=$(QTDIR) + isEmpty(QT_SOURCE_TREE):QT_SOURCE_TREE=$$fromfile($$QT_BUILD_TREE/.qmake.cache, QT_SOURCE_TREE) + + TESTDIR = $$QT_SOURCE_TREE/src/3rdparty/webkit/WebKit/qt/tests/qwebhistory + VPATH += $$TESTDIR + include($$TESTDIR/qwebhistory.pro) +} else { + SOURCES += dummy.cpp +} + diff --git a/tests/auto/qwebhistoryinterface/dummy.cpp b/tests/auto/qwebhistoryinterface/dummy.cpp index 2a34bb9d04..0c034f387e 100644 --- a/tests/auto/qwebhistoryinterface/dummy.cpp +++ b/tests/auto/qwebhistoryinterface/dummy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwebpage/dummy.cpp b/tests/auto/qwebpage/dummy.cpp index 2a34bb9d04..0c034f387e 100644 --- a/tests/auto/qwebpage/dummy.cpp +++ b/tests/auto/qwebpage/dummy.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwidget/tst_qwidget.cpp b/tests/auto/qwidget/tst_qwidget.cpp index 85d7de1e7a..04ec77d5c6 100644 --- a/tests/auto/qwidget/tst_qwidget.cpp +++ b/tests/auto/qwidget/tst_qwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -106,7 +106,7 @@ // taken from qguifunctions_wce.cpp #define SPI_GETPLATFORMTYPE 257 bool qt_wince_is_platform(const QString &platformString) { - TCHAR tszPlatform[64]; + wchar_t tszPlatform[64]; if (SystemParametersInfo(SPI_GETPLATFORMTYPE, sizeof(tszPlatform)/sizeof(*tszPlatform),tszPlatform,0)) if (0 == _tcsicmp(reinterpret_cast<const wchar_t *> (platformString.utf16()), tszPlatform)) @@ -252,6 +252,7 @@ private slots: void moveChild_data(); void moveChild(); + void showAndMoveChild(); void subtractOpaqueSiblings(); @@ -3432,9 +3433,9 @@ static QString visibleWindowTitle(QWidget *window, Qt::WindowState state = Qt::W #ifdef Q_WS_WIN Q_UNUSED(state); const size_t maxTitleLength = 256; - WCHAR title[maxTitleLength]; - GetWindowTextW(window->winId(), title, maxTitleLength); - vTitle = QString::fromUtf16((ushort *)title); + wchar_t title[maxTitleLength]; + GetWindowText(window->winId(), title, maxTitleLength); + vTitle = QString::fromWCharArray(title); #elif defined(Q_WS_X11) /* We can't check what the window manager displays, but we can @@ -3978,6 +3979,7 @@ public: :QWidget(parent) { setAttribute(Qt::WA_StaticContents); + setAttribute(Qt::WA_OpaquePaintEvent); setPalette(Qt::red); // Make sure we have an opaque palette. setAutoFillBackground(true); gotPaintEvent = false; @@ -5318,6 +5320,33 @@ void tst_QWidget::moveChild() parent.color); } +void tst_QWidget::showAndMoveChild() +{ + QWidget parent(0, Qt::FramelessWindowHint); + parent.resize(300, 300); + parent.setPalette(Qt::red); + parent.show(); +#ifdef Q_WS_X11 + qt_x11_wait_for_window_manager(&parent); +#endif + QTest::qWait(200); + + const QPoint tlwOffset = parent.geometry().topLeft(); + QWidget child(&parent); + child.resize(100, 100); + child.setPalette(Qt::blue); + child.setAutoFillBackground(true); + + // Ensure that the child is repainted correctly when moved right after show. + // NB! Do NOT processEvents() (or qWait()) in between show() and move(). + child.show(); + child.move(150, 150); + qApp->processEvents(); + + VERIFY_COLOR(child.geometry().translated(tlwOffset), Qt::blue); + VERIFY_COLOR(QRegion(parent.geometry()) - child.geometry().translated(tlwOffset), Qt::red); +} + void tst_QWidget::subtractOpaqueSiblings() { #ifdef QT_MAC_USE_COCOA diff --git a/tests/auto/qwidget/tst_qwidget_mac_helpers.h b/tests/auto/qwidget/tst_qwidget_mac_helpers.h index a6abe5c402..4e3199f74b 100644 --- a/tests/auto/qwidget/tst_qwidget_mac_helpers.h +++ b/tests/auto/qwidget/tst_qwidget_mac_helpers.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwidget_window/tst_qwidget_window.cpp b/tests/auto/qwidget_window/tst_qwidget_window.cpp index 78a56cca2d..f059abe50a 100644 --- a/tests/auto/qwidget_window/tst_qwidget_window.cpp +++ b/tests/auto/qwidget_window/tst_qwidget_window.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwidgetaction/tst_qwidgetaction.cpp b/tests/auto/qwidgetaction/tst_qwidgetaction.cpp index 24d8d9c4b0..a127e9b1af 100644 --- a/tests/auto/qwidgetaction/tst_qwidgetaction.cpp +++ b/tests/auto/qwidgetaction/tst_qwidgetaction.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwindowsurface/tst_qwindowsurface.cpp b/tests/auto/qwindowsurface/tst_qwindowsurface.cpp index f23db05fef..ddd193008b 100644 --- a/tests/auto/qwindowsurface/tst_qwindowsurface.cpp +++ b/tests/auto/qwindowsurface/tst_qwindowsurface.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwineventnotifier/tst_qwineventnotifier.cpp b/tests/auto/qwineventnotifier/tst_qwineventnotifier.cpp index 294a26e295..4b0077322b 100644 --- a/tests/auto/qwineventnotifier/tst_qwineventnotifier.cpp +++ b/tests/auto/qwineventnotifier/tst_qwineventnotifier.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -110,12 +110,9 @@ void tst_QWinEventNotifier::simple_timerSet() void tst_QWinEventNotifier::simple() { - QT_WA({ - simpleHEvent = CreateEventW(0, TRUE, FALSE, 0); - }, { - simpleHEvent = CreateEventA(0, TRUE, FALSE, 0); - }); + simpleHEvent = CreateEvent(0, TRUE, FALSE, 0); QVERIFY(simpleHEvent); + QWinEventNotifier n(simpleHEvent); QObject::connect(&n, SIGNAL(activated(HANDLE)), this, SLOT(simple_activated())); simpleActivated = false; diff --git a/tests/auto/qwizard/tst_qwizard.cpp b/tests/auto/qwizard/tst_qwizard.cpp index 9b9c209f28..e5074b3c01 100644 --- a/tests/auto/qwizard/tst_qwizard.cpp +++ b/tests/auto/qwizard/tst_qwizard.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -112,6 +112,7 @@ private slots: void task161658_alignments(); void task177022_setFixedSize(); void task248107_backButton(); + void task255350_fieldObjectDestroyed(); /* Things that could be added: @@ -2517,5 +2518,26 @@ void tst_QWizard::task248107_backButton() QCOMPARE(wizard.currentPage(), &page1); } +class WizardPage_task255350 : public QWizardPage +{ +public: + QLineEdit *lineEdit; + WizardPage_task255350() + : lineEdit(new QLineEdit) + { + registerField("dummy*", lineEdit); + } +}; + +void tst_QWizard::task255350_fieldObjectDestroyed() +{ + QWizard wizard; + WizardPage_task255350 *page = new WizardPage_task255350; + int id = wizard.addPage(page); + delete page->lineEdit; + wizard.removePage(id); // don't crash! + delete page; +} + QTEST_MAIN(tst_QWizard) #include "tst_qwizard.moc" diff --git a/tests/auto/qwmatrix/tst_qwmatrix.cpp b/tests/auto/qwmatrix/tst_qwmatrix.cpp index 4a816a8731..aec105905b 100644 --- a/tests/auto/qwmatrix/tst_qwmatrix.cpp +++ b/tests/auto/qwmatrix/tst_qwmatrix.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qworkspace/tst_qworkspace.cpp b/tests/auto/qworkspace/tst_qworkspace.cpp index 7299374254..055678108c 100644 --- a/tests/auto/qworkspace/tst_qworkspace.cpp +++ b/tests/auto/qworkspace/tst_qworkspace.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwritelocker/tst_qwritelocker.cpp b/tests/auto/qwritelocker/tst_qwritelocker.cpp index 258309d06b..b409748e5b 100644 --- a/tests/auto/qwritelocker/tst_qwritelocker.cpp +++ b/tests/auto/qwritelocker/tst_qwritelocker.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwsembedwidget/tst_qwsembedwidget.cpp b/tests/auto/qwsembedwidget/tst_qwsembedwidget.cpp index 22aa8bf3c6..be1d56d372 100644 --- a/tests/auto/qwsembedwidget/tst_qwsembedwidget.cpp +++ b/tests/auto/qwsembedwidget/tst_qwsembedwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwsinputmethod/tst_qwsinputmethod.cpp b/tests/auto/qwsinputmethod/tst_qwsinputmethod.cpp index d6620e257b..15f1a703e6 100644 --- a/tests/auto/qwsinputmethod/tst_qwsinputmethod.cpp +++ b/tests/auto/qwsinputmethod/tst_qwsinputmethod.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qwswindowsystem/tst_qwswindowsystem.cpp b/tests/auto/qwswindowsystem/tst_qwswindowsystem.cpp index da6d300c84..71f12951fc 100644 --- a/tests/auto/qwswindowsystem/tst_qwswindowsystem.cpp +++ b/tests/auto/qwswindowsystem/tst_qwswindowsystem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qx11info/tst_qx11info.cpp b/tests/auto/qx11info/tst_qx11info.cpp index d2a60f62b9..e00f9d4151 100644 --- a/tests/auto/qx11info/tst_qx11info.cpp +++ b/tests/auto/qx11info/tst_qx11info.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxml/tst_qxml.cpp b/tests/auto/qxml/tst_qxml.cpp index 18c54a30a1..13de82fb3b 100644 --- a/tests/auto/qxml/tst_qxml.cpp +++ b/tests/auto/qxml/tst_qxml.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlformatter/tst_qxmlformatter.cpp b/tests/auto/qxmlformatter/tst_qxmlformatter.cpp index db730adf9a..723d366594 100644 --- a/tests/auto/qxmlformatter/tst_qxmlformatter.cpp +++ b/tests/auto/qxmlformatter/tst_qxmlformatter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlinputsource/tst_qxmlinputsource.cpp b/tests/auto/qxmlinputsource/tst_qxmlinputsource.cpp index 18d3d281a4..a8e2d5b602 100644 --- a/tests/auto/qxmlinputsource/tst_qxmlinputsource.cpp +++ b/tests/auto/qxmlinputsource/tst_qxmlinputsource.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlitem/tst_qxmlitem.cpp b/tests/auto/qxmlitem/tst_qxmlitem.cpp index 8f09ea3a63..bfe9b414ec 100644 --- a/tests/auto/qxmlitem/tst_qxmlitem.cpp +++ b/tests/auto/qxmlitem/tst_qxmlitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlname/tst_qxmlname.cpp b/tests/auto/qxmlname/tst_qxmlname.cpp index 415f04c29b..af3180bbce 100644 --- a/tests/auto/qxmlname/tst_qxmlname.cpp +++ b/tests/auto/qxmlname/tst_qxmlname.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp b/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp index b9f7a2a319..14a6f10d86 100644 --- a/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp +++ b/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp b/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp index d23451583b..763cf482f9 100644 --- a/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp +++ b/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/MessageSilencer.h b/tests/auto/qxmlquery/MessageSilencer.h index 07964df14e..115f04c3a3 100644 --- a/tests/auto/qxmlquery/MessageSilencer.h +++ b/tests/auto/qxmlquery/MessageSilencer.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/MessageValidator.cpp b/tests/auto/qxmlquery/MessageValidator.cpp index b4908f0b5d..d7dcb62f17 100644 --- a/tests/auto/qxmlquery/MessageValidator.cpp +++ b/tests/auto/qxmlquery/MessageValidator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/MessageValidator.h b/tests/auto/qxmlquery/MessageValidator.h index 6b7bb2f7a7..1691aefcd4 100644 --- a/tests/auto/qxmlquery/MessageValidator.h +++ b/tests/auto/qxmlquery/MessageValidator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/NetworkOverrider.h b/tests/auto/qxmlquery/NetworkOverrider.h index 85f14c3efe..5d7e04e186 100644 --- a/tests/auto/qxmlquery/NetworkOverrider.h +++ b/tests/auto/qxmlquery/NetworkOverrider.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/PushBaseliner.h b/tests/auto/qxmlquery/PushBaseliner.h index 0b79f19a2e..ab0710f17d 100644 --- a/tests/auto/qxmlquery/PushBaseliner.h +++ b/tests/auto/qxmlquery/PushBaseliner.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/TestFundament.cpp b/tests/auto/qxmlquery/TestFundament.cpp index 90e94f9bab..15c8e1ca10 100644 --- a/tests/auto/qxmlquery/TestFundament.cpp +++ b/tests/auto/qxmlquery/TestFundament.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/TestFundament.h b/tests/auto/qxmlquery/TestFundament.h index ddac64fdc2..f30b5a431c 100644 --- a/tests/auto/qxmlquery/TestFundament.h +++ b/tests/auto/qxmlquery/TestFundament.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlquery/tst_qxmlquery.cpp b/tests/auto/qxmlquery/tst_qxmlquery.cpp index 6d8a803409..fe9efaea81 100644 --- a/tests/auto/qxmlquery/tst_qxmlquery.cpp +++ b/tests/auto/qxmlquery/tst_qxmlquery.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -155,6 +155,9 @@ private Q_SLOTS: void setFocusQIODeviceAvoidVariableClash() const; void setFocusQIODeviceFailure() const; void setFocusQIODeviceTriggerWarnings() const; + void setFocusQString() const; + void setFocusQStringFailure() const; + void setFocusQStringSignature() const; void recompilationWithEvaluateToResultFailing() const; void secondEvaluationWithEvaluateToResultFailing() const; void recompilationWithEvaluateToReceiver() const; @@ -1898,6 +1901,55 @@ void tst_QXmlQuery::setFocusQIODeviceFailure() const } } +void tst_QXmlQuery::setFocusQString() const +{ + QXmlQuery query; + + /* Basic use of focus. */ + { + QVERIFY(query.setFocus(QLatin1String("<e>textNode</e>"))); + query.setQuery(QLatin1String("string()")); + QVERIFY(query.isValid()); + QString out; + query.evaluateTo(&out); + QCOMPARE(out, QString::fromLatin1("textNode\n")); + } + + /* Set to a new focus, make sure it changes and works. */ + { + QVERIFY(query.setFocus(QLatin1String("<e>newFocus</e>"))); + QString out; + query.evaluateTo(&out); + QCOMPARE(out, QString::fromLatin1("newFocus\n")); + } +} + +void tst_QXmlQuery::setFocusQStringFailure() const +{ + QXmlQuery query; + MessageSilencer silencer; + + query.setMessageHandler(&silencer); + QVERIFY(!query.setFocus(QLatin1String("<notWellformed"))); + + /* Let's try the slight special case of a null string. */ + QVERIFY(!query.setFocus(QString())); +} + +void tst_QXmlQuery::setFocusQStringSignature() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + const QString argument; + /* We should take a const ref. */ + query.setFocus(argument); + + /* We should return a bool. */ + static_cast<bool>(query.setFocus(QString())); +} + void tst_QXmlQuery::setFocusQIODeviceTriggerWarnings() const { /* A null pointer. */ diff --git a/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp b/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp index f3c97487a1..969b1b963c 100644 --- a/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp +++ b/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlserializer/tst_qxmlserializer.cpp b/tests/auto/qxmlserializer/tst_qxmlserializer.cpp index 95e3dbab87..2d24c52e0e 100644 --- a/tests/auto/qxmlserializer/tst_qxmlserializer.cpp +++ b/tests/auto/qxmlserializer/tst_qxmlserializer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlsimplereader/parser/main.cpp b/tests/auto/qxmlsimplereader/parser/main.cpp index 264aad9bfe..4834428a2f 100644 --- a/tests/auto/qxmlsimplereader/parser/main.cpp +++ b/tests/auto/qxmlsimplereader/parser/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlsimplereader/parser/parser.cpp b/tests/auto/qxmlsimplereader/parser/parser.cpp index 6b8486f670..50d7884ee5 100644 --- a/tests/auto/qxmlsimplereader/parser/parser.cpp +++ b/tests/auto/qxmlsimplereader/parser/parser.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlsimplereader/parser/parser.h b/tests/auto/qxmlsimplereader/parser/parser.h index 7e78fdbf21..95725103d9 100644 --- a/tests/auto/qxmlsimplereader/parser/parser.h +++ b/tests/auto/qxmlsimplereader/parser/parser.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlsimplereader/tst_qxmlsimplereader.cpp b/tests/auto/qxmlsimplereader/tst_qxmlsimplereader.cpp index d919a4206b..bf88092d84 100644 --- a/tests/auto/qxmlsimplereader/tst_qxmlsimplereader.cpp +++ b/tests/auto/qxmlsimplereader/tst_qxmlsimplereader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlstream/qc14n.h b/tests/auto/qxmlstream/qc14n.h index 5c358e33ed..cf5d3abdea 100644 --- a/tests/auto/qxmlstream/qc14n.h +++ b/tests/auto/qxmlstream/qc14n.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/qxmlstream/tst_qxmlstream.cpp b/tests/auto/qxmlstream/tst_qxmlstream.cpp index ad2f233610..153391324b 100644 --- a/tests/auto/qxmlstream/tst_qxmlstream.cpp +++ b/tests/auto/qxmlstream/tst_qxmlstream.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -561,6 +561,8 @@ private slots: void garbageInXMLPrologDefaultCodec() const; void garbageInXMLPrologUTF8Explicitly() const; void clear() const; + void checkCommentIndentation() const; + void checkCommentIndentation_data() const; private: static QByteArray readFile(const QString &filename); @@ -1392,5 +1394,55 @@ void tst_QXmlStream::clear() const // task 228768 QCOMPARE(reader.tokenType(), QXmlStreamReader::EndDocument); } +void tst_QXmlStream::checkCommentIndentation_data() const +{ + + QTest::addColumn<QString>("input"); + QTest::addColumn<QString>("expectedOutput"); + + QString simpleInput = "<a><!-- bla --></a>"; + QString simpleOutput = "<?xml version=\"1.0\"?>\n" + "<a>\n" + " <!-- bla -->\n" + "</a>\n"; + QTest::newRow("simple-comment") << simpleInput << simpleOutput; + + QString advancedInput = "<a><!-- bla --><!-- bla --><b><!-- bla --><c><!-- bla --></c><!-- bla --></b></a>"; + QString advancedOutput = "<?xml version=\"1.0\"?>\n" + "<a>\n" + " <!-- bla -->\n" + " <!-- bla -->\n" + " <b>\n" + " <!-- bla -->\n" + " <c>\n" + " <!-- bla -->\n" + " </c>\n" + " <!-- bla -->\n" + " </b>\n" + "</a>\n"; + QTest::newRow("advanced-comment") << advancedInput << advancedOutput; +} + +void tst_QXmlStream::checkCommentIndentation() const // task 256468 +{ + QFETCH(QString, input); + QFETCH(QString, expectedOutput); + QString output; + QXmlStreamReader reader(input); + QXmlStreamWriter writer(&output); + writer.setAutoFormatting(true); + writer.setAutoFormattingIndent(3); + + while (!reader.atEnd()) { + reader.readNext(); + if (reader.error()) { + QFAIL("error reading XML input"); + } else { + writer.writeCurrentToken(reader); + } + } + QCOMPARE(output, expectedOutput); +} + #include "tst_qxmlstream.moc" // vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qzip/tst_qzip.cpp b/tests/auto/qzip/tst_qzip.cpp index c2ae6634fb..76cf954d30 100644 --- a/tests/auto/qzip/tst_qzip.cpp +++ b/tests/auto/qzip/tst_qzip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/rcc/tst_rcc.cpp b/tests/auto/rcc/tst_rcc.cpp index 57649b481a..dcdf1b67a0 100644 --- a/tests/auto/rcc/tst_rcc.cpp +++ b/tests/auto/rcc/tst_rcc.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/alive/qtestalive.cpp b/tests/auto/selftests/alive/qtestalive.cpp index e2167be91f..fccba676b2 100644 --- a/tests/auto/selftests/alive/qtestalive.cpp +++ b/tests/auto/selftests/alive/qtestalive.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/alive/tst_alive.cpp b/tests/auto/selftests/alive/tst_alive.cpp index 47bfb287c5..aed7a07456 100644 --- a/tests/auto/selftests/alive/tst_alive.cpp +++ b/tests/auto/selftests/alive/tst_alive.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/assert/tst_assert.cpp b/tests/auto/selftests/assert/tst_assert.cpp index f3dc9654ba..263fd64d26 100644 --- a/tests/auto/selftests/assert/tst_assert.cpp +++ b/tests/auto/selftests/assert/tst_assert.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/badxml/tst_badxml.cpp b/tests/auto/selftests/badxml/tst_badxml.cpp index fa5b71713a..9fa1929510 100644 --- a/tests/auto/selftests/badxml/tst_badxml.cpp +++ b/tests/auto/selftests/badxml/tst_badxml.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/benchlibcallgrind/tst_benchlibcallgrind.cpp b/tests/auto/selftests/benchlibcallgrind/tst_benchlibcallgrind.cpp index 1c01e8d29f..a89987eb30 100644 --- a/tests/auto/selftests/benchlibcallgrind/tst_benchlibcallgrind.cpp +++ b/tests/auto/selftests/benchlibcallgrind/tst_benchlibcallgrind.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/benchlibeventcounter/tst_benchlibeventcounter.cpp b/tests/auto/selftests/benchlibeventcounter/tst_benchlibeventcounter.cpp index e9d3f6e7ab..2319c438de 100644 --- a/tests/auto/selftests/benchlibeventcounter/tst_benchlibeventcounter.cpp +++ b/tests/auto/selftests/benchlibeventcounter/tst_benchlibeventcounter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/benchliboptions/tst_benchliboptions.cpp b/tests/auto/selftests/benchliboptions/tst_benchliboptions.cpp index e006c38381..019ccc64f1 100644 --- a/tests/auto/selftests/benchliboptions/tst_benchliboptions.cpp +++ b/tests/auto/selftests/benchliboptions/tst_benchliboptions.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/benchlibtickcounter/tst_benchlibtickcounter.cpp b/tests/auto/selftests/benchlibtickcounter/tst_benchlibtickcounter.cpp index 6b88cb6415..7cf9e8c02e 100644 --- a/tests/auto/selftests/benchlibtickcounter/tst_benchlibtickcounter.cpp +++ b/tests/auto/selftests/benchlibtickcounter/tst_benchlibtickcounter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/benchlibwalltime/tst_benchlibwalltime.cpp b/tests/auto/selftests/benchlibwalltime/tst_benchlibwalltime.cpp index 6ab963725c..de655995e4 100644 --- a/tests/auto/selftests/benchlibwalltime/tst_benchlibwalltime.cpp +++ b/tests/auto/selftests/benchlibwalltime/tst_benchlibwalltime.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/cmptest/tst_cmptest.cpp b/tests/auto/selftests/cmptest/tst_cmptest.cpp index db4d2c0cd9..59dd6784e7 100644 --- a/tests/auto/selftests/cmptest/tst_cmptest.cpp +++ b/tests/auto/selftests/cmptest/tst_cmptest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/commandlinedata/tst_commandlinedata.cpp b/tests/auto/selftests/commandlinedata/tst_commandlinedata.cpp index e1a8f9048e..64246cd412 100644 --- a/tests/auto/selftests/commandlinedata/tst_commandlinedata.cpp +++ b/tests/auto/selftests/commandlinedata/tst_commandlinedata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/crashes/tst_crashes.cpp b/tests/auto/selftests/crashes/tst_crashes.cpp index e08e0e83ee..633dd057e1 100644 --- a/tests/auto/selftests/crashes/tst_crashes.cpp +++ b/tests/auto/selftests/crashes/tst_crashes.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/datatable/tst_datatable.cpp b/tests/auto/selftests/datatable/tst_datatable.cpp index 33ab82903c..fc56b107f6 100644 --- a/tests/auto/selftests/datatable/tst_datatable.cpp +++ b/tests/auto/selftests/datatable/tst_datatable.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/datetime/tst_datetime.cpp b/tests/auto/selftests/datetime/tst_datetime.cpp index 0358e5bf6a..0bab259cff 100644 --- a/tests/auto/selftests/datetime/tst_datetime.cpp +++ b/tests/auto/selftests/datetime/tst_datetime.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/differentexec/tst_differentexec.cpp b/tests/auto/selftests/differentexec/tst_differentexec.cpp index c50046ab2f..42e6f22cab 100644 --- a/tests/auto/selftests/differentexec/tst_differentexec.cpp +++ b/tests/auto/selftests/differentexec/tst_differentexec.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/exception/tst_exception.cpp b/tests/auto/selftests/exception/tst_exception.cpp index 7639935b83..a54bfbec8f 100644 --- a/tests/auto/selftests/exception/tst_exception.cpp +++ b/tests/auto/selftests/exception/tst_exception.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/expectfail/tst_expectfail.cpp b/tests/auto/selftests/expectfail/tst_expectfail.cpp index 925c9925e6..99c6809348 100644 --- a/tests/auto/selftests/expectfail/tst_expectfail.cpp +++ b/tests/auto/selftests/expectfail/tst_expectfail.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/failinit/tst_failinit.cpp b/tests/auto/selftests/failinit/tst_failinit.cpp index fcff2fd29f..58ecb2e1a4 100644 --- a/tests/auto/selftests/failinit/tst_failinit.cpp +++ b/tests/auto/selftests/failinit/tst_failinit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/failinitdata/tst_failinitdata.cpp b/tests/auto/selftests/failinitdata/tst_failinitdata.cpp index 52d3c80124..5543a93f97 100644 --- a/tests/auto/selftests/failinitdata/tst_failinitdata.cpp +++ b/tests/auto/selftests/failinitdata/tst_failinitdata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/fetchbogus/tst_fetchbogus.cpp b/tests/auto/selftests/fetchbogus/tst_fetchbogus.cpp index 085cf737ac..b3f1551e8c 100644 --- a/tests/auto/selftests/fetchbogus/tst_fetchbogus.cpp +++ b/tests/auto/selftests/fetchbogus/tst_fetchbogus.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/globaldata/tst_globaldata.cpp b/tests/auto/selftests/globaldata/tst_globaldata.cpp index 15acf82d37..336557ad68 100644 --- a/tests/auto/selftests/globaldata/tst_globaldata.cpp +++ b/tests/auto/selftests/globaldata/tst_globaldata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/maxwarnings/maxwarnings.cpp b/tests/auto/selftests/maxwarnings/maxwarnings.cpp index 37340cf166..7061dcd4f7 100644 --- a/tests/auto/selftests/maxwarnings/maxwarnings.cpp +++ b/tests/auto/selftests/maxwarnings/maxwarnings.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/multiexec/tst_multiexec.cpp b/tests/auto/selftests/multiexec/tst_multiexec.cpp index 5ae32aa89b..b49be6fc87 100644 --- a/tests/auto/selftests/multiexec/tst_multiexec.cpp +++ b/tests/auto/selftests/multiexec/tst_multiexec.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/qexecstringlist/tst_qexecstringlist.cpp b/tests/auto/selftests/qexecstringlist/tst_qexecstringlist.cpp index 2c0175cc69..3ffbe3f3f1 100644 --- a/tests/auto/selftests/qexecstringlist/tst_qexecstringlist.cpp +++ b/tests/auto/selftests/qexecstringlist/tst_qexecstringlist.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/singleskip/tst_singleskip.cpp b/tests/auto/selftests/singleskip/tst_singleskip.cpp index 569934a3a0..f2a06cec56 100644 --- a/tests/auto/selftests/singleskip/tst_singleskip.cpp +++ b/tests/auto/selftests/singleskip/tst_singleskip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/skip/tst_skip.cpp b/tests/auto/selftests/skip/tst_skip.cpp index 437cf62b21..25cff19668 100644 --- a/tests/auto/selftests/skip/tst_skip.cpp +++ b/tests/auto/selftests/skip/tst_skip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/skipglobal/tst_skipglobal.cpp b/tests/auto/selftests/skipglobal/tst_skipglobal.cpp index fef35d1193..e13252deba 100644 --- a/tests/auto/selftests/skipglobal/tst_skipglobal.cpp +++ b/tests/auto/selftests/skipglobal/tst_skipglobal.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/skipinit/tst_skipinit.cpp b/tests/auto/selftests/skipinit/tst_skipinit.cpp index 8ecaf3a164..78c69f328e 100644 --- a/tests/auto/selftests/skipinit/tst_skipinit.cpp +++ b/tests/auto/selftests/skipinit/tst_skipinit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/skipinitdata/tst_skipinitdata.cpp b/tests/auto/selftests/skipinitdata/tst_skipinitdata.cpp index ff005a2499..7bd18ed1a3 100644 --- a/tests/auto/selftests/skipinitdata/tst_skipinitdata.cpp +++ b/tests/auto/selftests/skipinitdata/tst_skipinitdata.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/sleep/tst_sleep.cpp b/tests/auto/selftests/sleep/tst_sleep.cpp index f9e1cf74f9..087d28aa32 100644 --- a/tests/auto/selftests/sleep/tst_sleep.cpp +++ b/tests/auto/selftests/sleep/tst_sleep.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/strcmp/tst_strcmp.cpp b/tests/auto/selftests/strcmp/tst_strcmp.cpp index b4d61acc40..fa699c1c8e 100644 --- a/tests/auto/selftests/strcmp/tst_strcmp.cpp +++ b/tests/auto/selftests/strcmp/tst_strcmp.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/subtest/tst_subtest.cpp b/tests/auto/selftests/subtest/tst_subtest.cpp index cf7ad887f8..97d826ec8d 100644 --- a/tests/auto/selftests/subtest/tst_subtest.cpp +++ b/tests/auto/selftests/subtest/tst_subtest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/tst_selftests.cpp b/tests/auto/selftests/tst_selftests.cpp index eca9aa6062..de51f53d84 100644 --- a/tests/auto/selftests/tst_selftests.cpp +++ b/tests/auto/selftests/tst_selftests.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/waitwithoutgui/tst_waitwithoutgui.cpp b/tests/auto/selftests/waitwithoutgui/tst_waitwithoutgui.cpp index e43277fd59..295e403094 100644 --- a/tests/auto/selftests/waitwithoutgui/tst_waitwithoutgui.cpp +++ b/tests/auto/selftests/waitwithoutgui/tst_waitwithoutgui.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/warnings/tst_warnings.cpp b/tests/auto/selftests/warnings/tst_warnings.cpp index 8d5f276c79..df26ecbe1b 100644 --- a/tests/auto/selftests/warnings/tst_warnings.cpp +++ b/tests/auto/selftests/warnings/tst_warnings.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/selftests/xunit/tst_xunit.cpp b/tests/auto/selftests/xunit/tst_xunit.cpp index c3c90abc8a..df9b8afbc0 100644 --- a/tests/auto/selftests/xunit/tst_xunit.cpp +++ b/tests/auto/selftests/xunit/tst_xunit.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/symbols/tst_symbols.cpp b/tests/auto/symbols/tst_symbols.cpp index fb148a9c60..df0c41f275 100644 --- a/tests/auto/symbols/tst_symbols.cpp +++ b/tests/auto/symbols/tst_symbols.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/tests.xml b/tests/auto/tests.xml index d2f378dbe8..a5386b25a1 100644 --- a/tests/auto/tests.xml +++ b/tests/auto/tests.xml @@ -9,6 +9,9 @@ <Test name="exceptionsafety" location="tests/auto/exceptionsafety/tst_exceptionsafety" /> <Test name="headers" location="tests/auto/headers/tst_headers" /> <Test name="languagechange" location="tests/auto/languagechange/tst_languagechange" /> + <Test name="lrelease" location="tests/auto/linguist/lrelease/tst_lrelease" /> + <Test name="lconvert" location="tests/auto/linguist/lconvert/tst_convert" /> + <Test name="lupdate" location="tests/auto/linguist/lupdate/tst_lupdate" /> <Test name="macgui" location="tests/auto/macgui/tst_macgui" platforms="macx-g++" /> <Test name="mediaobject" location="tests/auto/mediaobject/tst_mediaobject" /> <Test name="moc" location="tests/auto/moc/tst_moc" /> @@ -412,6 +415,9 @@ <Test id="exceptionsafety" /> <Test id="headers" /> <Test id="languagechange" /> + <Test id="lrelease" /> + <Test id="lconvert" /> + <Test id="lupdate" /> <Test id="macgui" /> <Test id="mediaobject" /> <Test id="moc" /> diff --git a/tests/auto/uic/baseline/addtorrentform.ui.h b/tests/auto/uic/baseline/addtorrentform.ui.h index 35f0fad586..fafcb1673d 100644 --- a/tests/auto/uic/baseline/addtorrentform.ui.h +++ b/tests/auto/uic/baseline/addtorrentform.ui.h @@ -68,7 +68,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(8); + vboxLayout->setContentsMargins(8, 8, 8, 8); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(AddTorrentFile); groupBox->setObjectName(QString::fromUtf8("groupBox")); @@ -79,7 +79,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(8); + gridLayout->setContentsMargins(8, 8, 8, 8); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); label_4 = new QLabel(groupBox); label_4->setObjectName(QString::fromUtf8("label_4")); @@ -175,7 +175,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); spacerItem = new QSpacerItem(131, 31, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/batchtranslation.ui.h b/tests/auto/uic/baseline/batchtranslation.ui.h index 23030f5a27..4cdad442a9 100644 --- a/tests/auto/uic/baseline/batchtranslation.ui.h +++ b/tests/auto/uic/baseline/batchtranslation.ui.h @@ -101,7 +101,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(databaseTranslationDialog); @@ -116,7 +116,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(9); + vboxLayout1->setContentsMargins(9, 9, 9, 9); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); ckOnlyUntranslated = new QCheckBox(groupBox); @@ -146,7 +146,7 @@ public: vboxLayout2->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout2->setMargin(9); + vboxLayout2->setContentsMargins(9, 9, 9, 9); #endif vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); hboxLayout = new QHBoxLayout(); @@ -154,7 +154,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); phrasebookList = new QListView(groupBox_2); @@ -167,7 +167,7 @@ public: #ifndef Q_OS_MAC vboxLayout3->setSpacing(6); #endif - vboxLayout3->setMargin(0); + vboxLayout3->setContentsMargins(0, 0, 0, 0); vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3")); moveUpButton = new QPushButton(groupBox_2); moveUpButton->setObjectName(QString::fromUtf8("moveUpButton")); @@ -202,7 +202,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/bookwindow.ui.h b/tests/auto/uic/baseline/bookwindow.ui.h index 9eff8ce8b9..eae06d91e8 100644 --- a/tests/auto/uic/baseline/bookwindow.ui.h +++ b/tests/auto/uic/baseline/bookwindow.ui.h @@ -61,7 +61,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(centralWidget); @@ -71,7 +71,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(9); + vboxLayout1->setContentsMargins(9, 9, 9, 9); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); bookTable = new QTableView(groupBox); diff --git a/tests/auto/uic/baseline/browserwidget.ui.h b/tests/auto/uic/baseline/browserwidget.ui.h index 3bc7542ec3..67f637fae3 100644 --- a/tests/auto/uic/baseline/browserwidget.ui.h +++ b/tests/auto/uic/baseline/browserwidget.ui.h @@ -60,7 +60,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(8); + vboxLayout->setContentsMargins(8, 8, 8, 8); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); splitter_2 = new QSplitter(Browser); splitter_2->setObjectName(QString::fromUtf8("splitter_2")); @@ -104,7 +104,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(9); + vboxLayout1->setContentsMargins(9, 9, 9, 9); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); sqlEdit = new QTextEdit(groupBox); @@ -123,7 +123,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(1); + hboxLayout->setContentsMargins(1, 1, 1, 1); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/calculatorform.ui.h b/tests/auto/uic/baseline/calculatorform.ui.h index 5fab91f052..8e9e620550 100644 --- a/tests/auto/uic/baseline/calculatorform.ui.h +++ b/tests/auto/uic/baseline/calculatorform.ui.h @@ -59,7 +59,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); gridLayout->setObjectName(QString::fromUtf8("")); @@ -67,14 +67,14 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(1); + hboxLayout->setContentsMargins(1, 1, 1, 1); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setObjectName(QString::fromUtf8("")); vboxLayout = new QVBoxLayout(); #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(1); + vboxLayout->setContentsMargins(1, 1, 1, 1); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout->setObjectName(QString::fromUtf8("")); label = new QLabel(CalculatorForm); @@ -104,7 +104,7 @@ public: #ifndef Q_OS_MAC vboxLayout1->setSpacing(6); #endif - vboxLayout1->setMargin(1); + vboxLayout1->setContentsMargins(1, 1, 1, 1); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); vboxLayout1->setObjectName(QString::fromUtf8("")); label_2 = new QLabel(CalculatorForm); @@ -134,7 +134,7 @@ public: #ifndef Q_OS_MAC vboxLayout2->setSpacing(6); #endif - vboxLayout2->setMargin(1); + vboxLayout2->setContentsMargins(1, 1, 1, 1); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); vboxLayout2->setObjectName(QString::fromUtf8("")); label_2_2_2 = new QLabel(CalculatorForm); diff --git a/tests/auto/uic/baseline/chatdialog.ui.h b/tests/auto/uic/baseline/chatdialog.ui.h index 062a6be658..7d1937652f 100644 --- a/tests/auto/uic/baseline/chatdialog.ui.h +++ b/tests/auto/uic/baseline/chatdialog.ui.h @@ -46,7 +46,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); hboxLayout = new QHBoxLayout(); @@ -54,7 +54,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); textEdit = new QTextEdit(ChatDialog); @@ -78,7 +78,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); label = new QLabel(ChatDialog); label->setObjectName(QString::fromUtf8("label")); diff --git a/tests/auto/uic/baseline/chatmainwindow.ui.h b/tests/auto/uic/baseline/chatmainwindow.ui.h index b2153e6c95..93ce435bb4 100644 --- a/tests/auto/uic/baseline/chatmainwindow.ui.h +++ b/tests/auto/uic/baseline/chatmainwindow.ui.h @@ -66,7 +66,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(9); + hboxLayout->setContentsMargins(9, 9, 9, 9); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); vboxLayout = new QVBoxLayout(); @@ -74,7 +74,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); chatHistory = new QTextBrowser(centralwidget); @@ -88,7 +88,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); label = new QLabel(centralwidget); label->setObjectName(QString::fromUtf8("label")); diff --git a/tests/auto/uic/baseline/chatsetnickname.ui.h b/tests/auto/uic/baseline/chatsetnickname.ui.h index de52fedf0e..c1fd62ba73 100644 --- a/tests/auto/uic/baseline/chatsetnickname.ui.h +++ b/tests/auto/uic/baseline/chatsetnickname.ui.h @@ -53,7 +53,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout1 = new QVBoxLayout(); @@ -61,7 +61,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(0); + vboxLayout1->setContentsMargins(0, 0, 0, 0); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); label = new QLabel(NicknameDialog); @@ -83,7 +83,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); spacerItem = new QSpacerItem(131, 31, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/config.ui.h b/tests/auto/uic/baseline/config.ui.h index 2b6eaf80b8..20de66f5f9 100644 --- a/tests/auto/uic/baseline/config.ui.h +++ b/tests/auto/uic/baseline/config.ui.h @@ -139,7 +139,7 @@ public: Config->setSizeGripEnabled(true); vboxLayout = new QVBoxLayout(Config); vboxLayout->setSpacing(6); - vboxLayout->setMargin(11); + vboxLayout->setContentsMargins(11, 11, 11, 11); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout->setContentsMargins(8, 8, 8, 8); hboxLayout = new QHBoxLayout(); @@ -155,7 +155,7 @@ public: ButtonGroup1->setSizePolicy(sizePolicy); vboxLayout1 = new QVBoxLayout(ButtonGroup1); vboxLayout1->setSpacing(6); - vboxLayout1->setMargin(11); + vboxLayout1->setContentsMargins(11, 11, 11, 11); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); vboxLayout1->setContentsMargins(11, 11, 11, 11); size_176_220 = new QRadioButton(ButtonGroup1); @@ -230,7 +230,7 @@ public: ButtonGroup2->setObjectName(QString::fromUtf8("ButtonGroup2")); vboxLayout2 = new QVBoxLayout(ButtonGroup2); vboxLayout2->setSpacing(6); - vboxLayout2->setMargin(11); + vboxLayout2->setContentsMargins(11, 11, 11, 11); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); vboxLayout2->setContentsMargins(11, 11, 11, 11); depth_1 = new QRadioButton(ButtonGroup2); @@ -337,7 +337,7 @@ public: GroupBox1->setObjectName(QString::fromUtf8("GroupBox1")); gridLayout = new QGridLayout(GroupBox1); gridLayout->setSpacing(6); - gridLayout->setMargin(11); + gridLayout->setContentsMargins(11, 11, 11, 11); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); gridLayout->setHorizontalSpacing(6); gridLayout->setVerticalSpacing(6); diff --git a/tests/auto/uic/baseline/controller.ui.h b/tests/auto/uic/baseline/controller.ui.h index b5f20b794d..29985c16c7 100644 --- a/tests/auto/uic/baseline/controller.ui.h +++ b/tests/auto/uic/baseline/controller.ui.h @@ -42,7 +42,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); label = new QLabel(Controller); diff --git a/tests/auto/uic/baseline/default.ui.h b/tests/auto/uic/baseline/default.ui.h index 1769630a81..771769484d 100644 --- a/tests/auto/uic/baseline/default.ui.h +++ b/tests/auto/uic/baseline/default.ui.h @@ -83,7 +83,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); nameLabel = new QLabel(centralwidget); diff --git a/tests/auto/uic/baseline/downloaditem.ui.h b/tests/auto/uic/baseline/downloaditem.ui.h index 1d4c92fe9c..7df99df815 100644 --- a/tests/auto/uic/baseline/downloaditem.ui.h +++ b/tests/auto/uic/baseline/downloaditem.ui.h @@ -48,7 +48,7 @@ public: DownloadItem->setObjectName(QString::fromUtf8("DownloadItem")); DownloadItem->resize(423, 110); horizontalLayout = new QHBoxLayout(DownloadItem); - horizontalLayout->setMargin(0); + horizontalLayout->setContentsMargins(0, 0, 0, 0); horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout")); fileIcon = new QLabel(DownloadItem); fileIcon->setObjectName(QString::fromUtf8("fileIcon")); diff --git a/tests/auto/uic/baseline/downloads.ui.h b/tests/auto/uic/baseline/downloads.ui.h index 03f3aeb25d..b4739f6a59 100644 --- a/tests/auto/uic/baseline/downloads.ui.h +++ b/tests/auto/uic/baseline/downloads.ui.h @@ -43,7 +43,7 @@ public: DownloadDialog->resize(332, 252); gridLayout = new QGridLayout(DownloadDialog); gridLayout->setSpacing(0); - gridLayout->setMargin(0); + gridLayout->setContentsMargins(0, 0, 0, 0); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); downloadsView = new EditTableView(DownloadDialog); downloadsView->setObjectName(QString::fromUtf8("downloadsView")); diff --git a/tests/auto/uic/baseline/filternamedialog.ui.h b/tests/auto/uic/baseline/filternamedialog.ui.h index ce67607dbd..f4306ea185 100644 --- a/tests/auto/uic/baseline/filternamedialog.ui.h +++ b/tests/auto/uic/baseline/filternamedialog.ui.h @@ -42,7 +42,7 @@ public: FilterNameDialogClass->resize(312, 95); gridLayout = new QGridLayout(FilterNameDialogClass); gridLayout->setSpacing(6); - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); label = new QLabel(FilterNameDialogClass); label->setObjectName(QString::fromUtf8("label")); diff --git a/tests/auto/uic/baseline/finddialog.ui.h b/tests/auto/uic/baseline/finddialog.ui.h index a0c6c78b0a..091c54acc3 100644 --- a/tests/auto/uic/baseline/finddialog.ui.h +++ b/tests/auto/uic/baseline/finddialog.ui.h @@ -102,15 +102,15 @@ public: FindDialog->setSizePolicy(sizePolicy); hboxLayout = new QHBoxLayout(FindDialog); hboxLayout->setSpacing(6); - hboxLayout->setMargin(11); + hboxLayout->setContentsMargins(11, 11, 11, 11); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); vboxLayout = new QVBoxLayout(); vboxLayout->setSpacing(6); - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); hboxLayout1 = new QHBoxLayout(); hboxLayout1->setSpacing(6); - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); findWhat = new QLabel(FindDialog); findWhat->setObjectName(QString::fromUtf8("findWhat")); @@ -129,7 +129,7 @@ public: groupBox->setObjectName(QString::fromUtf8("groupBox")); gridLayout = new QGridLayout(groupBox); gridLayout->setSpacing(6); - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); sourceText = new QCheckBox(groupBox); sourceText->setObjectName(QString::fromUtf8("sourceText")); @@ -168,7 +168,7 @@ public: vboxLayout1 = new QVBoxLayout(); vboxLayout1->setSpacing(6); - vboxLayout1->setMargin(0); + vboxLayout1->setContentsMargins(0, 0, 0, 0); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); findNxt = new QPushButton(FindDialog); findNxt->setObjectName(QString::fromUtf8("findNxt")); diff --git a/tests/auto/uic/baseline/form.ui.h b/tests/auto/uic/baseline/form.ui.h index 2a79c26e8e..3f85b035ce 100644 --- a/tests/auto/uic/baseline/form.ui.h +++ b/tests/auto/uic/baseline/form.ui.h @@ -51,7 +51,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(9); + hboxLayout->setContentsMargins(9, 9, 9, 9); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); worldTimeClock = new WorldTimeClock(WorldTimeForm); @@ -63,7 +63,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(1); + vboxLayout->setContentsMargins(1, 1, 1, 1); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); spacerItem = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); @@ -73,7 +73,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(1); + hboxLayout1->setContentsMargins(1, 1, 1, 1); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); label = new QLabel(WorldTimeForm); label->setObjectName(QString::fromUtf8("label")); @@ -93,7 +93,7 @@ public: #ifndef Q_OS_MAC hboxLayout2->setSpacing(6); #endif - hboxLayout2->setMargin(1); + hboxLayout2->setContentsMargins(1, 1, 1, 1); hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); label_2 = new QLabel(WorldTimeForm); label_2->setObjectName(QString::fromUtf8("label_2")); diff --git a/tests/auto/uic/baseline/formwindowsettings.ui.h b/tests/auto/uic/baseline/formwindowsettings.ui.h index 7f0baf6c02..9e97b48ccd 100644 --- a/tests/auto/uic/baseline/formwindowsettings.ui.h +++ b/tests/auto/uic/baseline/formwindowsettings.ui.h @@ -130,7 +130,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); layoutDefaultGroupBox = new QGroupBox(FormWindowSettings); layoutDefaultGroupBox->setObjectName(QString::fromUtf8("layoutDefaultGroupBox")); @@ -139,7 +139,7 @@ public: #ifndef Q_OS_MAC gridLayout1->setSpacing(6); #endif - gridLayout1->setMargin(8); + gridLayout1->setContentsMargins(8, 8, 8, 8); gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); label_2 = new QLabel(layoutDefaultGroupBox); label_2->setObjectName(QString::fromUtf8("label_2")); @@ -171,7 +171,7 @@ public: #ifndef Q_OS_MAC gridLayout2->setSpacing(6); #endif - gridLayout2->setMargin(8); + gridLayout2->setContentsMargins(8, 8, 8, 8); gridLayout2->setObjectName(QString::fromUtf8("gridLayout2")); spacingFunctionLineEdit = new QLineEdit(layoutFunctionGroupBox); spacingFunctionLineEdit->setObjectName(QString::fromUtf8("spacingFunctionLineEdit")); @@ -205,7 +205,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(8); + vboxLayout->setContentsMargins(8, 8, 8, 8); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); authorLineEdit = new QLineEdit(pixmapFunctionGroupBox_2); authorLineEdit->setObjectName(QString::fromUtf8("authorLineEdit")); @@ -221,7 +221,7 @@ public: #ifndef Q_OS_MAC vboxLayout1->setSpacing(6); #endif - vboxLayout1->setMargin(8); + vboxLayout1->setContentsMargins(8, 8, 8, 8); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); includeHintsTextEdit = new QTextEdit(includeHintsGroupBox); includeHintsTextEdit->setObjectName(QString::fromUtf8("includeHintsTextEdit")); @@ -235,7 +235,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); pixmapFunctionGroupBox = new QGroupBox(FormWindowSettings); pixmapFunctionGroupBox->setObjectName(QString::fromUtf8("pixmapFunctionGroupBox")); @@ -244,7 +244,7 @@ public: #ifndef Q_OS_MAC vboxLayout2->setSpacing(6); #endif - vboxLayout2->setMargin(8); + vboxLayout2->setContentsMargins(8, 8, 8, 8); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); pixmapFunctionLineEdit = new QLineEdit(pixmapFunctionGroupBox); pixmapFunctionLineEdit->setObjectName(QString::fromUtf8("pixmapFunctionLineEdit")); diff --git a/tests/auto/uic/baseline/helpdialog.ui.h b/tests/auto/uic/baseline/helpdialog.ui.h index e0d38b31a0..608dba3a99 100644 --- a/tests/auto/uic/baseline/helpdialog.ui.h +++ b/tests/auto/uic/baseline/helpdialog.ui.h @@ -119,7 +119,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); tabWidget = new QTabWidget(HelpDialog); tabWidget->setObjectName(QString::fromUtf8("tabWidget")); @@ -129,7 +129,7 @@ public: #ifndef Q_OS_MAC vboxLayout1->setSpacing(6); #endif - vboxLayout1->setMargin(5); + vboxLayout1->setContentsMargins(5, 5, 5, 5); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); listContents = new QTreeWidget(contentPage); listContents->setObjectName(QString::fromUtf8("listContents")); @@ -146,7 +146,7 @@ public: #ifndef Q_OS_MAC vboxLayout2->setSpacing(6); #endif - vboxLayout2->setMargin(5); + vboxLayout2->setContentsMargins(5, 5, 5, 5); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); TextLabel1 = new QLabel(indexPage); TextLabel1->setObjectName(QString::fromUtf8("TextLabel1")); @@ -171,7 +171,7 @@ public: #ifndef Q_OS_MAC vboxLayout3->setSpacing(6); #endif - vboxLayout3->setMargin(5); + vboxLayout3->setContentsMargins(5, 5, 5, 5); vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3")); listBookmarks = new QTreeWidget(bookmarkPage); listBookmarks->setObjectName(QString::fromUtf8("listBookmarks")); @@ -184,7 +184,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); spacerItem = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); @@ -210,7 +210,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(5); + gridLayout->setContentsMargins(5, 5, 5, 5); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); spacerItem1 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed); @@ -241,7 +241,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(1); + hboxLayout1->setContentsMargins(1, 1, 1, 1); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); helpButton = new QPushButton(searchPage); helpButton->setObjectName(QString::fromUtf8("helpButton")); @@ -273,7 +273,7 @@ public: #ifndef Q_OS_MAC hboxLayout2->setSpacing(6); #endif - hboxLayout2->setMargin(3); + hboxLayout2->setContentsMargins(3, 3, 3, 3); hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); labelPrepare = new QLabel(framePrepare); labelPrepare->setObjectName(QString::fromUtf8("labelPrepare")); diff --git a/tests/auto/uic/baseline/imagedialog.ui.h b/tests/auto/uic/baseline/imagedialog.ui.h index fedc75722e..001532e962 100644 --- a/tests/auto/uic/baseline/imagedialog.ui.h +++ b/tests/auto/uic/baseline/imagedialog.ui.h @@ -58,7 +58,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout->setObjectName(QString::fromUtf8("")); @@ -66,7 +66,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(1); + gridLayout->setContentsMargins(1, 1, 1, 1); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); gridLayout->setObjectName(QString::fromUtf8("")); widthLabel = new QLabel(dialog); @@ -164,7 +164,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(1); + hboxLayout->setContentsMargins(1, 1, 1, 1); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setObjectName(QString::fromUtf8("")); spacerItem1 = new QSpacerItem(QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/listwidgeteditor.ui.h b/tests/auto/uic/baseline/listwidgeteditor.ui.h index 316ff392e6..127228cb9c 100644 --- a/tests/auto/uic/baseline/listwidgeteditor.ui.h +++ b/tests/auto/uic/baseline/listwidgeteditor.ui.h @@ -102,7 +102,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(qdesigner_internal__ListWidgetEditor); diff --git a/tests/auto/uic/baseline/mainwindow.ui.h b/tests/auto/uic/baseline/mainwindow.ui.h index 69e45f5e6e..73a9de20b3 100644 --- a/tests/auto/uic/baseline/mainwindow.ui.h +++ b/tests/auto/uic/baseline/mainwindow.ui.h @@ -102,7 +102,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(centralwidget); @@ -112,7 +112,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(9); + hboxLayout->setContentsMargins(9, 9, 9, 9); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); label = new QLabel(groupBox); @@ -165,7 +165,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(9); + vboxLayout1->setContentsMargins(9, 9, 9, 9); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); chooseFromCodePoints = new QRadioButton(groupBox_2); @@ -178,7 +178,7 @@ public: #ifndef Q_OS_MAC vboxLayout2->setSpacing(6); #endif - vboxLayout2->setMargin(0); + vboxLayout2->setContentsMargins(0, 0, 0, 0); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); characterRangeView = new QListWidget(groupBox_2); characterRangeView->setObjectName(QString::fromUtf8("characterRangeView")); @@ -189,7 +189,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); selectAll = new QPushButton(groupBox_2); selectAll->setObjectName(QString::fromUtf8("selectAll")); @@ -225,7 +225,7 @@ public: #ifndef Q_OS_MAC hboxLayout2->setSpacing(6); #endif - hboxLayout2->setMargin(0); + hboxLayout2->setContentsMargins(0, 0, 0, 0); hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); label_5 = new QLabel(groupBox_2); label_5->setObjectName(QString::fromUtf8("label_5")); @@ -264,7 +264,7 @@ public: hboxLayout3->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout3->setMargin(9); + hboxLayout3->setContentsMargins(9, 9, 9, 9); #endif hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3")); preview = new QLineEdit(groupBox_3); @@ -282,7 +282,7 @@ public: hboxLayout4->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout4->setMargin(9); + hboxLayout4->setContentsMargins(9, 9, 9, 9); #endif hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4")); label_3 = new QLabel(groupBox_4); @@ -318,7 +318,7 @@ public: #ifndef Q_OS_MAC hboxLayout5->setSpacing(6); #endif - hboxLayout5->setMargin(0); + hboxLayout5->setContentsMargins(0, 0, 0, 0); hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5")); generate = new QPushButton(centralwidget); generate->setObjectName(QString::fromUtf8("generate")); diff --git a/tests/auto/uic/baseline/mainwindowbase.ui.h b/tests/auto/uic/baseline/mainwindowbase.ui.h index 3b40a5c974..4a49f95451 100644 --- a/tests/auto/uic/baseline/mainwindowbase.ui.h +++ b/tests/auto/uic/baseline/mainwindowbase.ui.h @@ -218,7 +218,7 @@ public: widget->setGeometry(QRect(0, 28, 724, 587)); hboxLayout = new QHBoxLayout(widget); hboxLayout->setSpacing(4); - hboxLayout->setMargin(8); + hboxLayout->setContentsMargins(8, 8, 8, 8); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setContentsMargins(0, 0, 0, 0); helpview = new QTextEdit(widget); @@ -234,13 +234,13 @@ public: tab1->setObjectName(QString::fromUtf8("tab1")); vboxLayout = new QVBoxLayout(tab1); vboxLayout->setSpacing(4); - vboxLayout->setMargin(4); + vboxLayout->setContentsMargins(4, 4, 4, 4); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); GroupBox40 = new QGroupBox(tab1); GroupBox40->setObjectName(QString::fromUtf8("GroupBox40")); hboxLayout1 = new QHBoxLayout(GroupBox40); hboxLayout1->setSpacing(4); - hboxLayout1->setMargin(8); + hboxLayout1->setContentsMargins(8, 8, 8, 8); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); gstylebuddy = new QLabel(GroupBox40); gstylebuddy->setObjectName(QString::fromUtf8("gstylebuddy")); @@ -264,7 +264,7 @@ public: groupAutoPalette->setSizePolicy(sizePolicy); hboxLayout2 = new QHBoxLayout(groupAutoPalette); hboxLayout2->setSpacing(4); - hboxLayout2->setMargin(8); + hboxLayout2->setContentsMargins(8, 8, 8, 8); hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); labelMainColor = new QLabel(groupAutoPalette); labelMainColor->setObjectName(QString::fromUtf8("labelMainColor")); @@ -317,7 +317,7 @@ public: GroupBox126->setSizePolicy(sizePolicy2); gridLayout = new QGridLayout(GroupBox126); gridLayout->setSpacing(4); - gridLayout->setMargin(8); + gridLayout->setContentsMargins(8, 8, 8, 8); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); TextLabel1 = new QLabel(GroupBox126); TextLabel1->setObjectName(QString::fromUtf8("TextLabel1")); @@ -348,13 +348,13 @@ public: tab2->setObjectName(QString::fromUtf8("tab2")); vboxLayout1 = new QVBoxLayout(tab2); vboxLayout1->setSpacing(4); - vboxLayout1->setMargin(8); + vboxLayout1->setContentsMargins(8, 8, 8, 8); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); GroupBox1 = new QGroupBox(tab2); GroupBox1->setObjectName(QString::fromUtf8("GroupBox1")); gridLayout1 = new QGridLayout(GroupBox1); gridLayout1->setSpacing(4); - gridLayout1->setMargin(8); + gridLayout1->setContentsMargins(8, 8, 8, 8); gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); stylecombo = new QComboBox(GroupBox1); stylecombo->setObjectName(QString::fromUtf8("stylecombo")); @@ -406,12 +406,12 @@ public: GroupBox2->setObjectName(QString::fromUtf8("GroupBox2")); vboxLayout2 = new QVBoxLayout(GroupBox2); vboxLayout2->setSpacing(4); - vboxLayout2->setMargin(8); + vboxLayout2->setContentsMargins(8, 8, 8, 8); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); hboxLayout3 = new QHBoxLayout(); hboxLayout3->setSpacing(4); #ifndef Q_OS_MAC - hboxLayout3->setMargin(0); + hboxLayout3->setContentsMargins(0, 0, 0, 0); #endif hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3")); famsubbuddy = new QLabel(GroupBox2); @@ -450,7 +450,7 @@ public: hboxLayout4 = new QHBoxLayout(); hboxLayout4->setSpacing(4); - hboxLayout4->setMargin(0); + hboxLayout4->setContentsMargins(0, 0, 0, 0); hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4")); PushButton2 = new QPushButton(GroupBox2); PushButton2->setObjectName(QString::fromUtf8("PushButton2")); @@ -480,7 +480,7 @@ public: hboxLayout5 = new QHBoxLayout(); hboxLayout5->setSpacing(4); - hboxLayout5->setMargin(0); + hboxLayout5->setContentsMargins(0, 0, 0, 0); hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5")); choosebuddy = new QLabel(GroupBox2); choosebuddy->setObjectName(QString::fromUtf8("choosebuddy")); @@ -510,13 +510,13 @@ public: tab->setObjectName(QString::fromUtf8("tab")); vboxLayout3 = new QVBoxLayout(tab); vboxLayout3->setSpacing(4); - vboxLayout3->setMargin(7); + vboxLayout3->setContentsMargins(7, 7, 7, 7); vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3")); GroupBox4 = new QGroupBox(tab); GroupBox4->setObjectName(QString::fromUtf8("GroupBox4")); gridLayout2 = new QGridLayout(GroupBox4); gridLayout2->setSpacing(4); - gridLayout2->setMargin(8); + gridLayout2->setContentsMargins(8, 8, 8, 8); gridLayout2->setObjectName(QString::fromUtf8("gridLayout2")); dcispin = new QSpinBox(GroupBox4); dcispin->setObjectName(QString::fromUtf8("dcispin")); @@ -566,7 +566,7 @@ public: GroupBox3->setObjectName(QString::fromUtf8("GroupBox3")); vboxLayout4 = new QVBoxLayout(GroupBox3); vboxLayout4->setSpacing(4); - vboxLayout4->setMargin(8); + vboxLayout4->setContentsMargins(8, 8, 8, 8); vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4")); effectcheckbox = new QCheckBox(GroupBox3); effectcheckbox->setObjectName(QString::fromUtf8("effectcheckbox")); @@ -579,7 +579,7 @@ public: effectbase->setFrameShadow(QFrame::Plain); gridLayout3 = new QGridLayout(effectbase); gridLayout3->setSpacing(4); - gridLayout3->setMargin(0); + gridLayout3->setContentsMargins(0, 0, 0, 0); gridLayout3->setObjectName(QString::fromUtf8("gridLayout3")); meffectbuddy = new QLabel(effectbase); meffectbuddy->setObjectName(QString::fromUtf8("meffectbuddy")); @@ -632,7 +632,7 @@ public: GroupBox5->setObjectName(QString::fromUtf8("GroupBox5")); gridLayout4 = new QGridLayout(GroupBox5); gridLayout4->setSpacing(4); - gridLayout4->setMargin(8); + gridLayout4->setContentsMargins(8, 8, 8, 8); gridLayout4->setObjectName(QString::fromUtf8("gridLayout4")); swbuddy = new QLabel(GroupBox5); swbuddy->setObjectName(QString::fromUtf8("swbuddy")); @@ -683,7 +683,7 @@ public: tab3->setObjectName(QString::fromUtf8("tab3")); vboxLayout5 = new QVBoxLayout(tab3); vboxLayout5->setSpacing(4); - vboxLayout5->setMargin(8); + vboxLayout5->setContentsMargins(8, 8, 8, 8); vboxLayout5->setObjectName(QString::fromUtf8("vboxLayout5")); fontembeddingcheckbox = new QCheckBox(tab3); fontembeddingcheckbox->setObjectName(QString::fromUtf8("fontembeddingcheckbox")); @@ -697,12 +697,12 @@ public: GroupBox10->setSizePolicy(sizePolicy2); vboxLayout6 = new QVBoxLayout(GroupBox10); vboxLayout6->setSpacing(4); - vboxLayout6->setMargin(8); + vboxLayout6->setContentsMargins(8, 8, 8, 8); vboxLayout6->setObjectName(QString::fromUtf8("vboxLayout6")); gridLayout5 = new QGridLayout(); gridLayout5->setSpacing(4); #ifndef Q_OS_MAC - gridLayout5->setMargin(0); + gridLayout5->setContentsMargins(0, 0, 0, 0); #endif gridLayout5->setObjectName(QString::fromUtf8("gridLayout5")); PushButton11 = new QPushButton(GroupBox10); @@ -730,7 +730,7 @@ public: gridLayout6 = new QGridLayout(); gridLayout6->setSpacing(4); - gridLayout6->setMargin(0); + gridLayout6->setContentsMargins(0, 0, 0, 0); gridLayout6->setObjectName(QString::fromUtf8("gridLayout6")); spacerItem2 = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/mydialog.ui.h b/tests/auto/uic/baseline/mydialog.ui.h index 12228c09e9..17cf6c5614 100644 --- a/tests/auto/uic/baseline/mydialog.ui.h +++ b/tests/auto/uic/baseline/mydialog.ui.h @@ -40,7 +40,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); aLabel = new QLabel(MyDialog); diff --git a/tests/auto/uic/baseline/myform.ui.h b/tests/auto/uic/baseline/myform.ui.h index 9aaa709089..07e16635a1 100644 --- a/tests/auto/uic/baseline/myform.ui.h +++ b/tests/auto/uic/baseline/myform.ui.h @@ -51,7 +51,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(8); + vboxLayout->setContentsMargins(8, 8, 8, 8); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(Form); groupBox->setObjectName(QString::fromUtf8("groupBox")); @@ -59,7 +59,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(8); + gridLayout->setContentsMargins(8, 8, 8, 8); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); radioButton_2 = new QRadioButton(groupBox); radioButton_2->setObjectName(QString::fromUtf8("radioButton_2")); diff --git a/tests/auto/uic/baseline/newform.ui.h b/tests/auto/uic/baseline/newform.ui.h index 46af9cbc1f..37eb709f66 100644 --- a/tests/auto/uic/baseline/newform.ui.h +++ b/tests/auto/uic/baseline/newform.ui.h @@ -89,14 +89,14 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); hboxLayout = new QHBoxLayout(); #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(1); + hboxLayout->setContentsMargins(1, 1, 1, 1); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); treeWidget = new QTreeWidget(NewForm); treeWidget->setObjectName(QString::fromUtf8("treeWidget")); diff --git a/tests/auto/uic/baseline/pagefold.ui.h b/tests/auto/uic/baseline/pagefold.ui.h index adff3a3028..9c2a4531e8 100644 --- a/tests/auto/uic/baseline/pagefold.ui.h +++ b/tests/auto/uic/baseline/pagefold.ui.h @@ -87,7 +87,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); mainFrame = new QFrame(centralwidget); @@ -99,7 +99,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); nameCombo = new QComboBox(mainFrame); diff --git a/tests/auto/uic/baseline/paletteeditor.ui.h b/tests/auto/uic/baseline/paletteeditor.ui.h index 9310ab801d..0dcefb35e9 100644 --- a/tests/auto/uic/baseline/paletteeditor.ui.h +++ b/tests/auto/uic/baseline/paletteeditor.ui.h @@ -106,7 +106,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); advancedBox = new QGroupBox(qdesigner_internal__PaletteEditor); @@ -118,7 +118,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); buildButton = new QtColorButton(advancedBox); @@ -167,7 +167,7 @@ public: #ifndef Q_OS_MAC gridLayout1->setSpacing(6); #endif - gridLayout1->setMargin(8); + gridLayout1->setContentsMargins(8, 8, 8, 8); gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); disabledRadio = new QRadioButton(GroupBox126); disabledRadio->setObjectName(QString::fromUtf8("disabledRadio")); diff --git a/tests/auto/uic/baseline/paletteeditoradvancedbase.ui.h b/tests/auto/uic/baseline/paletteeditoradvancedbase.ui.h index 618ddfc6c9..bb2a9595f3 100644 --- a/tests/auto/uic/baseline/paletteeditoradvancedbase.ui.h +++ b/tests/auto/uic/baseline/paletteeditoradvancedbase.ui.h @@ -114,7 +114,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(11); + vboxLayout->setContentsMargins(11, 11, 11, 11); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout->setObjectName(QString::fromUtf8("unnamed")); hboxLayout = new QHBoxLayout(); @@ -122,7 +122,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setObjectName(QString::fromUtf8("unnamed")); @@ -150,7 +150,7 @@ public: #ifndef Q_OS_MAC ButtonGroup1->layout()->setSpacing(6); #endif - ButtonGroup1->layout()->setMargin(11); + ButtonGroup1->layout()->setContentsMargins(11, 11, 11, 11); vboxLayout1 = new QVBoxLayout(); QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(ButtonGroup1->layout()); if (boxlayout) @@ -179,7 +179,7 @@ public: #ifndef Q_OS_MAC groupCentral->layout()->setSpacing(6); #endif - groupCentral->layout()->setMargin(11); + groupCentral->layout()->setContentsMargins(11, 11, 11, 11); vboxLayout2 = new QVBoxLayout(); QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(groupCentral->layout()); if (boxlayout1) @@ -196,7 +196,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); hboxLayout1->setObjectName(QString::fromUtf8("unnamed")); Horizontal_Spacing1 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); @@ -237,7 +237,7 @@ public: #ifndef Q_OS_MAC groupEffect->layout()->setSpacing(6); #endif - groupEffect->layout()->setMargin(11); + groupEffect->layout()->setContentsMargins(11, 11, 11, 11); vboxLayout3 = new QVBoxLayout(); QBoxLayout *boxlayout2 = qobject_cast<QBoxLayout *>(groupEffect->layout()); if (boxlayout2) @@ -250,7 +250,7 @@ public: hboxLayout2->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout2->setMargin(0); + hboxLayout2->setContentsMargins(0, 0, 0, 0); #endif hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); hboxLayout2->setObjectName(QString::fromUtf8("unnamed")); @@ -272,7 +272,7 @@ public: #ifndef Q_OS_MAC hboxLayout3->setSpacing(6); #endif - hboxLayout3->setMargin(0); + hboxLayout3->setContentsMargins(0, 0, 0, 0); hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3")); hboxLayout3->setObjectName(QString::fromUtf8("unnamed")); Horizontal_Spacing3 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); @@ -305,7 +305,7 @@ public: #ifndef Q_OS_MAC hboxLayout4->setSpacing(6); #endif - hboxLayout4->setMargin(0); + hboxLayout4->setContentsMargins(0, 0, 0, 0); hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4")); hboxLayout4->setObjectName(QString::fromUtf8("unnamed")); Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/phrasebookbox.ui.h b/tests/auto/uic/baseline/phrasebookbox.ui.h index c87cbc2c61..f4abb1bab7 100644 --- a/tests/auto/uic/baseline/phrasebookbox.ui.h +++ b/tests/auto/uic/baseline/phrasebookbox.ui.h @@ -96,7 +96,7 @@ public: PhraseBookBox->resize(596, 454); unnamed = new QHBoxLayout(PhraseBookBox); unnamed->setSpacing(6); - unnamed->setMargin(11); + unnamed->setContentsMargins(11, 11, 11, 11); unnamed->setObjectName(QString::fromUtf8("unnamed")); inputsLayout = new QVBoxLayout(); inputsLayout->setSpacing(6); diff --git a/tests/auto/uic/baseline/previewdialogbase.ui.h b/tests/auto/uic/baseline/previewdialogbase.ui.h index af65a18424..93bfb69dc9 100644 --- a/tests/auto/uic/baseline/previewdialogbase.ui.h +++ b/tests/auto/uic/baseline/previewdialogbase.ui.h @@ -55,7 +55,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); hboxLayout = new QHBoxLayout(); @@ -63,7 +63,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); label = new QLabel(PreviewDialogBase); @@ -104,7 +104,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); pageList = new QTreeWidget(PreviewDialogBase); pageList->setObjectName(QString::fromUtf8("pageList")); @@ -133,7 +133,7 @@ public: #ifndef Q_OS_MAC hboxLayout2->setSpacing(6); #endif - hboxLayout2->setMargin(0); + hboxLayout2->setContentsMargins(0, 0, 0, 0); hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); progressBar = new QProgressBar(PreviewDialogBase); progressBar->setObjectName(QString::fromUtf8("progressBar")); diff --git a/tests/auto/uic/baseline/previewwidget.ui.h b/tests/auto/uic/baseline/previewwidget.ui.h index 71755df45c..b76aa56423 100644 --- a/tests/auto/uic/baseline/previewwidget.ui.h +++ b/tests/auto/uic/baseline/previewwidget.ui.h @@ -118,7 +118,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); vboxLayout = new QVBoxLayout(); @@ -126,7 +126,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); LineEdit1 = new QLineEdit(qdesigner_internal__PreviewWidget); @@ -143,7 +143,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); SpinBox1 = new QSpinBox(qdesigner_internal__PreviewWidget); SpinBox1->setObjectName(QString::fromUtf8("SpinBox1")); @@ -196,7 +196,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(9); + vboxLayout1->setContentsMargins(9, 9, 9, 9); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); CheckBox1 = new QCheckBox(ButtonGroup2); @@ -220,7 +220,7 @@ public: vboxLayout2->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout2->setMargin(9); + vboxLayout2->setContentsMargins(9, 9, 9, 9); #endif vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); RadioButton1 = new QRadioButton(ButtonGroup1); diff --git a/tests/auto/uic/baseline/previewwidgetbase.ui.h b/tests/auto/uic/baseline/previewwidgetbase.ui.h index f69a785da1..82899b7093 100644 --- a/tests/auto/uic/baseline/previewwidgetbase.ui.h +++ b/tests/auto/uic/baseline/previewwidgetbase.ui.h @@ -117,7 +117,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(11); + vboxLayout->setContentsMargins(11, 11, 11, 11); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout->setObjectName(QString::fromUtf8("unnamed")); hboxLayout = new QHBoxLayout(); @@ -125,7 +125,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setObjectName(QString::fromUtf8("unnamed")); @@ -134,7 +134,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(0); + vboxLayout1->setContentsMargins(0, 0, 0, 0); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); vboxLayout1->setObjectName(QString::fromUtf8("unnamed")); @@ -144,7 +144,7 @@ public: #ifndef Q_OS_MAC ButtonGroup1->layout()->setSpacing(6); #endif - ButtonGroup1->layout()->setMargin(11); + ButtonGroup1->layout()->setContentsMargins(11, 11, 11, 11); vboxLayout2 = new QVBoxLayout(); QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(ButtonGroup1->layout()); if (boxlayout) @@ -177,7 +177,7 @@ public: #ifndef Q_OS_MAC ButtonGroup2->layout()->setSpacing(6); #endif - ButtonGroup2->layout()->setMargin(11); + ButtonGroup2->layout()->setContentsMargins(11, 11, 11, 11); vboxLayout3 = new QVBoxLayout(); QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(ButtonGroup2->layout()); if (boxlayout1) @@ -212,7 +212,7 @@ public: #ifndef Q_OS_MAC vboxLayout4->setSpacing(6); #endif - vboxLayout4->setMargin(0); + vboxLayout4->setContentsMargins(0, 0, 0, 0); vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4")); vboxLayout4->setObjectName(QString::fromUtf8("unnamed")); LineEdit1 = new QLineEdit(PreviewWidgetBase); @@ -229,7 +229,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); hboxLayout1->setObjectName(QString::fromUtf8("unnamed")); SpinBox1 = new QSpinBox(PreviewWidgetBase); diff --git a/tests/auto/uic/baseline/qpagesetupwidget.ui.h b/tests/auto/uic/baseline/qpagesetupwidget.ui.h index 628a8ebdf2..f2a68bd13d 100644 --- a/tests/auto/uic/baseline/qpagesetupwidget.ui.h +++ b/tests/auto/uic/baseline/qpagesetupwidget.ui.h @@ -76,7 +76,7 @@ public: QPageSetupWidget->setObjectName(QString::fromUtf8("QPageSetupWidget")); QPageSetupWidget->resize(416, 488); gridLayout_3 = new QGridLayout(QPageSetupWidget); - gridLayout_3->setMargin(0); + gridLayout_3->setContentsMargins(0, 0, 0, 0); gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3")); horizontalLayout_4 = new QHBoxLayout(); horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4")); diff --git a/tests/auto/uic/baseline/qprintpropertieswidget.ui.h b/tests/auto/uic/baseline/qprintpropertieswidget.ui.h index 75a3e6dc98..16148ef79b 100644 --- a/tests/auto/uic/baseline/qprintpropertieswidget.ui.h +++ b/tests/auto/uic/baseline/qprintpropertieswidget.ui.h @@ -42,7 +42,7 @@ public: QPrintPropertiesWidget->setObjectName(QString::fromUtf8("QPrintPropertiesWidget")); QPrintPropertiesWidget->resize(396, 288); verticalLayout_4 = new QVBoxLayout(QPrintPropertiesWidget); - verticalLayout_4->setMargin(0); + verticalLayout_4->setContentsMargins(0, 0, 0, 0); verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4")); tabs = new QTabWidget(QPrintPropertiesWidget); tabs->setObjectName(QString::fromUtf8("tabs")); diff --git a/tests/auto/uic/baseline/qprintsettingsoutput.ui.h b/tests/auto/uic/baseline/qprintsettingsoutput.ui.h index e51aadb5eb..307582a7bd 100644 --- a/tests/auto/uic/baseline/qprintsettingsoutput.ui.h +++ b/tests/auto/uic/baseline/qprintsettingsoutput.ui.h @@ -77,7 +77,7 @@ public: QPrintSettingsOutput->setObjectName(QString::fromUtf8("QPrintSettingsOutput")); QPrintSettingsOutput->resize(416, 166); horizontalLayout_2 = new QHBoxLayout(QPrintSettingsOutput); - horizontalLayout_2->setMargin(0); + horizontalLayout_2->setContentsMargins(0, 0, 0, 0); horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2")); tabs = new QTabWidget(QPrintSettingsOutput); tabs->setObjectName(QString::fromUtf8("tabs")); @@ -95,7 +95,7 @@ public: gbPrintRange->setSizePolicy(sizePolicy); _3 = new QVBoxLayout(gbPrintRange); _3->setSpacing(4); - _3->setMargin(6); + _3->setContentsMargins(6, 6, 6, 6); _3->setObjectName(QString::fromUtf8("_3")); printAll = new QRadioButton(gbPrintRange); printAll->setObjectName(QString::fromUtf8("printAll")); @@ -107,7 +107,7 @@ public: #ifndef Q_OS_MAC _4->setSpacing(6); #endif - _4->setMargin(0); + _4->setContentsMargins(0, 0, 0, 0); _4->setObjectName(QString::fromUtf8("_4")); printRange = new QRadioButton(gbPrintRange); printRange->setObjectName(QString::fromUtf8("printRange")); diff --git a/tests/auto/uic/baseline/qprintwidget.ui.h b/tests/auto/uic/baseline/qprintwidget.ui.h index f6c0989d39..7fa0b4f1a4 100644 --- a/tests/auto/uic/baseline/qprintwidget.ui.h +++ b/tests/auto/uic/baseline/qprintwidget.ui.h @@ -53,7 +53,7 @@ public: QPrintWidget->setObjectName(QString::fromUtf8("QPrintWidget")); QPrintWidget->resize(443, 175); horizontalLayout_2 = new QHBoxLayout(QPrintWidget); - horizontalLayout_2->setMargin(0); + horizontalLayout_2->setContentsMargins(0, 0, 0, 0); horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2")); printerGroup = new QGroupBox(QPrintWidget); printerGroup->setObjectName(QString::fromUtf8("printerGroup")); diff --git a/tests/auto/uic/baseline/qsqlconnectiondialog.ui.h b/tests/auto/uic/baseline/qsqlconnectiondialog.ui.h index f36d0ace2b..846f34dff0 100644 --- a/tests/auto/uic/baseline/qsqlconnectiondialog.ui.h +++ b/tests/auto/uic/baseline/qsqlconnectiondialog.ui.h @@ -65,7 +65,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(8); + vboxLayout->setContentsMargins(8, 8, 8, 8); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); connGroupBox = new QGroupBox(QSqlConnectionDialogUi); connGroupBox->setObjectName(QString::fromUtf8("connGroupBox")); @@ -73,7 +73,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(8); + gridLayout->setContentsMargins(8, 8, 8, 8); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); comboDriver = new QComboBox(connGroupBox); comboDriver->setObjectName(QString::fromUtf8("comboDriver")); @@ -146,7 +146,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); @@ -164,7 +164,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); spacerItem1 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/qttoolbardialog.ui.h b/tests/auto/uic/baseline/qttoolbardialog.ui.h index 3b487c31a0..7225edaee5 100644 --- a/tests/auto/uic/baseline/qttoolbardialog.ui.h +++ b/tests/auto/uic/baseline/qttoolbardialog.ui.h @@ -59,7 +59,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(8); + gridLayout->setContentsMargins(8, 8, 8, 8); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); actionTree = new QTreeWidget(QtToolBarDialog); actionTree->setObjectName(QString::fromUtf8("actionTree")); @@ -75,7 +75,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); label_2 = new QLabel(QtToolBarDialog); label_2->setObjectName(QString::fromUtf8("label_2")); @@ -104,7 +104,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); upButton = new QToolButton(QtToolBarDialog); upButton->setObjectName(QString::fromUtf8("upButton")); diff --git a/tests/auto/uic/baseline/querywidget.ui.h b/tests/auto/uic/baseline/querywidget.ui.h index e49c197df5..7697328382 100644 --- a/tests/auto/uic/baseline/querywidget.ui.h +++ b/tests/auto/uic/baseline/querywidget.ui.h @@ -62,7 +62,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); inputGroupBox = new QGroupBox(centralwidget); @@ -75,7 +75,7 @@ public: _2->setSpacing(6); #endif #ifndef Q_OS_MAC - _2->setMargin(0); + _2->setContentsMargins(0, 0, 0, 0); #endif _2->setObjectName(QString::fromUtf8("_2")); inputTextEdit = new QTextEdit(inputGroupBox); @@ -120,7 +120,7 @@ public: _3->setSpacing(6); #endif #ifndef Q_OS_MAC - _3->setMargin(0); + _3->setContentsMargins(0, 0, 0, 0); #endif _3->setObjectName(QString::fromUtf8("_3")); outputTextEdit = new QTextEdit(outputGroupBox); diff --git a/tests/auto/uic/baseline/remotecontrol.ui.h b/tests/auto/uic/baseline/remotecontrol.ui.h index b8acf9d291..854a9941d8 100644 --- a/tests/auto/uic/baseline/remotecontrol.ui.h +++ b/tests/auto/uic/baseline/remotecontrol.ui.h @@ -77,7 +77,7 @@ public: centralWidget->setObjectName(QString::fromUtf8("centralWidget")); gridLayout = new QGridLayout(centralWidget); gridLayout->setSpacing(6); - gridLayout->setMargin(11); + gridLayout->setContentsMargins(11, 11, 11, 11); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); label = new QLabel(centralWidget); label->setObjectName(QString::fromUtf8("label")); @@ -107,7 +107,7 @@ public: actionGroupBox->setEnabled(false); gridLayout1 = new QGridLayout(actionGroupBox); gridLayout1->setSpacing(6); - gridLayout1->setMargin(11); + gridLayout1->setContentsMargins(11, 11, 11, 11); gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); label_2 = new QLabel(actionGroupBox); label_2->setObjectName(QString::fromUtf8("label_2")); diff --git a/tests/auto/uic/baseline/signalslotdialog.ui.h b/tests/auto/uic/baseline/signalslotdialog.ui.h index 393532a085..6adcf21e50 100644 --- a/tests/auto/uic/baseline/signalslotdialog.ui.h +++ b/tests/auto/uic/baseline/signalslotdialog.ui.h @@ -53,13 +53,13 @@ public: SignalSlotDialogClass->resize(617, 535); vboxLayout = new QVBoxLayout(SignalSlotDialogClass); vboxLayout->setSpacing(6); - vboxLayout->setMargin(11); + vboxLayout->setContentsMargins(11, 11, 11, 11); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); slotGroupBox = new QGroupBox(SignalSlotDialogClass); slotGroupBox->setObjectName(QString::fromUtf8("slotGroupBox")); vboxLayout1 = new QVBoxLayout(slotGroupBox); vboxLayout1->setSpacing(6); - vboxLayout1->setMargin(11); + vboxLayout1->setContentsMargins(11, 11, 11, 11); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); slotListView = new QListView(slotGroupBox); slotListView->setObjectName(QString::fromUtf8("slotListView")); @@ -93,7 +93,7 @@ public: signalGroupBox->setObjectName(QString::fromUtf8("signalGroupBox")); vboxLayout2 = new QVBoxLayout(signalGroupBox); vboxLayout2->setSpacing(6); - vboxLayout2->setMargin(11); + vboxLayout2->setContentsMargins(11, 11, 11, 11); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); signalListView = new QListView(signalGroupBox); signalListView->setObjectName(QString::fromUtf8("signalListView")); diff --git a/tests/auto/uic/baseline/statistics.ui.h b/tests/auto/uic/baseline/statistics.ui.h index eb24cfe37e..b8257c4764 100644 --- a/tests/auto/uic/baseline/statistics.ui.h +++ b/tests/auto/uic/baseline/statistics.ui.h @@ -97,7 +97,7 @@ public: Statistics->resize(336, 164); gridLayout = new QGridLayout(Statistics); gridLayout->setSpacing(6); - gridLayout->setMargin(11); + gridLayout->setContentsMargins(11, 11, 11, 11); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); gridLayout->setObjectName(QString::fromUtf8("unnamed")); hboxLayout = new QHBoxLayout(); @@ -126,7 +126,7 @@ public: frame4->setFrameShadow(QFrame::Raised); gridLayout1 = new QGridLayout(frame4); gridLayout1->setSpacing(6); - gridLayout1->setMargin(11); + gridLayout1->setContentsMargins(11, 11, 11, 11); gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); gridLayout1->setObjectName(QString::fromUtf8("unnamed")); textLabel4 = new QLabel(frame4); diff --git a/tests/auto/uic/baseline/stringlisteditor.ui.h b/tests/auto/uic/baseline/stringlisteditor.ui.h index ffba0af679..e6daa520ce 100644 --- a/tests/auto/uic/baseline/stringlisteditor.ui.h +++ b/tests/auto/uic/baseline/stringlisteditor.ui.h @@ -105,7 +105,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(qdesigner_internal__Dialog); @@ -115,7 +115,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); vboxLayout1 = new QVBoxLayout(); @@ -123,7 +123,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(0); + vboxLayout1->setContentsMargins(0, 0, 0, 0); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); hboxLayout = new QHBoxLayout(); @@ -131,7 +131,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); newButton = new QToolButton(groupBox); @@ -157,7 +157,7 @@ public: #ifndef Q_OS_MAC hboxLayout1->setSpacing(6); #endif - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); label = new QLabel(groupBox); label->setObjectName(QString::fromUtf8("label")); @@ -179,7 +179,7 @@ public: #ifndef Q_OS_MAC vboxLayout2->setSpacing(6); #endif - vboxLayout2->setMargin(0); + vboxLayout2->setContentsMargins(0, 0, 0, 0); vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); spacerItem1 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); diff --git a/tests/auto/uic/baseline/stylesheeteditor.ui.h b/tests/auto/uic/baseline/stylesheeteditor.ui.h index 9f803c6059..7633d5b519 100644 --- a/tests/auto/uic/baseline/stylesheeteditor.ui.h +++ b/tests/auto/uic/baseline/stylesheeteditor.ui.h @@ -52,7 +52,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); spacerItem = new QSpacerItem(32, 20, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum); @@ -96,7 +96,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); spacerItem3 = new QSpacerItem(321, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/baseline/tabbedbrowser.ui.h b/tests/auto/uic/baseline/tabbedbrowser.ui.h index ecf9024259..1106f13d77 100644 --- a/tests/auto/uic/baseline/tabbedbrowser.ui.h +++ b/tests/auto/uic/baseline/tabbedbrowser.ui.h @@ -96,7 +96,7 @@ public: TabbedBrowser->resize(710, 664); vboxLayout = new QVBoxLayout(TabbedBrowser); vboxLayout->setSpacing(0); - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); tab = new QTabWidget(TabbedBrowser); tab->setObjectName(QString::fromUtf8("tab")); @@ -106,7 +106,7 @@ public: #ifndef Q_OS_MAC gridLayout->setSpacing(6); #endif - gridLayout->setMargin(8); + gridLayout->setContentsMargins(8, 8, 8, 8); gridLayout->setObjectName(QString::fromUtf8("gridLayout")); tab->addTab(frontpage, QString()); @@ -120,7 +120,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); toolClose = new QToolButton(frameFind); toolClose->setObjectName(QString::fromUtf8("toolClose")); diff --git a/tests/auto/uic/baseline/tablewidgeteditor.ui.h b/tests/auto/uic/baseline/tablewidgeteditor.ui.h index 47649ec67d..4769c423b4 100644 --- a/tests/auto/uic/baseline/tablewidgeteditor.ui.h +++ b/tests/auto/uic/baseline/tablewidgeteditor.ui.h @@ -169,7 +169,7 @@ public: sizePolicy.setHeightForWidth(widget->sizePolicy().hasHeightForWidth()); widget->setSizePolicy(sizePolicy); verticalLayout = new QVBoxLayout(widget); - verticalLayout->setMargin(0); + verticalLayout->setContentsMargins(0, 0, 0, 0); verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); columnsBox = new QGroupBox(widget); columnsBox->setObjectName(QString::fromUtf8("columnsBox")); diff --git a/tests/auto/uic/baseline/tetrixwindow.ui.h b/tests/auto/uic/baseline/tetrixwindow.ui.h index 73f1a79eb9..a848545186 100644 --- a/tests/auto/uic/baseline/tetrixwindow.ui.h +++ b/tests/auto/uic/baseline/tetrixwindow.ui.h @@ -53,7 +53,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); gridLayout = new QGridLayout(); @@ -61,7 +61,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(0); + gridLayout->setContentsMargins(0, 0, 0, 0); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); startButton = new QPushButton(TetrixWindow); diff --git a/tests/auto/uic/baseline/textfinder.ui.h b/tests/auto/uic/baseline/textfinder.ui.h index afb1bec584..f1d51f9903 100644 --- a/tests/auto/uic/baseline/textfinder.ui.h +++ b/tests/auto/uic/baseline/textfinder.ui.h @@ -47,7 +47,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); gridLayout = new QGridLayout(); @@ -55,7 +55,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(0); + gridLayout->setContentsMargins(0, 0, 0, 0); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); lineEdit = new QLineEdit(Form); diff --git a/tests/auto/uic/baseline/topicchooser.ui.h b/tests/auto/uic/baseline/topicchooser.ui.h index 810f11a3b8..8404d0ccb0 100644 --- a/tests/auto/uic/baseline/topicchooser.ui.h +++ b/tests/auto/uic/baseline/topicchooser.ui.h @@ -48,7 +48,7 @@ public: #ifndef Q_OS_MAC vboxLayout->setSpacing(6); #endif - vboxLayout->setMargin(11); + vboxLayout->setContentsMargins(11, 11, 11, 11); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); vboxLayout->setObjectName(QString::fromUtf8("unnamed")); label = new QLabel(TopicChooser); @@ -67,7 +67,7 @@ public: #ifndef Q_OS_MAC hboxLayout->setSpacing(6); #endif - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setObjectName(QString::fromUtf8("unnamed")); hboxLayout->setContentsMargins(0, 0, 0, 0); diff --git a/tests/auto/uic/baseline/translatedialog.ui.h b/tests/auto/uic/baseline/translatedialog.ui.h index ec4a0f4f17..b0df4b5f4c 100644 --- a/tests/auto/uic/baseline/translatedialog.ui.h +++ b/tests/auto/uic/baseline/translatedialog.ui.h @@ -104,7 +104,7 @@ public: TranslateDialog->setSizePolicy(sizePolicy); hboxLayout = new QHBoxLayout(TranslateDialog); hboxLayout->setSpacing(6); - hboxLayout->setMargin(11); + hboxLayout->setContentsMargins(11, 11, 11, 11); hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); hboxLayout->setContentsMargins(9, 9, 9, 9); vboxLayout = new QVBoxLayout(); @@ -144,7 +144,7 @@ public: groupBox->setObjectName(QString::fromUtf8("groupBox")); vboxLayout1 = new QVBoxLayout(groupBox); vboxLayout1->setSpacing(6); - vboxLayout1->setMargin(11); + vboxLayout1->setContentsMargins(11, 11, 11, 11); vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); ckMatchCase = new QCheckBox(groupBox); ckMatchCase->setObjectName(QString::fromUtf8("ckMatchCase")); diff --git a/tests/auto/uic/baseline/translationsettings.ui.h b/tests/auto/uic/baseline/translationsettings.ui.h index 792b7334dd..7ce0485b57 100644 --- a/tests/auto/uic/baseline/translationsettings.ui.h +++ b/tests/auto/uic/baseline/translationsettings.ui.h @@ -47,7 +47,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); groupBox = new QGroupBox(TranslationSettings); @@ -57,7 +57,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(9); + gridLayout->setContentsMargins(9, 9, 9, 9); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); cbLanguageList = new QComboBox(groupBox); diff --git a/tests/auto/uic/baseline/trpreviewtool.ui.h b/tests/auto/uic/baseline/trpreviewtool.ui.h index e607763ecf..2575cda434 100644 --- a/tests/auto/uic/baseline/trpreviewtool.ui.h +++ b/tests/auto/uic/baseline/trpreviewtool.ui.h @@ -142,7 +142,7 @@ public: dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents")); vboxLayout = new QVBoxLayout(dockWidgetContents); vboxLayout->setSpacing(0); - vboxLayout->setMargin(0); + vboxLayout->setContentsMargins(0, 0, 0, 0); vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); viewForms = new QListView(dockWidgetContents); viewForms->setObjectName(QString::fromUtf8("viewForms")); diff --git a/tests/auto/uic/baseline/validators.ui.h b/tests/auto/uic/baseline/validators.ui.h index ea5d319734..03bc89837c 100644 --- a/tests/auto/uic/baseline/validators.ui.h +++ b/tests/auto/uic/baseline/validators.ui.h @@ -87,7 +87,7 @@ public: vboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout->setMargin(9); + vboxLayout->setContentsMargins(9, 9, 9, 9); #endif vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); hboxLayout = new QHBoxLayout(); @@ -95,7 +95,7 @@ public: hboxLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout->setMargin(0); + hboxLayout->setContentsMargins(0, 0, 0, 0); #endif hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); localeSelector = new LocaleSelector(ValidatorsForm); @@ -117,7 +117,7 @@ public: vboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout1->setMargin(9); + vboxLayout1->setContentsMargins(9, 9, 9, 9); #endif vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1")); hboxLayout1 = new QHBoxLayout(); @@ -125,7 +125,7 @@ public: hboxLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout1->setMargin(0); + hboxLayout1->setContentsMargins(0, 0, 0, 0); #endif hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); gridLayout = new QGridLayout(); @@ -133,7 +133,7 @@ public: gridLayout->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout->setMargin(0); + gridLayout->setContentsMargins(0, 0, 0, 0); #endif gridLayout->setObjectName(QString::fromUtf8("gridLayout")); label = new QLabel(groupBox); @@ -182,7 +182,7 @@ public: vboxLayout2->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout2->setMargin(9); + vboxLayout2->setContentsMargins(9, 9, 9, 9); #endif vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2")); ledWidget = new LEDWidget(frame); @@ -227,7 +227,7 @@ public: vboxLayout3->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout3->setMargin(9); + vboxLayout3->setContentsMargins(9, 9, 9, 9); #endif vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3")); hboxLayout2 = new QHBoxLayout(); @@ -235,7 +235,7 @@ public: hboxLayout2->setSpacing(6); #endif #ifndef Q_OS_MAC - hboxLayout2->setMargin(0); + hboxLayout2->setContentsMargins(0, 0, 0, 0); #endif hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); gridLayout1 = new QGridLayout(); @@ -243,7 +243,7 @@ public: gridLayout1->setSpacing(6); #endif #ifndef Q_OS_MAC - gridLayout1->setMargin(0); + gridLayout1->setContentsMargins(0, 0, 0, 0); #endif gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); label_3 = new QLabel(groupBox_2); @@ -313,7 +313,7 @@ public: vboxLayout4->setSpacing(6); #endif #ifndef Q_OS_MAC - vboxLayout4->setMargin(9); + vboxLayout4->setContentsMargins(9, 9, 9, 9); #endif vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4")); doubleLedWidget = new LEDWidget(frame_2); @@ -354,7 +354,7 @@ public: #ifndef Q_OS_MAC hboxLayout3->setSpacing(6); #endif - hboxLayout3->setMargin(0); + hboxLayout3->setContentsMargins(0, 0, 0, 0); hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3")); spacerItem4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); diff --git a/tests/auto/uic/tst_uic.cpp b/tests/auto/uic/tst_uic.cpp index 6aebbb635d..6f91ab35e2 100644 --- a/tests/auto/uic/tst_uic.cpp +++ b/tests/auto/uic/tst_uic.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/uic3/tst_uic3.cpp b/tests/auto/uic3/tst_uic3.cpp index 2cbea3faaa..67011fa40f 100644 --- a/tests/auto/uic3/tst_uic3.cpp +++ b/tests/auto/uic3/tst_uic3.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/uiloader/tst_screenshot/main.cpp b/tests/auto/uiloader/tst_screenshot/main.cpp index 98d75c5a46..dc0c9abb44 100644 --- a/tests/auto/uiloader/tst_screenshot/main.cpp +++ b/tests/auto/uiloader/tst_screenshot/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/uiloader/uiloader/tst_uiloader.cpp b/tests/auto/uiloader/uiloader/tst_uiloader.cpp index 398f7f95ca..ad93fba9ac 100644 --- a/tests/auto/uiloader/uiloader/tst_uiloader.cpp +++ b/tests/auto/uiloader/uiloader/tst_uiloader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/uiloader/uiloader/uiloader.cpp b/tests/auto/uiloader/uiloader/uiloader.cpp index 2bc59b4932..2e5c397d4d 100644 --- a/tests/auto/uiloader/uiloader/uiloader.cpp +++ b/tests/auto/uiloader/uiloader/uiloader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/uiloader/uiloader/uiloader.h b/tests/auto/uiloader/uiloader/uiloader.h index 082d941cb4..9ba9135894 100644 --- a/tests/auto/uiloader/uiloader/uiloader.h +++ b/tests/auto/uiloader/uiloader/uiloader.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/utf8/tst_utf8.cpp b/tests/auto/utf8/tst_utf8.cpp index e21e5a3b63..c32ade4ddc 100644 --- a/tests/auto/utf8/tst_utf8.cpp +++ b/tests/auto/utf8/tst_utf8.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/windowsmobile/test/tst_windowsmobile.cpp b/tests/auto/windowsmobile/test/tst_windowsmobile.cpp index 391e2067e0..654e19fee9 100644 --- a/tests/auto/windowsmobile/test/tst_windowsmobile.cpp +++ b/tests/auto/windowsmobile/test/tst_windowsmobile.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -44,8 +44,10 @@ #include <QtCore/QDebug> #include <QtCore/QObject> #include <QtGui> +#ifdef Q_OS_WINCE_WM #include <windows.h> #include <ddhelper.h> +#endif @@ -70,7 +72,7 @@ public: #ifdef Q_OS_WINCE_WM bool qt_wince_is_platform(const QString &platformString) { - TCHAR tszPlatform[64]; + wchar_t tszPlatform[64]; if (SystemParametersInfo(SPI_GETPLATFORMTYPE, sizeof(tszPlatform)/sizeof(*tszPlatform),tszPlatform,0)) if (0 == _tcsicmp(reinterpret_cast<const wchar_t *> (platformString.utf16()), tszPlatform)) diff --git a/tests/auto/xmlpatterns/tst_xmlpatterns.cpp b/tests/auto/xmlpatterns/tst_xmlpatterns.cpp index 1a74ccc53e..2069d031f2 100644 --- a/tests/auto/xmlpatterns/tst_xmlpatterns.cpp +++ b/tests/auto/xmlpatterns/tst_xmlpatterns.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsdiagnosticsts/test/tst_xmlpatternsdiagnosticsts.cpp b/tests/auto/xmlpatternsdiagnosticsts/test/tst_xmlpatternsdiagnosticsts.cpp index 13c35348a6..07e1fed333 100644 --- a/tests/auto/xmlpatternsdiagnosticsts/test/tst_xmlpatternsdiagnosticsts.cpp +++ b/tests/auto/xmlpatternsdiagnosticsts/test/tst_xmlpatternsdiagnosticsts.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsview/test/tst_xmlpatternsview.cpp b/tests/auto/xmlpatternsview/test/tst_xmlpatternsview.cpp index 5da739dc23..f9a6c4753d 100644 --- a/tests/auto/xmlpatternsview/test/tst_xmlpatternsview.cpp +++ b/tests/auto/xmlpatternsview/test/tst_xmlpatternsview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp index c4df9f709c..98bd585781 100644 --- a/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp +++ b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h index 94d5b945c1..9f7a496ded 100644 --- a/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h +++ b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/MainWindow.cpp b/tests/auto/xmlpatternsview/view/MainWindow.cpp index b5424a3bcf..2723b1df5f 100644 --- a/tests/auto/xmlpatternsview/view/MainWindow.cpp +++ b/tests/auto/xmlpatternsview/view/MainWindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/MainWindow.h b/tests/auto/xmlpatternsview/view/MainWindow.h index 778d7cd1b2..21e1ecfe43 100644 --- a/tests/auto/xmlpatternsview/view/MainWindow.h +++ b/tests/auto/xmlpatternsview/view/MainWindow.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/TestCaseView.cpp b/tests/auto/xmlpatternsview/view/TestCaseView.cpp index c187ef8c3f..7b24afe5f0 100644 --- a/tests/auto/xmlpatternsview/view/TestCaseView.cpp +++ b/tests/auto/xmlpatternsview/view/TestCaseView.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/TestCaseView.h b/tests/auto/xmlpatternsview/view/TestCaseView.h index 9e02a6f271..44da6cf8b7 100644 --- a/tests/auto/xmlpatternsview/view/TestCaseView.h +++ b/tests/auto/xmlpatternsview/view/TestCaseView.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/TestResultView.cpp b/tests/auto/xmlpatternsview/view/TestResultView.cpp index d944b76c02..a934367ac8 100644 --- a/tests/auto/xmlpatternsview/view/TestResultView.cpp +++ b/tests/auto/xmlpatternsview/view/TestResultView.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/TestResultView.h b/tests/auto/xmlpatternsview/view/TestResultView.h index a934fcba1d..b878f8f26b 100644 --- a/tests/auto/xmlpatternsview/view/TestResultView.h +++ b/tests/auto/xmlpatternsview/view/TestResultView.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp b/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp index d7de3c2739..2c401e433d 100644 --- a/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp +++ b/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/TreeSortFilter.h b/tests/auto/xmlpatternsview/view/TreeSortFilter.h index 80e5fc5418..409c25f270 100644 --- a/tests/auto/xmlpatternsview/view/TreeSortFilter.h +++ b/tests/auto/xmlpatternsview/view/TreeSortFilter.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/UserTestCase.cpp b/tests/auto/xmlpatternsview/view/UserTestCase.cpp index 7f2e6d074c..4a3a73dbc6 100644 --- a/tests/auto/xmlpatternsview/view/UserTestCase.cpp +++ b/tests/auto/xmlpatternsview/view/UserTestCase.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/UserTestCase.h b/tests/auto/xmlpatternsview/view/UserTestCase.h index a00765e659..92690b705a 100644 --- a/tests/auto/xmlpatternsview/view/UserTestCase.h +++ b/tests/auto/xmlpatternsview/view/UserTestCase.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/XDTItemItem.cpp b/tests/auto/xmlpatternsview/view/XDTItemItem.cpp index d8a9b4d2d9..4bed7e1aab 100644 --- a/tests/auto/xmlpatternsview/view/XDTItemItem.cpp +++ b/tests/auto/xmlpatternsview/view/XDTItemItem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/XDTItemItem.h b/tests/auto/xmlpatternsview/view/XDTItemItem.h index 19b1fdc063..26f1ddebc4 100644 --- a/tests/auto/xmlpatternsview/view/XDTItemItem.h +++ b/tests/auto/xmlpatternsview/view/XDTItemItem.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsview/view/main.cpp b/tests/auto/xmlpatternsview/view/main.cpp index fdb895c30f..c36e214b1d 100644 --- a/tests/auto/xmlpatternsview/view/main.cpp +++ b/tests/auto/xmlpatternsview/view/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ASTItem.cpp b/tests/auto/xmlpatternsxqts/lib/ASTItem.cpp index a9aeb39044..82d2648180 100644 --- a/tests/auto/xmlpatternsxqts/lib/ASTItem.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ASTItem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ASTItem.h b/tests/auto/xmlpatternsxqts/lib/ASTItem.h index 7d72db7a6c..56edc732e7 100644 --- a/tests/auto/xmlpatternsxqts/lib/ASTItem.h +++ b/tests/auto/xmlpatternsxqts/lib/ASTItem.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.cpp b/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.cpp index 888c14fd78..828df0befa 100644 --- a/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.cpp +++ b/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.h b/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.h index 235e936021..4d16f7f195 100644 --- a/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.h +++ b/tests/auto/xmlpatternsxqts/lib/DebugExpressionFactory.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ErrorHandler.cpp b/tests/auto/xmlpatternsxqts/lib/ErrorHandler.cpp index 35d7b74035..87b32f7375 100644 --- a/tests/auto/xmlpatternsxqts/lib/ErrorHandler.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ErrorHandler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ErrorHandler.h b/tests/auto/xmlpatternsxqts/lib/ErrorHandler.h index 150a5228b6..cb91641978 100644 --- a/tests/auto/xmlpatternsxqts/lib/ErrorHandler.h +++ b/tests/auto/xmlpatternsxqts/lib/ErrorHandler.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ErrorItem.cpp b/tests/auto/xmlpatternsxqts/lib/ErrorItem.cpp index 955e261038..6f4a7b42ba 100644 --- a/tests/auto/xmlpatternsxqts/lib/ErrorItem.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ErrorItem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ErrorItem.h b/tests/auto/xmlpatternsxqts/lib/ErrorItem.h index fe0602ddb4..ff85535301 100644 --- a/tests/auto/xmlpatternsxqts/lib/ErrorItem.h +++ b/tests/auto/xmlpatternsxqts/lib/ErrorItem.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExitCode.h b/tests/auto/xmlpatternsxqts/lib/ExitCode.h index a41979686e..a92faa91b9 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExitCode.h +++ b/tests/auto/xmlpatternsxqts/lib/ExitCode.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.cpp b/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.cpp index a9137ba37a..243a16bf1e 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.h b/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.h index a48cfbe70e..a08f566ffa 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.h +++ b/tests/auto/xmlpatternsxqts/lib/ExpressionInfo.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.cpp b/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.cpp index 028636626b..767f96a129 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.h b/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.h index 1fb44d323f..aaafb8acd4 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.h +++ b/tests/auto/xmlpatternsxqts/lib/ExpressionNamer.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.cpp b/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.cpp index 5d628896ed..9cc07c0a3c 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.h b/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.h index 802f5b4756..a17c0612b9 100644 --- a/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.h +++ b/tests/auto/xmlpatternsxqts/lib/ExternalSourceLoader.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/Global.cpp b/tests/auto/xmlpatternsxqts/lib/Global.cpp index b5aa1891ae..e5cef94de3 100644 --- a/tests/auto/xmlpatternsxqts/lib/Global.cpp +++ b/tests/auto/xmlpatternsxqts/lib/Global.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/Global.h b/tests/auto/xmlpatternsxqts/lib/Global.h index 640ca32355..d0e5846a48 100644 --- a/tests/auto/xmlpatternsxqts/lib/Global.h +++ b/tests/auto/xmlpatternsxqts/lib/Global.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ResultThreader.cpp b/tests/auto/xmlpatternsxqts/lib/ResultThreader.cpp index 44dc8a2b9f..cb6d50ad92 100644 --- a/tests/auto/xmlpatternsxqts/lib/ResultThreader.cpp +++ b/tests/auto/xmlpatternsxqts/lib/ResultThreader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/ResultThreader.h b/tests/auto/xmlpatternsxqts/lib/ResultThreader.h index 8c511a8de6..9a33e56ac1 100644 --- a/tests/auto/xmlpatternsxqts/lib/ResultThreader.h +++ b/tests/auto/xmlpatternsxqts/lib/ResultThreader.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestBaseLine.cpp b/tests/auto/xmlpatternsxqts/lib/TestBaseLine.cpp index 841266cddc..dd10b51899 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestBaseLine.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestBaseLine.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestBaseLine.h b/tests/auto/xmlpatternsxqts/lib/TestBaseLine.h index b5dc46e0c5..07d14dec6d 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestBaseLine.h +++ b/tests/auto/xmlpatternsxqts/lib/TestBaseLine.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestCase.cpp b/tests/auto/xmlpatternsxqts/lib/TestCase.cpp index 0dc23dd651..b3aa90822d 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestCase.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestCase.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestCase.h b/tests/auto/xmlpatternsxqts/lib/TestCase.h index 14d4a48683..37f81aad3e 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestCase.h +++ b/tests/auto/xmlpatternsxqts/lib/TestCase.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestContainer.cpp b/tests/auto/xmlpatternsxqts/lib/TestContainer.cpp index b0a7c369f9..78dae90e6d 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestContainer.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestContainer.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestContainer.h b/tests/auto/xmlpatternsxqts/lib/TestContainer.h index 5cea0ba4b6..7b6ff1f123 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestContainer.h +++ b/tests/auto/xmlpatternsxqts/lib/TestContainer.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestGroup.cpp b/tests/auto/xmlpatternsxqts/lib/TestGroup.cpp index e59e4b4586..458a553029 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestGroup.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestGroup.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestGroup.h b/tests/auto/xmlpatternsxqts/lib/TestGroup.h index bfa9468e4b..3cc1cb1483 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestGroup.h +++ b/tests/auto/xmlpatternsxqts/lib/TestGroup.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestItem.h b/tests/auto/xmlpatternsxqts/lib/TestItem.h index ec373abe0b..f390feda56 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestItem.h +++ b/tests/auto/xmlpatternsxqts/lib/TestItem.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestResult.cpp b/tests/auto/xmlpatternsxqts/lib/TestResult.cpp index ae4fd07e0a..dc182730f6 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestResult.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestResult.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestResult.h b/tests/auto/xmlpatternsxqts/lib/TestResult.h index 078f495aab..eb44ea55c3 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestResult.h +++ b/tests/auto/xmlpatternsxqts/lib/TestResult.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestResultHandler.cpp b/tests/auto/xmlpatternsxqts/lib/TestResultHandler.cpp index 1816dd8822..f4cbaf0ed6 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestResultHandler.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestResultHandler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestResultHandler.h b/tests/auto/xmlpatternsxqts/lib/TestResultHandler.h index d738c4cfe2..80debb4314 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestResultHandler.h +++ b/tests/auto/xmlpatternsxqts/lib/TestResultHandler.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestSuite.cpp b/tests/auto/xmlpatternsxqts/lib/TestSuite.cpp index 13d5880071..9122860607 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestSuite.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestSuite.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestSuite.h b/tests/auto/xmlpatternsxqts/lib/TestSuite.h index 5141886886..7b057b810a 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestSuite.h +++ b/tests/auto/xmlpatternsxqts/lib/TestSuite.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.cpp b/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.cpp index a87eeaa0b4..152b816403 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.h b/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.h index dff56e5d68..e088d04599 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.h +++ b/tests/auto/xmlpatternsxqts/lib/TestSuiteHandler.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.cpp b/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.cpp index c88af5ce86..750a5a27c1 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.h b/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.h index f859bfdc96..f139815c2f 100644 --- a/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.h +++ b/tests/auto/xmlpatternsxqts/lib/TestSuiteResult.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TreeItem.cpp b/tests/auto/xmlpatternsxqts/lib/TreeItem.cpp index 2c5c82fcd4..620bac00b3 100644 --- a/tests/auto/xmlpatternsxqts/lib/TreeItem.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TreeItem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TreeItem.h b/tests/auto/xmlpatternsxqts/lib/TreeItem.h index 318c123fd1..50b5ce5bd2 100644 --- a/tests/auto/xmlpatternsxqts/lib/TreeItem.h +++ b/tests/auto/xmlpatternsxqts/lib/TreeItem.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TreeModel.cpp b/tests/auto/xmlpatternsxqts/lib/TreeModel.cpp index 4991b264da..ff98b3ed2e 100644 --- a/tests/auto/xmlpatternsxqts/lib/TreeModel.cpp +++ b/tests/auto/xmlpatternsxqts/lib/TreeModel.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/TreeModel.h b/tests/auto/xmlpatternsxqts/lib/TreeModel.h index a85b06bed6..e9a47d61db 100644 --- a/tests/auto/xmlpatternsxqts/lib/TreeModel.h +++ b/tests/auto/xmlpatternsxqts/lib/TreeModel.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/Worker.cpp b/tests/auto/xmlpatternsxqts/lib/Worker.cpp index 9fd7b1da90..d2005fc9da 100644 --- a/tests/auto/xmlpatternsxqts/lib/Worker.cpp +++ b/tests/auto/xmlpatternsxqts/lib/Worker.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/Worker.h b/tests/auto/xmlpatternsxqts/lib/Worker.h index df59892013..cb074c3c23 100644 --- a/tests/auto/xmlpatternsxqts/lib/Worker.h +++ b/tests/auto/xmlpatternsxqts/lib/Worker.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/XMLWriter.cpp b/tests/auto/xmlpatternsxqts/lib/XMLWriter.cpp index 9911d40a9d..c17f5c4007 100644 --- a/tests/auto/xmlpatternsxqts/lib/XMLWriter.cpp +++ b/tests/auto/xmlpatternsxqts/lib/XMLWriter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/XMLWriter.h b/tests/auto/xmlpatternsxqts/lib/XMLWriter.h index e8f100e85c..9aaaa0a058 100644 --- a/tests/auto/xmlpatternsxqts/lib/XMLWriter.h +++ b/tests/auto/xmlpatternsxqts/lib/XMLWriter.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.cpp b/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.cpp index ecd8dd61d9..2ec22bc129 100644 --- a/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.cpp +++ b/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.h b/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.h index 80ab20d519..c2df540afa 100644 --- a/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.h +++ b/tests/auto/xmlpatternsxqts/lib/XQTSTestCase.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.cpp b/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.cpp index ef5833e41d..f20931f7a7 100644 --- a/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.cpp +++ b/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.h b/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.h index fce64e20d4..81a32c9efb 100644 --- a/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.h +++ b/tests/auto/xmlpatternsxqts/lib/XSLTTestSuiteHandler.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/docs/XMLIndenterExample.cpp b/tests/auto/xmlpatternsxqts/lib/docs/XMLIndenterExample.cpp index 935143acae..1a17a7f8f7 100644 --- a/tests/auto/xmlpatternsxqts/lib/docs/XMLIndenterExample.cpp +++ b/tests/auto/xmlpatternsxqts/lib/docs/XMLIndenterExample.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsxqts/lib/docs/XMLWriterExample.cpp b/tests/auto/xmlpatternsxqts/lib/docs/XMLWriterExample.cpp index 935143acae..1a17a7f8f7 100644 --- a/tests/auto/xmlpatternsxqts/lib/docs/XMLWriterExample.cpp +++ b/tests/auto/xmlpatternsxqts/lib/docs/XMLWriterExample.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.cpp b/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.cpp index 738fae1427..01218a1ec0 100644 --- a/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.cpp +++ b/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.h b/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.h index bba6557c1d..861c03b5f2 100644 --- a/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.h +++ b/tests/auto/xmlpatternsxqts/lib/tests/XMLWriterTest.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,14 +34,14 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the Patternist project on Trolltech Labs. ** @@ -74,7 +74,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** *************************************************************************** diff --git a/tests/auto/xmlpatternsxqts/test/tst_suitetest.cpp b/tests/auto/xmlpatternsxqts/test/tst_suitetest.cpp index 71abbb9950..0f44058327 100644 --- a/tests/auto/xmlpatternsxqts/test/tst_suitetest.cpp +++ b/tests/auto/xmlpatternsxqts/test/tst_suitetest.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsxqts/test/tst_suitetest.h b/tests/auto/xmlpatternsxqts/test/tst_suitetest.h index 05bf6cbc24..fdf82d5b3d 100644 --- a/tests/auto/xmlpatternsxqts/test/tst_suitetest.h +++ b/tests/auto/xmlpatternsxqts/test/tst_suitetest.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsxqts/test/tst_xmlpatternsxqts.cpp b/tests/auto/xmlpatternsxqts/test/tst_xmlpatternsxqts.cpp index 1193372f97..4154b164e1 100644 --- a/tests/auto/xmlpatternsxqts/test/tst_xmlpatternsxqts.cpp +++ b/tests/auto/xmlpatternsxqts/test/tst_xmlpatternsxqts.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp b/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp index f9b1c76120..d89974cf05 100644 --- a/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp +++ b/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/blendbench/main.cpp b/tests/benchmarks/blendbench/main.cpp index b0da39da29..33d36e86aa 100644 --- a/tests/benchmarks/blendbench/main.cpp +++ b/tests/benchmarks/blendbench/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/containers-associative/main.cpp b/tests/benchmarks/containers-associative/main.cpp index e597e52a23..7065baa915 100644 --- a/tests/benchmarks/containers-associative/main.cpp +++ b/tests/benchmarks/containers-associative/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/containers-sequential/main.cpp b/tests/benchmarks/containers-sequential/main.cpp index d9ca2fc267..e15418097d 100644 --- a/tests/benchmarks/containers-sequential/main.cpp +++ b/tests/benchmarks/containers-sequential/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/events/main.cpp b/tests/benchmarks/events/main.cpp index 8bd5c35da6..48c109c074 100644 --- a/tests/benchmarks/events/main.cpp +++ b/tests/benchmarks/events/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/opengl/main.cpp b/tests/benchmarks/opengl/main.cpp index d63c9b25ef..b5023e38fb 100644 --- a/tests/benchmarks/opengl/main.cpp +++ b/tests/benchmarks/opengl/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qapplication/main.cpp b/tests/benchmarks/qapplication/main.cpp index 101d0823e9..9b42e47696 100644 --- a/tests/benchmarks/qapplication/main.cpp +++ b/tests/benchmarks/qapplication/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qbytearray/main.cpp b/tests/benchmarks/qbytearray/main.cpp index 8185f08c60..5281cbb562 100755..100644 --- a/tests/benchmarks/qbytearray/main.cpp +++ b/tests/benchmarks/qbytearray/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qdiriterator/main.cpp b/tests/benchmarks/qdiriterator/main.cpp index 6d1c203c5c..1a5ffbb8cf 100755..100644 --- a/tests/benchmarks/qdiriterator/main.cpp +++ b/tests/benchmarks/qdiriterator/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -107,7 +107,7 @@ static int posix_helper(const wchar_t *dirpath) wchar_t appendedPath[MAX_PATH]; wcscpy(appendedPath, dirpath); wcscat(appendedPath, L"\\*"); - hSearch = FindFirstFileW(appendedPath, &fd); + hSearch = FindFirstFile(appendedPath, &fd); appendedPath[origDirPathLength] = 0; if (hSearch == INVALID_HANDLE_VALUE) { diff --git a/tests/benchmarks/qdiriterator/qfilesystemiterator.cpp b/tests/benchmarks/qdiriterator/qfilesystemiterator.cpp index 144794fddc..47720f1694 100644 --- a/tests/benchmarks/qdiriterator/qfilesystemiterator.cpp +++ b/tests/benchmarks/qdiriterator/qfilesystemiterator.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -108,17 +108,6 @@ QT_BEGIN_NAMESPACE -#ifdef Q_OS_WIN -inline QString convertString(TCHAR* sz) -{ -#ifdef UNICODE - return QString::fromUtf16(sz); -#else - return QString::fromLocal8Bit(sz); -#endif -} -#endif - class QFileSystemIteratorPrivate { public: @@ -202,7 +191,7 @@ QFileSystemIteratorPrivate::~QFileSystemIteratorPrivate() } #ifdef Q_OS_WIN -static bool isDotOrDotDot(const TCHAR* name) +static bool isDotOrDotDot(const wchar_t* name) { if (name[0] == L'.' && name[1] == 0) return true; @@ -339,7 +328,7 @@ bool QFileSystemIteratorPrivate::advanceHelper() if (m_entry->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { QByteArray ba = m_dirPaths.top(); ba += '\\'; - ba += convertString(m_entry->cFileName); + ba += QString::fromWCharArray(m_entry->cFileName); pushSubDirectory(ba); } #else @@ -634,7 +623,7 @@ QString QFileSystemIterator::fileName() const if (d->m_currentDirShown == QFileSystemIteratorPrivate::ShowDotDotDir) return QLatin1String("@@"); #ifdef Q_OS_WIN - return convertString(d->m_entry->cFileName); + return QString::fromWCharArray(d->m_entry->cFileName); #else return QString::fromLocal8Bit(d->m_entry->d_name); #endif @@ -659,7 +648,7 @@ QString QFileSystemIterator::filePath() const else if (d->m_entry) { ba += '/'; #ifdef Q_OS_WIN - ba += convertString(d->m_entry->cFileName); + ba += QString::fromWCharArray(d->m_entry->cFileName); #else ba += d->m_entry->d_name; #endif diff --git a/tests/benchmarks/qdiriterator/qfilesystemiterator.h b/tests/benchmarks/qdiriterator/qfilesystemiterator.h index b5f42b76c2..3a474fb672 100644 --- a/tests/benchmarks/qdiriterator/qfilesystemiterator.h +++ b/tests/benchmarks/qdiriterator/qfilesystemiterator.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qfile/main.cpp b/tests/benchmarks/qfile/main.cpp index e9f8d2def2..5360eb5d93 100644 --- a/tests/benchmarks/qfile/main.cpp +++ b/tests/benchmarks/qfile/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ @@ -275,11 +275,11 @@ void tst_qfile::readBigFile() HANDLE hndl; // ensure we don't account string conversion - TCHAR* cfilename = (TCHAR*)filename.utf16(); + wchar_t* cfilename = (wchar_t*)filename.utf16(); hndl = CreateFile(cfilename, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0); Q_ASSERT(hndl); - TCHAR* nativeBuffer = new TCHAR[BUFSIZE]; + wchar_t* nativeBuffer = new wchar_t[BUFSIZE]; DWORD numberOfBytesRead; QBENCHMARK { @@ -358,7 +358,7 @@ void tst_qfile::seek() HANDLE hndl; // ensure we don't account string conversion - TCHAR* cfilename = (TCHAR*)filename.utf16(); + wchar_t* cfilename = (wchar_t*)filename.utf16(); hndl = CreateFile(cfilename, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0); Q_ASSERT(hndl); @@ -441,7 +441,7 @@ void tst_qfile::open() HANDLE hndl; // ensure we don't account string conversion - TCHAR* cfilename = (TCHAR*)filename.utf16(); + wchar_t* cfilename = (wchar_t*)filename.utf16(); QBENCHMARK { hndl = CreateFile(cfilename, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0); @@ -620,11 +620,11 @@ void tst_qfile::readSmallFiles() HANDLE hndl; // ensure we don't account string conversion - TCHAR* cfilename = (TCHAR*)filename.utf16(); + wchar_t* cfilename = (wchar_t*)filename.utf16(); hndl = CreateFile(cfilename, GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0); Q_ASSERT(hndl); - TCHAR* nativeBuffer = new TCHAR[BUFSIZE]; + wchar_t* nativeBuffer = new wchar_t[BUFSIZE]; DWORD numberOfBytesRead; QBENCHMARK { do { diff --git a/tests/benchmarks/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/benchmarks/qgraphicsitem/tst_qgraphicsitem.cpp index 68e3aa1bdc..d072d080d2 100644 --- a/tests/benchmarks/qgraphicsitem/tst_qgraphicsitem.cpp +++ b/tests/benchmarks/qgraphicsitem/tst_qgraphicsitem.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsscene/tst_qgraphicsscene.cpp b/tests/benchmarks/qgraphicsscene/tst_qgraphicsscene.cpp index 106a5e5b18..6cfaa9be8a 100644 --- a/tests/benchmarks/qgraphicsscene/tst_qgraphicsscene.cpp +++ b/tests/benchmarks/qgraphicsscene/tst_qgraphicsscene.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.cpp b/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.cpp index 685169683a..7dfe2038e5 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.cpp +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.h b/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.h index 6fded63719..7010f30f96 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.h +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/chip.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/main.cpp b/tests/benchmarks/qgraphicsview/benchapps/chipTest/main.cpp index 6762305934..43cab5c002 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/main.cpp +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.cpp b/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.cpp index bf4a2bba80..f9c2d3501a 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.cpp +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.h b/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.h index 4551f4f8ac..7a1b1fe719 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.h +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/mainwindow.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.cpp b/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.cpp index 306045b10d..063aef348e 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.cpp +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.h b/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.h index af0e02b2d3..9f7381f021 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.h +++ b/tests/benchmarks/qgraphicsview/benchapps/chipTest/view.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/moveItems/main.cpp b/tests/benchmarks/qgraphicsview/benchapps/moveItems/main.cpp index dde8b6abe0..8fb7a07b93 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/moveItems/main.cpp +++ b/tests/benchmarks/qgraphicsview/benchapps/moveItems/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/benchapps/scrolltest/main.cpp b/tests/benchmarks/qgraphicsview/benchapps/scrolltest/main.cpp index 669d2cf079..841b027623 100644 --- a/tests/benchmarks/qgraphicsview/benchapps/scrolltest/main.cpp +++ b/tests/benchmarks/qgraphicsview/benchapps/scrolltest/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/chiptester/chip.cpp b/tests/benchmarks/qgraphicsview/chiptester/chip.cpp index e5630598d4..35f70ea984 100644 --- a/tests/benchmarks/qgraphicsview/chiptester/chip.cpp +++ b/tests/benchmarks/qgraphicsview/chiptester/chip.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/chiptester/chip.h b/tests/benchmarks/qgraphicsview/chiptester/chip.h index 6fded63719..7010f30f96 100644 --- a/tests/benchmarks/qgraphicsview/chiptester/chip.h +++ b/tests/benchmarks/qgraphicsview/chiptester/chip.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/chiptester/chiptester.cpp b/tests/benchmarks/qgraphicsview/chiptester/chiptester.cpp index 0418fcdc70..37874cb5b6 100644 --- a/tests/benchmarks/qgraphicsview/chiptester/chiptester.cpp +++ b/tests/benchmarks/qgraphicsview/chiptester/chiptester.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/chiptester/chiptester.h b/tests/benchmarks/qgraphicsview/chiptester/chiptester.h index 357d7618f1..d8c069a568 100644 --- a/tests/benchmarks/qgraphicsview/chiptester/chiptester.h +++ b/tests/benchmarks/qgraphicsview/chiptester/chiptester.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicsview/tst_qgraphicsview.cpp b/tests/benchmarks/qgraphicsview/tst_qgraphicsview.cpp index 570f744b1a..3a67e92ea2 100644 --- a/tests/benchmarks/qgraphicsview/tst_qgraphicsview.cpp +++ b/tests/benchmarks/qgraphicsview/tst_qgraphicsview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qgraphicswidget/tst_qgraphicswidget.cpp b/tests/benchmarks/qgraphicswidget/tst_qgraphicswidget.cpp index 97837e287d..6f471813e9 100644 --- a/tests/benchmarks/qgraphicswidget/tst_qgraphicswidget.cpp +++ b/tests/benchmarks/qgraphicswidget/tst_qgraphicswidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ****************************************************************************/ diff --git a/tests/benchmarks/qimagereader/tst_qimagereader.cpp b/tests/benchmarks/qimagereader/tst_qimagereader.cpp index 1b5acb4e28..2f0112a593 100644 --- a/tests/benchmarks/qimagereader/tst_qimagereader.cpp +++ b/tests/benchmarks/qimagereader/tst_qimagereader.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qiodevice/main.cpp b/tests/benchmarks/qiodevice/main.cpp index fa41f1cc51..5a8c9c7112 100755..100644 --- a/tests/benchmarks/qiodevice/main.cpp +++ b/tests/benchmarks/qiodevice/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qmatrix4x4/tst_qmatrix4x4.cpp b/tests/benchmarks/qmatrix4x4/tst_qmatrix4x4.cpp index 5046b17403..5a74f07a48 100644 --- a/tests/benchmarks/qmatrix4x4/tst_qmatrix4x4.cpp +++ b/tests/benchmarks/qmatrix4x4/tst_qmatrix4x4.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtOpenGL module of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qmetaobject/main.cpp b/tests/benchmarks/qmetaobject/main.cpp index 272093c10b..7609ea92db 100644 --- a/tests/benchmarks/qmetaobject/main.cpp +++ b/tests/benchmarks/qmetaobject/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qobject/main.cpp b/tests/benchmarks/qobject/main.cpp index 65833b8aa4..f7c8d64e85 100644 --- a/tests/benchmarks/qobject/main.cpp +++ b/tests/benchmarks/qobject/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qobject/object.cpp b/tests/benchmarks/qobject/object.cpp index d788f94376..6b534933ba 100644 --- a/tests/benchmarks/qobject/object.cpp +++ b/tests/benchmarks/qobject/object.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qobject/object.h b/tests/benchmarks/qobject/object.h index b8498c1444..5284269bcc 100644 --- a/tests/benchmarks/qobject/object.h +++ b/tests/benchmarks/qobject/object.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qpainter/tst_qpainter.cpp b/tests/benchmarks/qpainter/tst_qpainter.cpp index 60c099b4e5..a412237261 100644 --- a/tests/benchmarks/qpainter/tst_qpainter.cpp +++ b/tests/benchmarks/qpainter/tst_qpainter.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qpixmap/tst_qpixmap.cpp b/tests/benchmarks/qpixmap/tst_qpixmap.cpp index d7515f7ea7..37bb45f30a 100644 --- a/tests/benchmarks/qpixmap/tst_qpixmap.cpp +++ b/tests/benchmarks/qpixmap/tst_qpixmap.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qpixmapcache/tst_qpixmapcache.cpp b/tests/benchmarks/qpixmapcache/tst_qpixmapcache.cpp index 9dafff5f1d..cf20700802 100644 --- a/tests/benchmarks/qpixmapcache/tst_qpixmapcache.cpp +++ b/tests/benchmarks/qpixmapcache/tst_qpixmapcache.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qquaternion/qquaternion.pro b/tests/benchmarks/qquaternion/qquaternion.pro new file mode 100644 index 0000000000..cd68423ff5 --- /dev/null +++ b/tests/benchmarks/qquaternion/qquaternion.pro @@ -0,0 +1,6 @@ +load(qttest_p4) +TEMPLATE = app +TARGET = tst_qquaternion + +SOURCES += tst_qquaternion.cpp + diff --git a/tests/benchmarks/qquaternion/tst_qquaternion.cpp b/tests/benchmarks/qquaternion/tst_qquaternion.cpp new file mode 100644 index 0000000000..eaacf74f04 --- /dev/null +++ b/tests/benchmarks/qquaternion/tst_qquaternion.cpp @@ -0,0 +1,124 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** 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 either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** 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.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at http://www.qtsoftware.com/contact. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <qtest.h> +#include <QQuaternion> + +//TESTED_FILES= + +class tst_QQuaternion : public QObject +{ + Q_OBJECT + +public: + tst_QQuaternion(); + virtual ~tst_QQuaternion(); + +public slots: + void init(); + void cleanup(); + +private slots: + void multiply_data(); + void multiply(); +}; + +tst_QQuaternion::tst_QQuaternion() +{ +} + +tst_QQuaternion::~tst_QQuaternion() +{ +} + +void tst_QQuaternion::init() +{ +} + +void tst_QQuaternion::cleanup() +{ +} + +void tst_QQuaternion::multiply_data() +{ + QTest::addColumn<qreal>("x1"); + QTest::addColumn<qreal>("y1"); + QTest::addColumn<qreal>("z1"); + QTest::addColumn<qreal>("w1"); + QTest::addColumn<qreal>("x2"); + QTest::addColumn<qreal>("y2"); + QTest::addColumn<qreal>("z2"); + QTest::addColumn<qreal>("w2"); + + QTest::newRow("null") + << (qreal)0.0f << (qreal)0.0f << (qreal)0.0f << (qreal)0.0f + << (qreal)0.0f << (qreal)0.0f << (qreal)0.0f << (qreal)0.0f; + + QTest::newRow("unitvec") + << (qreal)1.0f << (qreal)0.0f << (qreal)0.0f << (qreal)1.0f + << (qreal)0.0f << (qreal)1.0f << (qreal)0.0f << (qreal)1.0f; + + QTest::newRow("complex") + << (qreal)1.0f << (qreal)2.0f << (qreal)3.0f << (qreal)7.0f + << (qreal)4.0f << (qreal)5.0f << (qreal)6.0f << (qreal)8.0f; +} + +void tst_QQuaternion::multiply() +{ + QFETCH(qreal, x1); + QFETCH(qreal, y1); + QFETCH(qreal, z1); + QFETCH(qreal, w1); + QFETCH(qreal, x2); + QFETCH(qreal, y2); + QFETCH(qreal, z2); + QFETCH(qreal, w2); + + QQuaternion q1(w1, x1, y1, z1); + QQuaternion q2(w2, x2, y2, z2); + + QBENCHMARK { + QQuaternion q3 = q1 * q2; + } +} + +QTEST_MAIN(tst_QQuaternion) +#include "tst_qquaternion.moc" diff --git a/tests/benchmarks/qrect/main.cpp b/tests/benchmarks/qrect/main.cpp index 54fa73366a..fedd86bd6a 100644 --- a/tests/benchmarks/qrect/main.cpp +++ b/tests/benchmarks/qrect/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qregexp/main.cpp b/tests/benchmarks/qregexp/main.cpp index 1c15af4fec..bf61c13587 100644 --- a/tests/benchmarks/qregexp/main.cpp +++ b/tests/benchmarks/qregexp/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qregion/main.cpp b/tests/benchmarks/qregion/main.cpp index 6b6d0592c6..a5e2aae5de 100644 --- a/tests/benchmarks/qregion/main.cpp +++ b/tests/benchmarks/qregion/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qstring/main.cpp b/tests/benchmarks/qstring/main.cpp index cbbf0a1cc2..2c218df3ba 100644 --- a/tests/benchmarks/qstring/main.cpp +++ b/tests/benchmarks/qstring/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qstringlist/main.cpp b/tests/benchmarks/qstringlist/main.cpp index ce03caa3ff..e9f873dda0 100644 --- a/tests/benchmarks/qstringlist/main.cpp +++ b/tests/benchmarks/qstringlist/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qstylesheetstyle/main.cpp b/tests/benchmarks/qstylesheetstyle/main.cpp index 96813bd9d0..0b78b400de 100644 --- a/tests/benchmarks/qstylesheetstyle/main.cpp +++ b/tests/benchmarks/qstylesheetstyle/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtableview/tst_qtableview.cpp b/tests/benchmarks/qtableview/tst_qtableview.cpp index 5674177ff0..1a0d4b4242 100644 --- a/tests/benchmarks/qtableview/tst_qtableview.cpp +++ b/tests/benchmarks/qtableview/tst_qtableview.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtemporaryfile/main.cpp b/tests/benchmarks/qtemporaryfile/main.cpp index 69a6bd53e7..9c3c7c08a6 100644 --- a/tests/benchmarks/qtemporaryfile/main.cpp +++ b/tests/benchmarks/qtemporaryfile/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtestlib-simple/main.cpp b/tests/benchmarks/qtestlib-simple/main.cpp index 8e03793fdd..5a32bb6415 100644 --- a/tests/benchmarks/qtestlib-simple/main.cpp +++ b/tests/benchmarks/qtestlib-simple/main.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtransform/tst_qtransform.cpp b/tests/benchmarks/qtransform/tst_qtransform.cpp index 70b69a3dfb..b02cf361ba 100644 --- a/tests/benchmarks/qtransform/tst_qtransform.cpp +++ b/tests/benchmarks/qtransform/tst_qtransform.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtwidgets/mainwindow.cpp b/tests/benchmarks/qtwidgets/mainwindow.cpp index 4c4b2cb167..5cc6b39c8f 100644 --- a/tests/benchmarks/qtwidgets/mainwindow.cpp +++ b/tests/benchmarks/qtwidgets/mainwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtwidgets/mainwindow.h b/tests/benchmarks/qtwidgets/mainwindow.h index 9a5cc3376b..e850469b0b 100644 --- a/tests/benchmarks/qtwidgets/mainwindow.h +++ b/tests/benchmarks/qtwidgets/mainwindow.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qtwidgets/tst_qtwidgets.cpp b/tests/benchmarks/qtwidgets/tst_qtwidgets.cpp index 46a550f261..d90f9b17f9 100644 --- a/tests/benchmarks/qtwidgets/tst_qtwidgets.cpp +++ b/tests/benchmarks/qtwidgets/tst_qtwidgets.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qvariant/tst_qvariant.cpp b/tests/benchmarks/qvariant/tst_qvariant.cpp index 0eb1ae26d7..8ff2b6e377 100644 --- a/tests/benchmarks/qvariant/tst_qvariant.cpp +++ b/tests/benchmarks/qvariant/tst_qvariant.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/benchmarks/qwidget/tst_qwidget.cpp b/tests/benchmarks/qwidget/tst_qwidget.cpp index fd8dfead68..321ecf3a02 100644 --- a/tests/benchmarks/qwidget/tst_qwidget.cpp +++ b/tests/benchmarks/qwidget/tst_qwidget.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/tests/manual/qtouchevent/form.ui b/tests/manual/qtouchevent/form.ui new file mode 100644 index 0000000000..c7fbb78390 --- /dev/null +++ b/tests/manual/qtouchevent/form.ui @@ -0,0 +1,1897 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>Form</class> + <widget class="QWidget" name="Form"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>770</width> + <height>424</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QLabel" name="testNameLabel"> + <property name="font"> + <font> + <pointsize>16</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>Test Name</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="testDescriptionLabel"> + <property name="font"> + <font> + <pointsize>16</pointsize> + </font> + </property> + <property name="text"> + <string>Test description</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="TouchWidget" name="greenWidget" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>255</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>212</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>85</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>113</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>127</red> + <green>212</green> + <blue>127</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>255</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>212</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>85</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>113</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>127</red> + <green>212</green> + <blue>127</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>85</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>255</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>212</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>85</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>113</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>85</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>85</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>170</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="1" column="0"> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="1"> + <widget class="TouchWidget" name="blueWidget" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>180</width> + <height>120</height> + </size> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>212</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>85</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>113</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>127</red> + <green>127</green> + <blue>212</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>212</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>85</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>113</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>127</red> + <green>127</green> + <blue>212</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>85</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>212</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>85</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>113</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>85</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>85</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>170</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="2"> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="2" column="1"> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="0" column="1"> + <spacer name="verticalSpacer_3"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </item> + <item> + <widget class="TouchWidget" name="redWidget" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>255</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>212</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>85</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>113</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>212</red> + <green>127</green> + <blue>127</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>255</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>212</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>85</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>113</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>212</red> + <green>127</green> + <blue>127</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>85</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>255</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>212</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>85</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>113</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>85</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>85</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>170</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="1"> + <spacer name="verticalSpacer_4"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0"> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="1"> + <widget class="TouchWidget" name="greyWidget" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>180</width> + <height>120</height> + </size> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="159"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Button"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Light"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Midlight"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Dark"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Mid"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Text"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="BrightText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + <colorrole role="ButtonText"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Base"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Window"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="Shadow"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="AlternateBase"> + <brush brushstyle="SolidPattern"> + <color alpha="63"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipBase"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>220</blue> + </color> + </brush> + </colorrole> + <colorrole role="ToolTipText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>0</red> + <green>0</green> + <blue>0</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="2"> + <spacer name="horizontalSpacer_4"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="2" column="1"> + <spacer name="verticalSpacer_2"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <customwidgets> + <customwidget> + <class>TouchWidget</class> + <extends>QWidget</extends> + <header>touchwidget.h</header> + <container>1</container> + </customwidget> + </customwidgets> + <resources/> + <connections/> +</ui> diff --git a/tests/manual/qtouchevent/main.cpp b/tests/manual/qtouchevent/main.cpp new file mode 100644 index 0000000000..8097ab0e92 --- /dev/null +++ b/tests/manual/qtouchevent/main.cpp @@ -0,0 +1,554 @@ +#include <QtGui> +#include <QtTest> + +#include "ui_form.h" +#include "touchwidget.h" + +class MultitouchTestWidget : public QWidget, public Ui::Form +{ + Q_OBJECT + +public: + MultitouchTestWidget(QWidget *parent = 0) + : QWidget(parent) + { + setAttribute(Qt::WA_QuitOnClose, false); + setupUi(this); + } + + void closeEvent(QCloseEvent *event) + { + event->accept(); + QTimer::singleShot(1000, qApp, SLOT(quit())); + } +}; + +class tst_ManualMultitouch : public QObject +{ + Q_OBJECT + +public: + tst_ManualMultitouch(); + ~tst_ManualMultitouch(); + +private slots: + void ignoringTouchEventsEmulatesMouseEvents(); + void basicSingleTouchEventHandling(); + void basicMultiTouchEventHandling(); + void acceptingTouchBeginStopsPropagation(); + void ignoringTouchBeginPropagatesToParent(); + void secondTouchPointOnParentGoesToChild(); + void secondTouchPointOnChildGoesToParent(); + void secondTouchPointOnSiblingGoesToSibling(); + void secondTouchPointOnCousinGoesToCousin(); +}; + +tst_ManualMultitouch::tst_ManualMultitouch() +{ } + +tst_ManualMultitouch::~tst_ManualMultitouch() +{ } + +void tst_ManualMultitouch::ignoringTouchEventsEmulatesMouseEvents() +{ + // first, make sure that we get mouse events when not enabling touch events + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Mouse Event Emulation Test"); + testWidget.testDescriptionLabel->setText("Touch, hold, and release your finger on the green widget."); + testWidget.redWidget->hide(); + testWidget.blueWidget->hide(); + testWidget.greenWidget->closeWindowOnMouseRelease = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(!testWidget.greenWidget->seenTouchBegin); + // QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(testWidget.greenWidget->seenMousePress); + // QVERIFY(testWidget.greenWidget->seenMouseMove); + QVERIFY(testWidget.greenWidget->seenMouseRelease); + + // enable touch, but don't accept the events + testWidget.greenWidget->reset(); + testWidget.greenWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greenWidget->closeWindowOnMouseRelease = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greenWidget->seenTouchBegin); + // QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(testWidget.greenWidget->seenMousePress); + // QVERIFY(testWidget.greenWidget->seenMouseMove); + QVERIFY(testWidget.greenWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::basicSingleTouchEventHandling() +{ + // now enable touch and make sure we get the touch events + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Basic Single-Touch Event Handling Test"); + testWidget.testDescriptionLabel->setText("Touch, hold, and release your finger on the green widget."); + testWidget.redWidget->hide(); + testWidget.blueWidget->hide(); + testWidget.greenWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greenWidget->acceptTouchBegin = true; + testWidget.greenWidget->acceptTouchUpdate = true; + testWidget.greenWidget->acceptTouchEnd = true; + testWidget.greenWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greenWidget->seenTouchBegin); + // QVERIFY(testWidget.greenWidget->seenTouchUpdate); + QVERIFY(testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + // again, ignoring the TouchEnd + testWidget.greenWidget->reset(); + testWidget.greenWidget->acceptTouchBegin = true; + testWidget.greenWidget->acceptTouchUpdate = true; + // testWidget.greenWidget->acceptTouchEnd = true; + testWidget.greenWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greenWidget->seenTouchBegin); + // QVERIFY(testWidget.greenWidget->seenTouchUpdate); + QVERIFY(testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + // again, ignoring TouchUpdates + testWidget.greenWidget->reset(); + testWidget.greenWidget->acceptTouchBegin = true; + // testWidget.greenWidget->acceptTouchUpdate = true; + testWidget.greenWidget->acceptTouchEnd = true; + testWidget.greenWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greenWidget->seenTouchBegin); + // QVERIFY(testWidget.greenWidget->seenTouchUpdate); + QVERIFY(testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + // last time, ignoring TouchUpdates and TouchEnd + testWidget.greenWidget->reset(); + testWidget.greenWidget->acceptTouchBegin = true; + // testWidget.greenWidget->acceptTouchUpdate = true; + // testWidget.greenWidget->acceptTouchEnd = true; + testWidget.greenWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greenWidget->seenTouchBegin); + // QVERIFY(testWidget.greenWidget->seenTouchUpdate); + QVERIFY(testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::basicMultiTouchEventHandling() +{ + // repeat, this time looking for multiple fingers + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Basic Multi-Touch Event Handling Test"); + testWidget.testDescriptionLabel->setText("Touch, hold, and release several fingers on the red widget."); + testWidget.greenWidget->hide(); + testWidget.greyWidget->hide(); + testWidget.redWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.redWidget->acceptTouchBegin = true; + testWidget.redWidget->acceptTouchUpdate = true; + testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.redWidget->seenTouchBegin); + QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(testWidget.redWidget->touchPointCount > 1); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + // testWidget.redWidget->acceptTouchUpdate = true; + testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.redWidget->seenTouchBegin); + QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(testWidget.redWidget->touchPointCount > 1); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + testWidget.redWidget->acceptTouchUpdate = true; + // testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.redWidget->seenTouchBegin); + QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(testWidget.redWidget->touchPointCount > 1); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + // testWidget.redWidget->acceptTouchUpdate = true; + // testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.redWidget->seenTouchBegin); + QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(testWidget.redWidget->touchPointCount > 1); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::acceptingTouchBeginStopsPropagation() +{ + // test that accepting the TouchBegin event on the + // blueWidget stops propagation to the greenWidget + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Touch Event Propagation Test: Accepting in Blue Blocks Green"); + testWidget.testDescriptionLabel->setText("Touch, hold, and release your finger on the blue widget."); + testWidget.redWidget->hide(); + testWidget.blueWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greenWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.blueWidget->acceptTouchBegin = true; + testWidget.blueWidget->acceptTouchUpdate = true; + testWidget.blueWidget->acceptTouchEnd = true; + testWidget.blueWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.blueWidget->seenTouchBegin); + // QVERIFY(testWidget.blueWidget->seenTouchUpdate); + QVERIFY(testWidget.blueWidget->seenTouchEnd); + QVERIFY(!testWidget.blueWidget->seenMousePress); + QVERIFY(!testWidget.blueWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(!testWidget.greenWidget->seenTouchBegin); + QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + // ignoring TouchEnd + testWidget.blueWidget->reset(); + testWidget.greenWidget->reset(); + testWidget.blueWidget->acceptTouchBegin = true; + testWidget.blueWidget->acceptTouchUpdate = true; + // testWidget.blueWidget->acceptTouchEnd = true; + testWidget.blueWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.blueWidget->seenTouchBegin); + // QVERIFY(testWidget.blueWidget->seenTouchUpdate); + QVERIFY(testWidget.blueWidget->seenTouchEnd); + QVERIFY(!testWidget.blueWidget->seenMousePress); + QVERIFY(!testWidget.blueWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(!testWidget.greenWidget->seenTouchBegin); + QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + // ignoring TouchUpdate + testWidget.blueWidget->reset(); + testWidget.greenWidget->reset(); + testWidget.blueWidget->acceptTouchBegin = true; + // testWidget.blueWidget->acceptTouchUpdate = true; + testWidget.blueWidget->acceptTouchEnd = true; + testWidget.blueWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.blueWidget->seenTouchBegin); + // QVERIFY(testWidget.blueWidget->seenTouchUpdate); + QVERIFY(testWidget.blueWidget->seenTouchEnd); + QVERIFY(!testWidget.blueWidget->seenMousePress); + QVERIFY(!testWidget.blueWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(!testWidget.greenWidget->seenTouchBegin); + QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + + // ignoring TouchUpdate and TouchEnd + testWidget.blueWidget->reset(); + testWidget.greenWidget->reset(); + testWidget.blueWidget->acceptTouchBegin = true; + // testWidget.blueWidget->acceptTouchUpdate = true; + // testWidget.blueWidget->acceptTouchEnd = true; + testWidget.blueWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.blueWidget->seenTouchBegin); + // QVERIFY(testWidget.blueWidget->seenTouchUpdate); + QVERIFY(testWidget.blueWidget->seenTouchEnd); + QVERIFY(!testWidget.blueWidget->seenMousePress); + QVERIFY(!testWidget.blueWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(!testWidget.greenWidget->seenTouchBegin); + QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::ignoringTouchBeginPropagatesToParent() +{ + // repeat the test above, now ignoring touch events in the + // greyWidget, they should be propagated to the redWidget + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Touch Event Propagation Test: Ignoring in Grey Propagates to Red"); + testWidget.testDescriptionLabel->setText("Touch, hold, and release your finger on the grey widget."); + testWidget.greenWidget->hide(); + testWidget.greyWidget->setAttribute(Qt::WA_AcceptTouchEvents, false); + testWidget.redWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greyWidget->reset(); + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + testWidget.redWidget->acceptTouchUpdate = true; + testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(!testWidget.greyWidget->seenTouchBegin); + QVERIFY(!testWidget.greyWidget->seenTouchUpdate); + QVERIFY(!testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.greyWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); + + // again, but this time greyWidget should see the TouchBegin + testWidget.greyWidget->reset(); + testWidget.redWidget->reset(); + testWidget.greyWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.redWidget->acceptTouchBegin = true; + testWidget.redWidget->acceptTouchUpdate = true; + testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greyWidget->seenTouchBegin); + QVERIFY(!testWidget.greyWidget->seenTouchUpdate); + QVERIFY(!testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.greyWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); + + // again, ignoring the TouchEnd + testWidget.greyWidget->reset(); + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + testWidget.redWidget->acceptTouchUpdate = true; + // testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greyWidget->seenTouchBegin); + QVERIFY(!testWidget.greyWidget->seenTouchUpdate); + QVERIFY(!testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.greyWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); + + // again, ignoring TouchUpdates + testWidget.greyWidget->reset(); + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + // testWidget.redWidget->acceptTouchUpdate = true; + testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greyWidget->seenTouchBegin); + QVERIFY(!testWidget.greyWidget->seenTouchUpdate); + QVERIFY(!testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.greyWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); + + // last time, ignoring TouchUpdates and TouchEnd + testWidget.greyWidget->reset(); + testWidget.redWidget->reset(); + testWidget.redWidget->acceptTouchBegin = true; + // testWidget.redWidget->acceptTouchUpdate = true; + // testWidget.redWidget->acceptTouchEnd = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greyWidget->seenTouchBegin); + QVERIFY(!testWidget.greyWidget->seenTouchUpdate); + QVERIFY(!testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::secondTouchPointOnParentGoesToChild() +{ + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Additional Touch-Points Outside Child's Rect Go to Child"); + testWidget.testDescriptionLabel->setText("Press and hold a finger on the blue widget, then on the green one, and release."); + testWidget.redWidget->hide(); + testWidget.greenWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.blueWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.blueWidget->acceptTouchBegin = true; + testWidget.greenWidget->acceptTouchBegin = true; + testWidget.blueWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.blueWidget->seenTouchBegin); + // QVERIFY(testWidget.blueWidget->seenTouchUpdate); + QVERIFY(testWidget.blueWidget->seenTouchEnd); + QVERIFY(!testWidget.blueWidget->seenMousePress); + QVERIFY(!testWidget.blueWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(testWidget.blueWidget->touchPointCount > 1); + QVERIFY(!testWidget.greenWidget->seenTouchBegin); + QVERIFY(!testWidget.greenWidget->seenTouchUpdate); + QVERIFY(!testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::secondTouchPointOnChildGoesToParent() +{ + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Additional Touch-Points Over Child's Rect Go to Parent"); + testWidget.testDescriptionLabel->setText("Press and hold a finger on the red widget, then on the grey one, and release."); + testWidget.greenWidget->hide(); + testWidget.redWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greyWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greyWidget->acceptTouchBegin = true; + testWidget.redWidget->acceptTouchBegin = true; + testWidget.redWidget->closeWindowOnTouchEnd = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->touchPointCount > 1); + QVERIFY(!testWidget.greyWidget->seenTouchBegin); + QVERIFY(!testWidget.greyWidget->seenTouchUpdate); + QVERIFY(!testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.greyWidget->seenMouseRelease); +} + +void tst_ManualMultitouch::secondTouchPointOnSiblingGoesToSibling() +{ + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Multi-Touch Interaction Test, Unrelated Widgets Get Separate Events"); + testWidget.testDescriptionLabel->setText("Press and hold a finger on the green widget, then the red one, and release."); + testWidget.blueWidget->hide(); + testWidget.greenWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greenWidget->acceptTouchBegin = true; + testWidget.greenWidget->closeWindowOnTouchEnd = true; + testWidget.greyWidget->hide(); + testWidget.redWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.redWidget->acceptTouchBegin = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.greenWidget->seenTouchBegin); + // QVERIFY(testWidget.greenWidget->seenTouchUpdate); + QVERIFY(testWidget.greenWidget->seenTouchEnd); + QVERIFY(!testWidget.greenWidget->seenMousePress); + QVERIFY(!testWidget.greenWidget->seenMouseMove); + QVERIFY(!testWidget.greenWidget->seenMouseRelease); + QVERIFY(testWidget.redWidget->seenTouchBegin); + // QVERIFY(testWidget.redWidget->seenTouchUpdate); + QVERIFY(testWidget.redWidget->seenTouchEnd); + QVERIFY(!testWidget.redWidget->seenMousePress); + QVERIFY(!testWidget.redWidget->seenMouseMove); + QVERIFY(!testWidget.redWidget->seenMouseRelease); + QVERIFY(testWidget.greenWidget->touchPointCount == 1); + QVERIFY(testWidget.redWidget->touchPointCount == 1); +} + +void tst_ManualMultitouch::secondTouchPointOnCousinGoesToCousin() +{ + MultitouchTestWidget testWidget; + testWidget.testNameLabel->setText("Multi-Touch Interaction Test, Unrelated Widgets Get Separate Events"); + testWidget.testDescriptionLabel->setText("Press and hold a finger on the blue widget, then the grey one, and release."); + testWidget.blueWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.blueWidget->acceptTouchBegin = true; + testWidget.blueWidget->closeWindowOnTouchEnd = true; + testWidget.greyWidget->setAttribute(Qt::WA_AcceptTouchEvents); + testWidget.greyWidget->acceptTouchBegin = true; + testWidget.showMaximized(); + (void) qApp->exec(); + QVERIFY(testWidget.blueWidget->seenTouchBegin); + // QVERIFY(testWidget.blueWidget->seenTouchUpdate); + QVERIFY(testWidget.blueWidget->seenTouchEnd); + QVERIFY(!testWidget.blueWidget->seenMousePress); + QVERIFY(!testWidget.blueWidget->seenMouseMove); + QVERIFY(!testWidget.blueWidget->seenMouseRelease); + QVERIFY(testWidget.greyWidget->seenTouchBegin); + // QVERIFY(testWidget.greyWidget->seenTouchUpdate); + QVERIFY(testWidget.greyWidget->seenTouchEnd); + QVERIFY(!testWidget.greyWidget->seenMousePress); + QVERIFY(!testWidget.greyWidget->seenMouseMove); + QVERIFY(!testWidget.greyWidget->seenMouseRelease); + QVERIFY(testWidget.blueWidget->touchPointCount == 1); + QVERIFY(testWidget.greyWidget->touchPointCount == 1); +} + +QTEST_MAIN(tst_ManualMultitouch) + +#include "main.moc" diff --git a/tests/manual/qtouchevent/multitouch.pro b/tests/manual/qtouchevent/multitouch.pro new file mode 100644 index 0000000000..de1ee06f9e --- /dev/null +++ b/tests/manual/qtouchevent/multitouch.pro @@ -0,0 +1,5 @@ +QT += testlib +SOURCES = main.cpp \ + touchwidget.cpp +FORMS += form.ui +HEADERS += touchwidget.h diff --git a/tests/manual/qtouchevent/touchwidget.cpp b/tests/manual/qtouchevent/touchwidget.cpp new file mode 100644 index 0000000000..a8141cc4a4 --- /dev/null +++ b/tests/manual/qtouchevent/touchwidget.cpp @@ -0,0 +1,94 @@ +#include "touchwidget.h" + +#include <QApplication> +#include <QtEvents> +#include <QTimer> +#include <QTouchEvent> + +void TouchWidget::reset() +{ + acceptTouchBegin + = acceptTouchUpdate + = acceptTouchEnd + = seenTouchBegin + = seenTouchUpdate + = seenTouchEnd + = closeWindowOnTouchEnd + + = acceptMousePress + = acceptMouseMove + = acceptMouseRelease + = seenMousePress + = seenMouseMove + = seenMouseRelease + = closeWindowOnMouseRelease + + = false; + touchPointCount = 0; +} + +bool TouchWidget::event(QEvent *event) +{ + switch (event->type()) { + case QEvent::TouchBegin: + if (seenTouchBegin) qWarning("TouchBegin: already seen a TouchBegin"); + if (seenTouchUpdate) qWarning("TouchBegin: TouchUpdate cannot happen before TouchBegin"); + if (seenTouchEnd) qWarning("TouchBegin: TouchEnd cannot happen before TouchBegin"); + seenTouchBegin = !seenTouchBegin && !seenTouchUpdate && !seenTouchEnd; + touchPointCount = qMax(touchPointCount, static_cast<QTouchEvent *>(event)->touchPoints().count()); + if (acceptTouchBegin) { + event->accept(); + return true; + } + break; + case QEvent::TouchUpdate: + if (!seenTouchBegin) qWarning("TouchUpdate: have not seen TouchBegin"); + if (seenTouchEnd) qWarning("TouchUpdate: TouchEnd cannot happen before TouchUpdate"); + seenTouchUpdate = seenTouchBegin && !seenTouchEnd; + touchPointCount = qMax(touchPointCount, static_cast<QTouchEvent *>(event)->touchPoints().count()); + if (acceptTouchUpdate) { + event->accept(); + return true; + } + break; + case QEvent::TouchEnd: + if (!seenTouchBegin) qWarning("TouchEnd: have not seen TouchBegin"); + if (seenTouchEnd) qWarning("TouchEnd: already seen a TouchEnd"); + seenTouchEnd = seenTouchBegin && !seenTouchEnd; + touchPointCount = qMax(touchPointCount, static_cast<QTouchEvent *>(event)->touchPoints().count()); + if (closeWindowOnTouchEnd) + window()->close(); + if (acceptTouchEnd) { + event->accept(); + return true; + } + break; + case QEvent::MouseButtonPress: + case QEvent::MouseButtonDblClick: + seenMousePress = true; + if (acceptMousePress) { + event->accept(); + return true; + } + break; + case QEvent::MouseMove: + seenMouseMove = true; + if (acceptMouseMove) { + event->accept(); + return true; + } + break; + case QEvent::MouseButtonRelease: + seenMouseRelease = true; + if (closeWindowOnMouseRelease) + window()->close(); + if (acceptMouseRelease) { + event->accept(); + return true; + } + break; + default: + break; + } + return QWidget::event(event); +} diff --git a/tests/manual/qtouchevent/touchwidget.h b/tests/manual/qtouchevent/touchwidget.h new file mode 100644 index 0000000000..2726deb218 --- /dev/null +++ b/tests/manual/qtouchevent/touchwidget.h @@ -0,0 +1,31 @@ +#ifndef TOUCHWIDGET_H +#define TOUCHWIDGET_H + +#include <QWidget> + +class TouchWidget : public QWidget +{ + Q_OBJECT + +public: + bool acceptTouchBegin, acceptTouchUpdate, acceptTouchEnd; + bool seenTouchBegin, seenTouchUpdate, seenTouchEnd; + bool closeWindowOnTouchEnd; + int touchPointCount; + + bool acceptMousePress, acceptMouseMove, acceptMouseRelease; + bool seenMousePress, seenMouseMove, seenMouseRelease; + bool closeWindowOnMouseRelease; + + inline TouchWidget(QWidget *parent = 0) + : QWidget(parent) + { + reset(); + } + + void reset(); + + bool event(QEvent *event); +}; + +#endif // TOUCHWIDGET_H diff --git a/tests/shared/util.h b/tests/shared/util.h index d8bbc6c665..54522cd31d 100644 --- a/tests/shared/util.h +++ b/tests/shared/util.h @@ -1,7 +1,7 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the test suite of the Qt Toolkit. ** @@ -34,7 +34,7 @@ ** met: http://www.gnu.org/copyleft/gpl.html. ** ** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. +** contact the sales department at http://www.qtsoftware.com/contact. ** $QT_END_LICENSE$ ** ****************************************************************************/ |